Benutzer-Werkzeuge

Webseiten-Werkzeuge


primus:checkchildrenwriteable

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:checkchildrenwriteable [2022/08/05 12:39] – gelöscht - Externe Bearbeitung (Unknown date) 127.0.0.1primus:checkchildrenwriteable [2023/02/08 12:01] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 +====== CheckChildrenWriteable ======
 +Die [[:funktion]] **CheckChildrenWriteable** überprüft ob die zu einem Dokument zugehörigen Dokumente, beschreibbar sind. Damit kann in den [[Status#PreCalls]] geprüft werden ob eine Datei die während eines [[Workflow]]s verändert werden soll, nicht anderweitig im Zugriff ist. Ein eventuell von Primus gesetzter Schreibschutz, z.B. durch Status 002 (Prüfung), wird dabei nicht berücksichtigt.
  
 +===== Rückgabewert =====
 +Der Rückgabewert der Funktion ist:
 +^Wert ^Bedeutung^
 +|''TRUE''| Alle verknüpfte Dokumente sind beschreibbar|
 +|''FALSE''| Mindestens eines der verknüpften Dokumente ist nicht beschreibbar|
 +
 +===== Attribute =====
 +Der Befehl wird über folgende [[Glossar#Attribute]] gesteuert.
 +^ Attribut^ Reihenfolge^ 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 [[:datenfeld]]s|
 +|:::^ 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| ''???''| {{tag>Klärungsbedarf}}|
 +|:::^ 5| ''SUBCOMP''| :::|
 +Die Übergabewerte von **parameter** werden durch ein ''|'' voneinander getrennt und müssen in der angegebenen Reihenfolge übergeben werden.
 +===== Beispiel =====
 +<code xml><Call method="CheckChildrenWriteable" parameter="%FILEPATH%|WorkflowStatus|001||SUBCOMP" condition="'$(Condition.isSEDocument)'" />
 +</code>
 +
 +===== Siehe auch =====
 +  *[[CheckChildrenStatus]]
 +  *[[CheckFileWriteable]]
 +  *[[CheckParentsStatus]]
 +  *[[CheckParentsWriteable]]
 +  *[[IgnoreStatus]]
 +  *[[SetChildrenToStatus]]
 +  *[[SetPrevVersionToStatus]]
 +  *[[SetSubFilesToStatus]]
 +
 +
 +{{tag>Menu Befehlsliste Workflow Status Bedingung}}