Element <if>¶
Zweck: Definiert einen bedingten Zweigkörper für if- und else-if-Workflow-Elemente.
Warum: Verwende dieses Element als ersten condition-Zweig, wenn seine Kinder nur für passende Datensätze laufen sollen.
Beispiel¶
1 | |
Entscheidungshilfe¶
Fachlicher Nutzen: Macht den ersten exklusiven fachlichen Zweig im Modell sichtbar.
-
Verwenden, wenn
- Wenn eine Gruppe von Kindelementen nur bei einer wahren Bedingung laufen soll.
-
Anderen Ansatz wählen, wenn
- Wenn nur eine Feldzuweisung oder Validierungsregel bedingt ist.
-
Voraussetzungen
- Platziere if zuerst in condition und gib einen booleschen Ausdruck an.
-
Alternativen
Vollständige Beispiele¶
Verschachtelte Objekte, bedingte Listen, Arrays und Zweige zusammensetzen
Verwende diese Form, wenn ein deterministisches Produkt verschachtelte Datensätze, heterogene Listeneinträge, Literal-Arrays und exklusive Felder kombiniert.
| structured-profile/datamimic.xml | |
|---|---|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | |
Regeln und ungültige Kombinationen¶
I506 — Condition Eval Failed
Failed to evaluate condition '{condition}' for {element_label}: {error}
Warum: The system failed to evaluate condition '{condition}' for {element_label}: {error}.
Lösung: Fix the expression or script and retry.
I507 — Condition Not Boolean
Condition '{condition}' for {element_label} evaluated to a non-boolean value (not a valid boolean value): {value}
Warum: A condition evaluated to a non-boolean value in the condition configuration.
Lösung: Ensure the expression evaluates to true or false.
Erlaubte Elternelemente / Erlaubte Kindelemente¶
Erlaubte Elternelemente: condition, else, else-if, if, while
Erlaubte Kindelemente:
Jedes registrierte DSL-Element.
Zugehörige Konzepte und Anwendungsfälle¶
- Strukturierte Daten und Regel-Pipelines — Shows how composite output shapes and the ordered source-filter, mapping, and target-filter pipeline work together without hiding phase boundaries.
Attribute¶
Alle 1 Attribute anzeigen
condition
Condition to evaluate.
erforderlich; string.