Hello
I am creating a BPMN diagram and I have two pools which has lanes.
I am trying to connect the Gateway (symbol) from one pool to a Function(symbol) in another pool, But the software doesnt allow me to do it. SInce pools have Lanes, I can also say from one lane in one pool to another lane in another pool. This is more specific.
Can some one guide?
Regards
Nelson
This is the expected behaviour since it is not allowed to model direct connections between two pools. Every pool represents a single process (please note that a pool is *not* an org unit, even though a process most likely will be performed by only one org unit) and you can only communicate between pools via messages.
The BPMN spec has a more technical view of a process and assumes that these can be automated, which means that one automated process sends a message to another one. The spec doesn't prescribe which type of message has to be sent (email, phone, direct conversation, etc.), but requires you to model a throwing message event in the 1st pool to trigger the second pool (catching event).
Please also note that you can only model pools in your top level process, since the spec assumes that every subprocess is self contained. You even might have to use different events on both levels.
"Best practice' IMHO is to use lanes only to show your org units, even though the spec allows to use them for data or systems as well.