xflow 商业版
商业版提供完整的审批业务闭环能力,涵盖审批中心、数据管理、流程追踪等企业级功能,助力企业快速搭建完整的流程审批系统。
开源版 vs 商业版
- 开源版:纯前端项目,提供表单设计、流程设计等核心前端能力。
- 商业版:包含前后端完整功能,开箱即用,可直接部署运行。
| 功能 | 开源版 | 商业版 |
|---|---|---|
| 表单设计器 | ✅ | ✅ |
| 流程设计器 | ✅ | ✅ |
| 表单管理 | ✅ | ✅ |
| 发起审批 | ✅ | ✅ |
| 审批中心(待办/已办/抄送) | — | ✅ |
| 审批操作(转交/加签/退回/撤销/评论) | — | ✅ |
| 审批历史追踪 | — | ✅ |
| 数据管理(查看/转交/删除) | — | ✅ |
| 流程步骤实时预览 | — | ✅ |
| 包容分支条件 | — | ✅ |
| 更丰富的表单组件 | — | ✅ |
商业版独有功能
审批中心
一站式审批处理平台,支持待我审批、我已审批、我发起的、抄送我的四类任务视图,提供高级筛选、分页浏览、未读标记、一键已读等能力,让审批事务井然有序。
丰富的审批操作
除了同意/拒绝外,还支持转交(将任务转给他人处理)、加签(邀请他人加入当前审批节点)、退回(将流程退回到指定历史节点)、撤销(终止流程)、评论等灵活操作,全面覆盖企业审批协作场景。
审批历史追踪
在任务详情中可查看完整的流程审批记录,包括每个节点的审批人、审批时间、审批意见,流程进度一目了然。
数据管理
管理员可全局查看所有流程实例数据,支持按条件检索、查看详情、转交任务和删除数据,确保流程数据的完整管控。
流程步骤实时预览
发起审批时,系统根据表单填写内容实时计算并预览审批流程,清晰展示每个节点的审批人、审批方式(或签/会签/顺序会签),发起人还可在线选择指定审批人。
包容分支
支持在流程设计中配置包容分支条件,根据表单字段值(数字、单选、多选、发起人等)动态决定流程走向,满足复杂业务场景。
更丰富的表单组件
商业版在开源版表单组件的基础上,提供更丰富的表单控件,满足更多业务场景的表单填写需求。
技术架构
商业版采用前后端分离架构,提供完整源码。
后端技术栈
| 技术 | 说明 |
|---|---|
| Java 17 | 编程语言 |
| Spring Boot 3 | 应用框架 |
| Flowable 7 | 工作流引擎 |
| MyBatis-Plus | 数据库框架 |
| MySQL | 关系型数据库 |
| Springdoc OpenAPI | API 文档 |
前端技术栈
| 技术 | 说明 |
|---|---|
| Vue 3 | 渐进式 JavaScript 框架 |
| Vite | 下一代前端构建工具 |
| Element Plus | 企业级 UI 组件库 |
| Pinia | 新一代状态管理 |
| Vue Router | 官方路由管理器 |
| Axios | HTTP 请求客户端 |
| Sass | CSS 预处理器 |