Represents an Integration Procedure’s header configurations, including its type and subtype. Integration Procedures bundle server-side data operations for efficiency. They act as data sources in Flexcards and as actions in Omniscripts.
Parent Type
This type extends the Metadata metadata type and inherits its fullName field.
File Suffix and Directory Location
IntegrationProcdDefinition components have the suffix .integrationProcdDefinition and are stored in the integrationProcdDefinitions folder.
Version
IntegrationProcdDefinition components are available in API version 67.0 and later.
Special Access Rules
Fields
cleanResponseCacheType
Field Type: CleanResponseCacheType
Description: Specifies the cache type used to store response data for this definition.
description
Field Type: string
Description: The user-defined description added to an Integration Procedure.
integProcdName
Field Type: string
Description: The user-defined name of the Integration Procedure.
Description: The Integration Procedure elements associated with this Integration Procedure definition.
integrationProcedureDefKey
Field Type: string
Description: The unique identifier of an Integration Procedure.
integrationProcedureInput
Field Type: string
Description: The input for the Integration Procedure in the JSON format.
integrationProcedureOutput
Field Type: string
Description: The output of the Integration Procedure in the JSON format.
integrationProcedureType
Field Type: IntegrationProcedureType
Description: Specifies the type of procedure configuration applied to the referenced component to indicate whether it’s an Integration Procedure or a Test Procedure.
isActive
Field Type: boolean
Description: Indicates whether the Integration Procedure is being used or is ready to be used at runtime (true) or not (false).
isIntegProcdSignatureAvl
Field Type: boolean
Description: Indicates whether the Integration Procedure has a signature (true) or not (false).
isManagedUsingStdDesigner
Field Type: boolean
Description: Indicates whether the Integration Procedure is created or updated using the Omnistudio standard designer (true) or not (false).
isMetadataCacheDisabled
Field Type: boolean
Description: Indicates whether the Integration Procedure’s definition is cached (true) or not (false).
masterLabel
Field Type: string
Description: The user-defined label of the component.
overrideKey
Field Type: string
Description: The unique identifier of the Integration Procedure that’s being overridden.
Description: Stores the configuration properties for this component.
sequenceNumber
Field Type: double
Description: Defines the element’s position in relation to its sibling elements in the Integration Procedure’s configuration.
type
Field Type: IntegProcdElementType
Description: A user-defined value, that together with Subtype forms the unique identifier for an Integration Procedure.
IntegrationProcedureElementPropertySetConfig
actionMessage
Field Type: string
Description: Specifies the message shown or logged for this action.
addToCacheConditionalFormula
Field Type: string
Description: Specifies the formula that determines whether output must be cached.
additionalChainableResponse
Field Type: string
Description: Specifies additional response data returned when chainable execution is used.
additionalInput
Field Type: string
Description: The input data used for additional input.
additionalOutput
Field Type: string
Description: The output data used for additional output.
assertConditionalFormula
Field Type: string
Description: Specifies the formula condition that’s used for assertion checks.
assertFailureMessage
Field Type: string
Description: Specifies the message returned when an assertion fails.
attachmentList
Field Type: string
Description: The list of values that’s used for attachment list.
bundle
Field Type: string
Description: Specifies the referenced bundle or component for this action.
cacheBlockOutput
Field Type: string
Description: The output data used for cache block output.
cacheKeys
Field Type: string
Description: The unique key for cache keys.
cacheType
Field Type: string
Description: The type value for cache type.
chainOnStep
Field Type: boolean
Description: Indicates whether chain on step is enabled (true) or not (false).
communityId
Field Type: string
Description: Specifies the Experience Cloud site or community identifier context.
contentVersionList
Field Type: string
Description: The list of values that’s used for content version list.
dataRaptorInputParameters
Field Type: string
Description: The input data used for data raptor input parameters.
deleteSObject
Field Type: string
Description: Specifies the target sObject configuration for delete operations.
disOnTplt
Field Type: boolean
Description: Indicates whether the element is disabled when the integration procedure is used as a template. If set to true, the element is not available for execution in template mode.
disableChainable
Field Type: boolean
Description: Indicates whether to disable Chainable (true) or keep it enabled (false).
dynamicProperties
Field Type: string
Description: Stores dynamic properties used at runtime.
elementValueMap
Field Type: string
Description: The key-value mappings used for element value map.