This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
en:software:tim:actionhandler:tracktaskprocessor [2017/04/13 09:44] konstantinos.litsios created |
en:software:tim:actionhandler:tracktaskprocessor [2021/07/01 09:52] (current) |
||
---|---|---|---|
Line 3: | Line 3: | ||
========TrackTaskProcessor========= | ========TrackTaskProcessor========= | ||
- | ==== Beschreibung ==== | + | ==== Description ==== |
- | Der Actionhandler löst nach dem bearbeiten jeder Task eines Prozesses folgendes Event aus.\\ | + | The Actionhandler creates after the processing of every Task of a Process the following Event.\\ |
- | Nachdem eine Task bearbeitet wurde können folgende Variablen gesetzt werden:\\ | + | After a Task is finished, the following variables can be created:\\ |
- | Username des Bearbeiters\\ | + | Username of the Editor\\ |
- | Vorname des Bearbeiters\\ | + | First name of the Editor\\ |
- | Nachname des Bearbeiters\\ | + | Surname of the Editor\\ |
- | Email des Bearbeiters\\ | + | Email of the Editor\\ |
- | Aktuelles Datum/Uhrzeit\\ | + | Current Date/Time\\ |
\\ | \\ | ||
- | Bei Schleifen können die Variablen auf zwei unterschiedliche Arten gesetzt werden: | + | |
- | * Bei jedem Durchlauf eine neue Variable (optional aktivierbar): "nodename_taskname_firstname" Der Nodename enthält hier auch den Loopcount [zB (L:2)] | + | With every Loop the Variables can be created with two different Ways: |
- | * Bei jedem Durchlauf die alte Variable überschreiben (wird immer geschrieben): "nodename_taskname_firstname_lastLoop" Nur der Nodename (wird bei jedem Durchlauf überschrieben) | + | * With every Repeat a new Variable (optionally activateable): "nodename_taskname_firstname" The Nodename contains here also the Loop Count [e.g. (L:2)] |
+ | * With every Repeat the old Variable will be deleted (it will be always written): "nodename_taskname_firstname_lastLoop" Only the Nodename (will be deleted with every Repeat) | ||
------ | ------ | ||
- | ==== Klasse ==== | + | ==== Action Class ==== |
<code> | <code> | ||
com.dooris.bpm.actionhandler.TrackTaskProcessor | com.dooris.bpm.actionhandler.TrackTaskProcessor | ||
Line 25: | Line 26: | ||
---- | ---- | ||
==== Event Type ==== | ==== Event Type ==== | ||
- | beliebig | + | Any |
==== Action Name ==== | ==== Action Name ==== | ||
- | beliebig | + | Any |
==== Mandatory Fields ==== | ==== Mandatory Fields ==== | ||
- | leer | + | none |
---- | ---- | ||
==== Parameter ==== | ==== Parameter ==== | ||
== captureLoops == | == captureLoops == | ||
Default -> "false"\\ | Default -> "false"\\ | ||
- | Wenn "true":\\ | + | If "true":\\ |
- | Für jeden Durchlauf wird eine neue Variable gesetzt, die den Loop Count beinhaltet.\\ | + | For every Repeat a new variable is created, which contains the Loop Count.\\ |
== name == | == name == | ||
Default -> "false"\\ | Default -> "false"\\ | ||
- | Wenn "true":\\ | + | If "true":\\ |
- | Username des Bearbeiters wird gespeichert.\\ | + | Username of the Editor will be stored.\\ |
== namefirst == | == namefirst == | ||
Default -> "false"\\ | Default -> "false"\\ | ||
- | Wenn "true":\\ | + | If "true":\\ |
- | Vorname des Bearbeiters wird gespeichert.\\ | + | First name of the Editor will be stored.\\ |
== namelast == | == namelast == | ||
Default -> "false"\\ | Default -> "false"\\ | ||
- | Wenn "true":\\ | + | If "true":\\ |
- | Nachname des Bearbeiters wird gespeichert.\\ | + | Surname of the Editor will be stored.\\ |
== email == | == email == | ||
Default -> "false"\\ | Default -> "false"\\ | ||
- | Wenn "true":\\ | + | If "true":\\ |
- | Email des Bearbeiters wird gespeichert.\\ | + | Email of the Editor will be stored.\\ |
== dateAndTime == | == dateAndTime == | ||
Default -> "false"\\ | Default -> "false"\\ | ||
- | Wenn "true":\\ | + | If "true":\\ |
- | Aktuelles Datum und Uhrzeit wird mit folgendem Pattern gespeichert: dd.MM.yyyy HH:mm\\ | + | Current Date and Time will be stored with the following Format: dd.MM.yyyy HH:mm\\ |
- | >> **Achtung!** Der Handler arbeitet nicht rückwirkend, deshalb am besten auf der ersten Node eines Prozesses auf Node-Enter einbinden! | + | >> **Caution!** The Handler doesn‘t work retrospective, therefore the best is in the first Node of a Process, the Event Type “Node-Enter” to use! |
---- | ---- | ||
- | ==== Beispiel ==== | + | ==== Example ==== |
{{ :software:tim:actionhandler:tracktaskprocessor.png }} | {{ :software:tim:actionhandler:tracktaskprocessor.png }} | ||
{{ :software:tim:actionhandler:tracktaskprocessor_datenbank.jpg?nolink |}} | {{ :software:tim:actionhandler:tracktaskprocessor_datenbank.jpg?nolink |}} | ||