Dieser handler liest alle Dateien in einem Ordner, startet eine Prozessintanz für jede CSV-Datei und bennent sie nach der Datei. Die Datei wird dann an den Prozess angehangt.
beliebig
ProcessInstanceManager
createProcessInstancesByHandler
Name der zu startenden Prozessdefinition.
Pfad zu dem Ordner, in dem die zu lesenden Dateien liegen.
Der Name wird von den Spalten der CSV Datei genommen. Wird dem parameter zum Beispiel 1˜2 übergeben, ist der resultiernde Name Spalte1Spalte2.
Hier wird ein Maximum angegeben wie oft der timer für diese Instanz laufen soll.
Achtung! Die Datei wird nicht verschoben.
Timer Name:
TimerForCreateProcessInstancebyCSVHandler
Webservice Name:
ProcessInstanceManager
Webservice Method:
createProcessInstancesByHandler
Parameter:
Handler,Parameter1;Parameter2;Parameter3
com.dooris.bpm.beans.impl.CreateProcessInstancebyCSVHandler,/usr/local/tim/jboss/server/default/deploy/loom.ear/loom-portal.war/custom/markus/Markus.csv;InstanceCreationHandlerTestprozess;0~1
Timer: Timer
TIM Version : ERSETZMICH