-
Notifications
You must be signed in to change notification settings - Fork 556
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(bpmn-model): add script tasks extension element zeebe:script model api support #10693
feat(bpmn-model): add script tasks extension element zeebe:script model api support #10693
Conversation
Hi, @saig0 , please check this out, I'll make the engine part PR after this been merged, thank you. |
@skayliu thank you for your contribution. 🎉 We'll have a look at your PR in the next few days. 👀 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
import org.camunda.bpm.model.xml.instance.ModelElementInstance; | ||
import org.junit.jupiter.api.Test; | ||
|
||
public class ScriptTaskBuilderTest { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍 I like the idea to write a test for the builder.
bors merge |
36d2481
to
308179f
Compare
Hi, @saig0, Pleas retry again, I've rebased main. |
bors merge |
Build succeeded: |
10775: feat(engine): support feel expression bpmn script tasks r=saig0 a=skayliu ## Description Support feel expression bpmn script tasks, the bpmn-model part PR #10693 - the expression is evaluated in the Zeebe broker itself without providing an additional job worker - the expression language is FEEL, like for the other attribute expressions - the expression is represented in the workflow as BPMN script task ## Related issues <!-- Which issues are closed by this PR or are related --> closes #4213 Co-authored-by: skayliu <skay463@163.com> Co-authored-by: lzgabel <lz19960321lz@gmail.com>
Description
Add new script tasks extension element zeebe:script model api, to support script tasks run in the engine, different from the job type.
Related issues
closes #10692
Definition of Done
Not all items need to be done depending on the issue and the pull request.
Code changes:
backport stable/1.3
) to the PR, in case that fails you need to create backports manually.Testing:
Documentation:
Please refer to our review guidelines.