flow execution
Zweck
Das Flow Execution-Element ist ein Meta-Werkzeug, das verwendet wird, um Informationen und Daten über Flow-Ausführungen (Executions) selbst abzurufen. Es kann Details über die aktuelle Ausführung, eine übergeordnete Ausführung, die sie möglicherweise gestartet hat, oder eine Liste anderer Ausführungen basierend auf spezifischen Kriterien suchen.
Dieses Element ist unerlässlich für fortgeschrittene Workflows, die sich ihres eigenen Zustands oder des Zustands anderer Automatisierungen bewusst sein müssen, oft für Überwachungs-, Berichts- oder komplexe Fehlerbehandlungslogiken.

Anwendungsfälle:
Abrufen der eindeutigen ID der aktuellen Flow-Ausführung für Protokollierungszwecke.
Überprüfen des Status eines übergeordneten Flows.
Suchen nach allen fehlgeschlagenen Flow-Ausführungen mit einem bestimmten „Case Identifier“, um sie erneut zu versuchen.
Finden neuerer Flow-Ausführungen, um einen Leistungs- oder Aktivitätsbericht zu erstellen.
Praktische Anwendungshinweise
Konfigurationsoptionen
Die Funktion des Elements wird durch die ausgewählte Methode bestimmt.
Allgemeine Option:
Rückgabe
Beschreibung: Legt fest, wie viele Informationen für die gefundene(n) Ausführung(en) zurückgegeben werden sollen.
Vollständiger Datensatz: Gibt das vollständige Datenobjekt für jede Ausführung zurück, einschließlich Status, Start-/Endzeiten, Identifikatoren usw.ID: Gibt nur die eindeutige(n) ID(s) der Ausführung(en) zurück.
Eingabeformat: Auswahl aus der Dropdown-Liste.
Methoden
Suchen
Beschreibung: Führt eine leistungsstarke Suche nach einer Liste von Flow-Ausführungen durch, basierend auf einer Reihe von Filtern, mit Optionen zur Sortierung und Paginierung.
Eingaben:
Filter: Füge eine oder mehrere Regeln hinzu, um die Ergebnisse zu filtern (z. B. „Status in [Fehlerhaft, Abgebrochen]“, „Erstelldatum größer als [Datum]“).
Sortieren nach: Das Feld, nach dem die Ergebnisse sortiert werden sollen (z. B.
finished_at).Sortierreihenfolge:
AufsteigendoderAbsteigend.Limit: Die maximale Anzahl der zurückzugebenden Ausführungen.
Offset: Die Anzahl der Datensätze, die vom Anfang des Ergebnissatzes übersprungen werden sollen (für die Paginierung).
Eingabe-/Ausgabe-Erwartungen
Eingabe: Variiert je nach ausgewählter Methode. Die
Suchen-Methode verwendet einen detaillierten Filter-Editor.Ausgabe: Das Element erzeugt eine einzelne result-Variable.
Wenn eine einzelne Ausführung abgerufen wird (
current,parent,byId), ist das Ergebnis ein einzelnes Objekt (oder nur der ID-String).Wenn die
Suchen-Methode verwendet wird, ist das Ergebnis ein JSON-Array von Objekten (oder ein Array von IDs).Wenn keine Ausführung gefunden wird, ist das Ergebnis leer (
nulloder ein leeres Array[]).
War das hilfreich?
