I consider how I should model interrupting some task/event gateway etc. by user. For example I have event gateway with 4 events (3 message and one timer). But I want interrupting waiting for these events if user decide to not waiting. I think, I should one more event (event gateway with 5 events), but what is this event and how it will be throw ?
Similar case is when i don’t have event gateway, but i have some activity (other then user), but i want interrupt it (boundary event?) when user decide to do it.
I think it is standard case i workflow system, but i have not idea how simple model it - all my ideas are quite complicated.