# Erweiterter ELO Flow-Ablauf

# Multi-Instance-Trigger

Beispielhafter Multi-Instance-Trigger 'Maskensuche ausführen' der Komponente ELO Suche

Verwenden Sie Multi-Instance-Trigger, wenn Sie eine Stapelverarbeitung von Flow-Instanzen ausführen wollen. Für jedes Objekt, das vom Trigger zurückgegeben wird, startet jeweils eine Flow-Instanz.

# 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, eine Datenabfrage oder einen Dienst anlegen wollen.

# Vorgehen

Auswahlfeld '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öffneter Knotenkonfiguration

    Die Knotenkonfiguration zur neuen Verzweigung erscheint.

  2. Tragen Sie einen Titel der Verzweigungsbedingung ein. Dieser erscheint nach Bestätigung der Änderung in der Knotenkonfiguration 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 Verzweigungsknoten 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 jedes Zweiges gesetzt.

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

Die Knotenkonfiguration 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

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

Löschen Sie den Verzweigungsknoten im Flow-Designer

Dialog 'Knoten löschen' bei einem Verzweigungsknoten

Wählen Sie über das Drei-Punkte-Menü am Verzweigungsknoten Löschen aus.

Es öffnet sich ein Dialog, bei dem Sie auswählen können, ob Sie einzelne Zweige (1, 2) oder beide Zweige (3) löschen wollen. Wenn Sie auswählen, dass beide Zweige gelöscht werden sollen, werden alle Steps gelöscht, die sich an die Verzweigung anschließen.

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.

# Datenabfrage in Automatisierung oder Benutzeraktion einbinden

Auswahlfeld 'Datenabfrage' im Flow-Designer

Sie können bestehende Datenabfragen in andere Flow-Arten einbinden und damit die Wiederverwendbarkeit und Effizienz von Flow-Templates erhöhen. Verwenden Sie diese Funktion, um z. B. Schleifen in einem Flow zu generieren.

Information

Sie können ausschließlich Datenabfragen in andere Flows einbinden, die einen Abfragetrigger mit generischem Ergebnis haben.

# Datenabfrage in andere Flow-Arten einbinden

Konfigurationsbereich des neuen Datenabfrageknotens mit Auswahlmöglichkeit eines Datenabfrage-Flows

Sie haben folgende Möglichkeiten zur Konfiguration des neuen Datenabfrageknotens:

1 Knotenschlüssel und Knotenbeschreibung anpassen

2 Verhalten des Flows im Fehlerfall bestimmen: Falls ein Fehler im Kontext der Datenabfrage auftritt, können Sie vorkonfigurieren, ob die Flow-Ausführung abgebrochen oder weiter ausgeführt werden soll.

3 Datenabfrage-Flow auswählen und Eingabedaten einstellen: Wählen Sie einen einbindbaren Datenabfrage-Flow mit generischem Abfragetrigger aus. Sie können die Eingabedaten konfigurieren und für Ihren Flow individuell anpassen.

# Datenabfrage-Flow für die Einbindung in andere Flow-Arten ermöglichen

Datenabfrage-Flow mit ausgewählter Funktion 'Einbindbar' in der Konfiguration des generischen Abfragetriggers

  1. Erstellen Sie einen Datenabfrage-Flow.
  2. Wählen Sie als Trigger einen Abfragetrigger mit generischem Ergebnis aus.
  3. Konfigurieren Sie die Einstellungen des Triggers.
  4. Wählen Sie im Step Zusammenfassung die Funktion Einbindbar aus. Diese Funktion ermöglicht es Ihnen, die Datenabfrage in anderen Flows einzubinden.
Zuletzt aktualisiert: 14. August 2024 um 15:19