Integration capabilities
The Integration Capabilities framework provides a consistent architecture to support interoperability with third-party integrations. This abstracted interface and data model insulates integrations from changes to the core application and ensures a consistent experience for similar types of integrations.
Each integration capability persists in the Integration Capability [sn_sec_cmn_capability] table. Integration capability flows cannot be executed alone, and require the launch of an implementation flow. Any plugin
that provides an implementation of the capability adds their implementation to the child table: Integration Capability Implementation[sn_sec_cmn_capability_implementation].
[sn_sec_cmn_capability] table instead of the Integration Capability
[sn_sec_cmn_integration_capability] table.The implementation specifies the flow to be executed, the related integration (plugin id), and the capability it implements. These flows can be executed in parallel using the parallel flow launcher; however, sequential execution is the default in the base system. If needed, you can change the order of execution.