Skip to content
一、BPMN2.0-简述
  • BPMN2.0规范【全称:Business Process Model And Notation】

    • 发展历史

      • 2004年BPMI 组织发布1.0版本,全称Business Process Modeling Notation
      • 2008年1月发布 BPMN 1.1规范
      • 2011年1月发布BPMN2.0,全称改为 Business Process Model And Notation(业务流程模型和符号)
    • BPMN2.0是什么

      • 是一套业务流程模型与符号建模标准
      • 精准的执行语义来描述元素的操作
      • 以XML为载体,以符号可视化业务
    • BPMN规范的作用

      • 为了让业务流程的全部参与人员对流程可以进行可视化管理,提供一套让所有参与人员都易于理解的语言和标记, 为业务流程的设计人员(非技 术人员)和流程的实现人员(技术人员) 建立起一座桥梁。
二、BPMN2.0-元素
  • BPMN 中定义了 5 个基础的元素类别。

    • 流对象( Flow Objects ):在一个业务流程中,流对象是用于定义行为的图形元素, 主要有事件 (Events )、活动( Activities )和 网关( Gateways ) 三种流对象 。
    • 数据( Data ):主要有数据对象( Data Objects )、数据输入 ( Data Inputs )、数据输 出( Data Inputs )和数据存储( Data Stores) 4 种元素。
    • 连接对象( Connecting Objects ):用于连接流对象, 主要有 4 种连接流对象的方式 , 包括顺序流( Sequence Flows )、消息流( Message Flows )、 关联( Associations )和 数据关联( Data Associations )。
    • 泳道( Swimlanes ):泳道提供了两种途径用于组织基础的模型元素,分别是池( Pools) 和道( Lanes )。
    • 描述对象(Artifacts ):描述对象主要用于为流程提供附加信息, 当前制品包括组( Group )和 注释( Text Annotation )。
  • BPMN对应的图形

    image

三、BPMN2.0-事件
  • 事件分类方式

    • 位置分类
    • 特性分类
    • 事件定义分类
  • 事件分类-按照位置分类

    • 开始事件
    • 中间事件/边界事件
    • 结束事件
  • 事件分类-按照特性分类

    • 捕获事件(Catching)
    • 抛出事件(Throwing)
  • 事件分类-按照定义分类

    • 定时事件
    • 错误事件
    • 信号事件
    • 消息事件
  • 定时事件定义

    • 指定时间
    • 指定持续时间
    • 周期执行

Released under the MIT License.