📘 工作流引擎·原理与实现
OA 实战
⭐ 30 章完整目录
01
工作流基础
定义 · 引擎概念 · OA 作用
02
核心模型
流程定义 · 节点 · 连线 · 表单
03
流程设计器
架构 · 拖拽设计 · 节点配置
04
流程解析
XML/JSON · 校验 · 缓存
05
流程实例
创建 · 状态管理 · 持久化
06
任务管理
分配 · 认领 · 完成 · 转办
07
流转控制
顺序 · 条件 · 并行 · 排他网关
08
会签与投票
会签模式 · 投票规则 · 多实例
09
子流程
内嵌 · 调用 · 数据传递
10
事件机制
开始/结束 · 边界 · 定时器
11
监听器
任务 · 执行 · 流程监听器
12
表达式引擎
解析 · 条件 · 赋值表达式
13
身份管理
用户 · 角色 · 组织 · 权限
14
表单引擎
动态表单 · 字段绑定 · 存储
15
路由策略
角色/部门/条件路由
16
超时处理
任务超时 · 提醒 · 自动跳过
17
驳回与回退
驳回设计 · 回退 · 历史回溯
18
版本管理
版本控制 · 升级 · 兼容
19
事务管理
事务边界 · 补偿 · 最终一致性
20
并发控制
乐观锁 · 悲观锁 · 分布式锁
21
历史数据
历史实例 · 任务 · 活动
22
统计报表
耗时统计 · 效率 · 完成率
23
消息通知
站内信 · 邮件 · 短信 · Webhook
24
集成接口
REST API · WebService · MQ
25
性能优化
缓存 · 数据库 · 异步 · 批量
26
分布式部署
架构 · 节点通信 · 一致性
27
高可用设计
主备切换 · 负载均衡 · 故障转移
28
安全设计
权限校验 · 加密 · 防篡改 · 审计
29
测试策略
单元 · 集成 · 压力 · 场景
30
实战案例
请假 · 报销 · 合同审批