Navigation:

Was sind COP Jobs?

 

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.

com.cop.job.COPJobCOPDok

Windows Kommandos oder Programme ausführen.

com.cop.job.COPJobExecuteCmd

Reservationen aufheben.

com.cop.job.COPJobUnreserve

Attribute von einem Element (zum Beispiel Stammdaten) auf andere Elemente (2D Zeichnungen, 3D Modelle etc.) kopieren.

com.cop.job.COPJobCopyValue 

Änderungsnotizen kopieren.

com.cop.job.COPJobCopyChangeNotes

Sog. "Releated Files" (zum Beispiel PDF) löschen.

com.cop.job.COPJobDeleteRelatedFile

Elemente reservieren.

com.cop.job.COPJobReserve

Änderungsnotizen kopieren.

com.cop.job.COPJobCopyChangeNotes

Metadaten exportieren. Zum Beispiel für eine PDM/ERP Schnittstelle die Stammdaten und Stücklisten in XML Dateien exportieren.

com.cop.job.COPJobDataExport

Dateien aus dem Dateisystem löschen.

com.cop.job.COPJobDeleteFromFilesystem

 

 

Siehe auch

·COPJobs

 

(c) 2018 COP Informatik AG www.copag.ch