# `subworkflow` — Anderen Workflow einbetten **Zweck:** Lädt eine zweite Workflow-XML (Name ohne `.xml` aus dem Workflow-Verzeichnis) und führt sie synchron im laufenden Workflow aus — inklusive Wartezuständen. Sub- und Parent-Workflow teilen sich keinen Ausführungsstatus, dieselbe XML kann also mehrfach eingebettet werden. Variablen werden per `` hinein- und per ``/`merge_prefix` herausgereicht. **Parameter** | Name | Pflicht? | Default | Beschreibung | |---|---|---|---| | `xml` | ja | — | Name der Sub-Workflow-Definition (ohne `.xml`). | | `wert` | nein | — | Eingangsvariablen für den Sub-Workflow. Ohne `` erbt er den gesamten Parent-Kontext. | | `` | nein | — | Rückgabevariablen: `from` = Name im Sub-Kontext (Default: wie `name`), `name` = Zielname im Parent-Kontext. | | `merge_prefix` | nein | — | Hängt alternativ/zusätzlich den kompletten Sub-Kontext mit diesem Präfix in den Parent-Kontext. | **Eingangswerte:** Parent-Kontext (komplett geerbt) plus explizite ``-Variablen. **Ausgangswerte:** Die ``-Variablen bzw. alle Sub-Variablen unter `…`. Wartezustände (inkl. `assign_to`) werden aus dem Sub-Workflow durchgereicht. Hinweis: Der Sub-Workflow erscheint nicht als eigener Eintrag im Dashboard — dafür stattdessen einen regulären Workflow-Start nutzen. ```xml freigabe-modul {{summe}} ```