Integrations

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

‘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 mechanism 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.

Operations

Operations are the actions to be performed on the target system. These represent the functions that are exposed by the Target system’s API. As a Workflow designer, you can configure and add the operations in workflows to perform a specific task in the target environment.

There are two ways to create Operations for your Workflow:

  1. Mule Operations- Build the Mulesoft Connectors with Anypoint studio and Import to Luma Automation

  2. Rest Operations - Custom operations built using REST APIs