In a BPMN 2.0 collaboration model, when do I use message events between processes in different pools to describe notifications? I've observed that in many models sequential activities across pools are connected directly, without any intermediate throw/catch message event - is that a correct simplification?

I'd assume that usually any transition from an activity A in one pool to an activity B in another pool would incur a messaging event. However hardly anyone does it like this. How come?

Additionally, when people do use message events they use only the 'catch' instance on the receiver side - where's the 'throw' side? A message requires a sender as well as a receiver, doesn't it? Look at the many example BPMN diagrams on this site - you'll hardly find any message event.

Thanks in advance for the clarification!

 or register to reply.

Notify Moderator