一款采用Springboot+Mybatis+activiti+vue3等主流前后端技术开发的仿钉钉workflow工作流引擎(java8)
,结合中国式办公特点深度定制,可以作为钉钉工作流的开源替代。致力解决传统activiti/flowable流程图必须由专业程序员绘制,学习曲线陡峭,上手难、排查问题难、维护成本高等问题,是企业审批流&saas化工作流部署不二选择
核心技术栈- Java8-21 (为java8版本,如果使用较新java版本java17_support)两个源码附件中都包含
- 温馨提示:java8版本 需要使用JDK-8.0.382.5 以上版本
- Activiti(fork了activiti5源码,并进行了魔改,用户请使用antflow源码中提供的sql进行建表,不要使用activiti自动创建表功能)
- Spring Boot 2.7.17
- MybatisPlus 3.5.1
- MySql 5.7+
前端运行Nodejs V16.20.0 及以上版本
- # 下载附件源码
- # 进入项目目录
- cd vue
- # 安装依赖
- npm install --registry=https://registry.npmmirror.com
- # 启动服务
- npm run dev
- # 构建测试环境 npm run build:stage
- # 构建生产环境 npm run build:prod
- # 前端访问地址 http://localhost:80
复制代码 后端运行- 项目下载
- 打开 web模块下resources目录下的resources目录,修改数据库连接信息,新建一个名为antflow的数据库
- 打开里面web模块resources目录下的scripts文件夹,执行里面的act_init_db.sql和bpm_init_db.sql
- 启动项目,如果一切顺利,这时候后端就启动起来了
一款采用Springboot+Mybatis+activiti+vue3等主流前后端技术开发的仿钉钉workflow工作流引擎 ... ...
一款采用Springboot+Mybatis+activiti+vue3等主流前后端技术开发的仿钉钉workflow工作流引擎 ... ...
一款采用Springboot+Mybatis+activiti+vue3等主流前后端技术开发的仿钉钉workflow工作流引擎 ... ...
一款采用Springboot+Mybatis+activiti+vue3等主流前后端技术开发的仿钉钉workflow工作流引擎 ... ...
一款采用Springboot+Mybatis+activiti+vue3等主流前后端技术开发的仿钉钉workflow工作流引擎 ... ...
一款采用Springboot+Mybatis+activiti+vue3等主流前后端技术开发的仿钉钉workflow工作流引擎 ... ...

链接:https://pan.quark.cn/s/76696304c406
提取码下载:
|