开放代码社区 › JFlow 驰骋工作流引擎

JFlow 驰骋工作流引擎

数据与可视化Java

JFlow 是驰骋工作流引擎的 Java 版本,纯国产开源低代码开发平台,包含自研流程引擎与表单引擎。支持所见即所得设计、线性与分合流等四种流程模式,提供前进、后退、转发、抄送、挂起等审批功能,可配置性强,适配国产数据库与信创环境,适用于企业审批流程与业务系统集成开发。

AI/机器学习Web后端前端工具数据库
作者:用户6868语言:Java更新:2026-10-27
仓库地址
https://gitee.com/opencc/JFlow.git

前往原仓库

README

#### 0.在线演示
1. 选对开发平台,大于10倍努力!!!
1. 纯净版: https://vue3.ccbpm.cn RuoYi集成版: http://ry.ccbpm.cn QQ群:780256099
#### 1.目录结构
| # | 目录            | 说明            |
|---|---------------|---------------|
| 1 | \\dist.zip    | 驰骋工作流打包好后的前端. |
| 2 | \\JFlow       | java版本的后端代码.  |
| 3 | \\SQLScript | 数据库脚本.        |
| 4 | \\Toolkit   | 工具包模式的系统集成.   |
#### 关于
- 开发者:济南驰骋信息技术有限公司. 官网: https://ccflow.org 
- 地址: 济南市高新区.碧桂园凤凰中心F19.  商务合作(WX):18660153393
- 技术交流群:1047802873. 技术栈:H5、Vue2、Vue3、React、typescript、javascript、jquery.
- 支持信创环境、国产数据库10多个,支持国产操作系统,提供java、.net两个语言版本.

- 启动文档:https://gitee.com/opencc/JFlow/tree/master/docs
- 项目文档:https://gitee.com/opencc/JFlow/wikis/pages/preview?sort_id=13612187&doc_id=31094
- 视频教程:https://ccflow.org/Ke.html
- Docker: https://vue3.ccflow.org:5000/DataUser/Docker/jflow.zip
- 配置界面1200多个,功能项4200多个,研发20多年。
#### 集成合作伙伴
- 与Jeesite集成: https://gitee.com/thinkgem/jeesite-jflow
- 与RuoYi集成:https://gitee.com/opencc/RuoYi-JFlow
- 对AC有兴趣的朋友可以购买贺波老师的书《深入Activiti流程引擎》: https://item.m.jd.com/product/13928958.html

#### 产品特色
- 关键字:纯国产 纯开源 驰骋工作流引擎 表单引擎 低代码开发平台。
- 流程引擎:自研、符合中国国情、功能细致、覆盖面广、贴近中国习惯。
- 表单引擎:经典表单、开发者表单两种类型,简洁、可靠、适应能力强。支持5种表单设计器,适应不同的应用环境。
- 低代码开发平台:实体、报表、大屏等、OA基础应用。
#### 系统说明
- 驰骋工作流引擎研发于2003年,具有.net与java两个版本,这两个版本代码结构、数据库结构、设计思想、功能组成、操作手册,完全相同。 导入导出的流程模版,表单模版两个版本完全通用。
- 我们把驰骋工作流程引擎简称ccbpm,CCFlow是.net版本的简称,JFlow是java版本的简称,我们未来将要发布python版本的PFlow,敬请关注。
- 十多年来,我们一直践行自己的诺言,真心服务中国IT产业,努力提高产品质量,成为了国内知名的老牌工作流引擎。
- ccbpm操作简单,概念通俗易懂,操作手册完善(计:14万字操作手册说明书),代码注释完整,案例丰富翔实,单元测试完整。
- ccbpm包含表单引擎与流程引擎两大部分,并且两块完美结合,流程引擎操纵表单引擎,协同高效工作, 完成了很多国内生产审批模式下的流程设计。
- ccbpm的流程与表单界面可视化的设计,采用结构化的表单模版设计,集中解析模式的设计,可配置程度高。适应于中国国情下多种场景的需要,配置所见即所得、低代码、高配置。
- ccbpm在国内拥有最广泛的研究群体与应用客户群,是大型集团企业IT部门、软件公司、研究院、高校研究与应用的产品。
- ccbpm可以独立运行,也可以作为中间件嵌入您的开发架构,还可以作为服务的模式支持对外发布。
- ccbpm既有配置类型的开发适用于业务人员、IT维护人员,也有面向程序员的高级引擎API开发,满足不同层次的流程设计人员需要。
- 支持oracle、sqlserver、mysql、达梦、人大金仓等数十种数据库。
- 流程引擎设计支持所见即所得的设计:节点设计、表单设计、单据设计、报表定义设计、以及用户菜单设计。
- 流程模式简洁,只有4种容易理解:线性流程、同表单分合流、异表单分合流、父子流程,没有复杂的概念。
- 配置参数丰富,支持流程的基础功能:前进、后退、转向、转发、撤销、抄送、挂起、草稿、任务池共享,也支持高级功能:取回审批、项目组、外部用户等等。
- 数据库脚本可以用代码自动安装完成。只需要新建一个空的数据库,运行项目后访问流程设计器页面,即可进入脚本自动安装的页面。
#### 部分案例
![输入图片说明](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/30d153252e8652a1064fb2bc.png)
#### 表单设计器源代码
- H5的表单设计器源代码没有发布,若需要请邀请20个star,联系微信:GuoBaogeng0655 获取.
#### 资源下载
- https://vue3.ccbpm.cn/ 在线演示
- https://ccflow.org 官方网站
- http://doc.ccbpm.cn  操作手册
- https://ccflow.org/Ke.html 视频教程

### 系统截图
- 登录

![输入图片说明](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/c429056ec111d38013b6ec69.png)

- 主页

![输入图片说明](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/2a8c9c7b56a411530514c3cd.png)

- 组织结构

![输入图片说明](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/9dfd475dddd9163cc0326af0.png)

#### 流程

- 流程列表

![输入图片说明](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/d42e9e64dc7c4b4611312d4b.png)

- 设计器

![输入图片说明](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/6b35fa92463ca2517e1f2512.png)

- 新建

![输入图片说明](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/33e0eec5962d23989acb9c6e.png)

- 节点属性

![输入图片说明](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/d4c4d149758d4e73ddaf566a.png)

- 流程属性

![输入图片说明](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/840c29c4640042aaab9d95c1.png)

#### 表单

- 表单新建

![输入图片说明](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/68719255a9e8b1ff1d9a3a88.png)

- 表单设计器

![输入图片说明](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/f9710f1222055ab155abf3fe.png)

- 表单属性

![输入图片说明](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/173b91fd7cab7a1e66eb134d.png)

#### 前端应用

- 发起

![输入图片说明](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/56417efbc4e57f39facd25d8.png)

- 待办

![输入图片说明](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/05f7d1b56462cda6cb4568a9.png)

- 在途

![输入图片说明](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/33e2ef335d068712e1a3c8de.png)

- 近期

![输入图片说明](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/38d0c5d657810d5bfea3c0be.png)

- 抄送

![输入图片说明](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/dab0a8c9140335b76eaf3eaa.png)

### 生态伙伴-排名不分先后
- 与Jeesite代码集成版:https://gitee.com/thinkgem/jeesite4-jflow 
- 微同商城:https://gitee.com/fuyang_lipengjun/platform
- 单点登录:https://gitee.com/dotnetchina/BootstrapAdmin
- Bootstrap Blazor:https://gitee.com/dotnetchina/BootstrapAdmin 

### 选择理由?
01. CCFlow成长于中国,始于2003年,历史长久,在多种生产、管理环境中成长起来,是国内老牌的工作流程引擎,拥有众多的爱好者、开发者,核心代码100%开源。
02. 历经多个项目、多种行业磨练(请参考官方网站成功案例),规则丰富,生命力强,绝大多数应用可以实现无代码流程设计。
03. CCFlow的核心代码都是公司自研的,核心算法基于实际应用,经过十多年打磨,每个所服务的客户都能得到最佳的流程解决方案。
04. CCFlow没有借助第三方的流程软件,拥有独立知识产权,所以我们最容易扩展,实现客户的各种个性化需求。
06. CCFlow功能强大,可配置性好,通常的应用开发可以实现无代码配置,面向业务人员、系统管理员与程序员。
07. 使用开源的软件好处众多:可以跟踪调试,可以修改,研究者众多,容易得到帮助,可以与我们的开发人员在线互动,遇到问题可以在第一时间得到解决。
08. CCFlow是国内第一款同时拥有.net版本与java版本的工作流引擎,两者互为影子版本,数据库解构、配置界面完全相同。
09. CCFlow设计思路精巧、概念简单。只有线性、同表单分合流、异表单分合流、父子流程四个概念。有涵盖多种行为的5*5的算法,流程模式实现现实生活中绝大多数模式(目前没有我们解决不了的问题)。
10. CCFlow的概念简洁、通俗易懂,运行规则与运行模式清晰,数据库结构设计精简,规则丰富,帮助文档详实。
11. CCFlow是国内流程引擎与表单引擎集成较好的bpm软件,流程引擎可以操纵表单引擎数据实现复杂的业务数据处理与权限控制。
12. CCFlow拥有200多个流程演示模版,涵盖了我们在开发过程中遇到的所有应用场景,参考这些模版,容易获得帮助。
13. CCFlow拥有40多个单元测试案例,这些单元测试案例,是保障CCFlow稳定运行的基础,在核心代码修改后容易找到问题。
14. CCFlow资料完善(约:16万字),拥有众多的爱好者,开发者容易得到帮助。 CCFlow的代码放在Git上,容易修改代码与我们合并。
15. CCFlow集成方便, 概念、名词通俗易懂。

### 基础功能
1. 流程引擎设计支持所见即所得的设计:节点设计、表单设计、单据设计、报表定义设计、方向条件设计....
2. 流程模式简洁,只有4种:线性流程、同表单分合流、异表单分合流、父子流程,容易理解,没有复杂的概念。
3. 支持流程的基础功能:前进、后退、转向、转发、撤销、抄送、挂起、草稿、任务池共享,也支持高级功能:取回审批、项目组、来宾用户等等。
4. 支持开发sdk、多表单展现、字段权限控制、从表控制、多种符合中国国情的业务规则设置。
5. 表单引擎与流程引擎可以分开也可以单独使用,流程引擎可以驱动表单引擎,实现多种业务数据的操作,比如:汇总、分合、填写。
6. CCFlow集成方式简洁,容易实现插件模式的开发。
1. SDK 接口丰富,注释详细, 容易上手. http://doc.ccbpm.cn
1. 更多的功能请参考官方网站。
 
### CCFlow前台的用户数据文件,用户可以更改 ###
01. 根目录\前端\DataUser --用户文件
02. 根目录\前端\DataUser\Seal --电子盖章图片
03. 根目录\前端\DataUser\UploadFile --上传附件
04. 根目录\前端\DataUser\Style --个性化风格文件
05. 根目录\前端\DataUser\CyclostyleFile --单据模版文件
06. 根目录\前端\DataUser\EmailTemplete --邮件模版文件
07. 根目录\前端\DataUser\ICON --ICON
08. 根目录\前端\DataUser\TaoHong --公文套