de_DEen_USes_ESfr_FRid_IDjapl_PLpt_PTru_RUvizh_TW

BPMN基础:符号、概念与实用示例

BPMN2 days ago

业务流程模型与符号(BPMN)是一种标准化的图形化表示法,用于在工作流中定义业务流程。它提供了一种对业务用户直观、对技术开发人员足够详细的视觉语言。以下是BPMN的全面指南,包括符号概要、关键概念和示例。

符号概要

BPMN使用多种符号来表示业务流程的不同元素。以下是关键符号的概要:

参与者

  • :表示流程中的主要参与者,通常指整个组织或部门。
  • 泳道:池中的子分区,通常表示组织内的角色或部门。

辅助元素

  • 文本注释:提供有关流程的附加信息。
  • :活动的视觉分组,常用于突出流程的特定部分。

网关

  • 互斥网关:表示一个决策点,仅选择一条路径。
  • 包含网关:允许多条路径同时进行。
  • 并行网关: 将流程拆分为并行路径,这些路径会同时执行。
  • 事件: 根据事件触发流程或子流程。

数据

  • 数据对象: 表示在流程中流动的信息。
  • 数据存储: 数据可以被读取或写入的地方。

活动

  • 任务: 单个工作单元。
  • 子流程: 流程中的流程,可以折叠或展开。
  • 调用活动: 调用另一个流程或子流程。
  • 事件子流程: 由事件触发的子流程。
  • 事务: 必须完全完成或完全不完成的子流程。

关键概念

  1. 流程:一系列相关活动,用于产生特定结果。
  2. 流程对象:定义流程行为的主要元素(事件、活动、网关)。
  3. 连接对象:用于连接流程对象(顺序流、消息流、关联)。
  4. 泳道:用于将活动组织并分类到池和泳道中。
  5. 辅助元素:提供有关流程的附加信息,但不影响流程。

示例

此图是一个业务流程模型与符号(BPMN)图,用于展示采购订单流程。以下是该图的详细解释与解读:

BPMN - To-be Process for Purchase Order Process based on As-is BPMN - Visual Paradigm Community Circle

关键组件:

  1. 池与泳道:

    • 池: 代表流程中的主要参与者。在此图中,有两个池: “客户” 和 “饮品店”。
    • 泳道: 池内的细分,代表不同的角色或部门。此处,“饮品店”池被分为两个泳道:“销售代表”和“仓库”。
  2. 消息流:

    • 由虚线红色线条表示,消息流显示不同池之间的消息交换。
    • 客户向饮料店发送一份“采购订单”,之后收到一份“发票”。
  3. 任务:

    • 用圆角矩形表示,任务是流程中执行的活动。
    • 检查库存水平:销售代表在收到订单后检查库存水平。
    • 建议修改:如果库存不足,销售代表建议对采购订单进行修改。
    • 请求打包货物:如果库存充足,销售代表请求仓库打包货物。
    • 打包货物:仓库对货物进行打包。
    • 发货:仓库发货,完成订单。
  4. 网关:

    • 用菱形表示,网关根据条件控制流程的流向。
    • 库存充足吗?此网关判断是否有足够的库存来完成订单。如果可以,流程流向“请求打包货物”;如果不行,则流向“建议修改”。
  5. 事件:

    • 消息开始事件:用带信封图标的圆圈表示,当收到消息(采购订单)时,此事件触发流程的开始。
    • 结束事件:以粗边圆圈表示,此事件标志着流程的完成。
  6. 顺序流:

    • 以实线箭头表示,顺序流显示流程内活动的顺序。
    • 顺序流从“收到订单”事件开始,经过任务和网关,最终结束于“订单完成”事件。

流程流程:

  1. 收到订单:

    • 当销售代表收到客户的采购订单时,流程开始。
  2. 检查库存水平:

    • 销售代表检查库存水平,以确定订单是否可以履行。
  3. 网关(库存充足吗?):

    • 如果库存充足,流程将进入“请求打包货物”。
    • 如果库存不足,流程将进入“建议修改”,销售代表在此建议对采购订单进行修改。
  4. 请求打包货物:

    • 如果库存充足,销售代表请求仓库打包货物。
  5. 打包货物:

    • 仓库按要求打包货物。
  6. 发货:

    • 仓库将货物发给客户。
  7. 订单完成:

    • 该流程以订单完成并向客户发送发票而结束。

解释:

此BPMN图示清晰地展示了采购订单流程的视觉化表示,突出了客户与饮品店之间的互动,以及店内内部活动。它有助于理解活动流程、决策点以及履行采购订单所涉及的角色。该图示可用于流程改进、培训,以及确保所有利益相关者对流程有共同的理解。

最佳实践

 

BPMN Best Practices

  1. 清晰性:确保图示清晰且易于理解。
  2. 一致性:在不同图示中一致地使用符号。
  3. 文档化:在必要时使用文本注释提供额外的上下文信息。
  4. 模块化:将复杂流程分解为可管理的子流程。
  5. 验证:定期与利益相关者共同验证流程模型,以确保准确性。

通过遵循本指南,您可以有效地使用BPMN建模业务流程,确保沟通清晰且流程管理高效。

Sidebar Search
Loading

Signing-in 3 seconds...

Signing-up 3 seconds...