Skip to content

Conversation

@nikku
Copy link
Member

@nikku nikku commented Jan 29, 2022

15d1406 restores the pre event-scopes behavior to signal individual start events that would technically be similar (#103):

capture BxB5GE_optimized

acdae24 ensures we follow the BPMN spec and start all "start event like" activites inside a sub-process:

capture fA9mC5_optimized


Closes #103


A general recommendation is to NOT have more than one start event. Restoring the BPMN spec SHALL behavior should drive the point:

image

nikku added 5 commits January 29, 2022 14:01
Essentially removing dead, untested code.
This introduces an internal ref for catch events.

That reference ensures we can identify individual events when triggering
them via UI. This explicitly also works if the events would be technically
similar (two message events both not referencing a message, two non start
events), thereby mitigating a UX regression introduced with event scopes
and subscriptions (#103).

Also reverts related example change (866a6c0).

Closes #103
@bpmn-io-tasks bpmn-io-tasks bot added the needs review Review pending label Jan 29, 2022
@nikku nikku changed the title Signal individual events Improve event signaling / sub-process start Jan 29, 2022
@nikku nikku merged commit 83c92c5 into master Jan 29, 2022
@nikku nikku deleted the signal-individual-events branch January 29, 2022 14:33
@bpmn-io-tasks bpmn-io-tasks bot removed the needs review Review pending label Jan 29, 2022
@nikku nikku requested review from barmac and philippfromme January 29, 2022 14:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Event-based gateway triggers multiple message events.

2 participants