When a workflow group is executed and stopped depends on its configuration as well as on events that occur while running. To understand how a workflow group operates, see the state diagram below and the detailed description of the different states that follows.
The Workflow Group state diagram
State | Description |
---|---|
Aborted | The default behavior is that a workflow group will not assume the Aborted state until all of its members are back to Idle When one member is in the Aborted state, the workflow will continue until all the other members in the workflow group have finished execution. Then the workflow group gets into an Aborted state. Note! You can change the default behavior for when a member aborts by using the Behavior when member abort settings in the Execution tab, see Execution in 3.2.2 Managing a Workflow Group. When you stop a workflow group, it will first assume the Stopping state and take care of all transactions. Only then will the workflow group state change to Idle |
Hold | A workflow group that is in the Idle state and is being imported either by the mzsh systemimport r | sr | sir | wr or by the |
Idle | The workflow group configuration is valid , and none of its members is currently being executed from within the workflow group. |
Invalid | There is an error in the workflow group configuration. Note! The workflow group cannot be executed in the Invalid state. |
Running | The workflow group is running, controlling the execution of its members according to the configuration settings. |
Stopping | A manual stop of the workflow group, or of the parent workflow group, makes the workflow group enter the Stopping state. The workflow group remains in the Stopping state while all the members are finishing their data transactions. Then the workflow group will go into either the Idle or the Aborted state. |
Suppressed | Workflow groups that are in the Running state while configurations are being imported by the mzsh systemimport r | sr | sir | wr command, or by the Note! If the workflow group is in the Suppressed state, and you stop all the workflow group members, the workflow group will enter the Stopping state. If this happens while an import process is going on, the workflow group will move from the Stopping state to the Idle and then to the Hold. |