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