You are here:
Enable Enhanced Runtime Performance of Components
Improve component runtime performance by turning on Enhanced Runtime Performance on the Omnistudio Settings page. This setting ensures that Omnistudio communicates with the Salesforce Platform with in-platform capabilities instead of through Apex calls. It also allows Omnistudio components to be executed in user mode. User mode respects the access levels of the person performing an operation.
Before You Begin
- Make sure that your users have access to the Omni Interaction Access Configuration object. See Create a Permission Set for the Enhanced Runtime Performance Omnistudio Setting.
- Make sure that your user accesses are up to date. This setting enforces all components to execute in User Mode. If a user doesn’t have the requisite permissions for specific objects or fields, they won’t be able to perform key actions. For more information, see Omnistudio Permission Sets.
- Don’t enable this setting directly in a production environment. Try it out in a production-like sandbox environment first.
- To invoke Integration Procedures from Apex using the Connect API
(
ConnectAPI.OmniDesignerConnect.integrationProcedureExecute), you must enable the Enhanced Runtime Performance setting. When Enhanced Runtime Performance is disabled, Integration Procedure calls from Apex do not route through the Connect API. For more information, see Integration Procedure Invocation from Apex.
To enable the Enhanced Runtime Performance setting:
- In Setup, in the Quick Find box, find and select Omnistudio Settings.
- Enable Enhanced Runtime Performance.

