1 Star 0 Fork 28

xici / RuoYi-JFlow

forked from “+遗民” / RuoYi-JFlow 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

RuoYi平台简介

RuoYi是一个后台管理系统,基于经典技术组合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf)主要目的让开发者注重专注业务,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量。

开发文档

JFlow工作流

驰骋工作流引擎研发与2003年,具有.net与java两个版本,这两个版本代码结构,数据库结构,设计思想,功能组成, 操作手册,完全相同。 导入导出的流程模版,表单模版两个版本完全通用

CCFlow是.net版本的简称,由济南驰骋团队负责研发,JFlow是java版本的简称,在CCFlow的基础上升级改造而来,公司联合易科德软件共同研发。两款产品向社会100%开源。

开发文档

开始集成准备

  1. 下载两个开源项目的源码

RuoYi git地址: https://gitee.com/y_project/RuoYi.git

JFlow工作流(springboot版本) git地址: https://gitee.com/opencc/JFlowSpringBoot.git

  1. 数据库准备

建立一个空数据库(如ry) 导入RuoYi sql文件

建立一个空数据库(如jflow) JFlow工作流
修改配置文件,启动项目 直接访问 :http://localhost:8089/jflow-web/WF/Admin/DBInstall.htm 同步数据库 ​​在这里插入图片描述 同步数据库完成 在这里插入图片描述

**

ps:idea如果出现404错误 请修改idea配置如图
在这里插入图片描述 数据库表大小写不区分配置 在这里插入图片描述

**

RuoYi与JFlow组织架构集成(JFlow的组织机构集成,就是删除JFlow的组织机构表,建立同数据结构一样的视图!!!)

JFlow组织机构表 jflow组织架构表 在RuoYi数据库视图中建立和JFlow组织结构相同名的视图

  1. 将JFlow组织机构表重命名 在这里插入图片描述

  2. 因为没有相同的表所以先将数据库表合并为一个数据库

  3. 建立视图 .在这里插入图片描述

RuoYi用户,部门,岗位与JFlow组织机构表对应增加关联,建立视图 ps: jflow数据库 同步后数据库

JFlow 核心JFlow-core整合

增加一个模块按照JFlowSpringBoot源码中jflow-core模块放入项目 在这里插入图片描述 在admin模块增加和修改配置文件 在这里插入图片描述 将JFlowSpringBoot中jflow-web 配置文件整合到Admin模块

JFlow 核心JFlow-web整合

将JFlow-web 中页面文件 复制到admin模块 在这里插入图片描述 修改配置文件直接访问此文件夹下静态文件 在这里插入图片描述

RuoYi增加菜单访问JFlow工作流

在这里插入图片描述 菜单链接如上图

整合其他问题处理和注意事项

  1. 静态资源映射JFlow页面文件必须配置
  2. JFlow配置文件修改 (修改数据库配置,扫包) 在这里插入图片描述
  3. JFlow excel工具 版本问题 jflow Excel表导出 版本为3.11 RuoYi版本为 3.17 (修改BP.Difference.Handler.WebContralBase文件) 在这里插入图片描述
  4. 如果出现此错误-------在配置文件jflow.properties中增加ServicePath配置项 在这里插入图片描述 可在此修改 或者在配置文件jflow.properties中增加ServicePath配置指向JFlow静态文件夹
  5. 此次初步集成~流程设计器部分功能不可用,其他功能和bug为测试
数据库文件下载
MIT License Copyright (c) 2020 “+遗民” Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

JFlow工作流项目集成案例_Java开源项目 RuoYi v4.1.0 展开 收起
Java
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/xici/RuoYi-JFlow.git
git@gitee.com:xici/RuoYi-JFlow.git
xici
RuoYi-JFlow
RuoYi-JFlow
master

搜索帮助