id, title, type, feature, scope, locale, aliases, related_tools, related_pages, prerequisites, negative, last_verified
| id |
title |
type |
feature |
scope |
locale |
aliases |
related_tools |
related_pages |
prerequisites |
negative |
last_verified |
| approve.node.concept |
审批节点类型 |
concept |
approve |
admin |
zh |
| 审批节点 |
| 单人审批 |
| 会签是什么 |
| 顺序会签 |
| 并行会签 |
| 或签 |
| 多人审批怎么配 |
| 审批人怎么设 |
|
|
|
|
| 当前版本不支持条件分支节点(按表单字段值自动路由到不同审批人),节点链只能串行/并行 |
| 不支持嵌套子流程节点 |
| 不支持回退到任意节点:拒绝直接结束流程,不能让发起人改了再走原路 |
|
v1.7.90 |
审批节点类型
定义
流程模板由若干节点串成一条链。一个节点 = 一步审批/抄送。节点决定"这一步由谁参与、用什么方式参与、参与后流程怎么走"。审批人来源支持指定具体用户、按角色/部门负责人动态解析。每条流程发起后会生成对应的"审批任务(task)"分发到各节点候选人手上。
主要节点类型
- 发起节点:流程起点,自动以申请人身份填充;不需要配置审批人
- 单人审批:1 个候选人,处理后流程进入下一节点
- 顺序会签:多个审批人按顺序处理,前一人通过才轮到下一人;任一人拒绝整单拒绝
- 并行会签:多个审批人同时收到任务,全部通过才进入下一节点;任一人拒绝整单拒绝
- 或签:多个候选人同时收到任务,任一人处理即代表全节点完成(典型用于"任一主管审批")
- 抄送节点:通知性节点,候选人只收到通知(在「抄送我的」Tab 看到),无须操作,流程不等待
审批人来源
- 指定具体用户:在编辑器里勾选成员列表
- 部门负责人:动态解析为发起人当前部门的
owner_userid(在 UserDepartment 表里维护)
- 角色:按主程序角色匹配
- 发起人自选:留空让发起人发起时手动指定
节点完成后的通知
节点产生新任务后,主程序通过 approval-alert 机器人在群聊推送"待你审批"模板消息给候选人;状态变更(通过/拒绝/撤回)也走同一机器人推送。
与状态的关系
- 整单状态:审批中(1)/ 通过(2)/ 拒绝(3)/ 撤回(4)
- 当前所在节点 + 候选人由插件维护,主程序通过
process__getProcessById 拿到
不支持
- 不支持条件分支(不能按表单字段值 IF X 自动路由到分支 A);需要按条件走不同审批人时,把流程拆成多个流程模板(如「请假 3 天以内」「请假 3 天以上」各建一个),由发起人按情况选择
- 不支持任意节点回退
- 不支持节点级 SLA 超时自动转交