Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |
| primus:setparenttostatus [2023/07/20 11:19] – vor in nach geändert mgras | primus:setparenttostatus [2023/07/20 11:55] (aktuell) – Warnung zu PreCalls mgras |
|---|
| ====== 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 nach 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 ===== |