---
schema_version: "1"
id: 8589dfe249c5f8444d40deea6dfffe56dac39902f04b6c7092d1b5739e0bb18d
title: Enable Enhanced Runtime Performance of Components
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/os_setting_runtime_perf.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.os_setting_runtime_perf.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 79cb4235a9b55c73328af59585d7c9e65b12c5cb6bb82a3f8ba1b93d5e49c159
description: 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.
products:
  - Omnistudio
release: "264"
---
# 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](https://help.salesforce.com/s/articleView?id=xcloud.os_perm_omniintaccessconfig_mp.htm&release=264.0.0&type=5 "If you've enabled Enhanced Runtime Performance in Omnistudio settings, create a permission set to let standard users access Omnistudio components based on their permissions.").
- 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](https://help.salesforce.com/s/articleView?id=xcloud.os_omnistudio_permission_sets_licenses.htm&type=5&language=en_US).
- 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](https://help.salesforce.com/s/articleView?id=xcloud.os_integration_procedure_invocation_from_apex_55724.htm&type=5&language=en_US).

To enable the Enhanced Runtime Performance setting:

1. In Setup, in the Quick Find box, find and select **Omnistudio Settings**.
2. Enable **Enhanced Runtime Performance**.