========TrackProcessHandler========= ==== Beschreibung ==== Dieser Handler ist im Grunde nur ein erweiterter [[software:tim:actionhandler:processvariablesetter|ProcessVariableSetter]].\\ \\ Er setzt eine neue Variable und befüllt sie mit dem ihm übergebenen Wert.\\ Zusätzlich kann ein Delimiter übergeben werden.\\ Falls ein Delimiter übergeben wird und die zu schreibende Variable bereits existiert, wird die Variable wie folgt befüllt:\\ __Bisheriger Inhalt + Delimiter + Neuer Inhalt__\\ \\ Zusätzlich können folgende Namespaces verwendet werden:\\ ${CURRENT_USER_NAMEFIRST} => Vorname des aktuellen Users\\ ${CURRENT_USER_NAMELAST} => Nachname des aktuellen Users\\ ${CURRENT_TIME} => Aktuelle Uhrzeit im Format: HH:mm (z.B.: 12:15)\\ ${CURRENT_TASK} => Name der aktuellen [[software:tim:activities|Aktivität]] ------ ==== Klasse ==== com.dooris.bpm.actionhandler.TrackProcessHandler \\ ---- ==== Event Type ==== beliebig ==== Action Name ==== beliebig ==== Mandatory Fields ==== leer ---- ==== Parameter ==== == inputText == Wert welcher in eine neue Variable geschrieben bzw. an eine bestehende Variable angehängt werden soll.\\ Z.B.: ${CURRENT_TASK} erledigt durch: ${CURRENT_USER_NAMEFIRST}, ${CURRENT_USER_NAMELAST} um ${CURRENT_TIME}Uhr. \\ == processVariable == Name der neuen oder bereits bestehenden Variable. \\ == delimiter == Falls bestehende Variablen erweitert werden sollen.\\ z.B.: "-" , ":" , "," , "[]" oder ... Es ist zu beachten, dass der Delimiter eindeutig sein muss und nicht in den Prozessvariablen vorkommen darf ---- ==== Beispiel ==== {{ :software:tim:actionhandler:trackprocesshandler.png }}