简体中文
前加签功能增强
约 608 字大约 2 分钟
2026-04-16
在审批流场景中,对「前加签」相关交互与展示做增强(例如前加签弹窗的默认加签模式等)。
典型场景例如:
- Web 端前加签弹窗渲染后,指定默认选中并行 / 串行等模式
- 移动端在前加签场景下设置默认加签模式
适用场景
适用于前加签弹窗内「默认加签模式」等展示与行为定制;具体参数以参考手册为准。
适用页面
- 前加签弹窗
什么时候适合做前加签增强
如果你遇到下面这些需求,通常都适合优先考虑前加签增强:
- 需要调整前加签默认选中模式(
setDefaultSequence等,见参考手册)
开发思路
前加签增强通常可以拆成三步理解:
- 明确要增强的是 Web 端还是移动端
- 选择合适的扩展事件/钩子
- 在插件中接入扩展点并验证行为
开发流程
明确场景与接入点
- Web:前加签弹窗渲染之后(
approval.preAddSign.render.after) - 移动端:审批动作执行之前(
flow.approval.action.before),可在前加签场景下设置默认加签模式
- Web:前加签弹窗渲染之后(
创建审批详情插件
在后台创建 审批详情 类插件(Web / 移动端按实际终端选择),与 Web端审批详情插件说明或移动端审批详情插件说明文档对齐。
选择事件或 Hook 并编写逻辑
Web 端:在插件
apply中注册事件approval.preAddSign.render.after,在回调内使用文档提供的api方法(如setDefaultSequence)。移动端:注册 Hook
flow.approval.action.before,使用pluginContext.setDefaultSequence(true)设置默认加签模式(true表示并发,false表示串发)。联调与验证
- Web 端:联调前加签弹窗多次打开、切换模式等路径
- 移动端:联调前加签操作、不同加签模式的显示效果
发布与上线
开发完成后发布插件,在对应审批详情场景中启用,并在真实流程任务上回归前加签路径。
推荐入口
Web 端
approval.preAddSign.render.after— 前加签弹窗渲染之后
移动端
flow.approval.action.before— 审批动作执行之前
