Beschreibung
Dies ist ein einfacher ActionHandler, der zum Festlegen von Prozessvariablen verwendet wird.
...
Description
This is a simple ActionHandler used to set process variables.
...
Class
Code Block |
---|
com.dooris.bpm.actionhandler.ProcessVariableSetter |
Parameter
ParameterStandardwert | Default value | BeschreibungDescription | Gültige BeispieleValid examples | ||
---|---|---|---|---|---|
| Name des gesetzten Parameters, d.hof the parameter being set, i.e. "boolaccepted" |
| |||
| Der Wert, den die Variable annehmen soll. Kann auch ein Platzhalter seinThe value that the variable should assume. Can also be a placeholder: ${year}_${persnr} |
| |||
|
| replaceTokensInValue auf false gesetzt ist, wird der Inhalt der angegebenen Variablen zum Zeitpunkt der Erstellung nicht aufgelöstIf the replaceTokensInValue is set to be false, then the content of the given variable will not be resolved at the time of creation! | |||
|
| Hier wird der JSON-Pfad für einen bestimmten Teil der zurückgegebenen JSON-Datei eingegeben. (nur einfacher JSON-Pfad ist möglich, z.B. wird kein * akzeptiert) Kann in Kombination mit DE HTTPRestHandler. | Siehe Beispiel untenherum | Die vordefinierte Variable Here the JSON path for a specific part of the returned JSON file is entered. (only basic JSON path is possible, no * is accepted for example) Can be used in combination with HTTPRestHandler. | see example down below |
The pre-defined variable | Mit With |
...
Example
Parameter | WertValue | |||||
---|---|---|---|---|---|---|
name | favorite_offer | |||||
value | ${offers} JSON-Code, der in den Variablenangeboten mit dem HTTPRestManager gespeichert wurdecode that was saved in the variable offers with the HTTPRestManager
| |||||
searchInJson | products[1].name product[${number}].name (wenn die Variable if the variable 'number' in der SmartForm auf 1 gesetzt ist) |
...
is set to 1 in the smartform) |
This results in the process variable 'favorite_offer' auf 'Mangos' gesetzt wird.being set to 'Mangos'
Example:
In the example, we have a part of the process flow for IT-Hardware Request. ProcessVariableSetter actionhandler is added in the ‘forward request for approval' task node. Variable status
from the smartform is entered for the parameter name
. The new value of the parameter name
in the smartform will be the 'forward request for approval’ which was set for the parameter value
.
...
Parameter | Value |
---|---|
| status |
| forward request for approval |