跳转到主要内容
Chinese, Simplified

传统建模技术的一个共同特点是允许在流程执行期间创建、读取和更新数据的建模。典型的例子是数据流图(DFD)。尽管BPMN主要不是为数据建模而设计的,但是仍然有一组符号可以让您对业务流程中涉及的数据进行建模。

BPMN还为modeler提供了几个工件符号,以更详细地描述业务流程。例如,分组相关活动的组对象和详细解释流对象的文本注释对象。

数据

通常,在执行业务流程时,可能会在流程期间或结束后生成数据。例如,成功执行下单任务将产生采购订单、发票、收据等数据。在BPMN中,数据可以由几种类型的“数据”对象建模,例如数据对象、数据输入、数据输出和数据存储。有一种定义良好的方法来管理数据的状态,比如实例化、完成、删除等。

BPMN Data example

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

BPMN group example

文本批注

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

BPMN Text Annotation example

案例研究-True Aqua蒸馏水公司(续)

在本教程的第三部分中,您已经为True Aqua蒸馏水公司建模了蒸馏水订购流程的流程。现在,我们将添加数据和注释来进一步描述流。如果您错过了第一部分到第三部分,您可以点击本页底部的超链接打开它们。

蒸馏水订购流程的执行将产生采购订单。让我们对采购订单的创建和操作进行建模。我们知道,采购订单是在客户服务助理收到客户的订单请求时创建的,该请求由任务Verify customer Identity建模。因此,我们将从任务创建采购订单数据验证客户身份。将鼠标指针放在它上面,并拖出右上角的资源目录图标。

Using Resource Catalog

释放鼠标按钮并从资源目录中选择数据对象。

To create data object

命名数据采购订单。

Data object created

采购订单在流程中有其生命周期,从创建到完成。我们可以通过定义状态来建模。右键单击采购订单并选择状态>创建。。。从弹出菜单。

Create data object state

在输入窗口中,输入【Create】作为state的名称,然后单击OK。

Create标记被添加到采购订单的名称中。正如我所说的,采购订单有它的生命周期。当客户服务助理完成任务转发订单后,采购订单将等待物流部门的分配。我们可以通过在改变状态的情况下重复使用同一数据段来对此进行建模。从任务转发顺序中,按下并拖动资源目录图标。

Using Resource Catalog

释放鼠标按钮并从资源目录中选择数据对象。

输入采购订单作为数据的名称。注意这一步。必须输入“采购订单”作为“名称”,才能重新使用之前创建的“采购订单”数据对象。确认编辑时,系统将提示您是否希望数据对象引用现有的数据对象。选择“是”。

Reference to existing model element

右键单击与远期订单关联的采购订单数据,然后选择“状态”>“创建…”。。。从弹出菜单。

Create create

输入【被指定】状态并确认。到目前为止,相同的采购订单数据在流程中显示两次,状态不同。

Data objects created

当物流部经理完成安排交货任务后,采购订单将分配给一名工人,等待交货。应用上述技巧。添加采购订单数据并定义【要交付】的状态。

Data object created

最后,当交货完成时,采购订单即告完成。试着在图表中建模。

Updated business process diagram

在结束本教程之前,让我们创建一个文本注释。请看任务放置顺序。根据从True Aqua蒸馏水公司收集的信息,我们知道虽然有些订单请求是通过电话提出的,但有些是通过电子邮件提出的。让我们用文本注释来描述这个额外的细节。使用资源目录从任务放置顺序创建文本批注。

Creating text annotation

输入正文注释:超过90%的请求是通过电话提出的,10%是通过电子邮件提出的。

Entering annotation text

确认编辑并调整文本批注的大小以使文本显示在多行中。以下是最终的BPD:

Completed business process diagram

BPMN简介的其他部分

  • 第一部分-BPMN简介
  • 第二部分-泳道
  • 第三部分-流动和连接对象

资源

 

原文:https://www.visual-paradigm.com/tutorials/bpmn4.jsp

本文:http://jiagoushi.pro/node/1082

讨论:请加入知识星球【首席架构师圈】或者小号【jiagoushi_pro】

Tags
 
Article
知识星球
 
微信公众号
 
视频号