BPMN这点事-BPMN的元素


 我们使用BPMN元素进行建模,BPMN的元素分为五个类别:


图10‑9BPMN的元素分类

  1.  流对象(Flow Objects),流对象是定义业务流程的主要图形元素。它进一步细分为三个类别,分别是事件(Events)、活动(Activities)和网关(Gateways);
  2.  数据(Data),它分为四个类别:数据对象(Data Object)、数据输入(Data Inputs)、数据输出(Data Outputs)和数据存储(Data Stores);
  3.  连接对象(Connection Ojbects),用来把各个流对象或流对象与其他信息连接起来,它分为四种类别:顺序流(Sequence Flows)、消息流(Message Flows)、关联(Associations)和数据关联(Data Associations);
  4.  泳道(Swimlanes),用来区分不同部门或者不同参与者的功能和职责。Swimlanes包含两种类别:池(Pool)和道(Lane);
  5.  人工交付物(Artifacts),它用以给流程附加一些额外的信息,它分为两种类别:组(Group)和附注(Text Annotation)。

为了方便学习,我们将BPMN元素分为了三个层次,分别是基本元素、核心元素和扩展元素,通过基本元素的学习,我们能够开始进行简单的建模;通过核心元素的学习,能够满足我们平常大部分的建模需求;通过学习扩展元素,我们能够看到BPMN所能处理的复杂情况。在下面的各节里,我们将分别对这三个层次的元素进行讨论。


 

图10‑10BPMN元素的三个层次

10.1.1   基本元素



 

图10‑11BPMN的基本元素

10.1.2   核心元素



 

图10‑12BPMN的核心元素

10.1.3   扩展元素



 

图10‑13BPMN的扩展元素

猜你喜欢

转载自ronghao.iteye.com/blog/1153770