Body:
EMPTY |
Attributes:
OID | oid | ||
Name | name | ||
SourceOID | oidref | Reference to the source structural element | |
TargetOID | oidref | Reference to the target structural element | |
StartConditionOID | oidref | (optional) | Reference to a ConditionDef |
EndConditionOID | oidref | (optional) | Reference to a ConditionDef |
Contained in:
A Transition defines a transition that is not a branching between two structural elements in a workflow.
The SourceOID references the source (start) structural element of the transition.
The TargetOID references the target (end) structural element of the transition.
The StartConditionOID references a ConditionDef defining the condition under which the transition can be started. When the source structural element can be considered to be a "visit", the condition can be regarded as a visit exit criterion.
The EndConditionOID references a ConditionDef defining the condition under which the transition can be completed. As long as the condition is not met, the transition to the next actitivity or event must be considered to be temporary blocked. When the target structural element can be considered to be a "visit", the condition can be regarded as a visit entry criterion.
When the execution of the transition is depending on a timing constraint that is either directly defined or calculated, a TransitionTimingConstraint must be defibed and referencing the current Transition.