在 BPMN 图表中使用可接受的参与者?

Acceptable Actors to use in a BPMN diagram?

我正在尝试模拟一个用户帐户创建过程,管理员据此创建一个新的用户帐户。

在 BPMN/Swim 车道图中使用不同类型的 Actor 是否可以接受?

例如,本例中的 Actor 是 'Client Administrator' 和 'Software Portal System'。

我的前任经理说你不应该将执行 activity 的 'Actor' 与不同类型的演员(即软件系统)混在一起。

当然,我认为他是错误的,因为我以前见过人类 Actor 和 software/hardware 系统相互连接的 BPMN 图。

即这里:http://blog.joget.org/2012/04/joget-workflow-v3-part-1-process-design.html

我正在寻找 Stakeoverlow 智囊团的指导。

谢谢!

BPMN 为建模参与者提供池,它代表角色,例如 'Client Administrator',或特定的 代理人 ,例如组织(例如涉及 Amazon 的流程中的 Amazon)或 IT 系统.

BPMN 2.0 规范(在第 112 页的 9.2 池和参与者 中)说:

A Pool is the graphical representation of a Participant in a Collaboration. A Participant can be a specific PartnerEntity (e.g., a company) or can be a more general PartnerRole (e.g., a buyer, seller, or manufacturer).

首先:我们将 BPMN 用于计算独立模型(参见 MDA omg.org),意思是:模型中没有系统行;)

其次:任何表单(例如申请表)都必须建模(例如作为UML结构化分类器,请参见UML中的复合结构图)。

建议将设计过程作为面向状态的(申请表工作流程),并将所有详细信息作为表单字段的规则。