Subflowprozess

Um einen Prozess als Subflow umzusetzen, muss in der Subflowaktivität der jeweils umzusetzende Prozess namentlich angegeben werden. Wie auch bei anderen Prozessumsetzungsmechanismen wird jeweils die neueste freigegebene Version des Prozesses umgesetzt.

Subflows können synchron umgesetzt werden. Das bedeutet, dass die Verzweigung des übergeordneten Workflows, der die Subflowaktivität enthält, die den Subflowprozess gestartet hat, so lange wartet, bis der Subflowprozess beendet ist, bevor die Bearbeitung fortgesetzt wird.

Alternativ kann ein Subflow auch asynchron umgesetzt werden. Dies bedeutet, dass, sobald die Subflowaktivität den Subflowprozess startet, die Verzweigung mit der Subflowaktivität sofort weiter verarbeitet wird, ohne dass das Ergebnis des Subflowprozesses sich auf den übergeordneten Prozess auswirkt.