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


images/download/attachments/189440228/8-version-1-modificationdate-1732863132394-api-v2.png


Immediately (cyclically)


  • The current state has the automatic transition check set on state level. When such a state is entered, a check is done immediately once.

images/download/thumbnails/189440228/Automatischer_Zustand_DE-version-1-modificationdate-1732863132402-api-v2.png

  • If a waiting time is also set, the system will automatically check again cyclically, after the initial check, until the end of the waiting time.

images/download/thumbnails/189440228/State_Wait_DE-version-1-modificationdate-1732863132401-api-v2.png

Form


  • The Apply button is clicked in an open state form and the automatic transition check is set at the form level.

  • The transition is selected manually in an open state form and the Apply button is clicked.

images/download/thumbnails/189440228/form_state_x-version-1-modificationdate-1732863132399-api-v2.png

  • (If a state has no form and no automatic transition check at state level, you can only trigger the transition check externally).

Externally (cyclically)


  • The automatic transition check was triggered manually in the Control Center.

  • The automatic transition check or the check of a specific transition was triggered with function fire workflow-event().

  • The automatic transition check or the check of a specific transition was triggered via REST method action.

  • There is also a way to trigger a cyclic transition check via function or REST. See section Transition (→ Retry after).

images/download/thumbnails/189440228/Automatischer_Zustand_DE-version-1-modificationdate-1732863132402-api-v22.png images/download/thumbnails/189440228/State_Wait_DE-version-1-modificationdate-1732863132401-api-v22.png images/download/thumbnails/189440228/form_state_x-version-1-modificationdate-1732863132399-api-v22.png images/download/thumbnails/189440228/Formular_Zustand_DE-version-1-modificationdate-1732863132397-api-v2.png

Automatic transition check (priority)


images/download/attachments/189440228/Transitionscheck-version-1-modificationdate-1732863132404-api-v2.png


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(), 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.