Evaluates an expression using Groovy.
If more than one Groovy expressions are in the expression, they must start with ${
and finish with }. It returns an Object if the expression is an only Groovy one or a String
if the expression contains String and or more than one Groovy expression.
Path parameters:
activityUUID - the activity UUID
useActivityScope -
propagate - if true, the values modified by Groovy update Bonita variables
POST /API/runtimeAPI/evaluateGroovyExpression/{activityUUID}/{useActivityScope}/{propagate}
expression=…&options=…
API Example:
AbstractRemoteRuntimeAPI.evaluateGroovyExpression({'activityUUID': /* activityUUID the activity UUID */, 'useActivityScope': /* useActivityScope */, 'propagate': /* propagate if true, the values modified by Groovy update Bonita variables */, 'expression': /* expression the expression */, 'options': /* options the options map (domain, queyList, user) */});
Evaluates an expression using Groovy.
If more than one Groovy expressions are in the expression, they must start with ${
and finish with }. It returns an Object if the expression is an only Groovy one or a String
if the expression contains String and or more than one Groovy expression.
Output:
java.lang.Object -
Form parameters:
expression - the expression
options - the options map (domain, queyList, user)