Transition Check
In the transition check all transitions (or a specific one) of the current state are checked.
If a transition is checked successfully, it is executed, all others are not.
If no transition is checked successfully, no transition is executed.
There are several ways to get into the transition check.
Starting the Transition Check
Immediately (Cyclically) |
|
Form |
|
Externally (Cyclically) |
|
Automatic Transition Check (Priority)
In the automatic transition check, transitions with higher priority are checked first.
The first transition that is successfully checked is executed, all others are not. If no transition is checked successfully, no transition is executed.
The priority does not matter if there is only one transition or if a specific transition is checked in a form, with function fire workflow-event(a,b), or with REST-method action.
State and Subsequent State
If a workflow job changes to a state (when the workflow job is started or after a successfully executed transition of a predecessor state), it remains in this state until a triggered transition check finds a valid transition. The workflow job then changes to the subsequent state connected with this transition. In addition, actions may be executed.