Navigation:

COP Jobs

 

COP Jobs führen nach einem bestimmten Ereignis eine definierte Aufgabe aus. Ein solches Ereignis kann zum Beispiel die Freigabe einer Zeichnung (Statuswechel) und die Aufgabe das Erzeugen einer PDF Datei sein.

 

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>sendtocopdok</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 COP.JAR zwei Aufgaben aus:

 

1.COP.JAR hebt die Reservation einer Zeichnung auf, sobald ein Anwender die Zeichnung in den Status "geprüft" (approved) oder "freigegeben" (released) setzt.
 

2.COP.JAR erstellt bei der Freigabe einer Zeichnung ein PDF und hängt die PDF Datei an die Zeichnung als sog. "related file" an.

 

COP.JAR 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.

sendtocopdok

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.

deleterelatedfiles

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.COPJobDataExports

 

 

Siehe auch

·COPJobs

 

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