verzweigung branch

Zweck

Das Branch-Element fungiert als eine bedingte Weggabelung im Flow. Es prüft die Daten anhand einer oder mehrerer Bedingungen und leitet den Flow auf verschiedene Pfade weiter, je nachdem, ob diese Bedingungen erfüllt sind. Dieses Element ist unerlässlich, um Automatisierungen zu erstellen, die mehrere Szenarien bewältigen können, und macht Ihre Flows dynamischer und intelligenter.

Beispiel: Wenn orderType = "B2B", führe Flow A aus, sonst Flow B.

Bildschirmfoto 2025-10-29 um 16.03.08.png

Anwendungsfälle

  • Weiterleiten einer Kundenanfrage an verschiedene Abteilungen je nach Betreff (z. B. „Rechnung“, „Support“, „Vertrieb“).

  • Prüfen, ob eine Bestellsumme über einem bestimmten Betrag liegt, um zu entscheiden, ob kostenloser Versand gewährt wird.

  • Ausführen verschiedener Aktionen basierend auf dem Abonnement-Level eines Benutzers (z. B. „Kostenlos“, „Premium“).

Praktische Anwendungshinweise

Der „Else“- / Standard-Pfad: Der letzte Pfad in der Liste fungiert als Standard- oder „Else“-Fall. Er wird nur ausgeführt, wenn keine der darüber liegenden Bedingungen erfüllt ist. Du kannst das Bedingungsfeld leer lassen, um einen „Catch-all“-Pfad zu erstellen, der eingeschlagen wird, wenn keine andere Regel zutrifft.

1

Beispielszenario (Typ: first)

  • Bedingung: {{order.total}} ist größer als 500 Pfad: 10 % Rabatt gewähren

  • Bedingung: {{order.total}} ist größer als 100 Pfad: 5 % Rabatt gewähren

  • Standard / Else (leere Bedingung) Pfad: Kein Rabatt

Ergebnis: Eine Bestellung von 600 erhält nur den 10 %-Rabatt. Eine Bestellung von 150 erhält den 5 %-Rabatt. Eine Bestellung von 50 erhält keinen Rabatt.

2

Beispielszenario (Typ: all)

  • Bedingung 1: {{customer.tags}} enthält newsletter_subscriber Pfad: Marketing-E-Mail senden

  • Bedingung 2: {{customer.tags}} enthält has_open_ticket Pfad: Support-Manager benachrichtigen

Ergebnis: Wenn ein Kunde beide Tags hat, führt der Flow beide Pfade gleichzeitig aus.

Konfigurationsoptionen

  • Typ

    • Beschreibung: Legt fest, wie viele der zutreffenden Pfade ausgeführt werden sollen.

    • Optionen:

      • first: Führt nur den ersten Pfad von oben aus, dessen Bedingung erfüllt ist. Alle nachfolgenden Bedingungen werden ignoriert.

      • all: Führt jeden Pfad aus, dessen Bedingung erfüllt ist. Dies kann dazu führen, dass der Flow auf mehreren Pfaden gleichzeitig weiterläuft.

    • Eingabeformat: Auswahl aus der Dropdown-Liste.

    • Beispielwert: first

  • Bedingungen

    • Beschreibung: Eine Liste, in der du die verschiedenen Pfade für deinen Flow definierst. Jeder Pfad besteht aus einem Label und einer Bedingung. Du kannst diese Pfade hinzufügen, entfernen und neu anordnen.

    • Felder pro Pfad:

      • Label: Ein beschreibender Name für den Pfad, um deinen Flow organisiert zu halten (z. B. „Bestellungen mit hohem Wert“).

      • Bedingung: Die Regel oder das Regelwerk, gegen das die Daten des Flows geprüft werden. Ein Klick hierauf öffnet den Bedingungseditor.

Eingabe-/Ausgabe-Erwartungen

  • Eingabe: Das Branch-Element hat kein spezifisches Eingabefeld. Es hat automatisch Zugriff auf alle vorhandenen Variablen im Flow, um seine Bedingungen auszuwerten.

  • Ausgabe: Dieses Element erzeugt keine Ausgabevariablen. Seine einzige Funktion besteht darin, die Richtung des Flows zu steuern, indem es den/die entsprechenden nachfolgenden Pfad(e) aktiviert.

War das hilfreich?