Workflows

Workflows control the start order of process instances.

A workflow is a list of tasks and connections between tasks.

A task is a process instance scheduled to run. Each task starts only once all its parent tasks are running successfully.

Tasks can also be set to require manual approval before continuing.

When a process failure is detected, a workflow to take corrective action can be launched automatically.

Screenshot

Create a workflow

  1. From the File menu, create a new workflow and assign it to a package.

    Screenshot

  2. A workflow must have at least one task: click Screenshot

    Screenshot

  3. Add connection to link tasks.

    Screenshot

    Which displays as:

    Screenshot

    Existing tasks can also be added to the Workflow with the Screenshot

    Screenshot

    To remove a task, left-click so it is highlighted in yellow, then click the Screenshot

    Screenshot

  4. Save the workflow.

  5. Once saved, the workflow can be started.

    Screenshot

When starting a workflow, if there are existing tasks with the same port definitions these should be stopped to avoid port conflicts when running the workflow.

Stop the workflow and restart if required. The status can be checked from the Workflow Status tab:

Screenshot

Context menus

Context menus (right click) help to manage your workflows.

action context
Add or create a task workflow background
Workflow Menu
Change a task task in the workflow editor
Workflow Task Modify
Change a connection connection in the workflow editor
Workflow Task Modify

Workflow history

The History tab shows the tasks over time, whether they are running, finished, launching, etc.

Workflow Task Modify