Workflows mit mehreren Verzweigungen beenden
Ein Workflow ist abgeschlossen, wenn er die Ende-Aktivität erreicht, auch wenn noch aktive Verzweigungen des in Bearbeitung befindlichen Workflows vorhanden sind. Um sicherzustellen, dass beide Verzweigungen abgeschlossen werden, fügen Sie eine Join-Aktivität hinzu, um die Verzweigungen aufzulösen.
Die folgende Abbildung zeigt beispielsweise einen Workflow mit zwei Verzweigungen, die unabhängig voneinander ausgeführt werden. Wenn Aufgabe 1 und Aufgabe 2 von Verzweigung B abgeschlossen sind, wird der Workflow als abgeschlossen markiert, auch wenn die Aufgaben von Verzweigung A nicht abgeschlossen sind.
Um beide Verzweigungen abzuschließen, fügen Sie eine Join-Aktivität hinzu, um die Verzweigungen aufzulösen. Wenn eine Verzweigung den Join erreicht, wartet der Workflow auf die andere Verzweigung. Wenn beide Verzweigungen abgeschlossen sind, ist der Workflow beendet. Die Unvollständig-Bedingung einer Join-Aktivität ist nur erfüllt, wenn eine der Verzweigungen nicht abgeschlossen werden kann.