Scripts are used to define and run actions but also properties inside nodes. For now, the following script languages are supported.
Scripting Language | Language Version | Scripting Engine | Scripting Engine Version |
---|---|---|---|
JavaScript | ECMAScript 15 (2024) | GraalJS | GraalVM 24.1.2 |
Python 3 | 3.11.7 | GraalPy | GraalVM 24.1.2 |
Python 2.7 | 2.7 | org.python.jython » jython-standalone | 2.7.2 |
DMN | 1.3 | org.camunda.bpm.dmn » camunda-engine-dmn | 7.20.0 |
MVEL | 2 | org.mvel » mvel2 | 2.5.2.Final |
Groovy | 3.0.21 | org.codehaus.groovy » groovy-jsr223 | 3.0.21 |
Scripting Language | Language Version | Scripting Engine | Scripting Engine Version |
---|---|---|---|
JavaScript | ECMAScript 15 (2024) | GraalJS | GraalVM 24.1.2 |
Python | 3.11.7 | GraalPy | GraalVM 24.1.2 |
FLOWX_SCRIPTENGINE_USEGRAALVM
to true
in the Process Engine configuration and in the AI Developer agent configuration. If this configuration variable is missing or set to false
, Python 2.7 will be used.