primus:processcalls
Inhaltsverzeichnis
ProcessCalls
Die Definition von ProcessCalls ermöglicht Calls-Listen nach bzw. vor bestimmten Prozessen auszuführen. Dabei werden beim Auftreten eines bestimmten Ereignisses, automatisch die definierten Listen abgearbeitet. Die ProcessCalls werden im Tag <ProcessCalls> im Abschnitt Public definiert. Darunter gibt es zwei Subtags <BeforeProcessCalls> für den Aufruf vor einem und <AfterProcessCalls> nach einem Ereignis. Für jedes Ereignis gibt es dann jeweils ein Tag unter dem alle Calls zusammengefasst werden.
Liste der Ereignisse
| BeforeProcessCalls | |
|---|---|
New | Bevor ein neues Dokument erzeugt wird |
Copy | Bevor ein Dokument kopiert wird |
Move | Bevor ein Dokument verschoben wird |
Rename | Bevor ein Dokument umbenannt wird |
Delete_recyclebin | Bevor der ein Dokument gelöscht und in den Papierkorb verschoben wird |
| AfterProcessCalls | |
New | Nachdem ein neues Dokument erzeugt wurde |
Copy | Nachdem ein Dokument kopiert wurde |
Copy_SMARTCOPY | Nachdem ein Dokument mit SmartCopy kopiert wurde |
Rename_SMARTCOPY | Nachdem ein Dokument mit SmartCopy umbenannt wurde |
Move_SMARTCOPY | Nachdem ein Dokument mit SmartCopy verschoben wurde |
Delete_recyclebin | Nachdem ein Dokument gelöscht und in den Papierkorb verschoben wurde |
Restore_recyclebin | Nachdem ein Dokument aus dem Papierkorb wiederhergestellt wurde |
Delete | Nachdem ein Dokument gelöscht wurde |
Beispiele
<ProcessCalls> <AfterProcessCalls> <New> <Call method="CustomerAddIn.custWorkerLinkDocToVirtTPs" parameter="%FILEPATH%|LinkDocPhToVirtTPs" condition="TRUE"/> </New> <Copy> <Call method="CustomerAddIn.custWorkerLinkDocToVirtTPs" parameter="%FILEPATH%|LinkDocVrToVirtTPs" condition="TRUE"/> <Call method="CustomerAddIn.custWorkerLinkDocToVirtTPs" parameter="%FILEPATH%|LinkDocPhToVirtTPs" condition="TRUE"/> </Copy> <Rename> <Call method="CustomerAddIn.custWorkerLinkDocToVirtTPs" parameter="%FILEPATH%|RelinkDocVrInVirtTPs|%OLDFILEPATH%" condition="TRUE"/> </Rename> <Move> <Call method="CustomerAddIn.custWorkerLinkDocToVirtTPs" parameter="%FILEPATH%|RelinkDocVrInVirtTPs|%OLDFILEPATH%" condition="TRUE"/> <Call method="CustomerAddIn.custWorkerLinkDocToVirtTPs" parameter="%FILEPATH%|LinkDocPhToVirtTPs" condition="TRUE"/> </Move> <Copy_SMARTCOPY> <Call method="CustomerAddIn.custWorkerLinkDocToVirtTPs" parameter="%FILEPATH%|LinkDocVrToVirtTPs" condition="TRUE"/> <Call method="CustomerAddIn.custWorkerLinkDocToVirtTPs" parameter="%FILEPATH%|LinkDocPhToVirtTPs" condition="TRUE"/> </Copy_SMARTCOPY> <Rename_SMARTCOPY> <Call method="CustomerAddIn.custWorkerLinkDocToVirtTPs" parameter="%FILEPATH%|RelinkDocVrInVirtTPs|%OLDFILEPATH%" condition="TRUE"/> </Rename_SMARTCOPY> <Move_SMARTCOPY> <Call method="CustomerAddIn.custWorkerLinkDocToVirtTPs" parameter="%FILEPATH%|RelinkDocVrInVirtTPs|%OLDFILEPATH%" condition="TRUE"/> <Call method="CustomerAddIn.custWorkerLinkDocToVirtTPs" parameter="%FILEPATH%|LinkDocPhToVirtTPs" condition="TRUE"/> </Move_SMARTCOPY> <Delete_recyclebin> <Call method="CustomerAddIn.custWorkerLinkDocToVirtTPs" parameter="%FILEPATH%|DeleteDocVrInVirtTPs" condition="TRUE"/> </Delete_recyclebin> <Restore_recyclebin> <Call method="CustomerAddIn.custWorkerLinkDocToVirtTPs" parameter="%FILEPATH%|LinkDocVrToVirtTPs" condition="TRUE"/> </Restore_recyclebin> </AfterProcessCalls> </ProcessCalls>
Siehe auch
primus/processcalls.txt · Zuletzt geändert: von mgras
