什么是BPMN?一份快速入门指南

这份全面的指南涵盖了业务流程模型与符号(BPMN)该指南基于所提供的资料。它概述了用于标准化业务流程建模的符号的目的、核心要素及详细行为。

1. BPMN概述

BPMN是一种用于在模型中指定业务流程的图形化表示方法。它最初由业务流程管理倡议组织(BPMI)于2000年开发,并自2004年起由对象管理组(OMG)自2004年起负责维护。

BPMN的主要目标是提供一种符号表示法,既对业务用户直观易懂又足够强大,能够表达复杂的流程语义给技术用户使用。虽然基本图形与标准流程图相似,但BPMN允许建模者表示特定的业务操作,例如向部门发送消息或升级问题。


2. BPMN核心元素

资料中指出了构建流程模型所使用的四个主要元素:

  • 活动:表示业务流程中实际执行的工作。

  • 网关:用于控制流程的分支与汇聚顺序流的分支与汇聚,实际上充当决策点或汇合点。

  • 流程:

    • 顺序流:显示活动执行的具体顺序。

    • 消息流:显示两个不同参与者之间的通信或消息传递。

  • 事件:表示在流程中“发生”的某件事,而不是执行某个任务。


3. 事件详细指南

事件是BPMN的一个关键组成部分,以视觉方式表示为圆圈。它们根据在流程中的位置以及行为方式被分类。

BPMN Notation Overview

按位置分类

  1. 开始事件:由一个细窄的线条表示流程的开始位置。每个流程都必须以一个事件开始。

  2. 中间事件:由一个细双线这些发生在流程的开始和结束之间。

  3. 结束事件:由一个粗单线(或一个填充的外圈),表示流程的结束。每个流程至少有一个结束事件。

事件行为和标记

BPMN 2.0支持超过60种不同类型的事件,通常通过内部标记(圆圈内的图标)。

  • 捕获与抛出:

    • 捕获事件具有明确的触发条件,一旦该触发条件“被触发”即开始;它们通过未填充的内部标记.

    • 抛出事件由流程自身触发以生成通知;它们通过填充的内部标记.

  • 边界事件:这些是附加在活动边界上的中间事件。在执行特定活动期间,它们可以在任何时候被触发。

  • 中断型与非中断型:

    • 中断型事件:由一个实线表示。触发时,当前任务立即停止,流程转向新的路径。

    • 非中断型事件:由一个虚线表示。触发时,原始任务继续完成,同时从该事件开始并行流程。

视觉指示符汇总表

功能 视觉样式 含义
开始事件 细单圈 流程从这里开始。
中间事件 双圈 在流程中发生。
结束事件 粗/填充外圈 流程从这里结束。
中断型 实线 立即停止当前活动。
非中断型 虚线 在开始新路径的同时允许活动完成。
捕获 未填充的标记 等待接收信号/触发器。
抛出 已填充的标记 生成信号/触发器。

 

BPMN 文章

Leave a Reply