Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:tim:actionhandler:yearidgenerator [2015/12/18 09:33] jan.mayer |
software:tim:actionhandler:yearidgenerator [2021/07/01 09:52] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
=======YearIDGenerator======= | =======YearIDGenerator======= | ||
+ | ==== Beschreibung ==== | ||
Der [[software:tim:actionhandler|Handler]] erzeugt eine Zahl, die im Prozess als eindeutige Zuordnung verarbeitet werden kann. Meistens wird die erzeugte ID über den [[software:tim:actionhandler:renameinstancehandler|RenameInstanceHandler]] eingebunden. | Der [[software:tim:actionhandler|Handler]] erzeugt eine Zahl, die im Prozess als eindeutige Zuordnung verarbeitet werden kann. Meistens wird die erzeugte ID über den [[software:tim:actionhandler:renameinstancehandler|RenameInstanceHandler]] eingebunden. | ||
Die erzeugte ID setzt sich wie folgt zusammen: JJJJxxxx; | Die erzeugte ID setzt sich wie folgt zusammen: JJJJxxxx; | ||
Zeile 47: | Zeile 48: | ||
Beispiel 1\\ | Beispiel 1\\ | ||
\\ | \\ | ||
- | {{:software:tim:actionhandler:yearidgenerator_1.png?nolink&500|}}\\ | + | {{ :software:tim:actionhandler:yearidgenerator1.png? }}\\ |
Vierstellige ID wird erzeugt und an Instanznamen angehängt. Die ID wird in der Prozessvariable yearId gespeichert.\\ | Vierstellige ID wird erzeugt und an Instanznamen angehängt. Die ID wird in der Prozessvariable yearId gespeichert.\\ | ||
\\ | \\ | ||
Beispiel 2\\ | Beispiel 2\\ | ||
\\ | \\ | ||
- | {{:software:tim:actionhandler:yearidgenerator_2.png?nolink&500|}}\\ | + | {{ :software:tim:actionhandler:yearidgenerator2.png }}\\ |
Vierstellige ID wird erzeugt und das Pattern als Instanzname festgelegt. Die ID wird in der Prozessvariable yearId gespeichert. Die Prozessinstanz in diesem Beispiel heisst nun "ERSETZ MICH 20140003".\\ | Vierstellige ID wird erzeugt und das Pattern als Instanzname festgelegt. Die ID wird in der Prozessvariable yearId gespeichert. Die Prozessinstanz in diesem Beispiel heisst nun "ERSETZ MICH 20140003".\\ | ||
\\ | \\ | ||
Beispiel 3\\ | Beispiel 3\\ | ||
- | {{:software:tim:actionhandler:yearidgenerator_3.png?nolink&500|}}\\ | + | {{ :software:tim:actionhandler:yearidgenerator3.png }}\\ |
**Fünfstellige** ID wird erzeugt und das Pattern als Instanzname festgelegt. Die ID wird in der Prozessvariable yearId gespeichert. Die Prozessinstanz in diesem Beispiel heisst nun "ERSETZ MICH 201400004".\\ | **Fünfstellige** ID wird erzeugt und das Pattern als Instanzname festgelegt. Die ID wird in der Prozessvariable yearId gespeichert. Die Prozessinstanz in diesem Beispiel heisst nun "ERSETZ MICH 201400004".\\ | ||
\\ | \\ | ||
Beispiel 4\\ | Beispiel 4\\ | ||
- | {{:software:tim:actionhandler:yearidgenerator_4.png?nolink&500|}}\\ | + | {{ :software:tim:actionhandler:yearidgenerator4.png }}\\ |
\\ | \\ | ||
Fünfstellige ID wird erzeugt. Der Instanzname setzt sich nun aus dem vergebenen Instanznamen, dem Prefix sowie der ID zusammen. Die ID wird in der Prozessvariable yearId gespeichert. Die Prozessinstanz in diesem Beispiel heisst nun "Instanzname PREFIX 201400005".\\ | Fünfstellige ID wird erzeugt. Der Instanzname setzt sich nun aus dem vergebenen Instanznamen, dem Prefix sowie der ID zusammen. Die ID wird in der Prozessvariable yearId gespeichert. Die Prozessinstanz in diesem Beispiel heisst nun "Instanzname PREFIX 201400005".\\ |