16 KiB
16 KiB
政府审批流解决方案
基于 Flowable 工作流引擎的政务流程数字化平台
一、建设背景
随着"数字政府"建设的深入推进,各级政府部门对内部审批流程的数字化、规范化、智能化提出了更高要求。传统纸质审批和简单的 OA 系统已难以满足以下现实需求:
核心痛点
| 痛点 | 表现 | 影响 |
|---|---|---|
| 流程固化滞后 | 政策调整后系统改造周期长,无法快速响应 | 业务停顿,群众办事受阻 |
| 审批效率低下 | 跨部门审批需人工传递、反复沟通 | 审批周期从数天延长至数周 |
| 合规风险难控 | 审批节点、时限要求依赖人工记忆 | 超期未批、越权审批频发 |
| 数据孤岛严重 | 各部门系统独立运行,流程无法贯通 | "数据跑路"取代"群众跑腿"难以实现 |
| 国产化适配不足 | 现有系统依赖 Oracle/SQL Server 等商业数据库 | 无法满足信创安全要求 |
| 多租户管理缺失 | 市县乡村多级单位共用平台时权限边界模糊 | 数据隔离困难,管理复杂 |
二、解决方案概述
YqBoot 政府审批流解决方案基于开源 Flowable 7 工作流引擎,面向政府公文流转、行政审批、内部管理三大场景,提供"可视化设计—灵活配置—智能流转—全程监控"的一站式审批流数字化平台。
方案架构
graph TB
subgraph 用户层
A1[PC 浏览器]
A2[移动端 H5]
A3[政务 APP]
end
subgraph 应用层
B1[公文流转]
B2[行政审批]
B3[人事管理]
B4[财务报销]
B5[项目立项]
end
subgraph 流程引擎层
C1[Flowable 流程引擎]
C2[BPMN 流程设计器]
C3[表单设计器]
C4[规则引擎]
end
subgraph 基础设施层
D1[达梦/人金/MySQL/崖山]
D2[Redis 缓存]
D3[MinIO 文件存储]
D4[SM2/SM3/SM4 国密]
end
A1 --> B1 & B2 & B3 & B4 & B5
A2 --> B1 & B2 & B3 & B4 & B5
A3 --> B1 & B2 & B3 & B4 & B5
B1 & B2 & B3 & B4 & B5 --> C1
C1 --> C2 & C3 & C4
C1 --> D1 & D2 & D3 & D4
核心理念:流程定义与业务逻辑分离,政府部门可通过可视化界面自行设计、调整审批流程,无需开发人员介入。
三、核心能力
3.1 可视化流程设计器
基于 BPMN 2.0 标准,提供拖拽式流程设计界面,支持:
- 节点类型:用户任务、服务任务、脚本任务、排他网关、并行网关、子流程、调用活动
- 条件路由:基于表单字段或业务变量动态选择审批路径(如金额 > 10 万走党委会审批)
- 会签/或签:多部门联合审批时灵活指定通过规则(全票通过/一票否决/比例通过)
- 版本管理:流程模型历史版本留存,支持回滚和对比
- 一键部署:设计完成后直接发布,即时生效
3.2 表单设计器
- 30+ 字段类型:文本框、下拉选择、日期、附件上传、数字签名、地理位置等
- 联动规则:字段间的显隐、赋值、校验规则配置
- 电子签章区域:表单中预设签章位置,提交后自动触发签章流程
- 模板复用:标准表单模板库,可跨部门复用(如出差审批单、请假单、报销单)
3.3 审批流转引擎
| 能力 | 说明 |
|---|---|
| 串行/并行审批 | 支持顺序审批、并行会签、条件分支、子流程嵌套 |
| 转办/加签 | 审批人可将任务转交他人处理,或中途临时增加审批节点 |
| 退回/驳回 | 支持退回上一节点、退回发起人、驳回至指定节点 |
| 时效控制 | 每个节点可设定处理时限,超时自动预警、自动升级 |
| 候选人机制 | 按岗位/角色/部门/人员灵活分配审批权限 |
| 委托代办 | 审批人外出时可设置委托代理人,自动路由 |
3.4 监控与预警
- 实时仪表盘:各部门审批量、平均处理时长、超期率实时展示
- 流程追踪:以流程图形式高亮展示当前进度和已走过的节点
- 智能预警:超期未批自动推送消息至审批人及其上级
- 效能分析:按部门/岗位/个人多维度统计审批效率,为绩效考核提供数据支撑
3.5 安全与合规
- 国密加密:登录密码通过 SM2 非对称加密传输,防止中间人攻击
- 审批留痕:每个审批节点的操作人、操作时间、审批意见、附件全程记录
- 防篡改:已审批完成的流程数据上链存证,防止事后篡改
- 三员分立:系统管理员、安全保密员、安全审计员权限分离,符合等保要求
- 多级等保:平台可适配等保二级、三级要求
四、典型政府应用场景
4.1 公文流转审批
场景描述:政府机关内部文件的拟稿、核稿、会签、签发、分发全流程电子化。
流程示例:
[拟稿人拟稿] → [科室负责人审核] → [办公室核稿]
↓
┌─ 会签(相关部门负责人)─┐
↓ ↓
[分管领导审签] [主要领导签发]
↓ ↓
[编号印发] ────────────→ [归档分发]
关键能力:
- 红头文件模板自动套用
- 来文登记与拟办意见流转
- 领导批示件转办、督办闭环
- 公文流转全流程时效监控(如收文 3 日内必须提出拟办意见)
4.2 行政审批事项
场景描述:面向企业和群众的行政许可、公共服务事项的受理、审查、决定、送达全流程管理。
流程示例:
[窗口受理] → [材料初审]
├─ 材料不全 → [补正告知] → 回到受理
└─ 材料齐全 → [现场核查/专家评审]
↓
[科室审查意见]
↓
┌── 一般事项 → [分管领导审批] → [决定]
└── 重大事项 → [局务会集体讨论] → [主要领导审批] → [决定]
↓
[制作证书/批复]
↓
[送达/公告]
关键能力:
- 承诺时限倒计时提醒
- 材料清单自动核验
- 证照批复的电子签章
- 与政务服务网("一网通办")对接
4.3 人事管理审批
场景描述:覆盖公务员和事业单位人员的入职、调动、晋升、请假、退休等全生命周期审批。
审批类型:
| 流程类型 | 典型节点链路 |
|---|---|
| 人员招录 | 用人部门申请 → 人事科审核 → 编办核编 → 分管领导审批 → 主要领导签批 |
| 职级晋升 | 个人申报 → 科室推荐 → 人事科资格审查 → 民主测评 → 党组会研究 → 公示 |
| 请假审批 | 本人申请 → 科室负责人审批 → (≥3天)分管领导审批 → 人事科备案 |
| 调动审批 | 调入单位申请 → 调出单位同意 → 人事科审核 → 编办审批 → 分管领导签批 |
4.4 财务报销审批
场景描述:差旅费、会议费、培训费、办公用品采购等各类支出的标准控制和审批。
关键能力:
- 标准内嵌:差旅住宿标准、伙食补助标准按地区/级别自动计算,超标部分自动预警
- 预算关联:报销金额实时核减部门预算,超出预算自动阻断
- 分级授权:
- 单笔 ≤ 2000 元:科室负责人审批
- 2000-10000 元:科室负责人 → 分管领导审批
- 10000-50000 元:科室负责人 → 分管领导 → 主要领导审批
-
50000 元:科室负责人 → 分管领导 → 党组会集体研究
- 发票验真:对接税务系统,自动查验发票真伪和重复报销
4.5 项目立项审批
场景描述:政府投资项目从建议书到可行性研究、初步设计、概算审批的全流程管理。
流程示例:
[项目建议书编制] → [发改部门初审]
├─ 不符合规划 → 退回
└─ 符合规划 → [专家评审]
↓
[财政部门资金审核]
↓
[国土/环保等相关部门意见]
↓
[政府常务会/党委常委会审议]
↓
[发改部门批复立项]
↓
[纳入年度投资计划]
4.6 跨部门协同审批
场景描述:涉及多个职能部门、需要协同办理的复杂事项。
关键能力:
- 并行会签:同时推送至多个部门,互不等待,提高效率
- 串行联审:前一部门审批结论作为后续部门的前置条件
- 牵头部门机制:牵头部门催办、汇总、反馈各协办部门意见
- 会商纪要:多部门会商时自动生成会议纪要,流转至各参与方确认
五、国产化适配与信创支持
5.1 已适配数据库
| 数据库 | 类型 | 适配状态 |
|---|---|---|
| 达梦 DM8 | 国产关系型 | ✅ SQL 脚本已提供 |
| 人大金仓 KingbaseES | 国产关系型 | ✅ SQL 脚本已提供 |
| 崖山数据库 YashanDB | 国产关系型 | ✅ SQL 脚本已提供 |
| MySQL 8.0 | 开源 | ✅ 默认支持 |
| PostgreSQL 16 | 开源 | ✅ SQL 脚本已提供 |
| Oracle 19c | 商业 | ✅ SQL 脚本已提供 |
| SQL Server 2022 | 商业 | ✅ SQL 脚本已提供 |
5.2 已适配中间件
- 操作系统:麒麟 V10、统信 UOS、CentOS、Ubuntu
- JDK:OpenJDK 17、毕昇 JDK、麒麟 JDK
- 中间件:支持东方通 TongWeb、金蝶 Apusic 等国产中间件(通过 Spring Boot 内嵌容器也可独立运行)
5.3 国密算法
- SM2:登录密码加密、OAuth2 JWT 签名
- SM3:数据完整性校验
- SM4:数据传输加密(可选项)
六、多级部署与多租户
6.1 部署架构
┌──────────────────────────────┐
│ 市级统一平台 (一级) │
│ 全市基础数据 + 跨域流程 │
└──────────┬───────────────────┘
│ 数据交换 / 流程协同
┌───────────────┼───────────────┐
↓ ↓ ↓
┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ A区平台 │ │ B县平台 │ │ C县平台 │
│ (二级) │ │ (二级) │ │ (二级) │
└──────┬───────┘ └──────┬───────┘ └──────┬───────┘
↓ ↓ ↓
┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ 乡镇/街道 │ │ 乡镇/街道 │ │ 乡镇/街道 │
│ (三级) │ │ (三级) │ │ (三级) │
└──────────────┘ └──────────────┘ └──────────────┘
6.2 多租户隔离
- 数据隔离:租户级数据通过
tenant_id字段实现行级隔离 - 流程隔离:通用流程所有租户共享,定制流程仅指定租户可见
- 权限隔离:每个租户(单位)拥有独立的机构、部门、岗位、用户体系
- 界面隔离:支持按租户配置独立 Logo、名称、主题色
七、实施方案
7.1 实施路径(12 周交付)
| 阶段 | 周期 | 工作内容 |
|---|---|---|
| 需求调研 | 第 1-2 周 | 梳理审批事项清单、流程现状、痛点需求 |
| 流程建模 | 第 3-4 周 | BPMN 流程设计、表单原型确认 |
| 系统开发 | 第 5-8 周 | 流程实施、表单配置、系统对接开发 |
| 联调测试 | 第 9-10 周 | 功能测试、性能测试、安全测试、UAT |
| 培训上线 | 第 11 周 | 管理员及用户培训、正式环境部署 |
| 试运行 | 第 12 周 | 试运行 + 问题跟踪 + 优化调整 |
7.2 交付物
- 审批流数字平台 1 套(含 PC + 移动端)
- 典型业务流程模板(≥ 20 个预定义 BPMN 流程)
- 系统管理员手册、用户操作手册
- 测试报告(功能、性能、安全)
- 源码及数据库脚本
7.3 售后服务
- 1 年免费运维(Bug 修复、紧急故障响应)
- 流程调整与优化服务(按年签订服务 SLA)
- 7×24 小时技术支持热线
八、为什么选择 YqBoot
| 对比维度 | YqBoot | 传统 OA 厂商 | 完全自研 |
|---|---|---|---|
| 开发周期 | 2-3 个月(基于成熟框架) | 6-12 个月 | 12-24 个月 |
| 流程引擎 | Flowable 7(开源、行业标准) | 闭源自研引擎 | 从零构建 |
| 国产数据库 | 达梦/人金/崖山全适配 | 需额外付费适配 | 需自行开发适配 |
| 国密算法 | 内置 SM2/SM3/SM4 | 需购买国密模块 | 需自行实现 |
| 可视化设计 | 拖拽式 BPMN + 表单设计器 | 需购买设计器授权 | 开发周期不计 |
| 实施成本 | 低(框架成熟,减少 60% 编码) | 高(授权 + 实施) | 高(人力成本) |
| 源码交付 | ✅ 100% 源码交付 | ❌ 通常不交付 | ✅ 自主产权 |
| 信创兼容 | ✅ 已适配主流国产环境 | 部分适配 | 需额外工作 |
| 二次开发 | ✅ 标准 Spring Boot 项目,低门槛 | 需厂商支持 | 自主可控 |
九、典型案例参考
案例 1:某市级行政审批局
- 背景:下属 32 个部门、200+ 项行政审批事项,原系统流程固化、无法灵活调整
- 效果:上线后审批平均时长从 15 天缩短至 3.5 天,群众满意度提升 42%
- 亮点:办事群众可通过政务公众号实时查看审批进度
案例 2:某省级卫健委
- 背景:医疗机构审批、医师执业注册、公共卫生许可等多项审批跨处室协同困难
- 效果:跨处室协同审批周期由平均 30 天降至 7 天
- 亮点:与省级政务服务网对接,实现"一件事一次办"
案例 3:某县农业农村局
- 背景:惠农补贴审批流程复杂,涉及村委会、乡镇、农业局、财政局多级流转
- 效果:补贴发放周期从 60 天缩短至 15 天,错发漏发率降至 0.3% 以下
- 亮点:表单内置补贴标准自动计算,避免人为出错
YqBoot — 企业级敏捷开发平台