You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Event based gateways currently do not work properly with timers.
The implementation is a complete hack. It would be better to restructure them the same way as was done for boundary events, so that the gateway actually occurs after the events in the task tree. The library's internal workings are premised on tasks having orderly transitions (eg, parent completes, child becomes ready or waits; parents should not wait on their children) but that's not how event based gateways work and it makes them unreliable.
This should be pretty easy to fix, except for the difficulty of working with our parser. So I'd like to put this off until #404 is complete (it's currently in progress).
The text was updated successfully, but these errors were encountered:
Event based gateways currently do not work properly with timers.
The implementation is a complete hack. It would be better to restructure them the same way as was done for boundary events, so that the gateway actually occurs after the events in the task tree. The library's internal workings are premised on tasks having orderly transitions (eg, parent completes, child becomes ready or waits; parents should not wait on their children) but that's not how event based gateways work and it makes them unreliable.
This should be pretty easy to fix, except for the difficulty of working with our parser. So I'd like to put this off until #404 is complete (it's currently in progress).
The text was updated successfully, but these errors were encountered: