传统建模技术的共同特征之一是允许在流程执行期间创建、读取和更新数据建模。一个经典的例子是数据流图 (DFD)。尽管BPMN主要不是为数据建模而设计的,但仍有一组表示法可让您对业务流程中涉及的数据进行建模。
传统建模技术的共同特征之一是允许在流程执行期间创建、读取和更新数据建模。一个经典的例子是数据流图 (DFD)。尽管BPMN主要不是为数据建模而设计的,但仍有一组表示法可让您对业务流程中涉及的数据进行建模。
BPMN 还为建模者提供了几个工件符 ,以更详细地描述业务流程。例如,用于对相关活动进行分组的组对象和用于详细解释流对象的文本注释对象。
数据
很多时候,在执行业务流程时,可能会在流程结束期间或之后产生数据。例如,Place Order 任务的成功执行将产生采购订单、发票、收据等数据。在 BPMN 中,数据可以由多种类型的“数据”对象建模,例如数据对象、数据输入、数据输出和数据存储。有一种定义明确的方法来管理数据的状态,例如实例化、完成、删除等。

组
组是一个带有虚线边框的框,为建模者提供了一种按不同类别对形状进行分组的机制。

文字注释
文本注释可用于向 BPD 中的流对象添加额外的细节。它不会影响流,但会提供有关流中对象的详细信息。

案例研究 – True Aqua 蒸馏水公司(续)
在本教程的第 III 部分中,您已经为 True Aqua Distilled Water Company 的蒸馏水订购流程建模。现在,我们将添加数据和注释以进一步描述流程。如果您错过了第一部分到第三部分,您可以点击本页底部的超链接打开它们。
- 蒸馏水订购流程的执行将导致采购订单的产生。让我们对采购订单的创建和操作进行建模。我们知道,采购订单是在客服助理收到客户的订单请求时创建的,由任务验证客户身份建模。因此,我们将从任务验证客户身份创建采购订单数据。将鼠标指针放在它上面并拖出右上角的资源目录图标。
- 释放鼠标按钮并从资源目录中选择数据对象。
- 将数据命名为Purchase Order。
- 采购订单在流程中具有其生命周期,从创建到完成。我们可以通过定义状态来对此进行建模。右键单击采购订单并从弹出菜单中 选择状态 > 创建…。
- 在输入窗口中,输入Create作为状态名称,然后单击OK。
- 在创建标签添加到的名称采购订单。正如我所说,采购订单有其生命周期。当客服助理完成转发订单任务后,采购订单将等待物流部的分配。我们可以通过重新使用具有状态变化的相同数据来对此进行建模。从任务Forward Order 中,按下并拖出Resource Catalog图标。
- 释放鼠标按钮并从资源目录中选择数据对象。
- 右键单击与Forward Order关联的Purchase Order数据,然后从弹出菜单中 选择State > Create…。
- 输入To be Assigned作为状态名称并确认。到目前为止,相同的采购订单数据在流程中显示了两次,具有两种不同的状态。
- 当物流部经理完成安排交货任务后,采购订单将分配给一个工人并等待交货。应用上面讲授的技术。添加采购订单数据并定义待交付状态。
- 最后,当交货完成时,采购订单就被称为完成了。尝试在图中对此进行建模。
- 在结束本教程之前,让我们创建一个文本注释。查看任务Place Order。根据从 The True Aqua 蒸馏水公司收集的信息,我们知道虽然一些订单请求是通过电话提出的,但一些是通过电子邮件提出的。让我们使用文本注释来描述这个额外的细节。使用 Resource Catalog 从任务Place Order创建文本注释。
- 输入正文注释:90% 以上的请求是通过电话提出的,10% 是通过电子邮件提出的。


BPMN 介绍的其他部分
- 第一部分 – BPMN 简介
- 第二部分 – 泳道
- 第三部分 – 流和连接对象
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!