Transitions

To link the various types of activity together in a workflow process, transitions are used. Their primary function is to dictate the order in which activities are executed. There are three types of transitions in a process definition. They determine how branch points and synchronization points relate to each other. Branch points can be of type XOR (Choice) or AND (Parallel). Corresponding branch and synchronization points must be of the same type. A branch point of type XOR indicates that the first transition that can be followed will be. A branch point of type AND indicates that all transitions that can be followed will be.

Transitions can optionally have a condition to decide whether or not a given transition will be followed. A condition is a list of expressions that perform logical operations.

The metadata associated with transitions is described in the Transitions chapter of the Cúram Workflow Reference Guide.