Automation Workflow is a visual representation of the algorithm that determines how a Business Process is executed from end to end in an organization. Luma Automation uses Business Process Model and Notation (BPMN), the global standard for process modeling. With BPMN, you can build, design, and automate your most complex business processes using an easy-to-adopt visual modeling language.
Luma Automation allows you to create ‘Custom Automation Workflows’ and automate complex business processes in your organization. You can create organization-specific custom workflows that can integrate with your 3rd party systems and execute tasks in the target system. The automation workflows simplify your organization-specific business processes. These workflows can be used to automate end-to-end business processes across different components and endpoints. Developers/Administrators can automate and manage business decisions and manual tasks in a single flow with maximum control and visibility.
Using the Luma Automation Workflow designer, you can define a series of tasks required to execute a process. You can use the Out-of-the-box connectors to connect to your ITSM systems and execute tasks such as Adding Worklogs, Change Priority, Create Tickets, etc.
Following are the main steps to automate a Business process in Luma Automation and trigger it through Luma Skill:
Step 1: Create an Integration
The first step is to create integration with your target system. Configure the Web Service and Instance of the target third-party system where you want to execute the task. You can also use the out-of-the-box (OOTB) connectors that are already available. If available, you can directly use it.
Step 2: Design the Automation Workflow
The next step is to design your workflow to be executed in the target system created or identified in Step 1. On the Workflow designer, add a series of Events and Service Tasks that can be executed as per the defined path. All the controls that can be added into a workflow are available out-of-the-box. For a complete list, refer to the section on /wiki/spaces/DOC/pages/1616052336Events and Service Tasks.
Step 3: Configure Operation and Input-Output Attribute Mapping for the Service Task
The next step is to configure the Operation to be executed at each step in the Workflow. Create the operation to be executed in the target system and add the input-output parameters required for the task.
Step 4: Add the Automation Workflow in your Skill as a Conversation Item
Once the workflow is ready, you can now create a skill and add the automation workflow as a conversation item. Select the required workflow service from the list and add the required mapping field details.
Step 5: Configure the Attribute mapping fields
After selecting the workflow, the next step is to configure the input mapping fields for the selected workflow. This is done in the Conversation items section by associating the required mapping fields to the attributes in the skill. Once the skill is saved successfully and published, upon skill execution, Luma will prompt the user to enter values for the attributes in order to execute the automation task.