I am using the Enterprise Architect and it seems like what I want to model with BPMN 2.0 is forbidden, but I just don't get it, maybe someone can help.
According to BMPN specs, an activity cannot be used in several pools, as it is always bound to one pool. BUT activities can be marked as "call activities", which actually can have their own pools and be reused, right? Meaning if I have a sub-process marked as a call activity, using its own pool, shouldn't I be able to use this one in different pools as well?
To clarify what I need to model: In a warehouse, I have several processes, all with different pools. I need to use pools and not lanes, as they can only communicate via messages, which would not be allowed in one pool (right?). Now there is one process, which all other processes can result in, the general "error handling". But now matter what I try, I cannot use this activity more than once, the EA keeps crashing (version 10) or telling me I can only use sequence flows within one pool (version 11).
Can anyone help me understand which part of BPMN I did not get correctly here?
Thanks in advance