title: 流程规范
created: 2026-04-18
updated: 2026-04-18
type: reference
tags: [weaver]
流程规范
1. BPM 概述
BPM(Business Process Management,业务流程管理) 是一套系统化的方法,用于发现、建模、分析、衡量、改进和优化组织的业务流程。
1.1 流程管理生命周期
┌─────────────────────────────────────────────┐
│ 1. 流程设计 → 2. 建模 → 3. 执行 → │
│ 4. 监控 → 5. 优化 → (回到 1,持续迭代) │
└─────────────────────────────────────────────┘
1.2 核心概念
| 概念 |
说明 |
| 流程(Process) |
一组相互关联的活动,将输入转化为输出 |
| 节点(Activity/Node) |
流程中的单个处理步骤 |
| 网关(Gateway) |
决定流程走向的判断点(条件分支、并行、排他) |
| 角色(Role) |
执行节点的人员或岗位 |
| SLA |
服务级别协议,规定流程处理的时间要求 |
| BPMN |
业务流程模型和标记法,国际通用流程建模标准 |
2. 流程设计规范
2.1 流程命名规范
| 规则 |
示例 |
说明 |
| 动词 + 名词 |
请假申请、费用报销 |
明确流程目的 |
| 层级编码 |
OA-01-请假申请 |
便于分类管理 |
| 版本标记 |
v1.0、v2.1 |
记录流程迭代 |
| 避免缩写 |
不用 QJ、FYBX |
保持可读性 |
2.2 流程分类体系
├── 人事类(HR)
│ ├── 入职流程
│ ├── 离职流程
│ ├── 转正申请
│ ├── 调岗申请
│ └── 请假申请
├── 财务类(FIN)
│ ├── 费用报销
│ ├── 借款申请
│ ├── 付款申请
│ └── 预算调整
├── 行政类(ADM)
│ ├── 用品领用
│ ├── 会议室预订
│ ├── 公章使用
│ └── 出差申请
└── 业务类(BIZ)
├── 合同审批
├── 项目立项
├── 采购申请
└── 报价审批
2.3 节点设计规范
审批节点
| 属性 |
规范 |
| 审批人 |
必须明确到岗位/角色,不写具体人名 |
| 审批时限 |
设置合理的处理时限(通常 1-3 个工作日) |
| 超时处理 |
配置超时自动提醒、自动转交或自动通过/驳回 |
| 审批权限 |
明确审批人可以执行的操作(同意/驳回/转交/加签) |
| 合理的处理时限(通常 1-3 个工作日) |
|
| 超时处理 |
配置超时自动提醒、自动转交或自动通过/驳回 |
| 审批权限 |
明确审批人可以执行的操作(同意/驳回/转交/加签) |
| 模式 |
适用场景 |
说明 |
| 逐级审批 |
费用报销、合同审批 |
按组织层级逐级上报 |
| 会签审批 |
跨部门协作 |
多个审批人必须全部同意 |
| 或签审批 |
多人可替代审批 |
任一审批人同意即可 |
| 条件审批 |
金额/职级条件分支 |
根据条件决定审批路径 |
| 自动审批 |
标准化场景 |
符合条件自动通过,无需人工 |
2.4 表单设计规范
字段规范
| 字段类型 |
用途 |
校验要求 |
| 单行文本 |
标题、编号 |
必填、长度限制 |
| 多行文本 |
说明、备注 |
可选 |
| 数字 |
金额、数量 |
必填、范围校验 |
| 日期 |
起止时间 |
必填、逻辑校验(开始 < 结束) |
| 选择 |
类型、状态 |
必填、枚举值 |
| 附件 |
证明材料 |
可选、格式/大小限制 |
| 关联数据 |
关联合同、项目 |
可选、数据联动 |
表单布局原则
- 逻辑分组 — 相关字段放在一起,用区块分隔
- 必填优先 — 必填字段放前面,减少滚动
- 自动填充 — 能自动带出的字段(如申请人、部门)不要让用户填
- 条件显示 — 根据条件动态显示/隐藏字段,减少干扰
3. 流程发布与变更规范
3.1 流程上线流程
需求提出 → 流程设计 → 内部评审 → UAT测试 → 上线审批 → 发布上线 → 培训通知
3.2 变更管理
| 变更类型 |
审批要求 |
上线方式 |
| 重大变更 |
业务部门 + IT 审批 |
停机窗口发布 |
| 一般变更 |
IT 审批 |
低峰期发布 |
| 紧急变更 |
事后补审批 |
立即发布 |
3.3 版本管理
- 每次流程修改必须记录变更日志
- 保留历史版本,支持回退
- 变更日志格式:
| 日期 | 版本 | 变更内容 | 变更人 | 审批人 |
|------|------|---------|--------|--------|
4. 泛微 E9 流程开发规范
4.1 流程建模注意事项
- 流程路径清晰,避免循环死锁
- 所有分支必须有出口
- 关键节点设置超时提醒
- 使用条件表达式而非硬编码
4.2 前端代码规范
详见 前端开发规范,核心原则:
| 权限类型 |
说明 |
配置建议 |
| 创建权限 |
谁能发起流程 |
按岗位/角色配置 |
| 审批权限 |
谁能审批 |
按节点配置审批人 |
| 查看权限 |
谁能查看流程 |
按流程/部门配置 |
| 管理权限 |
谁能管理流程 |
IT管理员 + 流程Owner |