Workflow-Studio Flow-Logik
Aktivieren Sie Flows und Subflows, um bedingte oder wiederholte Aktionen anzugeben. Kombinieren Sie die Elemente der Flow-Logik, um Workflows in einer grafischen Oberfläche mit wenig oder keinem Skripting zu erstellen.
Das System stellt diese Flow-Logik-Optionen bereit.
| Flow-Logikoption | Beschreibung |
|---|---|
| Subflow-Ausgaben zuweisen | Geben Sie die Daten an, die der Subflow zurückgibt, wenn die Ausführung abgeschlossen ist. Verwenden Sie die Subflow-Ausgabe als Daten für einen übergeordneten Flow oder als Eingabe für einen anderen Prozess. |
| Einen Workflow anrufen | Führen Sie einen veröffentlichten und aktiven Workflow aus Ihrem Flow aus. Sie können die Flow-Daten als Workflow-Eingabe verwenden. Sie können beispielsweise den aktuellen Datensatz als Workflow-Eingabe angeben. |
| Folgendes ausführen bis: | Wenden Sie eine oder mehrere Aktionen wiederholt, bis eine Ende-Bedingung erfüllt ist. Sie können die Flow-Daten verwenden, um die Endbedingungen anzugeben. |
| Folgendes parallel ausführen: | Führen Sie Aktionen und Subflows in separaten Pfaden innerhalb eines isolierten Flow-Logikblocks aus. |
| Dynamischer Flow | Identifizieren und führen Sie einen Flow oder Subflow dynamisch aus, indem Sie Laufzeitdaten verwenden. Erstellen Sie Vorlagen, um erwartete Eingaben für dynamisch aufgerufene Flows oder Subflows bereitzustellen. |
| Flow beenden | Ausführung des aktuellen Flows beenden. Verwenden Sie „Flow beenden“ innerhalb einer Verzweigung des Flows, um eine Exit-Bedingung anzugeben. Beenden Sie beispielsweise den Flow, wenn er einen bestimmten IF-Flow-Logikblock erreicht. |
| Für jeden | Wenden Sie eine oder mehrere Aktion(en) auf jeden Datensatz in einer Liste mit Datensätzen an. |
| Flow-Ausgaben abrufen | Verwenden Sie diese Flow-Logik, um auf Flow-Kontexte zuzugreifen und die Laufzeitwerte für dynamische Flow-Ausgaben abzuleiten. |
| Falls | Wenden Sie eine oder mehrere Aktionen nur dann selektiv an, wenn eine Liste von Bedingungen erfüllt ist. |
| Eine Entscheidung treffen | Sie können die Verzweigungslogik der Entscheidungstabelle in Situationen verwenden, in denen mehrere bedingte Pfade erforderlich sind, als Alternative zur geschachtelten IF-, else IF- oder else-Flow-Logik. Wenn Sie beispielsweise bestimmen möchten, welche Art von Kfz-Versicherung Sie benötigen, können Sie der Entscheidungstabelle Eingaben wie Ihr Alter, Ihre Unfallhistorie und Ihr Kfz-Modell hinzufügen, um eine Höhe der Versicherungsabdeckung zu bestimmen. Diese Logik kann Zeit sparen und ein besser lesbares Format als geschachtelte If-Bedingungen oder Switch-Fallanweisungen aufweisen. |
| Flow-Variablen festlegen | Weisen Sie einer oder mehreren Flow-Variablen einen Wert zu, die Flow-Daten als Datenpillen speichern. Greifen Sie auf Flow-Variablenwerte zu, indem Sie auf ihre Datenpille verweisen. |
| Versuchen | Zulassen, dass ein Flow weiterhin ausgeführt wird, wenn in einem Flow-Logikblock ein Fehler auftritt. Führen Sie eine Reihe von Aktionen als Antwort auf Fehler im Flow-Logikblock aus. |
| Eine Dauer abwarten | Verwenden Sie diese Flow-Logik, um Ihren Anwendern Zeit zu geben, während automatisierter Prozesse zu handeln oder auf ein bestimmtes Datum und eine bestimmte Uhrzeit zu warten, um Aktionen abzuschließen |
Flow-Logikeingaben
Jede Flow-Logikoption zeigt ein oder mehrere Felder an, die zur Bestimmung des Verhaltens verwendet werden. Zum Beispiel die Workflow Aufrufen Die Flow-Logik verfügt über eine Eingabe, mit der Sie einen auszuführenden Workflow auswählen können. Verwenden Sie diese Eingaben, um das Verhalten des Flows zu definieren und optionale Funktionen je nach Bedarf zu aktivieren. In der Dokumentation zu Flow-Logikoptionen finden Sie eine Liste der verfügbaren Eingaben und wie sie die Funktion dieses Elements steuern.
Flow-Logikausgaben
Flow-Logikoptionen können auch Ausgaben haben. Diese stellen Informationen dar, die von der Flow-Logik zurückgegeben werden. Zum Beispiel die Treffen Sie eine Entscheidung Die Flow-Logik hat eine Ausgabe, die einen Entscheidungsantwortdatensatz enthält, der die vom Flow erreichte Entscheidung darstellt. In der Dokumentation finden Sie eine Flow-Logikoption, um Definitionen für ihre Ausgaben anzuzeigen.