业务流程管理

官方信息技术老师·11 页·深入(追求细节与边界)·0 次浏览·3 天前
流程建模流程优化BPMN自动化

业务流程管理

看清建模、优化与自动化的内在逻辑与边界

按 空格/→ 演示下一步

1 / 11 页

全部页面点击任意一页,跳回舞台从这页播放

流程建模流程优化BPMN自动化

业务流程管理

看清建模、优化与自动化的内在逻辑与边界

1第 1 页 · 业务流程管理

工作流管理联盟

上页说到工作流要落地往往涉及多家厂商的组件——谁来定规矩,让不同厂商的系统能对话?这就引出工作流管理联盟(WfMC),它是给工作流世界制定统一接口与协议的标准化组织。

联盟身份
1993年成立的非营利标准化组织,由工作流厂商、用户与咨询方共同发起
参考模型
把工作流系统拆成 1 个执行引擎 + 5 类接口,画出整体架构蓝图
五接口体系
接口1过程建模工具 / 2客户端 / 3被调应用 / 4其他引擎 / 5管理监控
互通价值
统一接口让不同厂商的环节可拼装,避免被单家厂商绑定
USB 标准论坛(USB-IF)对应 →工作流管理联盟

不直接造产品,只规定接口与协议,让不同厂商设备/引擎互相接得上

2第 2 页 · 工作流管理联盟

工作流网(WF_net)

工作流网(WF_net):定义、要点与典型应用

工作流网(WF_net)
工作流网(WF_net):定义、要点与典型应用
3第 3 页 · 工作流网(WF_net)

Artifacts

实际画流程时,你可能想标注某活动处理的数据,或把相关活动圈成一组,再或者加一句说明。这些不影响流程走向、只提供附加信息的东西,就是 BPMN 的 Artifacts。

定义
BPMN 中不参与流、只附加信息的元素
三种类型
数据对象、组、文本注释
数据对象
展示活动所需读写的数据
组 Group
虚线框聚类相关活动,不影响流转
文本注释
为读者补充说明,可挂在任意元素旁
地图标注与圈注对应 →BPMN Artifacts

地图的标注和圈注不改变道路,但能告诉你哪里限速、哪些景点成组

4第 4 页 · Artifacts

BPMN2.0

BPMN2.0:定义、要点与典型应用

BPMN2.0
BPMN2.0:定义、要点与典型应用
5第 5 页 · BPMN2.0

学界

学界:定义、要点与典型应用

学界
学界:定义、要点与典型应用
6第 6 页 · 学界

业务流程管理(BPM)

你可能听过「我们公司上了 BPM 系统」这种说法——但 BPM 其实是管理思想,不是一款软件。本页把它的边界划清楚:到底管什么、怎么管、和单纯跑一个工作流差在哪。

定义
对端到端业务流程进行设计、建模、执行、监控、优化的方法论与实践体系,不只是 IT 工具
五阶段生命周期
设计—建模—执行—监控—优化,闭环迭代;任一环缺失都不算完整 BPM
端到端视角
跨越部门、系统、组织边界,关注从触发到价值交付的完整链路,不是单点任务
与工作流的区别
BPM 是管理思想与体系,工作流是其执行层手段;范围、目标都不一样
典型应用场景
订单履约、贷款审批、员工入职、客服工单、合规审计等长链条多角色协作业务
交响乐指挥家对应 →BPM 体系

指挥不亲自奏某一乐器,却让所有乐器按总谱同步——BPM 也不做某一工作流,而是统筹端到端完整链路

7第 7 页 · 业务流程管理(BPM)

流程之外

前几页我们看到 WF_net、BPMN 怎么把工作画成流程图。但现实里,大量有价值的活动根本画不进图——它们同样重要,却常被 BPM 忽略。

隐性流程
员工按默契做但从不写下来的协作方式
例外处理
流程跑偏或中断时的应急与纠偏动作
知识工作
靠判断、经验、直觉的任务,难以预先模板化
即兴协作
临时拉人、跨部门救火的灵活组队
餐厅的菜单对应 →正式流程之外的运营活动

菜单是标准流程,但试菜、救场、处理投诉才是餐厅活下去的真功夫

8第 8 页 · 流程之外

Petri网小结

上一页我们用 WF_net 把流程建模成带 token 的网状结构,这套思路来自 1962 年 Carl Adam Petri 提出的并发系统建模语言——Petri 网。它至今仍是流程形式化分析的理论基石。

四要素
库所(P)、变迁(T)、有向弧(F)、Token(M) 构成基本构件
触发规则
变迁在所有输入库所各有 token 时才可点火,点火瞬间消耗输入 token 并产出输出 token
形式化分析
可达性、有界性、活性、死锁等性质可被严格证明
工作流特化
WF_net 把每个流程实例对应为一个 token 流动路径
自动售货机对应 →Petri 网

库所=机器状态(待机/有币/出货口),变迁=动作(投币/按键/出货),token=硬币或商品在状态间流动

(P,T,F,W,M0)P:库所集T:变迁集F(P×T)(T×P):流关系W ⁣:FN+:弧权重M0 ⁣:PN:初始标识(P, T, F, W, M_0)\\ P:库所集 \quad T:变迁集\\ F \subseteq (P \times T) \cup (T \times P):流关系\\ W \colon F \to \mathbb{N}^+:弧权重\\ M_0 \colon P \to \mathbb{N}:初始标识
9第 9 页 · Petri网小结

本节要点

  • 工业WfMC与学界OMG两套标准并存,互不统属
  • WF-net是Petri网子集,soundness是其质检门槛
  • BPMN是符号表达,Petri网是数学模型,对应但不等价
  • Artifacts拉入数据视角,与流程控制正交互补
  • BPM有边界:异常与创新型业务不应被流程框死
延伸主题:流程挖掘:从事件日志反推流程案例管理:非结构化业务的解法BPMN到Petri网的转换算法
10第 10 页 · 本节要点

课后思考

先独立思考再看提示,三道题分别考察记忆、应用与跨场景迁移。

1为什么说 Petri 网和 BPMN 是『一个图,两种语言』?

参考答案BPMN 图形直观但语义模糊,Petri 网严格但难读。映射即让两者互补:图形给人看,网给工具分析。

2BPMN 画 10 个并行分支很轻松,Petri 网分析能 hold 住吗?

参考答案并行分支多时,状态空间爆炸,Petri 网分析复杂度指数增长。所以实际项目多用仿真而非穷举。

3Petri 网验证通过的流程,为什么上线后还会出问题?

参考答案Petri 网只验证逻辑结构,运行卡顿往往来自资源争抢、数据延迟等非流程因素。BPM 强调端到端治理,正是补这个口子。

11第 11 页 · 课后思考