我正在尝试为用户帐户创建流程建模,以便管理员开始创建新的用户帐户。
在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大脑信托的指导。
谢谢!
答案 0 :(得分:2)
BPMN提供用于建模角色的池,其代表角色,例如客户管理员,或特定的代理,例如组织(如涉及亚马逊的流程中的亚马逊)或IT系统。
BPMN 2.0规范(在第112页的 9.2池和参与者中)说:"池是协作中参与者的图形表示。参与者可以是特定的PartnerEntity(例如,公司),也可以是更一般的PartnerRole(例如,买方,卖方或制造商)。"
答案 1 :(得分:0)
首先:我们将BPMN用于计算独立模型(请参阅MDA omg.org),这意味着:模型中没有系统行;)
第二:必须对任何形式(例如申请表格)进行建模(例如作为UML结构化分类器,请参见UML中的复合结构图)。
建议将设计过程视为面向状态(申请表单工作流程),并将所有详细信息作为规则来形成表单域。