# Event based gateway - migration from Activiti

**URL:** <https://forum.flowable.org/t/event-based-gateway-migration-from-activiti/5748>\
**Category:** Flowable Engine\
**Created:** [April 1, 2020, 6:25am UTC](https://forum.flowable.org/t/event-based-gateway-migration-from-activiti/5748 "2020-04-01T06:25:41Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![tpodg](https://avatars.discourse-cdn.com/v4/letter/t/edb3f5/32.png) [@tpodg](https://forum.flowable.org/u/tpodg)\
**Post date:** [April 1, 2020, 6:25am UTC](https://forum.flowable.org/t/event-based-gateway-migration-from-activiti/5748/1 "2020-04-01T06:25:41Z")

</div>

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”.](https://flowable.com/open-source/docs/bpmn/ch07b-BPMN-Constructs/#event-based-gateway)

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.
