Dies ist eine alte Version des Dokuments!
Dem Handler werden zwei Variablen übergeben, die er mit dem ihm übergebenen Operator verrechnet.
Zusätzlich kann er überprüfen, ob diese Variablen mehrfach vorkommen (var1[0], var2[0], var1[1], var2[1],…) und verrechnet diese ebenfalls.
Der Handler kann so konfiguriert werden, dass er, falls die Variablen mehrfach vorkommen, die Teilsummen ebenfalls als Variablen speichert
oder diese mit einem zweiten Operator verrechnet.
Falls kein zweiter Operator übergeben wurde verrechnet er die Teilsummen mit dem Operator eins.
Der Handler kann so Konfiguriert werden das er die Ergebnise rundet.
com.dooris.bpm.actionhandler.ExtendedCalculationHandler
beliebig
beliebig
leer
Erste Variable mit der gerechnet werden soll. (siehe Beispiel)
Zweite Variable mit der gerechnet werden soll. (siehe Beispiel)
Falls index mit dem Wert „true“ übergeben wird, versucht der Handler die zwei Variablen mit dem Pattern „var[x]“ (beginnend bei 0) zu finden und jeweils mit einander zu verrechnen. (siehe Beispiel)
Erster Operator mit dem gerechnet werden soll. Möglich sind: +, -, *, /, mod(Modulo), potenz. (siehe Beispiel)
zweiter Operator mit dem gerechnet werden soll. Möglich sind: +, -, *, /, mod(Modulo), potenz. (siehe Beispiel)
Name der neuen Variable, in welche das Ergebnis geschrieben wird. Falls Teilsummen gespeichert werden sollen werden diese nach dem Pattern result[x] gespeichert.(siehe Beispiel)
Wenn multiResult mit dem Wert true übergeben wird, werden Teilsummen als ProzessVariablen gespeichert. (siehe Beispiel)
Hier kann eine Zahl übergeben werden, welche angibt auf wie viele Nachkommastellen gerundet werden soll.
Falls nichts übergeben wird, wird nicht gerundet. (siehe Beispiel)
T!M Version : v1