Nodul Sub-workflow
Apelați alte workflow-uri din interiorul workflow-ului dumneavoastră.
Prezentare generală
Nodul Sub-workflow vă permite să organizați logica complexă în workflow-uri reutilizabile. Apelați orice workflow și transferați date între ele folosind mapping-uri de intrare.
Configurare
| Câmp | Descriere | Obligatoriu |
|---|---|---|
Workflow |
Selectați workflow-ul de apelat | Da |
Input Mappings |
Asociați variabile cu parametrii de intrare ai sub-workflow-ului | Nu |
Output Variable |
Numele variabilei pentru stocarea ieșirii sub-workflow-ului | Nu |
Mapping-uri de intrare
Transferați date către sub-workflow asociind variabilele dumneavoastră cu intrările așteptate. Fiecare mapping constă din:
| Câmp | Descriere |
|---|---|
Parameter Name |
Parametrul de intrare așteptat de sub-workflow |
Value |
Variabila sau expresia de transmis (de ex., {{user_id}}) |
Exemple de mapping-uri
Parameter: user_id → {{current_user.id}}
Parameter: query → {{search_term}}
Parameter: options → {{config.settings}}
Cum funcționează
- Selectați un workflow din workspace-ul dumneavoastră
- Definiți mapping-urile de intrare pentru transferul datelor
- Sub-workflow-ul se execută cu intrările furnizate
- Rezultatele sunt stocate în variabila de ieșire
Accesarea proprietăților imbricate
Puteți transmite proprietăți imbricate ale obiectelor:
{{user.profile.name}}
{{response.data.items}}
{{config.api.endpoint}}
Cazuri de utilizare
- Logică reutilizabilă – Creați operații comune o singură dată, folosiți-le peste tot
- Design modular – Împărțiți workflow-urile complexe în părți gestionabile
- Colaborare în echipă – Partajați workflow-uri între membrii echipei
- Control al versiunilor – Actualizați sub-workflow-urile fără a modifica workflow-urile părinte
Bune practici
- Folosiți nume descriptive pentru workflow-uri
- Documentați parametrii de intrare așteptați
- Mențineți sub-workflow-urile focalizate pe responsabilități unice
- Testați sub-workflow-urile independent înainte de integrare