# Erweiterter ELO Flow-Ablauf

# Verzweigungen

Sie können mit Verzweigungen in ELO Flows komplexere Abläufe generieren, indem Sie eine Wahr-oder-Falsch-Abfrage in den Flow integrieren. ELO Flows prüft an den Verzweigungen eine binäre Bedingung und führt den Flow entsprechend der jeweiligen Rückmeldung aus.

# Verzweigungen einrichten

Legen Sie bei der Erstellung des Flows nach jedem Knotenpunkt fest, ob Sie an dieser Stelle eine Verzweigung oder einen Dienst anlegen wollen.

# Vorgehen

Auswahlfeld 'Dienst' oder 'Verzweigung' im Flow-Designer

  1. Wählen Sie Knoten hinzufügen (Button mit Plussymbol) und wählen Sie Verzweigung aus.

    Beispielhafter Verzweigungsknoten im Flow-Designer mit geöffnetem Kontextmenü

    Das Kontextmenü zur neuen Verzweigung erscheint.

  2. Tragen Sie einen Titel der Verzweigungsbedingung ein. Dieser erscheint nach Bestätigung der Änderung im Kontextmenü als Beschriftung der wahren Bedingung im Flow-Designer.

  3. Konfigurieren Sie im JSONata-Editor die Bedingung, auf die sich die binäre Verzweigung bezieht. Entsprechend dieser Bedingungen entscheidet sich, welcher Zweig während der Laufzeit des Flows ausgeführt wird.

  4. Bestätigen Sie die Eingabe mit Abschließen.

# Ergebnis

Verzweigung mit eingetragener Bedingung im Flow-Designer

Information

Sie können den Verzweigungskonten am Ende des bisher erstellten Flows anlegen oder zwischen zwei bereits bestehenden Knoten eingefügt werden.

Bei einem synchronen Flow wird bei der Erstellung einer Verzweigung automatisch ein Abschlussknoten an das Ende jeden Zweiges gesetzt.

Sie erhalten mehr Informationen zum Thema Synchrone Flows im gleichnamigen Abschnitt der Dokumentation.

Das Kontextmenü wird geschlossen und Sie befinden sich wieder im Flow-Designer.

Der Zweig mit der wahren Bedingung trägt im Flow-Designer den eingetragenen Titel der Verzweigungsbedingung.

Sie können jetzt mit der Konfiguration des Flows fortfahren.

Mit dem Button Knoten hinzufügen können Sie an den Enden der Verzweigung wahlweise weitere Verzweigungen oder Dienste anlegen.

Information

Es ist nicht zwingend, dass Sie an beiden Enden der Verzweigung Knoten setzen. Wird zur Laufzeit ein leerer Zweig ausgeführt, endet der Flow an dieser Stelle. Sind beide Zweige leer, wird die binäre Verzweigung hinfällig und ignoriert.

# Verzweigungen löschen

Löschen Sie den Verzweigungsknoten im Flow-Designer

Wie alle Knoten im Flow-Designer können Sie einen selektierten Verzweigungsknoten nach dem Erstellen konfigurieren oder löschen.

Mit dem Button Knoten löschen erscheint bei einem Verzweigungsknoten ein Dialog. Hier können Sie auswählen, ob Sie einzelne Zweige (1, 2) oder beide Zweige (3) löschen wollen. In Fall 3 werden allen Steps gelöscht, die sich an die Verzweigung anschließen.

Dialog 'Knoten löschen' bei einem Verzweigungsknoten

Information

Beim Aufbau eines ELO Flows mit Verzweigung ergeben sich drei mögliche Situationen, die sich auf das Löschverhalten des Verzweigungsknotens auswirken.

Beide Enden der Verzweigung sind leer: Wenn beide Enden der Verzweigung leer sind, wird der Verzweigungsknoten komplett gelöscht. Damit endet der Flow mit dem letzten konfigurierten Knoten, bevor die Verzweigung eingefügt wurde.

Ein Ende der Verzweigung ist leer: Wenn nur ein Ende der Verzweigung weitere Knoten enthält, wird der Zweig anstelle des Verzweigungsknotens in den Flow eingefügt.

An beide Enden der Verzweigung schließen sich konfigurierte Knoten an: Wenn beide Enden der Verzweigung konfigurierte Knoten enthalten, können Sie entscheiden, ob Sie den ganzen Verzweigungsknoten oder ein bestimmtes Ende der Verzweigung löschen möchten. Wenn Sie den ganzen Verzweigungsknoten löschen, werden auch die Knoten gelöscht, die sich an die Verzweigung anschließen. Löschen Sie einen Zweig, wird der andere Zweig anstelle des Verzweigungsknotens in den Flow eingefügt.

Zuletzt aktualisiert: 16. August 2023 um 11:46