BPMN: multiple roles in a row

落花浮王杯 提交于 2019-12-21 23:37:04

问题


How do I model a process which can start by either Role1 OR Role2 performing the first task? I would not like to use "Role1 or Role2" in the lane description


回答1:


The BPMN specification does explicitly not specify the exact purpose of lanes (p. 304/335 in PDF).

Consequently, the approach Role1 or Role2 is actually compliant with the specification. The approach is also not far away from good practice. Adding multiple roles and even individual users as candidates to a task is often possible when configuring processes in BPX (Business Process eXecution) systems.

Typically, you would create a new role that encapsulates both Role1 and Role2 - let's call it Role1;2. This makes sense from an information systems perspective. For example, if you execute the process with IT support, you need to grant Role1 and Role2 access to the system/component that allows executing your first task. When configuring the access rights, the administrator will create a new user group - Role1;2 that contains the the user groups Role1 and Role2.

Note that a process role doesn't necessarily map to a job title. For example, a person who is employed as a Software engineer might share the process role Specification writer with a System analyst.



来源:https://stackoverflow.com/questions/41802512/bpmn-multiple-roles-in-a-row

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!