前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >业务流程模型和标记法(BPMN)

业务流程模型和标记法(BPMN)

作者头像
知一
发布2021-12-07 20:04:20
1.8K0
发布2021-12-07 20:04:20
举报
文章被收录于专栏:知一杂谈知一杂谈

BPMN 有什么优势呢,用了一段时间主要使用在业务流程表达上,表达符号比较多,相比流程图可以更清楚的表达业务流程,同步、异步,异常中断、事件消息等等,如果看图的人都对这些符号有概念,可以比较轻松的看懂业务流程。缺点就是符号太多,学习成本相对高一些。学会了就会对业务表达上有很好的助力。

范围

BPMN仅限于支持对业务流程有用的建模概念。这意味着组织所做的非业务目的其他类型建模将排除在BPMN之外。例如,以下方面的建模不属于BPMN的一部分:

  • 组织结构
  • 职能分解
  • 数据模型

此外,虽然BPMN会显示数据的流(消息)以及活动与数据器物的关联,但它并非数据流图(data flow diagram)。

要素

BPMN用很小一套图形要素做简单的图来建模,这将令业务用户与开发者一样容易理解其中的过程和流。它的四种基本要素如下:

  1. 流对象(Flow Object):事件(Events),活动(Activities),关口(Gateways)
  2. 连接对象(Connecting Objects):顺序流(Sequence Flow),消息流(Message Flow),关联(Association)
  3. 泳道(Swimlanes):池(Pool),道(Lane)
  4. 器物(Artifacts/Artefacts):数据对象(Data Object),组(Group),注释(Annotation)

这四大类对象令我们有机会做出简单的业务流程图(BPD, business process diagram)。同时,BPMN也允许在BPD中创建你自己的流对象、器物类型,使图更好理解。

流对象与连接对象

泳道与器物

业务流程图的类型

常用符号

免费画 BPMN 流程图的工具

https://app.diagrams.net/

参考

https://github.com/Pingren/bpmn-dataflow-diagram-editor https://github.com/zhangqiangboss/WorkflowAndCamunda/blob/master/docs/camunda/CamundaProEngine.md https://www.edrawsoft.cn/bpmn-symbols/

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-01-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 范围
  • 要素
  • 流对象与连接对象
  • 泳道与器物
  • 业务流程图的类型
  • 常用符号
  • 免费画 BPMN 流程图的工具
  • 参考
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档