业务流程模型和标记法(BPMN)

业务流程模型和标记法(BPMN, Business Process Model and Notation)最初由标准组织BPMI(The Business Process Management Initiative)发布, 是一套图形化表示法,用于以业务流程模型详细说明各种业务流程。

池(Pools)

表示不同的组织或完全独立的流程,表示同一组织中不同的小组或个人。

是BPMN中最大的要素,用表示的区域内可以包括事件(Event)任务(Task)等等。每个最多只能包括一个流程。用来表示流程的参与者,例如公司、顾客、部门等。

道(Lanes)

可以用于表示各部门具体的任务和职能,以及部门之间的相互作用。不一定需要是部门或个人,他们也可以用来表示组织中的职位(如出纳)或信息系统(如客户关系管理系统)。

活动(Activity)

活动用圆角矩形表示,用来描述公司所做的工作。活动包括任务(Task)子流程(Sub-Process)子流程用图形的下方中间处的小加号( )来区分。

事件(Event)

事件用圆形表示,用来描述一个业务流程期间发生的事。事件一般包括原因(trigger)影响(results),主要分为三类:开始事件(Start)、中间事件(Intermediate)、终止事件(End)

顺序流(Sequence Flow)

顺序流用实心线和箭头表示,描述活动进行的顺序。

消息流(Message Flow)

消息流用虚线表示,起始端有一个空心圆圈,终端是一个空心箭头,用来描述两个不同流程中的参与者收发消息的情况。消息流是唯一一个可以在之间发生的流。

关联(Association)

关联用点线表示,并可用箭头标明方向,用来联系数据、文本以及其他流对象。

关口(Gateway)

关口用菱形表示,用来控制顺序流的分流和合并。

  • 排他关口(Exclusive Gateway)

    多个事件中只有一个可以发生。

  • 并行关口(Parallel Gateway)

    几个事件可以同时进行。

  • 包容关口(Inclusive Gateway)

    包容关口将流程分解为多个分支,并解释如果流要沿着分支继续下去必须满足哪些条件。包容关口允许选择多个可能的路径。

  • 事件关口(Event-Based Gateway)

    基于即将发生的事件决定流程路径。

数据对象(Data Objects)

数据对象展示在活动中需要或产生的数据,它们可以通过关联活动相连。

组(Group)

用虚线圆角矩形表示,用来记录或分析,但不影响顺序流

注释(Annotation)

注释为模型/图提供附加文本信息。

(0)

相关推荐