Benutzer-Werkzeuge

Webseiten-Werkzeuge


primus:setparenttostatus

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:setparenttostatus [2023/07/19 11:00] – +Zusammenspiel mit SetChildrenToStatus mgrasprimus:setparenttostatus [2023/07/20 11:55] (aktuell) – Warnung zu PreCalls mgras
Zeile 1: Zeile 1:
 ====== SetParentToStatus ====== ====== SetParentToStatus ======
-Bei **SetParentToStatus** handelt es sich um eine [[Method]]e, die mit [[Call]] aufgerufen werden kann. Damit können z.B. in einem [[Workflow]] die übergeordneten Elemente zu einem Dokument, wie Zeichnungen zum 3D-Modell, auf einen bestimmten Status gesetzt werden. Es wird dabei nicht nur der Wert des Datenfelds geändert, sondern die komplette Workflowdefinition für das Parentdokument durchlaufen. Es ist sinnvoll SetParentToStatus in den [[Status#PostCalls]] einzutragen, damit die Parentdokumente vor dem Childrendokument verarbeitet werden.+Bei **SetParentToStatus** handelt es sich um eine [[Method]]e, die mit [[Call]] aufgerufen werden kann. Damit können z.B. in einem [[Workflow]] die übergeordneten Elemente zu einem Dokument, wie Zeichnungen zum 3D-Modell, auf einen bestimmten Status gesetzt werden. Es wird dabei nicht nur der Wert des Datenfelds geändert, sondern die komplette Workflowdefinition für das Parentdokument durchlaufen. Wenn SetParentToStatus verwendet werden soll, **__muss__** es in den [[Status#PostCalls]] eingetragen werden, damit die Parentdokumente **__nach__** dem Childrendokument verarbeitet werden. Ein Aufruf in den [[Status#PreCalls]] führt zu einer Endlosschleife durch die Primus abgebrochen wird.
  
 ===== Aufrufparameter ===== ===== Aufrufparameter =====
primus/setparenttostatus.1689764422.txt.gz · Zuletzt geändert: von mgras