Our application became terribly slow after adding a Grid column with Related actions.
We have a record type with Type "Other Web Service" which calls backend Integration and gets 20 records, it also has 9 Related Actions.
Before adding new related actions grid column, page used to load in 5seconds but now it is taking around 40seconds. When checked the performance of grid, grid column is making 20*9 = 180 integration calls which is causing the slowness.
Any idea on how to reduce the integration calls?
Discussion posts and replies are publicly visible
Figured a way to handle this, issue is resolved for now, my grid loads with only one integration call and in less than 15seconds.
Used rv!record[recordType!object_data] instead of integration call on related actions.
Also in 15seconds, RecordActionItem is taking almost 10seconds, so working with Appian developer to improvise it and they are releasing some improvements in release 21.2 version.