Wenn du in einem zeitgesteuerten Flow das Element Suche verwendest und danach ein Element vom Typ Zweig hinzufügst, behandelt der Flow die gefundenen Aufträge als eine geschlossene Gruppe. Das bedeutet: Erfüllt auch nur ein einziger Auftrag der Gruppe die Bedingungen im Zweig nicht, werden alle Aufträge gemeinsam in den Pfad Falsch geleitet. Der Zweig betrachtet in dieser Konstellation nicht jeden Auftrag individuell.
So stellst du sicher, dass jeder Auftrag einzeln geprüft wird
Um dieses Verhalten zu umgehen und jeden Auftrag einzeln durch die Filter des Zweigs laufen zu lassen, musst du die Logik auf zwei Flows aufteilen.
Schritt 1: Erstelle einen manuellen Hilfs-Flow
Dieser Flow übernimmt die eigentliche Prüfung und Aktion für jeden einzelnen Auftrag.
Erstelle einen neuen Flow mit dem Auslöser
Manuell.Füge das Element
Zweighinzu und konfiguriere dort deine gewünschten Filterbedingungen.Füge im Pfad
Wahrdie gewünschte Aktion hinzu (z. B.DHL Retoure Online-Label generieren).Speichere und aktiviere diesen Flow (nennen wir ihn beispielhaft
Einzelprüfung Flow).
Schritt 2: Passe deinen zeitgesteuerten Haupt-Flow an
In deinem ursprünglichen zeitgesteuerten Flow nutzt du nun nach dem Element Suche das Element Start, um den Hilfs-Flow für jeden gefundenen Datensatz separat aufzurufen.
Navigiere zu deinem zeitgesteuerten Flow (der das Element
Sucheenthält).Entferne dort das Element
Zweig, falls es direkt nach derSuchegeschaltet ist.Füge stattdessen direkt nach dem Element
Suchedas ElementStarthinzu.Wähle in der Konfiguration des
Start-Elements den in Schritt 1 erstelltenEinzelprüfung Flowaus.Durch diese Verknüpfung wird der Hilfs-Flow für jeden von der
Suchegefundenen Auftrag einzeln getriggert und die Filter im dortigenZweigwerden individuell pro Auftrag geprüft.
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.