Jede Verbindung (mit Ausnahme von Verbindungen aus dem Schritt "Start") hat ein Löschtool und ein bedingtes Flag. Das bedingte Flag legt eine
Bedingung für eine Verbindung fest.
Um einen Flagwert zu ändern, gehen Sie die verfügbaren Werte durch,
indem Sie auf das Flag klicken.
Die möglichen bedingten Flags lauten wie folgt:
- success: Der Prozess wurde abgeschlossen.
- fail: Der Prozess wurde nicht abgeschlossen.
- both: Der Prozess wurde abgeschlossen oder nicht abgeschlossen. Beide Status sind zulässig und der nächste Schritt kann beginnen.
Standardmäßig ist das Flag bei allen Verbindungen gewählt (Erfolg), was bedeutet, dass der
Ausgangsschritt abgeschlossen sein muss, bevor der Zielschritt startet.
Die folgende Abbildung zeigt zwei Schritte, die mit dem bedingten Flag
Erfolg verbunden sind, der Standardeinstellung für neue
Verbindungen. In diesem Fall gilt: Wenn der erste Schritt abgeschlossen
ist, folgt der Prozess der Verbindung zum zweiten Schritt. Wenn der erste
Schritt fehlschlägt, endet der Prozess und der zweite Schritte wird
nicht ausgeführt.
Ein Schritt kann mehrere Verbindungen mit verschiedenen bedingten Flags
haben. Die folgende Abbildung zeigt als Beispiel einen Schritt mit drei
Verbindungen:
- Die Verbindung zum Schritt 2 hat ein Erfolg-Flag.
Schritt 2 wird ausgeführt, wenn der erste Schritt abgeschlossen ist.
- Die Verbindung zum Schritt 3 hat ein Fehler-Flag.
Schritt 3 wird ausgeführt, wenn der erste Schritt fehlschlägt.
- Die Verbindung mit Schritt 4 hat das Beide-Flag. Schritt 4 wird unabhängig davon ausgeführt, ob Schritt 1 beendet wird oder fehlschlägt.
Anmerkung: Wenn ein Schritt mehrere Verbindungen hat, die schließlich denselben
Zielschritt erreichen, hängt die Feststellung, ob das Ziel ausgeführt
wird, vom Wert der Flags ab. Wenn alle zwischengeschalteten Verbindungen
Erfolg-Flags haben, wird das Ziel nur ausgeführt, wenn alle Schritte
erfolgreich sind.
Damit ein gesamter Prozess erfolgreich verläuft, muss er einen
"Fertigstellen"-Schritt
erreichen. Wenn der Prozess nicht mit "Fertigstellen" endet, schlägt er fehl.