Benutzer-Werkzeuge

Webseiten-Werkzeuge


primus:sesetsolidedgefilestatusbypath

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:sesetsolidedgefilestatusbypath [2022/08/05 12:39] – gelöscht - Externe Bearbeitung (Unknown date) 127.0.0.1primus:sesetsolidedgefilestatusbypath [2023/06/20 11:24] (aktuell) – +seUpdateSolidEdgeFileStatus mgras
Zeile 1: Zeile 1:
 +====== seSetSolidEdgeFileStatusByPath ======
 +Mit dem Befehl **seSetSolidEdgeFileStatusByPath** des [[SEInterface]] [[Addin]], kann der Status in einer [[Solid Edge]] Datei geändert werden. Die Solid Edge Datei darf dabei nicht geöffnet 
 +bzw. im Zugriff sein. Es erfolgt eine Prüfung auf ''IsFileinUse'' 20 x alle 0,2 s. Der Aufruf kann mittels [[Call]] z.B. im Rahmen eines [[Workflow]]s oder in [[AssignDocumentDataFields_SMARTCOPY]] um den gewünschten Status zu setzen.
  
 +===== Liste der Parameter =====
 +Der Funktion müssen folgende Parameter, durch ''|'' getrennt, in der angegebenen Reihenfolge übergeben werden.
 +^  ^Parameter ^Funktion^
 +^1| ''Dokumentpfad''| Pfad des Dokuments, z.B. ''%FILEPATH%''|
 +^2| ''SEStatus''| Status von Solid Edge, mögliche Werte sind:|
 +^:::|  ''0''| Verfügbar|
 +^:::|  ''1''| In Arbeit|
 +^:::|  ''2''| Wird geprüft|
 +^:::|  ''3''| Freigegeben|
 +^:::|  ''4''| Festgeschrieben|
 +^:::|  ''5''| Ungültig|
 +^3| ''Primus-Status''| Zugehöriger [[Status]] in Primus|
 +
 +===== Beispiel =====
 +Im gezeigten Beispiel wird im Rahmen der Wertzuweisung an das Datenfeld ''WorkflowStatus'', mittels dieser Funktion auch der Status in der Solid Edge Datei geändert.
 +<code xml><WorkflowStatus value="CALL(SEInterface.seSetSolidEdgeFileStatusByPath %FILEPATH%|0)|001" /></code>
 +
 +===== Siehe auch =====
 +  *[[seSetSolidEdgeFileStatus]]
 +  *[[seUpdateSolidEdgeFileStatus]]
 +
 +{{tag>SEInterface Addin Befehl Workflow Status}}