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.
Create a workflow
From the File menu, create a new workflow and assign it to a package.
A workflow must have at least one task: click
to link tasks.
Which displays as:
Existing tasks can also be added to the Workflow with the
To remove a task, left-click so it is highlighted in yellow, then click the
Save the workflow.
Once saved, the workflow can be started.
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:
Context menus (right click) help to manage your workflows.
|Add or create a task||workflow background
|Change a task||task in the workflow editor
|Change a connection||connection in the workflow editor
The History tab shows the tasks over time, whether they are running, finished, launching, etc.