An OmniStudio Consultant observes that a FlexCard is loading slowly. The card uses an Integration Procedure that fetches 50 fields, but only five are displayed on the UI.
What is the recommended optimization?
A.
Enable client-side processing on the FlexCard.
B.
Replace the Integration Procedure with a SOQL data source.
C.
Increase the FlexCard timeout setting.
D.
Modify the Integration Procedure to return only the required fields.
The correct optimization is to modify the Integration Procedure so it returns only the fields required by the FlexCard. Pulling 50 fields when only five are displayed creates unnecessary payload size, slower server processing, more network transfer, and slower client rendering. Salesforce ' s Integration Procedure best practices emphasize trimming responses and returning only needed data. Enabling client-side processing does not solve the oversized server response. Replacing the Integration Procedure with SOQL removes the orchestration layer but does not automatically improve the data contract. Increasing the timeout is a weak workaround; it tolerates slowness instead of fixing it. The proper design is a lean Integration Procedure response optimized for the consuming FlexCard.
================
Contribute your Thoughts:
Chosen Answer:
This is a voting comment (?). You can switch to a simple comment. It is better to Upvote an existing comment if you don't have anything to add.
Submit