<manual-activity id="1" category="AC1"> ... <join type="and"/> <split type="xor"> <transition-id idref="1"/> <transition-id idref="2"/> <transition-id idref="3"/> <transition-id idref="4"/> </split> <task> ... </task> <allocation-strategy type="target" identifier="HEARINGSCHEDULE"/> <event-wait> ... </event-wait> </manual-activity>
The order of the transitions in this list is important for a split type of XOR as it is the first transition that is eligible in the ordered list of transitions that will be followed by the workflow engine. In the metadata example above, if the transition conditions for transition identifiers 2, 3 and 4 are satisfied, it is the transition with the identifier of 2 that will be followed as this is the first eligible transition in the list of ordered transitions.