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:
processDefinitionUUID - the process definition UUID
POST /API/runtimeAPI/evaluateGroovyExpressionWithContext/{processDefinitionUUID}
expression=…&context=…&options=…
API Example:
AbstractRemoteRuntimeAPI.evaluateGroovyExpression({'processDefinitionUUID': /* processDefinitionUUID the process definition UUID */, 'expression': /* expression the expression */, 'context': /* context the extra variables added in the Groovy context */, '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
context - the extra variables added in the Groovy context
options - the options map (domain, queyList, user)