Good morning,
I'm having some trouble with the validation rules in ARIS, using BPMN collaboration model.
The situation:
Multiple Lanes in a Pool
Sequence Flows cross from Lane to Lane (not Pool to Pool).
Whenever I move an object between Lanes, i'm told that the Flow will be deleted, because it now violates the pool to pool rule.
However, if I delete and add the sequence flow between the objects (after closing and saving only - otherwise I get the "already exists" error), I can connect them with no errors. I receive no semantic check errors, as well.
Am I misunderstanding the rules or messages, or is the message being popped up in error?
Aris 7.1 is the version we have running.
Thanks.
Rob Potter
Hi Rob,
the situation seems to be valid. The dialog, which says that the flow will be deleted, should only appear, when a sequence flow crosses pool boundaries, or a message flow does not cross pool boundaries anymore.
Sometimes it could happen, that - due to a bug - the model, more concret the connections between pools and lanes are not consistent. So please make sure the following issues:
- Between the pool and its lanes there must be a belongsTo connection each
- Between the flow elements (tasks, events, etc.) there must also be a belongsTo connection each to its enclosing containter (lane or pool)
- Moving the pool must also move its lanes and also those flow elements inside the lanes
If these issues are true, then the dialog should not appear anymore.
If one issue is false, then closing and reopen the model should fix the problems.