primus:workflow
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| primus:workflow [2022/08/05 12:39] – ↷ Seite von workflow nach primus:workflow verschoben mgras | primus:workflow [2023/06/16 07:24] (aktuell) – +oldvercall_cond, Neuerungen im Update vom 15.06.2023 mgras | ||
|---|---|---|---|
| Zeile 10: | Zeile 10: | ||
| | [[Workflow# | | [[Workflow# | ||
| | [[Workflow# | | [[Workflow# | ||
| + | | [[Workflow# | ||
| | [[Workflow# | | [[Workflow# | ||
| | [[Workflow# | | [[Workflow# | ||
| Zeile 19: | Zeile 20: | ||
| ==== newvercall ==== | ==== newvercall ==== | ||
| Mit dem Attribut **newvercall** wird definiert welche Funktion aufgerufen werden soll, um die neue Version des Dokuments zu bearbeiten, z.B. um den Status in der Datei zusetzen. | Mit dem Attribut **newvercall** wird definiert welche Funktion aufgerufen werden soll, um die neue Version des Dokuments zu bearbeiten, z.B. um den Status in der Datei zusetzen. | ||
| - | Für [[Solid Edge]] kann Beispielsweise die Funktion [[seSetSolidEdgeFileStatusByPath]] des [[Addin]]s [[SEInterface]] genutzt werden. | + | Für [[:solid_edge]] kann Beispielsweise die Funktion [[seSetSolidEdgeFileStatusByPath]] des [[Addin]]s [[SEInterface]] genutzt werden. |
| <code xml>< | <code xml>< | ||
| ==== oldvercall ==== | ==== oldvercall ==== | ||
| Mit dem Attribut **oldvercall** wird definiert welche Funktion aufgerufen werden soll, um die bestehende (alte) Version des Dokuments zu bearbeiten, z.B. um den Status in der Datei zusetzen. | Mit dem Attribut **oldvercall** wird definiert welche Funktion aufgerufen werden soll, um die bestehende (alte) Version des Dokuments zu bearbeiten, z.B. um den Status in der Datei zusetzen. | ||
| - | Für Solid Edge kann Beispielsweise die Funktion [[seSetSolidEdgeFileStatusByPath]] des [[Addin]]s [[SEInterface]] genutzt werden. | + | === seSetSolidEdgeFileStatusByPath === |
| + | Für Solid Edge kann Beispielsweise die Funktion [[seSetSolidEdgeFileStatusByPath]] des [[Addin]]s [[SEInterface]] genutzt werden. | ||
| <code xml>< | <code xml>< | ||
| + | === StatusChangeByFilePath === | ||
| + | Das oldverstatus wird nicht mehr direkt gesetzt. Es wird nur die Methode StatusChangeByFilePath aufgerufen, die einen echten Statusübergang mit PreCalls und PostCalls ausführt. Dazu muss aber im Gegensatz zu '' | ||
| + | <code xml>< | ||
| + | === prmExecuteNamedCalls === | ||
| + | Es ist auch möglich einen [[NamedCalls|NamedCall]] zu definieren und hier aufzurufen. Der Unterschied zu einer Workflowdefinition ist, dass z.B. keine PreCalls überprüft werden. | ||
| + | <code xml>< | ||
| + | |||
| + | ==== oldvercall_cond ==== | ||
| + | Die Angabe des Attributs '' | ||
| === Wichtig === | === Wichtig === | ||
| - | Wenn dieses Attribut definiert ist, wird nicht der Statusworkflow der unter [[StatusWorkflow_Settings]] definiert ist aufgerufen. Es kann nur entweder der Workflowstatus oder direkt die hier definierte [[Funktion]] aufgerufen werden. | + | Wenn dieses Attribut definiert ist, wird nicht der Statusworkflow der unter [[StatusWorkflow_Settings]] definiert ist aufgerufen. Es kann nur entweder der Workflowstatus oder direkt die hier definierte [[:funktion]] aufgerufen werden. |
| ==== synchronize_ref ==== | ==== synchronize_ref ==== | ||
primus/workflow.1659703191.txt.gz · Zuletzt geändert: (Externe Bearbeitung)
