UML工具Visual Paradigm教程:BPMN简介(四)数据和工件
Visual Paradigm是包含设计共享、线框图和数据库设计新特性的企业项目设计工具。现在你只需要这样单独的一款模型软件 Visual Paradigm就可以完成用UML设计软件,用BPMN去执行业务流程分析,用ERD企业设计数据库的任务。Visual Paradigm现已加入在线订购,现在抢购立享优惠!
传统建模技术的共同特征之一是允许在流程执行期间创建,读取和更新数据建模。一个经典的例子是数据流程图(DFD)。尽管BPMN并不是主要为数据建模而设计的,但仍有一组符号可以让您对业务流程中涉及的数据进行建模。
BPMN还为建模者提供了几种工件符号,以更详细地描述业务流程。例如,用于对相关活动进行分组的分组对象和用于详细说明流程对象的文本注释对象。
数据
通常,在执行业务流程时,可能在流程结束时或结束后产生数据。例如,成功执行“下订单”任务将生成诸如采购订单,发票,收据等数据。在BPMN中,可以通过多种类型的“数据”对象对数据进行建模,例如数据对象,数据输入,数据输出和数据存储。有一种定义明确的方法来管理数据状态,例如实例化,完成,删除等。
组
组是带有虚线边框的框,为建模者提供了一种按不同类别对形状进行分组的机制。
文字注解
文本注释可用于为BPD中的流对象添加更多细节。它不会影响流程,但会提供有关流程中对象的详细信息。
案例研究-True Aqua蒸馏水公司(续)
在本教程的第三部分中,您已经为True Aqua蒸馏水公司建模了蒸馏水订购过程的流程。现在,我们将添加数据和注释以进一步描述流程。如果您错过了第一至第三部分,则可以通过单击此页面底部的超链接来打开它们。
1、蒸馏水订购过程的执行将导致采购订单的产生。让我们为采购订单的创建和操作建模。我们知道,当客户服务助理接收到来自客户的订单请求时便创建了采购订单,该任务以“验证客户身份”任务为模型。因此,我们将根据任务验证客户身份创建采购订单数据。将鼠标指针放在其上方,然后拖出右上方的Resource Catalog图标。
2、释放鼠标按钮,然后从“资源目录”中选择“数据对象”。
3、命名数据采购订单。
4、采购订单具有从创建到完成的整个生命周期。我们可以通过定义状态对此进行建模。右键单击采购订单,然后从弹出菜单中选择状态>创建...。
5、在输入窗口中,输入创建为状态名称,然后单击确定。
6、将Create标签添加到采购订单的名称中。正如我所说,采购订单有其生命周期。当客户服务助理完成任务“转发订单”时,采购订单将等待物流部门的分配。我们可以通过状态变化重新使用同一数据来对此建模。从任务“前进订单”中,按下并拖出“资源目录”图标。
7、释放鼠标按钮,然后从“资源目录”中选择“数据对象”。
8、输入采购订单作为数据名称。请注意此步骤。您必须输入“Purchase Order”作为名称,以便重新使用之前创建的“Purchase Order”数据对象。确认编辑后,将提示您是否要数据对象引用现有数据。选择是。
9、右键单击与远期订单关联的采购订单数据,然后从弹出菜单中选择状态>创建...。
10、输入待分配状态名称并确认。到现在为止,相同的采购订单数据在流程中显示了两次,并具有两种不同的状态。
11、当后勤部门的经理完成了“安排交货”任务后,采购订单将分配给工人并等待交货。应用上面讲授的技术。添加采购订单数据并定义待交货状态。
12、最后,当交货完成时,据说采购订单已完成。尝试在图中对此建模。
13、在结束本教程之前,让我们创建一个文本注释。查看任务下订单。根据从True Aqua蒸馏水公司收集的信息,我们知道,尽管某些订购请求是通过电话提出的,但有些是通过电子邮件提出的。让我们使用文本注释来描述这个额外的细节。使用资源目录从任务下达订单创建文本注释。
14、输入文本注释的正文:超过90%的请求是通过电话发出的,10%是通过电子邮件发出的。
15、确认编辑并调整文本注释的大小,以使文本以多行显示。这是最终的BPD:
BPMN简介的其他部分