primus:checkparentswriteable
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
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 |
|---|---|
TRUE | Alle übergeordneten Dokumente sind beschreibbar |
FALSE | Mindestens 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 Interfacetext 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.1659703180.txt.gz · Zuletzt geändert: (Externe Bearbeitung)
