Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
software:tim:actionhandler:trackprocesshandler [2017/04/13 11:16] konstantinos.litsios [TrackProcessHandler] |
software:tim:actionhandler:trackprocesshandler [2021/07/01 09:52] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ========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 ==== | ||
- | <code> | ||
- | com.dooris.bpm.actionhandler.TrackProcessHandler | ||
- | </code> | ||
- | \\ | ||
- | ---- | ||
- | ==== 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 ... | ||
- | <note warning>Es ist zu beachten, dass der Delimiter eindeutig sein muss und nicht in den Prozessvariablen vorkommen darf</note> | ||
- | |||
- | ---- | ||
- | |||
- | ==== Beispiel ==== | ||
- | {{ :software:tim:actionhandler:trackprocesshandler.png }} |