# RuoYi-Vue-Process-3.4.0 **Repository Path**: kevin_lee2020/ruo-yi-vue-process-3.4.0 ## Basic Information - **Project Name**: RuoYi-Vue-Process-3.4.0 - **Description**: 小蜜獾工作流是基于若依分离版3.4.0的工作流系统。感谢若依,感谢闲鹿! v1版本不支持设计器代理人等分页 v2版本支持设计器代理人等分页和模糊查询,避免代理人过多加载崩溃的场景 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 44 - **Created**: 2021-08-14 - **Last Updated**: 2021-08-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 平台简介 蜜獾工作流是基于若依分离版 3.4.0版本、闲鹿工作流改造而得的平台系统,支持设计器代理人,候选人,组等分页查询和条件搜索,避免代理人过多加载崩溃的场景。原本想用闲鹿工作流,发现是基于若以分离3.3.0版本,时间仓促,暂时没找到闲鹿基于3.4.0版本作品,所有自己改造了一版,特别感谢若依,闲鹿! * notice: non-lombok 分支去掉了lombok依赖,如果idea lombok有莫名其妙的错误,要么自己解决,要么用这个分支的,不用lombok * RuoYi-Vue 版本 3.4.0 * Activiti 6.0 * JDK 1.8 * 前端需要nodejs环境,并安装必须的组件,前后端测试部署环境请参照若依前后分离版官方文档!! * 为了便于测试,ui端.env.development 和 .env.production VUE_APP_BASE_API均改为了: '/prod-api' 前缀,可以直接 npm run dev进行测试,生产环境无需再修改前缀,请注意! * 配置文件的数据库名称及配置相关ip,账号密码,请修改为自己环境的配置 * 使用我提供的数据库脚本,如果流程已经上传部署过的,可以修改代理人,候选人等为自己系统的用户,重新发布部署,否则可能找不到任务节点执行人,因为已经导入过的测试流程用的是我自己的用户体系;或者测试的流程重新导入一次,使用新的流程文件。 * sql目录下的数据库脚本ry-vue-lower-case-table-names.sql(默认建议使用这个数据库脚本)包含了若依基础脚本,定时器脚本,工作流脚本,可以直接刷入数据库使用,mysql默认数据库表名大小写敏感,无需再找官方sql执行。如果mysql数据库大小写不敏感,会全部默认使用小写表名,则可以在‘第三种方式刷库-mysql表名大小写不敏感数据库脚本,默认为大小写敏感’ 目录下刷小写表名库;或者第三种方法分布刷库‘第二种方式刷库-分步执行刷库’依次执行ry_20210210.sql,quartz.sql,instance_business.sql,activiti-menu.sql ## 内置功能 00. v4版本为修改数据库脚本为mysql大小写敏感,区分表名大小写,建议使用v4版本,其它版本,如果数据库表名大小写敏感会报错,请自行修改表名大小写,v4不会存在此种大小写错误。 0. v1标签版本不支持activiti设计器指派代理人等分页,v2版本支持activiti设计器指派代理人等分页,v3版本同时支持activiti设计器指派代理人等模糊查询和分页。 1. 若依基础功能未做改变,完全可用,redis,maven请自行准备。工作流已经测试ok,可直接使用,数据库文件ry-vue.sql包含基础脚本、定时脚本、工作流脚本,直接导入数据库即可。如遇部署问题,请issues,有空会处理。 2. 流程模型设计、部署、导出、删除; 3. 在线流程设计支持用户、候选人、候选组弹窗选择; 4. 流程定义部署、挂起/激活、转模型、删除; 5. 提供请假业务、示例Demo两条流程; 6. 业务表单常规增删改查、支持提交申请、表单查看、审批历史、进度查看、挂起/激活、撤销; 7. 聚合显示我的待办、我的已办; 8. 我的待办支持办理、转办、审批历史、进度查看; 9. 我的已办支持表单查看、审批历史、进度查看。 10. idea开发,基于2020.1版本,如果遇到springboot注解无法识别,请修改setting runner,勾选Delegate IDE build/run actions to Maven。如果没问题,无需勾选。 11. 有些idea lombok会出现运行时编译找不到符号,一般是get和set方法提示找不到符号,请自行搜索百度教程解决。 后续可能会基于若依继续增加其它功能,希望能和大家一起畅想开源的世界。 ## 功能速览 ![activiti](screenshot/11.jpg) ![activiti](screenshot/10.jpg) ![activiti](screenshot/1.jpg) ![activiti](screenshot/2.jpg) ![activiti](screenshot/3.jpg) ![activiti](screenshot/4.jpg) ![activiti](screenshot/5.jpg) ![activiti](screenshot/6.jpg) ![activiti](screenshot/7.jpg) ![activiti](screenshot/8.jpg) ## 技术交流QQ(希望能一起成长并交流技术) QQ:785601756