Integrations with third-party systems are used to retrieve data or perform an action on the target system. Luma Automation allows the Administrators/Skill Developers to configure Web Service integrations to the third-party systems that can be used in skills to action user requests in the required target systems.
There are two components of an Integration definition:
Application
Instance
Application:
‘Application’ represents the third-party application or system to be integrated using the Web Services/APIs. The integrations are defined at the tenant level with connectivity and authentication mechanisms details, that are used by the Automation workflow to connect to the target system. Here we define the name of the application (like ISM, SDM), and integration type (for example, REST, SOAP).
Instance:
The application instance represents the specific environment of the target systems where the task is executed. The App Instance helps to set the target environment for the execution of the web service operations. Here we define the Web service, authorization type, and other Global parameters required to connect to the target system. The App instance is selected in the Automation Workflow to create the Web Service Operation to be executed in the target system.
There are two ways to create Integration for your Workflow:
Build the Workflow in Mulesoft with Anypoint studio and Import to Luma Automation