wait for children

circle-info

In Kombination mit dem internen Trigger kann über den Operator „Wait for Children“ gesteuert werden, ob der Elternprozess wartet, bis der Kindprozess vollständig abgeschlossen ist.

Diese Kombination ermöglicht synchrone und asynchrone Abläufe innerhalb eines Flows.

Bildschirmfoto 2025-10-29 um 16.23.43.png

Dies ist ein fortgeschrittenes Kontrollfluss-Element, das zur Orchestrierung komplexer Workflows verwendet wird, bei denen ein Hauptprozess auf den Abschluss mehrerer Unterprozesse warten muss, bevor er fortfahren kann.

Anwendungsfälle

  • Ein Haupt-Flow startet drei separate Unter-Flows, um Daten von verschiedenen APIs abzurufen. Der Haupt-Flow wartet dann auf den Abschluss aller drei, bevor er deren Ergebnisse zusammenführt.

  • Verteile eine große Arbeitsmenge auf mehrere asynchrone Kind-Flows und warte auf die Rückmeldung von allen, bevor der gesamte Auftrag als abgeschlossen markiert wird.

Praktische Anwendungshinweise

circle-exclamation
  • Synchronisationspunkt: Dieses Element ermöglicht es dir, Arbeit auf mehrere Kind-Flows zu „verteilen“ (Fan-out) und dann an einem einzigen Punkt wieder zusammenzuführen (Fan-in), um den Hauptprozess fortzusetzen, sobald die gesamte parallele Arbeit erledigt ist.

  • Platzierung: Dieses Element solltest du an dem Punkt in deinem Flow platzieren, an dem du sicherstellen musst, dass die zuvor gestarteten Kind-Flows alle beendet sind. Es ist oft der letzte Schritt in einem Flow, wenn sein einziger Zweck das Warten ist.

Konfigurationsoptionen

  • Interne Trigger Elemente:

    • Beschreibung: Hier musst du das/die spezifische(n) „Internal Trigger“-Element(e) auswählen, das/die die Kind-Flows gestartet hat/haben, auf die du warten möchtest. Du kannst mehrere Trigger auswählen.

    • Eingabeformat: Eine Elementreferenz, die aus deinem Flow ausgewählt wird.

chevron-rightEingabe-/Ausgabe-Erwartungenhashtag

Eingabe

Das Element hat keine direkten Dateneingaben. Es überwacht den Status von Kind-Flows basierend auf den in seiner Konfiguration ausgewählten „Internal Trigger“-Elementen.

Ausgabe

Dieses Element erzeugt keine Ausgabevariablen. Seine einzige Funktion besteht darin, die Ausführung des aktuellen Flows zu pausieren, bis bestimmte Bedingungen erfüllt sind.

War das hilfreich?