Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:tim:actionhandler:processvariablesetter [2013/09/02 16:23] martin.lukas [Parameter] |
software:tim:actionhandler:processvariablesetter [2021/07/01 09:52] (aktuell) |
||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
======= ProcessVariableSetter ======= | ======= ProcessVariableSetter ======= | ||
==== Beschreibung ==== | ==== Beschreibung ==== | ||
- | Einfacher [[software:tim:actionhandler|Handler]] zum setzen von [[software:tim:prozessvariablen|Prozessvariablen]]. | + | Einfacher [[software:tim:actionhandler|Handler]] zum Setzen von [[software:tim:process_variables|Prozessvariablen]]. |
------ | ------ | ||
Zeile 12: | Zeile 12: | ||
---- | ---- | ||
==== Parameter ==== | ==== Parameter ==== | ||
- | == Name == | + | == name == |
Name der zu setzenden Variable. Z.B. boolgenehmigt | Name der zu setzenden Variable. Z.B. boolgenehmigt | ||
Zeile 19: | Zeile 19: | ||
== replaceTokensInValue == | == replaceTokensInValue == | ||
- | Wenn der Parameter //replaceTokensInValue// auf false gesetzt wird wird zum Erstellzeitpunkt kein Token ersetzt. | + | Wenn der Parameter //replaceTokensInValue// auf false gesetzt wird wird zum Erstellzeitpunkt der Inhalt der angegeben Variable nicht aufgelöst!\\ |
Default ist true. | Default ist true. | ||
- | **Nicht in Version 3.5.x:** | ||
- | == writeDateInVariable == | ||
- | Ist standardmäßig false (siehe [[#Beispiel]]). Mögliche Optionen sind: | ||
- | *true | ||
- | *false | ||
- | *Wenn true gewählt wird zusätzlich zu der Variable mit dem Namen aus Name noch eine Variable erstellt mit dem Namen name_Date. In diese wird das aktuelle Datum geschrieben. | ||
- | > Ab Tim-Version [[software:tim:changelog:tim345|3.4.5]] können der Name und der Value auch [[:glossar#Prozessvariable|Prozessvariablen]] enthalten. | + | > Ab TIM-Version [[software:tim:changelog:tim345|3.4.5]] können der Name und der Value auch [[:glossar#Prozessvariable|Prozessvariablen]] enthalten. |
+ | > Eine Liste von vordefinierten in TIM vorhandenen Variablen finden Sie [[faq:variableshelper|hier]]. | ||
+ | |||
+ | |||
+ | == Die vordefinierte Variable ${NOW} == | ||
+ | |||
+ | Mit ${NOW} kann das aktuelle Datum in eine Variable geschrieben werden. Wird nur ${NOW} aufgerufen erhalten wir als Format DD.MM.YYYY zurück. | ||
+ | Zudem kann alles übergeben werden, was vom [[http://www.christian-klisch.de/java-simpledateformat.html|Simple Date Format]] unterstützt wird. | ||
+ | Möglich wäre hier z.B. ${NOW,dd.MM.yyyy HH:mm:ss} | ||
+ | |||
+ | {{ :software:tim:actionhandler:processvariablesetter2.png }} | ||
+ | |||
+ | Ergebnis wäre hier zum Beispiel: 02.10.2013 13:10:09 | ||
---- | ---- | ||
==== Beispiel ==== | ==== Beispiel ==== | ||
- | {{ :software:tim:actionhandler:processvariablesetter.jpg?direct |}} | + | {{ :software:tim:actionhandler:processvariablesetter.png?direct |}} |
---- | ---- | ||