流程定制开发概述
通过扩展能力满足复杂流程场景。
概述
流程定制开发用于处理配置能力无法覆盖的场景。开发人员可以通过前端组件、插件、服务端逻辑和自定义流程变量扩展流程能力。
适用场景
- 审批节点需要自定义展示组件。
- 流程处理页需要嵌入业务插件。
- 审批人或任务处理人需要复杂计算。
- 后动作需要调用服务端扩展逻辑。
- 流程变量需要承载自定义业务数据。
开发能力
| 能力 | 说明 |
|---|---|
| 前端组件 | 扩展流程页面展示和交互 |
| 自定义插件 | 在流程页面中嵌入业务处理能力 |
| 服务端逻辑扩展 | 执行复杂校验、计算或外部集成 |
| 自定义流程变量 | 在流程运行期间传递业务数据 |
设计建议
- 优先使用标准配置能力。
- 只有配置无法满足时再开发扩展。
- 扩展逻辑应保留错误处理。
- 扩展能力上线前应使用测试流程验证。
人工审核
以下内容需要人工复核:
- 前端组件和插件的开发入口。
- 服务端逻辑扩展的 API 或函数规范。
- 自定义流程变量的数据类型。
- 扩展能力的发布和回滚方式。

