# `if` — Bedingte Verzweigung **Zweck:** Führt abhängig von einer Bedingung die Tasks im ``- oder im optionalen ``-Zweig aus. Auch innerhalb der Zweige funktionieren wartende Tasks — der Workflow setzt beim nächsten Trigger an derselben Stelle fort. **Parameter** | Name | Pflicht? | Default | Beschreibung | |---|---|---|---| | `condition` (Attribut) | ja | — | Bedingung mit Platzhaltern. Operatoren: `==`, `!=`, `>`, `<` (numerisch). Ohne Operator: leerer Wert = falsch, nicht-leerer Wert = wahr. Anführungszeichen um Werte werden entfernt. | | `` | ja | — | Container mit beliebigen Tasks für den Wahr-Fall. | | `` | nein | — | Container mit Tasks für den Falsch-Fall. | **Eingangswerte:** Kontextvariablen in der Bedingung (z. B. `{{decision}}`). **Ausgangswerte:** Keine eigenen; Ausgaben der Kind-Tasks werden in den Kontext übernommen. ```xml ```