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

时间:2018-04-09 01:36:18

标签: uml workflow actor diagram bpmn

我正在尝试为用户帐户创建流程建模,以便管理员开始创建新的用户帐户。

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

例如,在这种情况下,Actors是'Client Administrator'和'Software Portal System'。

我的前任经理说你不应该把一个'演员'与一个不同类型的演员(即软件系统)进行活动。

我当然认为他错了,因为我之前看过BPMN图与人类演员和软件/硬件系统相互连接。

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

我正在寻找Stakeoverlow大脑信托的指导。

谢谢!

2 个答案:

答案 0 :(得分:2)

BPMN提供用于建模角色的池,其代表角色,例如客户管理员,或特定的代理,例如组织(如涉及亚马逊的流程中的亚马逊)或IT系统。

BPMN 2.0规范(在第112页的 9.2池和参与者中)说:"池是协作中参与者的图形表示。参与者可以是特定的PartnerEntity(例如,公司),也可以是更一般的PartnerRole(例如,买方,卖方或制造商)。"

答案 1 :(得分:0)

首先:我们将BPMN用于计算独立模型(请参阅MDA omg.org),这意味着:模型中没有系统行;)

第二:必须对任何形式(例如申请表格)进行建模(例如作为UML结构化分类器,请参见UML中的复合结构图)。

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