基于Spring Boot+Vue构建,集成可视化流程设计器,支持复杂审批、实时监控与移动端审批,提供丰富模板,助力企业实现审批数字化与自动化。
完整的OA系统开源!内含低代码设置流程审批系统
源代码
https://www.gitcc.com/nanny/jaguar-oa-system
企业级OA审批流程系统:全功能工作流管理解决方案
该系统基于 Spring Boot 3.5.0 + Vue 3 构建,集成 FiFlowActivi 工作流引擎,提供从流程设计到数据分析的全生命周期管理,助力企业实现审批流程的数字化、自动化与智能化。
一、核心优势:六大价值驱动企业效率升级
- 🚀 开箱即用
- Docker Compose 一键部署
,5分钟完成环境搭建,无需复杂配置。 - 预置模板库
:提供请假、报销、采购等20+常见流程模板,直接套用。 - 🎨 零代码可视化设计
- 拖拽式流程建模
:通过画布工具快速定义审批节点、分支条件、并行网关。 - 动态表单生成
:可视化配置表单字段,支持条件显示(如"请假类型=病假"时显示诊断证明上传)。 - 🔄 复杂流程灵活适配
- 多模式审批
:支持会签(全员同意)、或签(任一同意)、顺序审批、竞争审批。 - 条件分支
:根据表单数据自动路由(如"金额>10万"跳转至总经理审批)。 - 子流程嵌套
:在主流程中调用其他流程(如采购审批中嵌套合同审批)。 - 📊 数据驱动决策
- 实时监控看板
:展示流程实例数、待办任务数、平均审批时长等关键指标。 - 多维分析报表
:按部门、流程类型、时间范围生成审批效率热力图。 - 🔐 精细化权限控制
- RBAC权限模型
:支持用户-角色-部门三级权限分配,例如"财务部仅可见报销类流程"。 - 节点级权限
:可设置"部门经理可审批本部门申请,但不可审批跨部门申请"。 - 📱 全场景覆盖
- 响应式设计
:PC端用于流程设计,移动端(H5/小程序)处理审批任务。 - 离线审批
:支持弱网环境下缓存任务,网络恢复后自动同步。
二、功能模块:端到端闭环管理
1. 流程管理:从设计到执行的全链路控制
- 可视化设计器
: 支持审批节点、条件分支、并行网关、子流程等10+节点类型。 - 示例
:设计"差旅报销流程"时,可设置"国内/国外"分支,分别跳转不同审批人。 - 版本管理
: 流程变更自动生成新版本,支持回滚至历史版本。 - 审计日志
:记录所有修改操作及修改人。
2. 表单设计:动态数据收集与验证
- 组件库
: 提供文本、数字、日期、单选、多选、附件上传等20+表单组件。 - 高级组件
:电子签名、手写批注、地图定位(适用于外勤审批)。 - 动态逻辑
: 根据流程节点显示/隐藏字段(如"HR审批节点"显示社保缴纳信息)。 - 数据联动
:选择"部门"后自动填充部门负责人。
3. 任务审批:高效协同与智能提醒
- 审批操作
: 支持同意、拒绝、驳回、转交、加签(临时增加审批人)、减签(移除审批人)。 - 批量审批
:勾选多个待办任务一键处理。 - 智能提醒
: - 超时催办
:审批超时前1小时发送短信/邮件提醒。 - 自动转交
:审批人休假时,任务自动转交至备用审批人。
4. 流程监控:实时洞察与异常干预
- 实例追踪
: 以甘特图展示流程执行轨迹,标记瓶颈节点(如"财务审核平均耗时2天")。 - 强制终止
:对异常流程(如发现虚假报销)可手动终止并记录原因。 - 性能分析
: 生成"审批时长TOP10流程"报表,识别优化空间。
5. 系统管理:安全与扩展性保障
- 权限体系
: 支持数据权限(如"销售部仅可见本部门数据")和功能权限(如"普通员工不可设计流程")。 - 集成能力
: - RESTful API
:提供流程启动、任务查询、审批回调等接口,无缝对接ERP、CRM系统。 - Webhook通知
:审批完成时触发外部系统操作(如自动生成财务凭证)。
三、典型应用场景:覆盖企业核心业务
| 场景 | 流程示例 | 价值体现 |
|---|---|---|
| 人事管理 | ||
| 财务管理 | ||
| 采购管理 | ||
| 项目管理 | ||
| 行政管理 |
四、技术架构:高可用与可扩展设计
后端技术栈
- Spring Boot 3.5.0
:提供微服务基础框架,支持快速开发。 - FiFlowActivi工作流引擎
:轻量级、高性能,支持BPMN 2.0标准。 - MySQL 8.0
:主从复制+读写分离,保障数据可靠性。 - Redis
:缓存待办任务列表,提升审批页面的响应速度。
前端技术栈
- Vue 3 + Naive UI
:组件化开发,界面美观且易于维护。 - ECharts 5
:实现流程监控看板的动态图表渲染。 - Pinia
:状态管理,确保多标签页数据同步。
部署方案
bash
# 1. 克隆代码库
git clone https://gitcc.com/
# 2. 启动Docker Compose
cd shuzhiyun
docker-compose up -d
# 3. 访问系统
PC端: http://localhost:8080
移动端: 扫描二维码访问H5页面
五、为什么选择该系统?
- 成本优势
:开源免费,相比商业系统(如泛微、致远)节省数十万授权费用。 - 灵活适配
:通过可视化工具快速调整流程,无需依赖开发团队。 - 生态完整
:集成FlowActivi引擎,支持与钉钉、企业微信等IM工具深度对接。 - 安全合规
:通过ISO 27001认证,满足等保2.0三级要求。
立即部署,让企业审批流程从"人工驱动"迈向"智能驱动"! 🚀
完整的OA系统开源!内含低代码设置流程审批系统
源代码
https://www.gitcc.com/nanny/jaguar-oa-system
没有评论:
发表评论