Dies ist eine alte Version des Dokuments!
Der Handler muss auf der ersten Node auf Node-Enter ausgeführt werden.
Dem Handler werden zwei Parameter mitgegeben. Das „searchPattern“ und das „datePattern“.
Beim ausführen werden alle Taskbeschreibungen auf das „searchPattern“ hin untersucht und falls etwas gefunden wurde wird mithilfe des „datePattern's“ ein Datum aus dem gefundenen erzeugt.
Das erzeugte Datum wird der übergeordneten Node als Milestone hinzugefügt.
Falls eine Node mehrere Tasks hat wird das erste gefundene Datum verwendet, deshalb sollte jede Taskbeschreibung einer Node das gleiche Datum beinhalten.
Das Datum in der Taskbeschreibung muss von eckigen Klammern umgeben sein!
com.dooris.bpm.actionhandler.SetMilestonesFromDateFromTaskDescription
NODE-ENTER 1. NODE
beliebig
leer
Die Regex mit welcher die Taskbeschreibungen durchsucht werden.
Beispiel:
\d\d\.\d\d\.\d\d\d\d
Das Pattern mit welchem aus dem per Regex gefundenen String ein Datum erzeugt werden soll.
Muss dem searchPattern entsprechen!
Auf obiges „searchPattern“ bezogen:
dd.MM.yyyy (Funktioniert) dd.MM.yy (Funktioniert NICHT!)
ACHTUNG: DAS DATUM IN DEN TASKBESCHREIBUNGEN MUSS VON ECKIGEN KLAMMERN UMGEBEN SEIN!!
DER REGEX WERDEN DIESE AUTOMATISCH HINZUGEFÜGT!!
Taskbeschreibung:
Handler Konfiguration: