camunda / camunda-modeler-plugins

Plugins for the Camunda Modeler.
167 stars 67 forks source link

TX Plugin: TX boundaries are displayed on Event-based Gateways #18

Closed falko closed 4 years ago

falko commented 4 years ago

image

Transaction boundaries should not be displayed on Event-based Gateways unless they have asyncBefore=true. My customer today got confused by this into thinking that the event subscriptions after the Gateway are executed in a separate transaction and was afraid of race conditions.

All flow nodes that are allowed after an Event-based Gateways are wait states and have TX boundaries correctly displayed on them. So we can simply remove the TX boundary before the Gateway.