Hi, I am currently in the process of migration from Activiti 5.23.0 to Flowable 6. There is following statement about event based gateway in documentation:
Note the sequence flows running out of an Event-based Gateway are different from ordinary sequence flows. These sequence flows are never actually “executed”.
In Activiti the workflow was waiting in eventBasedGateway node (based on entries in table ACT_RU_EXECUTION), which is not the case with Flowable 6. All 3 sequence flows towards intermediateCatchEvent nodes are taken, without any signal being triggered. The workflow is apparently waiting after these sequence flows are taken.
There is also no special handling defined in EventBasedGatewayActivityBehavior class.
Is this expected behaviour (not what the documentation is saying), bug, or am i missing something?
I have tested this with versions 6.0.1 and 6.1.2.