Benutzer-Werkzeuge

Webseiten-Werkzeuge


primus:checkchildrenstatus

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
primus:checkchildrenstatus [2022/08/05 12:39] – gelöscht - Externe Bearbeitung (Unknown date) 127.0.0.1primus:checkchildrenstatus [2025/03/27 13:22] (aktuell) – [Beispiel] Führender Punkt im Parameter mgras
Zeile 1: Zeile 1:
 +====== CheckChildrenStatus ======
 +Die Funktion **CheckChildrenStatus** überprüft ob mit einem Dokument verlinkte Dokumente einen bestimmten [[Status]] haben und kann z.B. in einem [[Workflow]] als Bedingung verwendet werden. Der Rückgabewert der Funktion ist
 +^Wert ^Bedeutung^
 +|TRUE|Alle verknüpften Dokumente haben den angegebenen Status|
 +|FALSE|Mindestens eines der verknüpften Dokumente hat nicht den gesuchten Status|
  
 +===== Attribute =====
 +Der Befehl wird über folgende Attribute gesteuert.
 +^Attribut ^^Wert ^Funktion^
 +|condition||TRUE/FALSE|Es werden nur Dokumente geprüft, die diese [[Bedingung]] erfüllen|
 +|parameter ^1|%FILEPATH%|Pfad zum zu prüfenden Dokument|
 +|:::^2|<FELDNAME>|Name des zu prüfenden Datenfelds|
 +|:::^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. 
 +==== Beispiel ====
 +<code xml><!-- Aufruf der Funktion durch einen Workflow PreCall, mögliche Statuswerte sind 003 oder 004
 +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 =====
 +  *[[CheckChildrenWriteable]]
 +  *[[CheckFileWriteable]]
 +  *[[CheckParentsStatus]]
 +  *[[CheckParentsWriteable]]
 +  *[[IgnoreStatus]]
 +  *[[SetChildrenToStatus]]
 +  *[[SetPrevVersionToStatus]]
 +  *[[SetSubFilesToStatus]]
 +
 +
 +{{tag>Menu Befehlsliste Workflow Bedingung Sprachabhängig}}