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.
View Me   Edit Me