问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

掌握业务流程模型和符号(BPMN):提示和技巧

创作时间:
作者:
@小白创作中心

掌握业务流程模型和符号(BPMN):提示和技巧

引用
1
来源
1.
https://www.cnblogs.com/uml-tool/articles/18723265

业务流程模型和符号(BPMN)是一种强大的工具,可用于可视化和管理业务流程。通过提供标准化的图形符号,BPMN有助于弥合流程设计和实施之间的差距,促进组织不同层级之间的更好沟通和理解。以下是掌握BPMN的综合指南,其中包含一些提示和技巧,可帮助您提高建模技能。

了解BPMN

目的和标准化

BPMN旨在为业务流程中涉及的所有利益相关者(包括业务分析师、技术开发人员和业务经理)创建一种通用语言。这种通用语言有助于有效地沟通、分析和改进工作流程。BPMN由对象管理组织(OMG)维护,并被批准为ISO 19510。最新版本BPMN 2.0.2包括执行语义和图形符号。

BPMN历史

该图提供了业务流程模型和符号(BPMN)历史和演变的详细时间线,突出显示了从诞生到标准化的关键里程碑和版本。以下是图中所示的BPMN历史的细分:

早期开发和初始发布

  • 2004年5月3日:业务流程管理倡议(BPMI.org)推出BPMN 1.0,标志着业务流程建模标准化符号的开始。
  • 2005年6月29日:BPMI.org继续致力于推广和发展BPMN标准。

对象管理组(OMG)采用情况(2006-2008)

  • 2006年2月1日:OMG采用BPMN 1.0,接管其开发和标准化。
  • 2008年1月17日:BPMN 1.1发布,反映了符号的更新和改进。
  • 2009年1月3日:推出BPMN 1.2,进一步完善了标准。

过渡到BPMN 2.0

  • 2007年6月5日:发布了BPMN 2.0的提案请求(RFP),启动了下一个主要版本的开发。
  • 2009年8月14日:BPMN Beta 2.0发布,提供初步版本供测试和反馈。
  • 2011年1月3日:官方BPMN 2.0发布,包含重大增强和执行语义。

进一步完善和标准化

  • 2013年9月2日:BPMN 2.0.1发布,解决了一些小更新和更正。
  • 2013年12月9日:推出BPMN 2.0.2,进一步完善了标准。
  • 2013年12月:BPMN 2.0.1被OMG批准为ISO/IEC 19510,巩固了其国际标准地位。

BPDM的并行开发

  • 2003年1月6日:发布了BPDM的RFP,重点是定义业务流程的元模型。
  • 2008年1月17日:BPDM 1.0发布,为BPMN提供了补充框架。

时间轴展示了BPMI.org和OMG在开发和标准化BPMN方面合作努力。从2004年的BPMN 1.0开始,该符号经历了多个版本,最终形成了BPMN 2.0.2,该版本被公认为ISO标准。这一演变反映了BPMN的不断改进和适应,以满足业务流程建模和管理的需求。

BPMN的关键元素

BPMN图由四大类元素组成:

流对象

  • 事件:以圆圈表示,事件表示影响流程的发生。它们可以是开始事件、中间事件或结束事件。
  • 活动:活动以圆角矩形显示,表示流程内执行的任务。它们可以是任务或子流程。
  • 网关:根据条件或决策控制流程的菱形。类型包括独占网关、并行网关和包容网关。

连接对象

  • 序列流:实线箭头表示活动顺序。
  • 消息流:虚线箭头代表参与者之间的沟通。
  • 关联:将工件与流对象连接起来的虚线。

泳道

  • :代表流程中的主要参与者。
  • 通道:池内的细分,进一步对角色或职责进行分类。

文物

  • 数据对象:表示活动所需的数据。
  • 群组:组织相关任务而不影响流程。

    BPMN 组
  • 注释:对图表的特定部分提供评论或解释。

    BPMN 注释

BPMN符号:平衡简单性和复杂性

BPMN符号设计简单而灵活,可以表示复杂的流程,同时又不影响图表的清晰度和熟悉度。在元素的基本类别中,可以加入更多细节和变体,以满足更复杂场景的需求。

下表说明了如何使用基本元素与其他变体组合来描述BPMN中的事件。这种方法使BPMN能够处理复杂性,同时保持符号的核心外观和感觉,确保图表仍然易于访问和理解。


这种简单性和复杂性之间的平衡使BPMN成为一种多功能工具,可用于建模各种业务流程,从简单的工作流程到高度详细和复杂的操作。

BPMN示例 - 订单处理

该图是业务流程模型和符号(BPMN)图,说明了处理客户订单的流程,特别是送水服务。让我们分解一下图中描述的关键BPMN概念和元素:

图表中的关键BPMN元素

  • 泳池和泳道

  • :表示流程中的主要参与者。此图中有两个池:“客户”和“The Tiny Aqua Bottled Water Company”。

  • 通道:池内的细分,按角色或职责对活动进行分类。公司池分为“客户服务助理”、“物流部经理”和“工人”。

  • 事件

  • 开始事件:用标有“下订单”的绿色圆圈表示。当客户下订单时,此事件会触发流程的开始。

  • 中间事件:时钟符号表示标记为“下周三”的计时器事件,表示延迟或预定的操作。

  • 结束事件:用标有“送水”的红色圆圈表示,标志着送水过程的结束。

  • 活动(任务)

  • 任务:用圆角矩形表示,这些是流程中执行的操作。示例包括“验证客户身份”、“创建客户帐户”、“转发订单”、“安排送货”和“送水”。

  • 网关

  • 专属网关:以标有“客户是否存在?”的菱形表示,此网关根据客户是否已存在于系统中来控制流程。根据条件,流程分为创建新客户帐户或转发订单。

  • 文物

  • 数据对象:以折角矩形表示,表示流程中涉及的文档或数据。示例包括“采购订单 [待分配]”、“采购订单 [待交付]”和“采购订单 [已完成]”。

  • 注释:文本框提供了附加信息,指出超过90%的请求是通过电话提出的,10%通过电子邮件提出的。

  • 序列流

  • 实线箭头表示活动顺序。流程从下订单开始,然后验证客户身份,并根据客户是否存在进行分支。接下来是创建帐户或转发订单、安排送货,最后是送水。

流程解读

  • 订单下达:当客户下订单时,流程就开始了,由开始事件表示。
  • 客户验证:客服人员核实顾客身份。如果客户存在,则转发订单。如果不存在,则创建一个新的客户账户。
  • 订单处理:订单计划于下周三转发,如中间计时器事件所示。物流部经理安排送水。
  • 送货:工人送水,标志着流程的结束。

有效BPMN建模的技巧和窍门

  1. 从明确的目标开始
    在深入研究BPMN建模之前,请明确定义流程的目标。了解您要实现的目标以及利益相关者是谁。这种清晰度将指导您的建模工作并确保图表达到其预期目的。

  2. 保持简单
    避免使BPMN图过于复杂。使用最简单的元素来准确表示流程。过度使用复杂的网关和工件会使图表难以理解。专注于核心活动及其顺序。

  3. 有效利用泳道
    泳道有助于根据角色或职责组织活动。使用池来表示主要参与者,并使用泳道进一步对这些参与者中的任务进行分类。这种结构可以更轻松地了解谁负责什么。

  4. 标记一切
    确保BPMN图中的所有元素都标记清晰。对活动、事件和网关使用描述性名称。这种做法可提高可读性,并使利益相关者更容易理解图表。

  5. 与利益相关者验证
    定期与利益相关者验证您的BPMN图。他们的反馈对于确保该图准确表示流程并满足他们的期望至关重要。协作可以更好地协调和接受模型。

  6. 使用标准符号
    坚持使用标准BPMN符号和符号。使用标准符号的一致性使熟悉BPMN的人更容易理解图表。避免使用自定义符号或非标准表示。

  7. 记录假设和决定
    记录建模过程中做出的任何假设或决定。此文档有助于理解图表背后的原理,并有助于未来的修订或改进。

  8. 经常练习
    与任何技能一样,BPMN的熟练程度需要实践。定期为不同的流程创建BPMN图表,以提高您对符号的理解和应用。

  9. 利用工具和软件
    使用BPMN工具和软件来创建和管理您的图表。这些工具通常提供模板、验证功能和协作选项,以增强建模过程。

  10. 保持更新
    随时了解BPMN的最新发展。符号不断发展,保持最新状态可确保您采用最有效、最高效的实践。

结论

BPMN是一种强大的工具,可用于可视化和管理业务流程。通过了解其关键要素并遵循最佳实践,您可以创建有效的BPMN图表,以增强沟通、分析和工作流程改进。掌握BPMN需要明确的目标、简单性、有效使用泳道、清晰的标签、利益相关者验证、标准符号、文档、定期练习、利用工具和保持更新。通过这些提示和技巧,您可以熟练掌握BPMN并推动更好的业务成果。

上面的BPMN图表示例有效地模拟了送水服务的客户订单流程,说明了公司内部不同角色如何互动以完成订单。它使用标准BPMN符号清楚地描述了活动、决策点和所涉及的数据的顺序,使利益相关者能够理解该流程。

通过采用这些策略,您可以充分发挥BPMN的潜力,并促进更高效、协作的业务运营。

BPMN参考

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号