===== createProcessInstanceByCSVHandler ===== ==== Beschreibung==== 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. ------ ==== Timer Name ==== beliebig \\ ==== Web service Name ==== ProcessInstanceManager \\ ==== Web service Method ==== createProcessInstancesByHandler \\ ---- ==== Parameter ==== == Process definition == Name der zu startenden Prozessdefinition. \\ == File path == Pfad zu dem Ordner, in dem die zu lesenden Dateien liegen. \\ == Name of the process instance == Der Name wird von den Spalten der CSV Datei genommen. Wird dem parameter zum Beispiel 1˜2 übergeben, ist der resultiernde Name Spalte1Spalte2. \\ == Limit == Hier wird ein Maximum angegeben wie oft der timer für diese Instanz laufen soll. >> **Achtung!** Die Datei wird nicht verschoben. ---- ==== Beispiel==== {{:software:tim:timer:fotocreateprocessinstancebycsvhandler.jpg?200|}} 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 ---- ==== Dependencies ==== \\ __Timer__: [[software:tim:timer:|Timer]] \\ __TIM Version__ : [[software:tim:changelog:unbekannt|ERSETZMICH]]