Benutzer-Werkzeuge

Webseiten-Werkzeuge


primus:ignorestatus

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:ignorestatus [2022/08/05 12:39] – gelöscht - Externe Bearbeitung (Unknown date) 127.0.0.1primus:ignorestatus [2023/05/22 13:19] (aktuell) – Korrektur - Prüfung auf mehrere Status mgras
Zeile 1: Zeile 1:
 +====== IgnoreStatus ======
 +Die Funktion **IgnoreStatus** überprüft ob das Dokument einen bestimmten [[Status]] __nicht__ hat und kann z.B. in einem [[Workflow]] als Bedingung verwendet werden. Der Rückgabewert der Funktion ist
 +^Wert ^Bedeutung^
 +|TRUE|Das Dokument hat __nicht__ den angegebenen Status|
 +|FALSE|Das Dokument hat den zu ignorierenden 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 |%FILEPATH%|Pfad zum zu prüfenden Dokument|
 +|:::|<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 dafür eigene **IgnoreStatus** Prüfungen vorzusehen.|
 +Die Übergabe von **parameter** werden durch ein ''|'' voneinander getrennt. 
 +==== Beispiel ====
 +<code xml><!-- Aufruf der Funktion durch einen Workflow PreCall, ob das Dokument den gesuchten Status nicht hat!-->
 +<Call method="IgnoreStatus" parameter="%FILEPATH%|WorkflowStatus|003" condition="TRUE" />
 +<!-- Die zweite Prüfung wird nur benötigt wenn auf mehr als einen Status geprüft werden soll-->
 +<Call method="IgnoreStatus" parameter="%FILEPATH%|WorkflowStatus|004" condition="TRUE" />
 +</code>
 +
 +===== Siehe auch =====
 +  *[[CheckChildrenStatus]]
 +  *[[CheckParentsStatus]]
 +
 +{{tag>menu Befehlsliste workflow Bedingung}}