Workflows in agorum core patorg classic einbinden
Sie können in agorum core patorg classic Ihre eigenen Workflows einbinden und weitere Abläufe automatisieren.
Workflow „agorum.PatOrg.classic.customFiling“ duplizieren
agorum core patorg classic liefert einen eigenen Beispiel-Workflow mit, der die Ablage unter diesem Pfad regelt:
/Dateien/PatOrg/Akten/${UZ}/${Aktenteil}.
Um Ihren eigenen Workflow einzubinden, duplizieren Sie diesen Beispiel-Workflow und passen ihn an Ihre eigenen Bedürfnisse an.
- Öffnen Sie links in der Seitenleiste Weitere Apps und dann workflow editor.
- Suchen Sie nach dem Workflow agorum.PatOrg.classic.customFiling.
- Markieren Sie ihn und klicken Sie auf Lade Workflow.
- Klicken Sie oben auf Aktionen > Workflow duplizieren.
- Wählen Sie Ihr Konfigurationsprojekt aus und vergeben Sie einen Namen für den neuen Workflow.
- Klicken Sie auf Erstellen.
- Passen Sie den Workflow an.
- Speichern Sie den Workflow.
Duplizierten Workflow in MetaDB eintragen
Passen Sie das Property-Entry InitWorkflow in der MetaDB an, damit agorum core Ihren neuen (duplizierten Workflow) ergänzend zum Beispiel-Workflow ausführt.
- Öffnen Sie links in der Seitenleiste Administration und dann MetaDB.
- Öffnen Sie den Pfad:
MAIN_MODULE_MANAGEMENT/customers/agorum.PatOrg.classic/settings
- Doppelklicken Sie auf das Property-Entry InitWorkflow.
- Tragen Sie Ihren Workflow ein.
• Sie können eingetragene Workflows entfernen oder in ihrer Reihenfolge ändern.
• Entfernen Sie den mitgelieferten Workflow agorum.PatOrg.classic.customFiling, wenn das System keine Dokumente mehr revisionssicher ablegen, umbenennen und keine Dokumente mehr verlinken soll.
• Das System führt die Workflows in der angezeigten Reihenfolge aus.
- Speichern Sie Ihre Änderungen.
Ergebnis: Sobald neue Dokumente in agorum core eintreffen, berücksichtigt das System die neuen Einträge in der MetaDB.
Den Workflow starten
Sie starten den Workflow über eine separate Bibliothek. Die Bibliothek ermöglicht das aneinandergereihte Abarbeiten mehrerer Workflows mit Fehlerbehandlung.
- Öffnen Sie links in der Seitenleiste Explorer.
- Öffnen Sie den Pfad:
Eigene Dateien/ Administration/customers/agorum.PatOrg.classic/js/utils
- Doppelklicken Sie auf die Datei start-workflow-util-test.js.
- Passen Sie die Parameter an Ihre eigenen Bedürfnisse an.
- Speichern Sie das Skript.
Beispiel
Unter dem Property-Entry InitWorkflow in der MetaDB ist im Standard der Hauptworkflow agorum.PatOrg.classic.filing und danach der Workflow agorum.PatOrg.classic.customFiling konfiguriert.
Das System führt durch den Aufruf des Skriptes genau diese zwei Workflows in der Reihenfolge aus, wie Sie im Property-Entry InitWorkflow definiert sind.
let wfUtil = require('/agorum/roi/customers/agorum.PatOrg.classic/js/utils/start-workflow-util');
wfUtil.startWorkflows({
status: 'MyStatus',
sys_acw_attachments: [ "4d86efa0-01c4-11ed-93be-02420a0a0011" ]
});
Übergeben wird in diesem Beispiel:
- ein Dokument mit der UUID 4d86efa0-01c4-11ed-93be-02420a0a0011
- der Parameter status mit dem Wert MyStatus