12 Star 77 Fork 39

zz_zmw / z6-bpm

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

z6-bpm

谢谢点赞 star fork

介绍

1.z6-BPM工作流系统,遵循BPMN2.0协议,基于Activiti7进行开发,前后端分离

2.结合国内审批特色进行设计与功能扩展

3.支持多种审批动作,比如会签、加签、退回、驳回等

4.支持多种处理规则,比如按人员、角色、岗位、部门等

5.内置流程设计器、表单设计器、任务办理、流程监控等

6.支持分支判断、聚合、手动选择运行方向

7.支持可视化表单设计,无需手动建模,所见即所得

8.支持微服务

RuoYi版已上线

请移步【ruoyi-z6-bpm】 https://gitee.com/z6bpm/ruo-yi-z6-bpm

软件架构

后端:Spring Boot+My Batis+Security+Oauth2.0+Redis

数据库:mysql

前台:vue 2.0+elementui

微服务版架构

后端: Spring Boot、Spring Cloud Alibaba

注册中心:Nacos

权限认证:Security、Jwt、Redis

流量控制:Sentinel

分布式事务:Seata(AT)

链路:SkyWalking

数据库:mysql

前台:vue 2.0+elementui

版本说明

MIT

微服务版已完成,需要的请联系

2023.12.17

表单设计器优化:

1.增加弹窗选择、填充

2.单选、多选,可关联系统字典

3.字段动态数据绑定方式优化

2023.10.31 登录优化

2023.10.08 此次更新较多,主要更新了以下几个方面:

1.流程设计器,节点属性、流程属性等页面修改

2.优化节点处理规则,增加分组处理

3.优化多人处理,无需填写表达式

4.增加方向条件设置,如果存在多分支,可通过手动选择发送到哪个、哪几个分支

5.每个节点可绑定不同的表单,并且配置不同的字段权限

6.增加了流程监控、字典管理、菜单管理,以及组织管理中的分组管理

7.优化了审核页面及审批动作

8.其他优化

2023.07.05 最近一直在做内部版本,外部版本没有太多更新,过段时间会将内部版本提交到外网。 在线体验:http://49.233.61.31:8088 登录帐号:admin 密码:1

2023.5.9 1.修复表单保存时,包含子表时,某些字段无法保存的问题

2023.5.4 1.修复创建表单时,包含从表时报错的问题

内部版本已经更新,在原来的基础之上,对设计器进行了优化,以及增加了跳转、抄送、选择接收人发送等功能

后期会将内部版本的功能逐一对外开放,敬请期待...

在线体验:http://49.233.61.31:8088

2023.4.23 1.修复附件sftp下载问题 2.组织结构修改

内部版本已经更新,在原来的基础之上,对设计器进行了优化,以及增加了跳转、抄送、选择接收人发送等功能

后期会将内部版本的功能逐一对外开放,敬请期待...

在线体验:http://49.233.61.31:8088

2023.4.16 代码优化

内部版本已经更新,在原来的基础之上,对设计器进行了优化,以及增加了跳转、抄送、选择接收人发送等功能

后期会将内部版本的功能逐一对外开放,敬请期待...

在线体验:http://49.233.61.31:8088

2023.3.10 1.任务处理人设置细节优化 2.拒绝、加签、移交、退回功能优化 3.aop获取ip代码优化

注意:更新代码后,数据表字段有所变化,脚本已在doc中更新

2023.3.8 1.增加/修复表单弹窗选择、填充

2023.2.23 1.更新组织结构

2023.2.22 1.代码优化 2.增加日志 3.AOP日志相关sql文件,已放入doc/sql

2023.2.15 1.修复流程设计接收人规则:设置部门不显示的问题

2023.1.14 1.流程发起bug修复

2022.12.30 1.修改驳回细节 2.增加表单分类 3.设置表单分类

2022.12.17 1.优化发起页面,显示流程多版本的问题 2.优化页面搜索查询 3.优化组织结构相关页面搜索、分页

2022.12.12 1.修复发起流程时,信息窗遮盖问题 2.修复多人处理、会签 3.完善驳回、移交、加签 4.修复消息推送

安装教程

  1. 代码下载后,打开doc/sql文件夹,在数据库中执行sql脚本。数据库需设置不区分大小写。
  2. 使用idea打开项目,修改z-six的yml文件
  3. 检查数据库连接与redis配置
  4. 增加sftp配置
  5. 确认无误后,运行zsixapplication
  6. 删除zsix-vue-bpm下的package-lock.json
  7. 进入Terminal,运行命令 cd zsix-vue-bpm,

使用npm:

npm install --legacy-peer-deps

npm run server

使用yarn:

yarn install

yarn run server

使用说明

输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明

更新与维护

  1. 可通过Issuess反馈问题
  2. 每月11号进行更新
  3. 技术交流QQ群:234707986

商务合作:13331002404,15864031207 微信同

升级版体验

http://49.233.61.31:8088

系统发布

1.将z-six进行打包

2.通过命令 npm run build将 zsix-vue-bpm打包

3.将打包后的dist 通过nginx进行配置

MIT License Copyright (c) 2022 zz_zmw 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.

简介

z6-BPM工作流系统,遵循BPMN2.0协议,基于Activiti7进行开发,前后端分离。支持多种审批动作,比如会签、加签、退回、驳回等。支持多种处理规则,比如按人员、角色、岗位、部门等。内置流程设计器、表单设计器、任务办理、流程监控等。后端采用Spring Boot+My Batis+Security+Oauth2.0+Redis等框架,支持微服务 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/z6bpm/z6-bpm.git
git@gitee.com:z6bpm/z6-bpm.git
z6bpm
z6-bpm
z6-bpm
master

搜索帮助