| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
| primus:checkchildrenstatus [2023/02/08 12:01] – Externe Bearbeitung 127.0.0.1 | primus:checkchildrenstatus [2025/03/27 13:22] (aktuell) – [Beispiel] Führender Punkt im Parameter mgras |
|---|
| ===== Attribute ===== | ===== Attribute ===== |
| Der Befehl wird über folgende Attribute gesteuert. | Der Befehl wird über folgende Attribute gesteuert. |
| ^Attribut ^Wert ^Funktion^ | ^Attribut ^^Wert ^Funktion^ |
| |condition|TRUE/FALSE|Es werden nur Dokumente geprüft, die diese [[Bedingung]] erfüllen| | |condition||TRUE/FALSE|Es werden nur Dokumente geprüft, die diese [[Bedingung]] erfüllen| |
| |parameter |%FILEPATH%|Pfad zum zu prüfenden Dokument| | |parameter ^1|%FILEPATH%|Pfad zum zu prüfenden Dokument| |
| |:::|<FELDNAME>|Name des zu prüfenden Datenfelds| | |:::^2|<FELDNAME>|Name des zu prüfenden Datenfelds| |
| |:::|<WERT>|Mit diesem Wert wird der Inhalt von <FELDNAME> verglichen, Soll mit mehreren Werten möglichen Werten verglichen werden, dann sind diese durch Punkte voneinander zu trennen (".003.004.005.")| | |:::^3|<WERT>|Mit diesem Wert wird der Inhalt von <FELDNAME> verglichen, Soll mit mehreren Werten möglichen Werten verglichen werden, dann sind diese durch Punkte voneinander zu trennen (".003.004.005.")| |
| | |:::^4|<BEDINGUNG>| Bedingung welche die Komponenten erfüllen müssen| |
| Die Übergabe von **parameter** werden durch ein ''|'' voneinander getrennt. | Die Übergabe von **parameter** werden durch ein ''|'' voneinander getrennt. |
| ==== Beispiel ==== | ==== Beispiel ==== |
| <code xml><!-- Aufruf der Funktion durch einen Workflow PreCall, mögliche Statuswerte sind 003 oder 004--> | <code xml><!-- Aufruf der Funktion durch einen Workflow PreCall, mögliche Statuswerte sind 003 oder 004 |
| <Call method="CheckChildrenStatus" parameter="%FILEPATH%|WorkflowStatus|003.004." condition="$(Condition.isSEDocument)" /></code> | Der Pfadname der Komponenten darf kein "\normteile\" oder "\standardteile\" enthalten--> |
| | <Call method="CheckChildrenStatus" parameter="%FILEPATH%|WorkflowStatus|.003.004.|'%CHILD_FILEPATH:cn¦\normteile\%=='AND'%CHILD_FILEPATH:cn¦\standardteile\%=='" condition="$(Condition.isSEDocument)" /></code> |
| | |
| | ===== Hinweistext ===== |
| | Wenn die Überprüfung fehlschlägt, wird ein Hinweistext ausgegeben. Dabei handelt es sich um einen [[Elementtext]] eines [[Liste der Systemdefinierten Platzhalter|Systemdefinierten Platzhalters]] mit dem Namen ''MSG_SELCHILDSTATDIF''. |
| |
| ===== Siehe auch ===== | ===== Siehe auch ===== |
| |
| |
| {{tag>menu Befehlsliste workflow Bedingung}} | {{tag>Menu Befehlsliste Workflow Bedingung Sprachabhängig}} |