Transitions

Link between two activities is established by transitions. Transitions are more than just the links between activities. They also describe the condition that must be satisfied in order to get from the source to the target activity (This condition is evaluated during workflow execution).

Typically, you will insert the transitions using TWE's Graph component (although it is possible to do it through the property panels).

Graph component allows you to chose between conditional , unconditional , otherwise , exception and default exception transition for the insertion. If you want to insert a circular transition (a transition from activity to itself), you can chose the type of the transition you like, and double-click on the activity within the graph.

If insertion of the transition is not allowed by some rules (e.g. you can't insert two transitions connecting the same activities), you'll be notified or graph component will simply deny to insert such transition.

Here is the table of transition attributes:

Table 6.20. Transition

NameM/ODescription
ConditionOA Transition condition expression based on workflow relevant data.
DescriptionOShort textual description of the Transition.
Extended AttributesOOptional extensions to meet individual implementation needs.
IdMUsed to identify the Transition.
FromMDetermines the FROM source of a Transition (Activity Identifier).
ToMDetermines the TO target of a Transition (Activity Identifier).
NameOText used to identify the Transition.

The picture on the left shows a dialog for editing Transition attributes.

TWE helps you when you are composing Transition condition - by clicking the arrow right to the text box for entering condition, you get a list of possible variables you can use within condition. Also, you can change transition from/to attributes by chosing another from the combo-boxes. There is a link next to those combo boxes to navigate to the selected Activity.