===== createProcessInstancesByQuery ===== ==== Beschreibung ==== Dieser timer startet aus einer Query eine Prozessinstanz. Dabei wird für jede Zeile in er Tabelle eine eigene Instanz gespeichert und für jede Spalte wird in der jeweiligen Instanz eine [[:software:tim:process_variables|Prozessvariable]] mit dem Spaltennamen als Variablennamen gespeichert. ---- ==== Klasse ==== com.dooris.bpm.actionhandler.CreateProcessInstancesByQuery ---- ==== Event Type ==== beliebig ==== Webservice Name ==== ProcessInstanceManager ==== Webservice Method ==== createProcessInstancesByHandler ---- ==== Parameter ==== Im Feld Parameter kommt zuerst die Actionhandler Klasse und dann mit einem , getrennt die restlichen Parameter. Diese werden jedoch mit einer # getrennt. == processdefinition == Dieser Parameter gibt die Prozessdefinition an von welcher eine Instanz gestartet werden soll. == connectionParameter == Hier werden die Daten für die Datenbankverbindung in der Reihenfolge Verbindungspfad, User, Passwort angegeben. Diese werden mit einem + getrennt. == sqlFile == Hier wird der Pfad zu der SQL Datei angegeben, mit welcher die Instanz gestartet werden soll. == limit == Mit diesem Parameter wird festgelegt, wie viele Instanzen maximal bei einmaligen Durchlaufen des Timers gestartet werden. Wenn hier nichts angegeben wird, wird das limit aus der [[:software:tim:tim.properties|]] geladen. Der default ist 5. ---- ==== Beispiel ==== {{ :software:tim:actionhandler:createprocessinstancebyquery.png?direct&712x614 }} ---- ==== Abhängigkeiten ==== __Timer__: [[:software:tim:timer:createprocessinstancesbyhandler|createProcessInstancesByHandler]]