Metadaten

<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>
split
Diesen Tag gibt es für jede Aktivität. Er enthält die Details des Splits (der Verzweigung) von der Aktivität. Dazu zählt eine Liste der Übergänge von der angegebenen Aktivität, die von der Workflow-Engine aufgelöst werden, wenn die zugehörige Aktivität abgeschlossen ist, um zu untersuchen, ob die Übergänge verfolgt werden können oder nicht.

Die Reihenfolge der Übergänge in dieser Liste ist wichtig für den Split-Typ XOR, da der erste zulässige Übergang in der geordneten Liste von der Workflow-Engine verarbeitet wird. Wenn im obigen Metadatenbeispiel die Übergangsbedingungen für die Übergangskennungen 2, 3 und 4 erfüllt werden, wird der Übergang mit der Kennung 2 verfolgt, da es sich hierbei um den ersten zulässigen Übergang in der Liste mit den geordneten Übergängen handelt.

type
Gibt den Split-Typ an. Wie bereits zuvor erwähnt gibt es drei mögliche Split-Typen. Der Split-Typ NONE zeigt an, dass es nur einen ausgehenden Übergang von der angegebenen Aktivität gibt. Der Split-Typ XOR steht für eine Auswahl, was bedeutet, dass der erste zulässige Übergang aus der Liste der geordneten Übergänge verfolgt wird. Der Split-Typ AND zeigt einen parallelen Ausführungspfad an, der sicherstellt, dass alle zulässigen Übergänge, die in der Liste der Übergänge aufgeführt sind, parallel verfolgt werden.
transition-id
Enthält einen Verweis auf den angegeben Übergang. Wenn der Split-Typ XOR oder AND ist, gibt es mehrere Einträge dieses Metadaten-Tags.
idref
Enthält einen Verweis auf einen Übergang in der Workflowprozessdefinition.