Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:tim:actionhandler:renameinstancehandler [2016/10/10 10:35] jan.mayer [Fortlaufende ID für Prozessinstanzen] |
software:tim:actionhandler:renameinstancehandler [2021/07/01 09:52] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ========RenameInstanceHandler======== | + | ====== RenameInstanceHandler ====== |
- | Dieser [[software:tim:actionhandler|Handler]] ersetzt den Instanznamen durch einen beliebigen Text, der auch Variablen beinhalten | + | ==== Beschreibung ==== |
- | kann. | + | |
- | ------ | + | Dieser [[:software:tim:actionhandler|Handler]] ersetzt den Instanznamen durch einen beliebigen Text, der auch Variablen beinhalten kann. |
- | ==== Klasse ==== | + | |
- | <code> | + | ---- |
+ | |||
+ | ==== Klasse ====<code> | ||
com.dooris.bpm.actionhandler.RenameInstanceHandler | com.dooris.bpm.actionhandler.RenameInstanceHandler | ||
</code> | </code> | ||
- | \\ | + | |
---- | ---- | ||
- | ==== Event Type ==== | + | |
+ | ==== Event Type ==== | ||
beliebig | beliebig | ||
- | ==== Action Name ==== | + | ==== Action Name ==== |
beliebig | beliebig | ||
- | ==== Mandatory Fields ==== | + | ==== Mandatory Fields ==== |
- | - | ||
- | ==== Parameter ==== | + | ==== Parameter ==== |
== instanceName = gewünschter_Name_${variable} == | == instanceName = gewünschter_Name_${variable} == | ||
- | >> Variablen werden als ${Variablenname} angegeben (siehe [[#Beispiel]]) | ||
- | === Fortlaufende ID für Prozessinstanzen === | + | >> Variablen werden als ${Variablenname} angegeben (siehe [[#beispiel|Beispiel]]) |
- | Die [[faq:variableshelper|Systemvariable ${SYS.BUSINESS_ID}]] generiert eine eindeutige, mandantenübergreifende ID. Die Business ID kann im renameInstanceHandler hinterlegt werden. Jede erstellte Prozessinstanz erhält eine eindeutige fortlaufende Identifikationsnummer. | + | |
+ | === Eindeutige ID für Prozessinstanzen === | ||
+ | |||
+ | Die Prozessvariable ${processInstanceId} generiert eine eindeutige systemweite ID. Die ID kann im renameInstanceHandler hinterlegt werden. Jede erstellte Prozessinstanz erhält eine eindeutige Identifikationsnummer. | ||
---- | ---- | ||
==== Beispiel ==== | ==== Beispiel ==== | ||
- | {{ :software:tim:actionhandler:renameinstancehandler.png }} | + | |
+ | {{ :software:tim:actionhandler:renameinstancehandler.png }} | ||