在bpmn 教程的第6课中, 我们将介绍以下图形元素:项目、数据对象和关联。
在bpmn中,项目、数据对象和称为**“关联”**的特殊连接器用于指定信息, 这与流程无关。这些元素不可执行, 可用于业务流程的可读性和分析。
项目提供了一种添加有关进程的描述性信息的机制。两个典型的项目是组和注释 ( 在 bpmn 1.2 数据****对象中也属于项目,但在2.0 中它们是一个单独的类别)。但是, bpm 系统的开发人员可以根据需要添加尽可能多的项目。
让我们来看看如何在业务流程建模中使用group元素。在图形形式中, 它表示为一个圆角矩形, 并将虚线和破折号线表示为边框。它围绕一组流对象, 但对流程性能没有影响。
图25。组图形表示
组突出显示流对象或对其进行分类, 并且不会影响流程的流。可以突出显示活动的相互关系, 例如, 可以对活动进行分类, 以便进行分析或编写文件。
图26。流程中使用的组元素
在我们的示例过程中, “完整的文书工作” (我们的 bpmn 教程第4课), 一个小组将旨在准备和签署工作机会的任务结合起来。正如您所看到的, 这种突出显示的活动表明任务是相关的, 但它绝不影响流程。
组不是像任务或子进程这样的活动, 也不是序列流的元素, 也不是网关这样的元素。因此, 不能将组连接到序列流或消息流。但是, 由于组不受池和泳道约束的限制, 它们可以突出显示属于不同池的活动, 这些活动被广泛用于显示 b2b 类型的关系。
我们要查看的下一个bpmn元素是**“文本注释”**。文本批注允许建模者向关系图中添加描述性信息或注释。您可以包括对最终用户可能很重要的任何信息, 例如, 描述元素的使用方式, 并添加注释、解释等。
所有这些都有助于了解关系图的信息内容, 并使业务用户能够轻松理解该过程。
从图形上看, "注释" 是一个打开的框, 文本放置在其两侧的任何一侧。
图27。文本批注
您可以通过关联将文本注释连接到特定元素, 而不会影响流程。
图 28. 流程图中的文本注释
在我们的示例过程 “完整的文书工作” 中,文本注释指定了会计在执行 “开设账户” 任务时必须采取的确切操作。
下一个元素 “关联” 是创建一段信息与工件或流元素 (如事件、任务或网关) 之间的关系的连接器。如果文本或图形对象不属于流程, 您仍然可以将它们链接到流的对象 (请参见图 29)。关联通常用于将文本注释或数据对象链接到流程流的元素。
图形上, 关联表示为虚线。
图 29. 协会的图形表示
如果需要,关联可以显示流的方向, 例如数据流的方向。在这种情况下, 箭头将添加到虚线中。
图 30. 展示方向的协会的图形化表示
在建模业务流程时, 确保可以收集和管理流程中使用的任何数据非常重要。
bpmn提供了专门的元素, 允许您在流程执行过程中存储和传输流程组件:数据对象和数据存储。通常, 这些元素与活动的性能相关联。
从图形上看,数据对象由一个角弯曲的文档形状表示。
图 31. 数据对象的图形表示
数据对象显示活动的输入和输出, 并且不影响流程。数据对象与进程的上下文相关联, 因此在关系图中, 它显示在进程或子进程中。数据对象仅存在于进程的开始和结束之间。如果取消进程实例, 则其所有数据对象实例都将变为非活动状态, 因此, 任何外部进程都无法访问。
此外, bpmn 2.0 (与以前的版本不同) 引入了数据存储元素, 该元素允许存储信息, 即使在流程实例完成后也是如此。
从图形上讲, 它以以下方式表示:
图32。数据存储的图形化表示
图 33. 工艺图中的关联
图34。功能的员工招聘过程, 其中使用数据对象和关联.
在我们的流程中,数据对象要么显示流程活动的输出 (对新员工的请求), 要么用于任务执行 (请求新员工、候选数据库)。请求是一个简单的数据对象, 而候选数据库由数据存储表示。
在bpmn中,数据存储允许不同进程之间的交互, 这对于简单的数据对象是不可能的, 因为它们只能在一个进程中使用。
图34。通过数据实现流程之间的交互
有关项目、数据对象和关联的详细信息, 请参阅bpmn 规范。
这是诺贝尔奖的BPMN示例。诺贝尔奖获得者的选拔是一个漫长而精心执行的过程。六个奖项的每个过程略有不同; 六个类别中的每一个的结果都是相同的。
开始使用此BPMN模板。我们已为您准备好所有BPMN符号。只需单击“ 使用此模板”即可启动
具有强大Visual Paradigm BPMN软件的业务流程设计 - 使用专业的BPMN工具传达业务流程创意。