Der Service ermöglicht die Ausführung eines Workflows in Form eines Channels
Übersicht
Mit diesem Service kann zu einem beliebigen Zeitpunkt oder turnusmäßig ein Workflow in Form eines konfigurierten Channels ausgeführt werden.
Technische Beschreibung
Klassenpfad: org.b2bbp.service.inbound.scheduled.ExecuteWorkflowInChannel
Einrichtung
Der Service muss in der Administration wie in den folgenden Screenshot angelegt werden:
Der ausgewählte Channel (in diesem Beispiel TEST) ist der Channel, der für die Workflow-Ausführung berücksichtigt wird.
Der Service ExecuteWorkflow
muss in den Global Properties einem Knoten zugeordnet werden.
Konfigurationsmöglichkeiten
Einstellungsmöglichkeiten: Werte die fett markiert sind, sind standardmäßig in den Einstellungen!
ServiceProperty / Eigenschaften | Wert | Erklärung |
B3P_SCHEDULER_TYPE | CRON | Stunde der Uhrzeit zu der der Job jeden Tag ausgeführt werden soll (-> B3P_CRON_MINUTES) |
B3P_CRON_HOURS | 23 | Stunde der Uhrzeit zu der der Job jeden Tag ausgeführt werden soll (-> B3P_CRON_MINUTES) |
B3P_CRON_MINUTES | 30 | Minutender Uhrzeit zu der der Job jeden Tag ausgeführt werden soll (-> B3P_CRON_HOURS) |
B3P_SCHEDULER_NAME | Job: Execute Workflow in Channel | Name, der im Nachrichtenmonitor bei Ausführung des Jobs als "System" angegeben wird |
B3P_SCHEDULER_REGISTER_CLASSNAME | org.b2bbp.service.inbound.scheduled.ExecuteWorkflowInChannel | |
B3P_ASYNC_MESSAGE | true / false (default:true) | Falls true wird die Nachricht in einem eigenen Thread verarbeitet. In diesem Fall funktioniert allerdings der Locking-Mechanismus nicht mehr, der verhindert, dass der Service mehrfach parallel ausgeführt wird. Falls eine parallele Ausführung unterdrückt werden soll, muss die Property auf false gesetzt werden. |