该平台为公司内部自研流程审批系统,对标主流工作流引擎,面向内部各业务系统提供统一流程编排、流程部署、任务审批能力;支撑账号申请、项目创建、上线申请、工单审批等各类业务流程,实现可视化流程设计、版本管理、流程实例生命周期管控,替代零散独立审批功能,统一企业审批入口。
1、流程模型模块开发
实现流程分类树形管理,提供可视化流程图编辑器对接能力;维护流程模板多版本管理,支持新建、编辑、删除流程模型,持久化存储流程定义 XML,记录模板基础信息(模板名称、页面编码、分类、版本、创建人)。
2、流程部署模块开发
完成流程模板部署逻辑,将选定版本流程模型发布为可用流程定义;管理部署状态(激活 / 停用),维护部署版本号,管控线上生效流程,支持多版本并存与灰度切换。
3、任务管理与流程实例引擎开发
开发流程发起、待办 / 已办 / 已发起任务查询功能;封装任务处理接口(同意、驳回、转办);关联流程流水号、当前处理人、流程标题、节点信息,维护流程实例生命周期;兼容单实例、多实例并行审批场景。
4、工作流引擎深度适配
基于 Flowable 做二次封装,自定义任务分配策略;打通前端可视化编辑器,解析流程图数据生成标准流程定义;封装常用流程接口对外提供 RPC 能力,供业务系统快速接入审批能力。
5、数据权限与查询优化
实现左侧流程分类树权限过滤,不同人员仅可见授权分类下流程;针对流程实例、任务列表做分页查询优化,解决历史流程量大导致的查询缓慢问题;统一异常处理与操作日志埋点。