Benutzer-Werkzeuge

Webseiten-Werkzeuge


primus:checkparentswriteable

Dies ist eine alte Version des Dokuments!


CheckParentsWriteable

Die Funktion CheckParentsWriteable überprüft ob die übergeordneten Dokumente eines Dokument, beschreibbar sind. Damit kann in den PreCalls geprüft werden ob eine Datei die während eines Workflows verändert werden soll, nicht anderweitig im Zugriff ist.

Rückgabewert

Der Rückgabewert der Funktion ist:

Wert Bedeutung
TRUEAlle übergeordneten Dokumente sind beschreibbar
FALSEMindestens eines der übergeordneten Dokumente ist nicht beschreibbar

Attribute

Der Befehl wird über folgende 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 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> Gibt eine Bedingung an mit der die zu prüfenden Parentdokumente eingegrenzt werden können
5 <MELDUNGSTEXT> Text der im Fehlerfall dem Anwender angezeigt werden soll. Die Angabe mittels Elementtext ist möglich

Die Übergabewerte von parameter werden durch ein | voneinander getrennt und müssen in der angegebenen Reihenfolge übergeben werden.

Beispiel

<Call method="CheckParentsWriteable" parameter="%FILEPATH%|WorkflowStatus|001|$(Condition.isSEDraft)|$Primus.MSG_PARENTWRITEPROT %PARENT_FILEPATH%" condition="'$(Condition.isSEDocument)'" />

Siehe auch

primus/checkparentswriteable.1689337828.txt.gz · Zuletzt geändert: von mgras