In Camunda Platform 8, I can define an inline FEEL expression for a BPMN script task
See original GitHub issueProblem you would like to solve
Since Camunda Platform 8.2
, a BPMN script task can define an inline FEEL expression. If the process instance enters the script task then it evaluates the FEEL expression and writes the result in a process variable with the given name.
Sample XML:
<bpmn:scriptTask id="Activity_1f7zluu">
<bpmn:extensionElements>
<zeebe:script expression="=today()" resultVariable="result"/>
</bpmn:extensionElements>
</bpmn:scriptTask>
Previously, a script task could define only a job type and job retries. The new option to define an inline FEEL expression is an alternative implementation of the script task. It is similar to the different options for a BPMN business rule task.
I want to model a process that contains a script task with an inline FEEL expression.
Proposed solution
- zeebe-bpmn-moddle supports
zeebe:script
- https://github.com/bpmn-io/bpmn-js-properties-panel/issues/825
- camunda/bpmnlint-plugin-camunda-compat#67
- https://github.com/camunda/linting/issues/38
Alternatives considered
None.
Additional context
Issue Analytics
- State:
- Created 10 months ago
- Reactions:3
- Comments:6 (6 by maintainers)
Top Results From Across the Web
Expressions | Camunda Platform 8 Docs
Expressions can be used to access variables and calculate values dynamically. This is particularly useful when automating a process using BPMN and orchestrating ......
Read more >Using FEEL with Camunda 8
With Camunda Platform 8, you will be using FEEL in many different places. ... FEEL into two types of scripts: Unary-Tests and Expressions....
Read more >Using FEEL for Expressions - Part 1 - Camunda
In this example, the FEEL expression dynamically constructs the task type from the variable tenantId . FEEL includes a number of built-in ...
Read more >Scripting Everywhere in camunda BPM
The execution listener is another script which saves the result as a process variable so it can be used to evaluate the following...
Read more >Scripting with DMN inside BPMN - Camunda
when you can implement the script task, the conditions and the multi-instance expression using the following FEEL expressions: ... Note that the ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
As I understand this will be released with the next zeebe alpha? If not, please clarify.
Cannot be happier to see this issue open. A good day for users of Camunda 8. 🎉