Skip to content

Create Automation Workflow#

🔒 AutomationWorkflow.Create

Overview#

This operation is used to create a new Automation Workflow.

Setup#

No specific setup is required other than to meet the preconditions of the transaction.

Preconditions#

  • The Automation Workflow does not currently exist in the system.

Sequence of Steps#

Step 1: General Data#

  1. Provide a name for the Automation Workflow.
  2. Optionally, provide a description of the Automation Workflow.
  3. Optionally select a Data Group for the Automation Workflow.
  4. Select Next to choose the available Tasks.

create_automation_workflow_step_one

Step 2: Tasks#

  1. Much like the process to create an Automation Controller, this will allow the selection of Tasks that will become available in the workflow editor panel.

    Warning

    The Core Tasks package must be selected.

    The tasks loaded by the Automation Controller are set in metadata through a ControllerEngineFilter structure, making the packages and tasks visible and/or selected and mandatory according to the loaded information. These filters can indicate mandatory and or dependency status and there are several rules that dictate the proper functioning:

    • If a package matches the mandatory filters, it will be selected in the package list and cannot be unselected. All others will be unselected.
    • If a tasks package is listed with a dependency and doesn't match the filter, it should appear as disabled in the list of packages available for selection. Specific tasks follow the same rules, meaning that the system can have a configured package with some tasks that only work along with specific drivers and scopes.
    • The GUI sorts the available package in the list by the following order:
      • Mandatory (and selected)
      • Available for selection
      • Disabled
  2. Select Create to finish the process.

create_automation_workflow_step_two