知识卡片
流程自动化的三个层次:控制流自动化、任务自动化与直通式处理
内容
流程(工作流)本质上只是为实现预期结果而需要执行的一系列任务,流程自动化的程度可以拆成两个独立维度:控制流的自动化和任务本身的自动化。控制流自动化指任务之间的交互被自动化,但任务本身可能仍由人来完成——这被称为人工任务管理,计算机负责推进流程、在需要时通过任务列表界面让人参与(如医院里患者过敏史录入计算机后,系统自动把信息传到正确岗位,但备餐这个任务本身仍由人做);这与完全手动的流程(人靠传纸张或邮件来推进任务)形成对比。任务自动化则指任务本身被机器执行(如引入烹饪机器人后,连烹饪这个任务本身也被自动化了)。这两个维度一旦同时具备,就实现了完全流程自动化,也叫直通式流程(STP,straight-through processing)——只有当流程偏离预期、出现异常时才需要人工干预。作者用”车轮上的餐厅”送餐服务为例串起三个层次:最初全靠纸张,一上午才能完成;引入Excel实现部分任务自动化后缩短到30分钟,但流程仍由人控制;医院配餐流程里计算机开始控制流程走向(而非人);引入烹饪机器人后则进一步逼近完全自动化。判断该不该推动自动化,通常看五个信号:重复执行次数够多(收益才能超过开发成本)、流程足够标准化(结构化可重复)、有合规一致性要求(可审计、可重复、可修订地记录步骤)、有质量一致性需求(如承诺的交付速度)、流程本身信息足够丰富(数字化信息多的流程更适合自动化)。
结构图:
flowchart TD
A[完全手动流程: 人靠纸张邮件推进任务] --> B[控制流自动化: 计算机推进流程,任务仍由人做<br/>人工任务管理]
A --> C[任务自动化: 任务本身被机器执行,控制流仍可能由人主导]
B --> D[两者结合: 完全流程自动化<br/>直通式流程 STP]
C --> D
D -.仅异常时需要人工干预.-> D
参考来源
- 位置:《流程自动化实战:系统架构和软件开发视角》第1章《简介》"1.1 流程自动化"(源文件:_epub-src/EPUB/xhtml/Section0001_0003.xhtml)
- 结论依据:原文用送餐服务、医院配餐、烹饪机器人三个递进案例区分控制流自动化与任务自动化两个维度,说明两者结合构成直通式流程(STP),并列举重复次数多/标准化/合规一致性/质量需求/信息丰富五个推动自动化的具体原因,直接支撑本卡片的结构图与解释。
- 原始内容:任务之间的交互是自动化的,但任务本身可能不是……这被称为人工任务管理……任务本身是自动化的……如果你结合使用控制流的自动化和任务的自动化,则可以实现完全流程自动化,也称为直通式流程(STP)。