Hello,
I have defined all the existing positions in my institution as objects, in order that my team can use them when they map in BPMN, however a problem has arisen:
When the same position appears twice in the same diagram, for example, the object is "Process Analyst", but in the map we have two lanes called "Process Analyst 1" and "Process Analyst 2" and they execute different tasks because of separation of duties; how can we link this two lanes to the common object so that traceability is maintained.
Thanks.
Hi Veronika, thank you for answering.
I have a pool that represents a process and within it i have two lanes that are related to the same position "Process Analyst", but we want to differentiate this two lanes by calling them "Process Analyst 1" and "Process Analyst 2", however we cannot change the name of these lanes since we would be changing all the occurrences of the "Process Analyst" object . I have found out that these two lanes can be defined as variants of the "Process Analyst" object so i would like to know if this is the best solution for the problem we have or if there is a better alternative.
Thank you again for your help
Hello Farid,
I understand that you are using a "position lane" in BPMN with reference to a position as object in an orgchart. You can split this lane into two "normal lanes" (nested lanes) and name these lanes "Process Analyst 1" and "Process Analyst 2". This is formally correct and I think is modelling the real world as from my understanding you have a position occupied by two persons. The idea to use variances does misuse the functionality of variances.
Regards
Klemens
Hello Farid,
I'm not sure if creating sub-Lanes will break your desired connection to the position object.
Consider using "Role" for "Process Analyst 1" and "Process Analyst 2". This way you need not create new position objects. Make the connection between roles and Positions in some org. chart.
Generally it may be a good idea to use roles in processes, because a change in your organisational role assignments does not affect your processes.
Regards, M. Zschuckelt