利用业余时间做的一个BPMS小DEMO,命名F1飞流,灵感来源于同事。
目前已完成前端及审批核心功能,分享下。
一、技术说明
前端:html+jquery+layui
后端: .net core 2.1 webapi+swagger
数据库:mysql+MongoDB
消息队列:rabbmitmq
ORM: sugar orm
流程图设计器:bpmnjs
开发工具:vs2019 + vscode
服务器:Ubuntu 18.04
源代码管理:svn
二、已完成功能介绍
1.流程管理
2.流程图绘制、流程属性、节点属性、流程参数
3.流程发起及保存草稿
4.流程审批通过、退回(直接提交驳回人或逐级审批)、加签(前加签或后加签)、转交、通知
5.待办列表、通知列表、已办列表、本人发起、草稿
6.流程图动态查看
三、待完成功能
1.BPMS后台管理
2.表单设计器
3.流程报表
……
体验地址:
http://f1api.uuxia.net/swagger/index.html