BPMN(业务流程建模符号)是业务流程建模现代化的标准,由 BPMI 符号工作组五月制定 2004 年版的 2.0 BPMN 发布于 2010 年在英国最初的规范写由对象管理组。
BPMN 的目标是:
负责流程实施的技术专家;
创建和改进流程的业务分析师;
监控和控制流程的经理。
通过这种方式,BPMN 可以作为业务流程及其实现之间的链接。
BPMN 使用简单的图形表示法将业务流程可视化为图表。这些图形元素对用户来说很直观,并允许他们构建复杂的语义结构。业务用户发现使用表示为图表的流程非常方便,许多分析师使用 BPMN 来解决这个问题。
使用 BPMN 设计的所有流程模型都是_可执行的_,不仅仅是在纸上描述,这意味着它们可以在任何 BPM 系统中运行。计算机程序将图表转换为实时运行的实际可执行进程。
这 实际在 BPMN 建模和阅读业务流程的课程是一套用实际的例子,它会教你如何与流行的工作经验 BPMN 标准。为了提供课程的示例,我们使用了 ELMA 业务流程管理软件。
这个独特的课程介绍了使用 BPMN 中描述的业务流程的核心概念。这是本课程的第一课,我们试图使其简单易懂,最重要的是,有用!
第 1 课
在 BPMN 中,通过具有一系列图形元素的图来描述过程。这种可视化使用户易于理解过程的逻辑。
BPMN 主要用于设计和读取业务流程的简单和复杂图表。为此,BPMN 标准按类别对图形元素进行分类:因此,使用业务流程图的用户可以轻松识别元素。
使用 BPMN 描述的任何过程都表示为根据某些业务规则因此或同时执行的多个步骤(活动)。
看看“订单处理”流程,该流程可用于销售和租赁自行车的在线商店。
图 1“订单处理”流程
您应该始终从“开始事件”中读取进程。
图 1.1 开始事件
从名称中可以看出,“开始事件”标识了流程的起点; 它只能有输出序列流。在 BPMN 中,起始事件由具有开放中心和圆形边界的圆圈表示。
在我们的示例中,“开始事件”可以是电话呼叫,也可以是来自商店网站上留下的客户的消息。
从 Start Event 开始,该过程遵循顺序流程,直到它到达 End Event ; 一个进程可以有几个结束事件。
图 1.2 结束事件
一个结束事件 指定了一个进程内的路径完成; 它只能有传入的序列流。
一个结束事件 是通过用粗实线边界的圆表示。
在我们的示例中,结束事件是将商品交付给客户。
请注意,在 ELMA 中,开始事件 和结束事件也按颜色区分,这就是为什么它们分别显示为绿色和红色圆圈的原因。
工作流程由开始 事件和结束 事件之间的各种元素可视化。表示在该过程中执行的工作的核心元素称为活动。活动是 BPMN 的可执行元素,可以是原子的也可以是非原子的(复合)。
Activity 的原子类型称为任务。它以图形方式显示为圆角矩形。最常见的任务代表用户完成的工作,这就是为什么它通常被称为用户 任务。
在我们的示例中,任务活动是:“处理客户请求”,“填写购买表单”和“填写租赁表单”。
图 1.3 用户任务
BPMN 的另一个广泛使用的元素是网关。在图形上,它显示为菱形,用于确定决策和评估条件。基本上,Gateway 是一个分支点,通过拆分和合并来控制流程。
图 1.4。网关
在我们的示例中,客户可能想要购买或租用自行车,并且根据该决定,订单被处理为购买或租赁。在流程图中,网关是决定点,指定每种情况下顺序流必须采用的方式。
在接下来的课程中,我们将了解其他 BPMN 2.0 图形元素及其在实践中的使用。熟悉 BPMN 的基本过程元素后,即使是最复杂的过程图,也可以阅读和理解。
Business Process Modeling
What is BPMN?
BPMN Orchestration vs Choreography vs Collaboration
BPMN Activity Types Explained
BPMN Artifact Types Explained
Business Process Modeling Software Tool
BPMN Diagram and Tools – Visual Paradigm
How to Draw BPMN Diagram?
Easy-to-Use BPMN Tools
尝试 BPMN 在线例子(单击 -> 即时编辑 )