COP Jobs führen definierte (konfigurierte) Aufgaben aus. Solche Aufgaben können zum Beispiel das Erzeugen einer PDF Datei, das Einlesen der Stückliste oder der Export von Artikeldaten (Metadaten) sein. Ein COP Job kann manuell durch die Model Manager Anwender, durch ein Ereignis (zum Beispiel die Freigabe einer Zeichnung) oder vom COP JobServer ausgeführt werden.
Ein COP Job wird in der XML Konfigurationsdatei im Block <Job> definiert. Alle COP Jobs sind in <COPJobs> zusammengefasst.
Beispiel
<COPJobs>
<Job>
<Name>createpdf</Name>
<Action>com.cop.job.COPJobCOPDok</Action>
<Config>action=convert;converter.config=pdfrelated</Config>
<ClientProcess>true</ClientProcess>
<AddOutputAsRelatedFile>true</AddOutputAsRelatedFile>
<WarnOnFailed>true</WarnOnFailed>
</Job>
<Job>
<Name>unreserve</Name>
<Action>unreserve</Action>
</Job>
</COPJobs>
<Class extends="DMDrawing,DMReleaseProcess">
<Name catalog="awm_stda" msg_num="254">DRAWING_2D</Name>
<PostApplyListener>com.cop.biz.Drawing2DPostApplyListener</PostApplyListener>
<COPJobOnApproved>unreserve</COPJobOnApproved>
<COPJobOnRelease>unreserve</COPJobOnRelease>
<COPJobOnRelease>createpdf</COPJobOnRelease>
</Class>
In diesem Beispiel führt COPjar zwei Aufgaben aus:
1.COPjar hebt die Reservation einer Zeichnung auf, sobald ein Anwender die Zeichnung in den Status "geprüft" (approved) oder "freigegeben" (released) setzt.
2.COPjar erstellt bei der Freigabe einer Zeichnung ein PDF und hängt die PDF Datei an die Zeichnung als sog. "related file" an.
COPjar kann die folgenden Aufgaben ausführen
Aufgabe |
Siehe |
Zeichnungen drucken, in PDF, TIFF und andere Formate konvertieren und exportieren. 3D Modell in PDF, STEP und andere Formate konvertieren und exportieren. |
|
Windows Kommandos oder Programme ausführen. |
|
Reservationen aufheben. |
|
Attribute von einem Element (zum Beispiel Stammdaten) auf andere Elemente (2D Zeichnungen, 3D Modelle etc.) kopieren. |
|
Änderungsnotizen kopieren. |
|
Sog. "Releated Files" (zum Beispiel PDF) löschen. |
|
Elemente reservieren. |
|
Änderungsnotizen kopieren. |
|
Metadaten exportieren. Zum Beispiel für eine PDM/ERP Schnittstelle die Stammdaten und Stücklisten in XML Dateien exportieren. |
|
Dateien aus dem Dateisystem löschen. |
Siehe auch
(c) 2018 COP Informatik AG www.copag.ch