FIXME **This page is not fully translated, yet. Please help completing the translation.**\\ //(remove this paragraph once the translation is finished)//
========TrackProcessHandler=========
==== Description ====
In essence, this handler is an expansion of the [[en:software:tim:actionhandler:processvariablesetter|ProcessVariableSetter]].\\
\\
It sets a new variable and fills it with the values passed to it.\\
Additionally, a delimiter may be passed.\\
If a delimiter is given and the variable being written already exists, the variable will be filled as follows:\\
__previous content + Delimiter + new content__\\
\\
Additionally, the following name spaces may be used:\\
${CURRENT_USER_NAMEFIRST} => First name of the current user\\
${CURRENT_USER_NAMELAST} => Last name of the current user\\
${CURRENT_TIME} => Current time in the format: HH:mm (i.e.: 12:15)\\
${CURRENT_TASK} => Name of the current [[en:software:tim:activities|Aktivity]]
------
==== Action Class ====
com.dooris.bpm.actionhandler.TrackProcessHandler
\\
----
==== Event Type ====
any
==== Action Name ====
any
==== Mandatory Fields ====
none
----
==== Parameter ====
== inputText ==
The value being written to a new variable or attached to an existing variable.\\
i.e.: ${CURRENT_TASK} completed by: ${CURRENT_USER_NAMEFIRST}, ${CURRENT_USER_NAMELAST} at ${CURRENT_TIME}.
\\ == processVariable ==
Name of the new or existing variable.
\\ == delimiter ==
If an existing variable should be added to.\\
i.e.: "-" , ":" , "," , "[]" or ...
Please note that the Delimiter must be unique and may not be present in the process variable
----
==== Example ====
{{ :software:tim:actionhandler:trackprocesshandler.png }}