Benutzer-Werkzeuge

Webseiten-Werkzeuge


primus:checkparentsstatus

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:checkparentsstatus [2022/08/05 12:39] – ↷ Seite von checkparentsstatus nach primus:checkparentsstatus verschoben mgrasprimus:checkparentsstatus [2024/09/05 08:07] (aktuell) – Wikilink geändert mgras
Zeile 1: Zeile 1:
 ====== CheckParentsStatus ====== ====== CheckParentsStatus ======
-Die [[Funktion]] **CheckParentStatus** überprüft ob die auf ein Dokument verlinkenden Dokumente, einen bestimmten [[Status]] haben. Dies kann Beispielsweise beim  Ungültig machen von Dokumenten als [[Bedingung]] benutzt werden, um zu prüfen ob das Dokument noch irgendwo in einem gültigen Dokument verwendet wird. In dem Fall wird dem Anwender ein Hinweistext angezeigt. Die Funktion geht alle übergeordneten Dokumente (Parents), nacheinander durch, hat ein Dokument nicht den gewünschten Status, dann wird eine definierte Meldung ausgegeben und als [[CheckParentsStatus#Rückgabewert]] ''FALSE'' zurückgegeben. Für die Prüfung jedes Parents werden die betreffenden Werte in [[CheckParentsStatus#spezielle Platzhalter|speziellen Platzhaltern]] abgelegt und können für Bedingungen und Meldungen benutzt werden.+Die [[Glossar#Funktion]] **CheckParentStatus** überprüft ob die auf ein Dokument verlinkenden Dokumente, einen bestimmten [[Status]] haben. Dies kann Beispielsweise beim  Ungültig machen von Dokumenten als [[Bedingung]] benutzt werden, um zu prüfen ob das Dokument noch irgendwo in einem gültigen Dokument verwendet wird. In dem Fall wird dem Anwender ein Hinweistext angezeigt. Die Funktion geht alle übergeordneten Dokumente (Parents), nacheinander durch, hat ein Dokument nicht den gewünschten Status, dann wird eine definierte Meldung ausgegeben und als [[CheckParentsStatus#Rückgabewert]] ''FALSE'' zurückgegeben. Für die Prüfung jedes Parents werden die betreffenden Werte in [[CheckParentsStatus#spezielle Platzhalter|speziellen Platzhaltern]] abgelegt und können für Bedingungen und Meldungen benutzt werden.
  
 ===== Rückgabewert ===== ===== Rückgabewert =====
Zeile 13: Zeile 13:
 |''condition''| | ''TRUE''/''FALSE''| Es werden nur Dokumente geprüft, die diese [[Bedingung]] erfüllen| |''condition''| | ''TRUE''/''FALSE''| Es werden nur Dokumente geprüft, die diese [[Bedingung]] erfüllen|
 |''parameter''^ 1| ''%FILEPATH%''| Pfad zum zu prüfenden Dokument| |''parameter''^ 1| ''%FILEPATH%''| Pfad zum zu prüfenden Dokument|
-|:::^ 2| ''<FELDNAME>''| Name des zu prüfenden [[Datenfeld]]s|+|:::^ 2| ''<FELDNAME>''| Name des zu prüfenden [[Daten-XML#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.''")| |:::^ 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| |:::^ 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|+|:::^ 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. Die Übergabewerte von **parameter** werden durch ein ''|'' voneinander getrennt und müssen in der angegebenen Reihenfolge übergeben werden.
  
Zeile 22: Zeile 22:
 Diese Funktion stellt spezielle [[Platzhalter]] zur Verfügung. Diese Funktion stellt spezielle [[Platzhalter]] zur Verfügung.
 ^ Platzhalter^ Bedeutung^ ^ Platzhalter^ Bedeutung^
-| [[%PARENT_EXTENSION%]]| Enthält die [[Dateiendung]] des übergeordneten Dokuments| +| [[Parent_Extension]]| Enthält die [[Glossar#Dateiendung]] des übergeordneten Dokuments| 
-| [[%PARENT_FILENAME%]]| Enthält den Dateinamen ohne Dateiendung ...| +| [[Parent_Filename]]| Enthält den Dateinamen ohne Dateiendung ...| 
-| [[%PARENT_FILEPATH%]]| Enthält den kompletten Pfad mit Dateinamen und Dateiendung ...|+| [[Parent_Filepath]]| Enthält den kompletten Pfad mit Dateinamen und Dateiendung ...|
  
 ===== Beispiel ===== ===== Beispiel =====
primus/checkparentsstatus.1659703180.txt.gz · Zuletzt geändert: (Externe Bearbeitung)