Hello,
I am newbie to flowable priorly worked on Camunda.
I wanted if there are any Intermediate events in Flowable that we can use to jump to different sections in a BPMN in java, similar to Link intermediate catch and throw events in Camunda.
I explored the flowable-ui but I didn’t see any such bpmn construct that we can use.
Thanks in advance.
Hey @Rawat67,
No Flowable does not have Link events like Camunda at the moment. What is your use case? We have CMMN, which might be a good alternative depending on how your workflows look like.
Cheers,
Filip
Hi @filiphr
We use BPMN mainly as a navigation/orchestration engine between many user tasks, API calls, validations, and different business paths.
One important requirement we have is the ability to “jump” to different sections of the same BPMN dynamically based on runtime actions from the UI.
For ex- user may click on back button or close button on UI, and depending on the action, the flow transfers to different user tasks within the same BPMN, sometimes skipping multiple intermediate steps or user tasks.
We used Link intermediate catch or throw event as it kept the bpmn visually cleaner.
From what I understand, Signal Events in Flowable are more global/broadcast-oriented, which may not fit perfectly because we only want to redirect the current process instance.
Hey @Rawat67,
You could scope the signals / messages only to the current instance.
Anyways, I would advise you to also look into CMMN together with BPMN, it could be a better fit for the use case you have.
Cheers,
Filip