Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:tim:actionhandler:createprocessinstancesbyquery [2017/12/14 16:16] Julian Le angelegt |
software:tim:actionhandler:createprocessinstancesbyquery [2021/07/01 09:52] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ===== createProcessInstancesByQuery ===== | ||
+ | |||
==== Beschreibung ==== | ==== Beschreibung ==== | ||
- | Bitte hier eine entsprechende Beschreibung einfügen! | + | 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. |
---- | ---- | ||
Zeile 8: | Zeile 10: | ||
<code> | <code> | ||
- | com.dooris.bpm.actionhandler.ERSETZEMICH | + | com.dooris.bpm.actionhandler.CreateProcessInstancesByQuery |
</code> | </code> | ||
Zeile 17: | Zeile 19: | ||
beliebig | beliebig | ||
- | ==== Action Name ==== | + | ==== Webservice Name ==== |
- | beliebig | + | <code> |
+ | ProcessInstanceManager | ||
+ | </code> | ||
- | ==== Mandatory Fields ==== | + | ==== Webservice Method ==== |
- | leer | + | <code> |
+ | createProcessInstancesByHandler | ||
+ | </code> | ||
---- | ---- | ||
Zeile 29: | Zeile 35: | ||
==== Parameter ==== | ==== Parameter ==== | ||
- | == Parameter1 == | + | Im Feld Parameter kommt zuerst die Actionhandler Klasse und dann mit einem , getrennt die restlichen Parameter. Diese werden jedoch mit einer # getrennt. |
+ | |||
+ | == processdefinition == | ||
- | Erklärung (siehe [[#beispiel|Beispiel]]) | + | Dieser Parameter gibt die Prozessdefinition an von welcher eine Instanz gestartet werden soll. |
- | == Parameter 2 == | + | == connectionParameter == |
- | Erklärung (siehe [[#beispiel|Beispiel]]) | + | Hier werden die Daten für die Datenbankverbindung in der Reihenfolge Verbindungspfad, User, Passwort angegeben. Diese werden mit einem + getrennt. |
- | == Parameter 3 == | + | == sqlFile == |
- | Erklärung (siehe [[#beispiel|Beispiel]]). Mögliche Optionen sind: | + | Hier wird der Pfad zu der SQL Datei angegeben, mit welcher die Instanz gestartet werden soll. |
- | * eins | + | == limit == |
- | * zwei | + | |
- | >> **Achtung!** Hier steht eine Warnung! | + | 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. |
---- | ---- | ||
Zeile 50: | Zeile 57: | ||
==== Beispiel ==== | ==== Beispiel ==== | ||
- | Bitte ein Beispiel einfügen, MIT Screenshot! | + | {{ :software:tim:actionhandler:createprocessinstancebyquery.png?direct&712x614 }} |
---- | ---- | ||
Zeile 56: | Zeile 63: | ||
==== Abhängigkeiten ==== | ==== Abhängigkeiten ==== | ||
- | __Timer__: [[:software:tim:timer|ERSETZMICH]] | + | __Timer__: [[:software:tim:timer:createprocessinstancesbyhandler|createProcessInstancesByHandler]] |