BPMN:连续多个角色

BPMN: multiple roles in a row

如何对可以由执行第一个任务的角色 1 或角色 2 启动的流程建模?我不想在泳道描述中使用 "Role1 or Role2"

BPMN specification 没有明确指定车道的确切用途(PDF 中的第 304/335 页)。

因此,方法 Role1 或 Role2 实际上符合规范。该方法离良好实践也不远。在 BPX(业务流程执行)系统中配置流程时,通常可以将多个角色甚至单个用户作为 候选人 添加到任务中。

通常,您会创建一个封装了 Role1Role2 的新角色 - 让我们称之为 Role1; 2。从信息系统的角度来看,这是有道理的。例如,如果您在 IT 支持下执行流程,则需要授予 Role1Role2 访问允许执行的 system/component你的第一个任务。配置访问权限时,管理员将创建一个新用户组 - Role1;2,其中包含用户组 Role1角色2.

请注意,流程角色 不一定映射到 职位。例如,受雇为软件工程师的人可能与系统分析师[=]共享流程角色规范编写者 35=].