项目介绍
基于开源流程引擎camunda开发的办公自动化系统。采用前后端分离架构,基于可视化的表单建模、流程建模工具,零代码快速构建业务OA应用。
项目演示
演示地址请私信作者。
技术栈
后端:SpringBoot+JWT+Shiro+mybatis-plus
流程引擎:camunda
前端:Vue3, ant-design-vue
中间件:redis缓存,minio文件管理
数据库:mysql或postgresql
产品功能
1.表单设计
在线可视化表单设计器可快速构建业务表单,表单设计器包含表单组件、辅助组件、布局组件、系统组件等多种组件,可构建复杂页面功能,支持表单预览,所见即所得。
基于设计的表单动态生成业务实体表,页面设计完成后,发布即可完成对应表单的数据库表结构设计。操作简单,业务人员能够快速上手。
2.流程设计
BPMN2.0规范,基于开源camunda流程引擎开发,支持浏览器在线设计流程;支持驳回、拒绝、撤销等多种中国特色流程操作。
支持流程节点和设计的表单绑定。流程设计完成,发布部署流程。
3.流程执行监听
系统内置了表达式和Java类两种监听类型,支持开发人员扩展,方便业务人员在设计流程时参照,配置节点审批人的获取方式。
4.流程发起
申请人发起流程。
5.我的发起
6.我的待办