OmniInteractionAccessConfig
Represents configuration settings for access to Omnistudio FlexCard caching and data sources.
Parent Type
This type extends the Metadata metadata type and inherits its fullName field.
File Suffix and Directory Location
OmniInteractionAccessConfig components have the suffix .omniInteractionAccessConfig and are stored in the OmniInteractionAccessConfig folder.
Version
OmniInteractionAccessConfig components are available in API version 53.0 and later.
Special Access Rules
OmniInteractionAccessConfig is available if your org has the Omnistudio platform license and related addon and user licenses.
Fields
configName
- Field Type: string
- Description: Not used.
isAsyncCardCachingEnabled
- Field Type: boolean
- Description: Required. If set to
true, enables asynchronous FlexCard caching.
- Default value:
false
isCardApexRemoteDisabled
- Field Type: boolean
- Description: Required. If set to
true, disables remote Apex method calls for FlexCards.
- Default value:
false
isCardCacheDisabled
- Field Type: boolean
- Description: Required. If set to
true, disables FlexCard caching.
- Default value:
false
isCardDataTfrmDisabled
- Field Type: boolean
- Description: Required. If set to
true, disables Data Mapper data sources for FlexCards.
- Default value:
false
isCardIntegrationProcDisabled
- Field Type: boolean
- Description: Required. If set to
true, disables Integration Procedure data sources for FlexCards.
- Default value:
false
isCardRestApiDisabled
- Field Type: boolean
- Description: Required. If set to
true, disables REST calls for FlexCards.
- Default value:
false
isCardSoqlDisabled
- Field Type: boolean
- Description: Required. If set to
true, disables SOQL queries for FlexCards.
- Default value:
false
isCardSoslDisabled
- Field Type: boolean
- Description: Required. If set to
true, disables SOSL queries for FlexCards.
- Default value:
false
isCardStreamingApiDisabled
- Field Type: boolean
- Description: Required. If set to
true, disables Streaming API calls for FlexCards.
- Default value:
false
isDataTfrmEncrpFieldsDisabled
- Field Type: boolean
- Description: Required. If set to
true, disables Data Mapper field encryption for FlexCards.
- Default value:
false
masterLabel
- Field Type: string
- Description: Required. The name of the setting. The value is
Profile_ProfileId, User_UserId, or Org_Wide.
setupOwner
- Field Type: string
- Description: The ID of the profile, user, or org to which the settings apply.
Declarative Metadata Sample Definition
The following is an example of an OmniInteractionAccessConfig component.
1<?xml version="1.0" encoding="UTF-8"?>
2<OmniInteractionAccessConfig xmlns="http://soap.sforce.com/2021/10/metadata">
3 <isAsyncCardCachingEnabled>false</isAsyncCardCachingEnabled>
4 <isCardApexRemoteDisabled>false</isCardApexRemoteDisabled>
5 <isCardCacheDisabled>false</isCardCacheDisabled>
6 <isCardDataTfrmDisabled>false</isCardDataTfrmDisabled>
7 <isCardIntegrationProcDisabled>false</isCardIntegrationProcDisabled>
8 <isCardRestApiDisabled>false</isCardRestApiDisabled>
9 <isCardSoqlDisabled>false</isCardSoqlDisabled>
10 <isCardSoslDisabled>false</isCardSoslDisabled>
11 <isCardStreamingApiDisabled>false</isCardStreamingApiDisabled>
12 <isDataTfrmEncrpFieldsDisabled>false</isDataTfrmEncrpFieldsDisabled>
13 <masterLabel>Profile_00eB0000000ijOH</masterLabel>
14 <setupOwner>00eB0000000ijOH</setupOwner>
15</OmniInteractionAccessConfig>
The following is an example package.xml that references the previous definition.
1<?xml version="1.0" encoding="UTF-8"?>
2<Package xmlns="http://soap.sforce.com/2021/10/metadata">
3 <types>
4 <members>*</members>
5 <name>OmniInteractionAccessConfig</name>
6 </types>
7 <version>53.0</version>
8</Package>
Wildcard Support in the Manifest File
This metadata type supports the wildcard character * (asterisk) in the package.xml manifest file. For information about using the manifest file, see Deploying and Retrieving Metadata with the Zip File.