Launchtype – Wie und wann wird mein Workflow gestartet?

Beim Starttyp eines Workflows, den man unter Launchtype deklarieren muss, gibt es eine Auswahl aus vier Möglichkeiten:

Trigger

Dieser Workflow wird manuell gestartet aus dem Workflow Manager.

Startup

Der Workflow wird beim Start des WexFlow Server Prozesses ausgeführt.

Periodic

Dieser Workflow wird periodisch gestartet. Es ist ein bestimmter Zeitraum der für einen periodischen launchtype erforderlich ist. Es ist eine Zeitspanne im folgendem Format: TT.HH.MM.SS. zum Beispiel 00.00.02.00. Hierbei startet der Workflow alle 2 Minuten.

Cron

Ein Cron-Ausdruck ist eine Zeichenfolge, die aus 6 oder 7 durch Leerzeichen getrennten Feldern besteht. Felder können alle zulässigen Werte sowie verschiedene Kombinationen der zulässigen Sonderzeichen für dieses Feld enthalten. Die Felder sind wie folgt:

Beispiele

Cron-Ausdrücke können einfach sein: * * * *? *
oder komplexer, wie folgt: 0/5 14,18,3-39,52 *? 
0 0 12 * * ?Auslösen eines Workflows jeden Tag um 12 Uhr mittags
0 15 10 ? * *Auslösen eines Workflows jeden Tag um 10:15 Uhr.
0 15 10 * * ? *Auslösen eines Workflows jeden Tag um 10:15 Uhr.
0 15 10 * * ?Auslösen eines Workflows jeden Tag um 10:15 Uhr.
0 15 10 * * ? 2019 Auslösung eines Workflows jeden Tag um 10:15 Uhr des Jahres 2019
0 * 14 * * ?Auslösung eines Workflows jede Minute ab 14:00 Uhr bis 14:59 Uhr, jeden Tag
0 0/5 14 * * ?Auslösung eines Workflows alle 5 Minuten, beginnend um 14.00 Uhr bis um 14.55 Uhr, jeden Tag
0 0/5 14,18 * * ?Auslösung eines Workflows alle 5 Minuten, beginnend um 14 Uhr bis 14.55 Uhr und alle 5 Minuten beginnend um 18 Uhr bis 18.55 Uhr, jeden Tag.
0 0-5 14 * * ?Auslösung eines Workflows jede Minute ab 14.00 Uhr bis 14.05 Uhr jeden Tag
0 10,44 14 ? 3 WED Auslösung eines Workflows um 14.10 Uhr und um 14.44 Uhr eines jeden Mittwochs im Monat März.
0 15 10 ? * MON-FRI Auslösung eines Workflows jeden Montag, Dienstag, Mittwoch, Donnerstag und Freitag um 10:15 Uhr.
0 15 10 15 * ?
Auslösung eines Workflows am 15. eines jeden Monats um 10:15 Uhr.
0 15 10 L * ? Auslösung eines Workflows am letzten Tag eines jeden Monats um 10:15 Uhr
0 15 10 L-2 * ? Auslösung eines Workflows am vorletzten Tag eines jeden Monats um 10:15 Uhr.
0 15 10 ? * 6L Auslösung eines Workflows am jeden letzten Freitag im Monat um 10:15 Uhr
0 11 11 11 11 ? Auslösung eines Workflows um 10:15 Uhr am jedem letzten Freitag im Monat in den Jahren 2019 und 2020
0 15 10 ? * 6#3 Auslösung eines Workflows am jeden dritten Freitag im Monat um 10:15 Uhr
0 0 12 1/5 * ? Auslösung eines Workflows jeden Monat alle 5 Tage um 12:00 Uhr ab dem ersten Tag eines Monats
0 11 11 11 11 ? Auslösung eines Workflows am jeden 11. November um 11:11 Uhr.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.