Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:tim:actionhandler:createprocessinstancesbyquery [2017/12/14 16:45] Julian Le |
software:tim:actionhandler:createprocessinstancesbyquery [2021/07/01 09:52] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ===== createProcessInstanceByQuery ===== | + | ===== createProcessInstancesByQuery ===== |
==== Beschreibung ==== | ==== 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 Prozessvariable mit dem Spaltennamen als Vairbalennamen gespeichert. | + | 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 35: | Zeile 35: | ||
==== Parameter ==== | ==== Parameter ==== | ||
- | Im Feld Parameter komt zuerst die Actionhandler Klasse und dann mit einem , getrennt die restlichen Parameter. Diese werden jedoch mit einer # getrennt. | + | Im Feld Parameter kommt zuerst die Actionhandler Klasse und dann mit einem , getrennt die restlichen Parameter. Diese werden jedoch mit einer # getrennt. |
== processdefinition == | == processdefinition == | ||
Zeile 43: | Zeile 43: | ||
== connectionParameter == | == connectionParameter == | ||
- | Hier werden die Daten für die Datenbankverbindung in der Reihenfolge Verbingspfad, User, Passwort angegeben. Diese werden mit einem + getrennt. | + | Hier werden die Daten für die Datenbankverbindung in der Reihenfolge Verbindungspfad, User, Passwort angegeben. Diese werden mit einem + getrennt. |
== sqlFile == | == sqlFile == | ||
Zeile 51: | Zeile 51: | ||
== limit == | == limit == | ||
- | Mit diesem Parameter wird festgelegt, wie viele Instanzen maximal bei einmaligen Durchlaufen des Timers gestartet werden. | + | 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 57: | Zeile 57: | ||
==== Beispiel ==== | ==== Beispiel ==== | ||
- | ==== :software:tim:actionhandler:createprocessinstancebyquery.png?nolink&712x614 ==== | + | {{ :software:tim:actionhandler:createprocessinstancebyquery.png?direct&712x614 }} |
---- | ---- | ||
==== Abhängigkeiten ==== | ==== Abhängigkeiten ==== | ||
- | |||
__Timer__: [[:software:tim:timer:createprocessinstancesbyhandler|createProcessInstancesByHandler]] | __Timer__: [[:software:tim:timer:createprocessinstancesbyhandler|createProcessInstancesByHandler]] | ||