Flowable流程引擎+动态表单集成系统简单使用

1,785 阅读1分钟

源码

https://gitee.com/pingfanrenbiji/RuoYi-flowable/

服务部署

  • 创建数据库flowable,并初始化sql脚本
  • 配置mysql、redis
  • 启动ruoyi-admin后端服务
  • 启动vue前端服务

进入登录页面

image.png

流程设计

流程定义-导入流程

image.png

或者 流程定义-新增流程

image.png

默认有一个开始事件,添加一个处理节点

image.png

选中经理节点设置用户任务image.png

该经理节点设置审批人tony,再添加一个老板节点并指定审批人

image.png

网关流程-以请假流程为例

image.png

这个是网关节点

设置网关节点类型

image.png

配置跳转条件

image.png

保存模型

image.png

配置请假表单

表单配置-新增表单

image.png

请假天数的字段名必须和配置的流程跳转条件一致

保存表单

image.png

在表单列表中可以看到该表单记录

image.png

流程挂载表单

image.png

给指定的流程配置表单

image.png

选择表单

image.png

挂载成功

发起流程

任务管理-我的流程-新增流程-选择流程-发起流程

image.png

点击发起流程

image.pngimage.png

提交请假表单

image.png

流程发起成功

image.png

此时的流程图为

image.png

从流程图上可以看到来到了经理这里,经理审批了之后,就来到了老板这里

image.png

老板审批了之后,流程就结束了

image.png

再比如这个流程

image.png