Workflow execution

Workflow is defined and executed as a structured hierarchy of operations, phases, and actions. When a production order starts, the routing execution engine reads the first operation, the first phase of the operation, and the first action in the phase.

The operator dashboard shows the dashboard area or block related to the execution of the first action.

After the execution of a workflow action, the engine processes the logic at runtime and initiates actions for operators. After the actions are performed, the execution engine moves to the next action or, in case of several routes, multiple actions.

  • The transition logic defines next actions to be performed.
  • The user interface is refreshed to show the progress and enable the actions.

The workflow engine handles last activities in these ways:

  • After the last action within a phase is finished, the workflow engine switches to the next phase.
  • After the last action within the last phase of an operation is finished, the workflow engine switches to the next operation.
  • After the last action within the last phase of the last operation is finished, the workflow is marked as complete.

The workflow execution interface is part of the workflow operator dashboard and must be used on a PC.

During the workflow execution, the workflow and its related job might need to be stopped. In this situation, these actions are available:

  • Cancel the workflow: Cancels the open workflow actions and transitions setting the Job to complete.
  • Pause the workflow: Enables the workflow to be continued later. To continue the workflow, a new job must be rescheduled.