Diese Dokumentation wurde automatisch von KI übersetzt.
Ähnlich der if-Anweisung in Programmiersprachen bestimmt der Knoten die weitere Richtung des Workflows, basierend auf dem Ergebnis einer konfigurierten Bedingung.
Der Bedingungs-Knoten bietet zwei Modi: „Fortfahren, wenn wahr“ und „Verzweigen bei wahr/falsch“. Sie müssen einen dieser Modi beim Erstellen des Knotens auswählen. Danach kann der Modus in der Knotenkonfiguration nicht mehr geändert werden.

Im Modus „Fortfahren, wenn wahr“ gilt: Wenn das Ergebnis der Bedingung „wahr“ ist, wird der Workflow die nachfolgenden Knoten weiter ausführen. Andernfalls wird der Workflow beendet und mit dem Status „Fehlgeschlagen“ vorzeitig abgebrochen.

Dieser Modus eignet sich für Szenarien, in denen der Workflow nicht fortgesetzt werden soll, wenn die Bedingung nicht erfüllt ist. Stellen Sie sich zum Beispiel einen Formular-Senden-Button für eine Bestellung vor, der an ein „Vor-Aktion-Ereignis“ gebunden ist. Wenn der Lagerbestand des Produkts in der Bestellung nicht ausreicht, soll die Bestellerstellung nicht fortgesetzt, sondern mit einem Fehler abgebrochen werden.
Im Modus „Verzweigen bei wahr/falsch“ erzeugt der Bedingungs-Knoten zwei nachfolgende Workflow-Zweige. Diese entsprechen den Ergebnissen „wahr“ und „falsch“ der Bedingung. Jeder Zweig kann mit eigenen nachfolgenden Knoten konfiguriert werden. Nachdem einer der Zweige seine Ausführung abgeschlossen hat, führt er automatisch wieder in den übergeordneten Zweig des Bedingungs-Knotens zurück, um die Ausführung der folgenden Knoten fortzusetzen.

Dieser Modus eignet sich für Szenarien, in denen unterschiedliche Aktionen ausgeführt werden müssen, je nachdem, ob die Bedingung erfüllt ist oder nicht. Zum Beispiel, um zu prüfen, ob ein Datensatz existiert: Wenn er nicht existiert, wird er erstellt; wenn er existiert, wird er aktualisiert.
Aktuell werden drei Engines unterstützt:
In allen drei Berechnungstypen können Variablen aus dem Workflow-Kontext als Parameter verwendet werden.