Sub-Workflow-Knoten
Andere Workflows aus Ihrem Workflow heraus aufrufen.
Überblick
Der Sub-Workflow-Knoten ermöglicht es Ihnen, komplexe Logik in wiederverwendbare Workflows zu organisieren. Rufen Sie beliebige Workflows auf und übergeben Sie Daten zwischen ihnen mithilfe von Input-Mappings.
Konfiguration
| Feld | Beschreibung | Erforderlich |
|---|---|---|
Workflow |
Den aufzurufenden Workflow auswählen | Ja |
Input Mappings |
Variablen den Eingabeparametern des Sub-Workflows zuordnen | Nein |
Output Variable |
Variablenname zum Speichern der Ausgabe des Sub-Workflows | Nein |
Input-Mappings
Übergeben Sie Daten an den Sub-Workflow, indem Sie Ihre Variablen seinen erwarteten Eingaben zuordnen. Jedes Mapping besteht aus:
| Feld | Beschreibung |
|---|---|
Parameter Name |
Der vom Sub-Workflow erwartete Eingabeparameter |
Value |
Variable oder Ausdruck zum Übergeben (z. B. {{user_id}}) |
Beispiel-Mappings
Parameter: user_id → {{current_user.id}}
Parameter: query → {{search_term}}
Parameter: options → {{config.settings}}
Funktionsweise
- Wählen Sie einen Workflow aus Ihrem Workspace aus
- Definieren Sie Input-Mappings zur Datenübergabe
- Der Sub-Workflow wird mit den bereitgestellten Eingaben ausgeführt
- Ergebnisse werden in Ihrer Output-Variable gespeichert
Zugriff auf verschachtelte Eigenschaften
Sie können verschachtelte Objekteigenschaften übergeben:
{{user.profile.name}}
{{response.data.items}}
{{config.api.endpoint}}
Anwendungsfälle
- Wiederverwendbare Logik – Häufige Operationen einmal erstellen, überall verwenden
- Modulares Design – Komplexe Workflows in überschaubare Teile aufteilen
- Teamzusammenarbeit – Workflows mit Teammitgliedern teilen
- Versionskontrolle – Sub-Workflows aktualisieren, ohne übergeordnete Workflows zu ändern
Best Practices
- Verwenden Sie aussagekräftige Workflow-Namen
- Dokumentieren Sie die erwarteten Eingabeparameter
- Halten Sie Sub-Workflows auf einzelne Verantwortlichkeiten fokussiert
- Testen Sie Sub-Workflows unabhängig, bevor Sie sie integrieren