ExtendedIDGenerator

Beschreibung

Der Handler generiert eine ID, die als eindeutige Klassifizierung verwendet werden kann und die Funktionalität des YearIDGenerator-Handlers erweitert. In der Regel wird die generierte ID durch den https://tim-doc.atlassian.net/wiki/spaces/DE/pages/228066652 integriert.


Klasse

com.dooris.bpm.actionhandler.ExtendedIDGenerator

 

Parameter

Die generierte ID kann über die Variable #{key} aufgerufen und anschließend im Handler verarbeitet werden.

 

Parameter

Standardwert

Beschreibung

Gültige Beispiele

Parameter

Standardwert

Beschreibung

Gültige Beispiele

processVariable

 

Hier kann der Benutzer eine Variable festlegen, in die der erstellte Wert geschrieben wird. z.B. Zähler.

Achtung: Der Variablenname "id" darf nicht verwendet werden!

counter

counterName

 

Dieser Parameter legt die id-Generierung auf diesen counterName-Kontext fest. Mehrere counterNames in unterschiedlichen Prozessdefinitionen generieren IDs in ihrem counterName-Kontext.

counter55

year

 

Dieser Parameter ist optional und legt das Jahr fest. Sollte das Jahr beispielsweise auf 2019 gesetzt werden, wird der ID-Zähler weiter angehoben und nicht jedes Jahr neu beginnen.

 

length

4

Der length-Parameter erhöht die ID-Länge um eine angegebene Anzahl fortlaufender Zahlen. Die Länge kann manuell eingestellt werden. Wenn beispielsweise "length=5" eingegeben wird, besteht die ID aus den aktuellen 5 fortlaufenden Zahlen wie 00001. 

Wenn nichts manuell eingestellt wird, setzt sich die ID standardmäßig aus den aktuellen vier aufeinanderfolgenden Zahlen zusammen.

 

startingValue

1

Nur im laufenden Jahr zu verwenden.

 

Â