sunFlow
介绍
sunFlow基于是基于camunda开发的工作流web系统。设计理念是易用,简单,美观,高效。 尤其注重对开发友好; 专案设计之初就考虑了前后端分离的vue开发模式。角色和路由之间的系结跟角色和资料许可权之间是不耦合的。前端开发只需要开发路由元件, 后端开发只需要开发 资料api界面。从选单配置界面上分前端做的是左边的部分,后端是开发右边的部分,当然如果你不用工作流只用后台许可权管理本框架也是一个绝佳的选择。软件架构
软件架构说明:目前专案分三个模组,camunda(工作流相关服务),upms-server(后台许可权管理模组),webApp(前端模组) camunda模组用到camunda-7.1,spring-boot 2.0,工作流绘制工具使用的是bpmn-js进行的汉化。 upms-server模组使用spring-boot 2.0用于通过提供api的方式给前端呼叫来管理系统许可权。 webApp模组为前端模组,系统所有的页面功能都集中在该模组中。前后端完全分离。使用的技术为vue 2.0 ,element-admin模板; 系统数据库采用mysql,快取采用redis, vue程式码规范:格式为eslint系统截图
登入页面
绘制流程

首页

选单管理

角色许可权

使用者管理






























