# z6-bpm
**Repository Path**: wxtech/z6-bpm
## Basic Information
- **Project Name**: z6-bpm
- **Description**: z6-BPM工作流系统,遵循BPMN2.0协议,基于Activiti7进行开发,前后端分离。支持多种审批动作,比如会签、加签、退回、驳回等。支持多种处理规则,比如按人员、角色、岗位、部门等。内置流程设计器、表单设计器、任务办理、流程监控等。后端采用Spring Boot+My Batis+Security+Oauth2.0+Redis等框架,支持微服务
- **Primary Language**: Java
- **License**: MIT
- **Default Branch**: master
- **Homepage**: http://49.233.61.31:8088
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 68
- **Created**: 2023-11-09
- **Last Updated**: 2023-11-09
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# z6-bpm
谢谢点赞
#### 介绍
1.z6-BPM工作流系统,遵循BPMN2.0协议,基于Activiti7进行开发,前后端分离
2.结合国内审批特色进行设计与功能扩展
3.支持多种审批动作,比如会签、加签、退回、驳回等
4.支持多种处理规则,比如按人员、角色、岗位、部门等
5.内置流程设计器、表单设计器、任务办理、流程监控等
6.支持分支判断、聚合、手动选择运行方向
7.支持可视化表单设计,无需手动建模,所见即所得
8.支持微服务
#### 软件架构
后端: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.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
微信群:
4. 商务合作:15864031207
#### 升级版体验
http://49.233.61.31:8088
#### 系统发布
1.将z-six进行打包
2.通过命令 npm run build将 zsix-vue-bpm打包
3.将打包后的dist 通过nginx进行配置