流程定义

525 阅读1分钟

需求

用户自己可以使用前端组件,定义一个流程,比如自定义一个档案审批流程。

这是接手的第一个需求,选型已经选好了,让我先了解两天flowable,然后参与开发

如图:

7cdb790bff9ae98cbb7b6057a9dba37.jpg

实现:

1. 流程定义

项目使用flowable作为工作流引擎.前端集成了一个流程设计器, 通过在设计页面, 就可以实现流程设计和部署. 在进行流程设计的时候,还可以为一个活动配置是谁去管理他。

image.png

2024-07-26_114228.png

2024-09-18_112031.png

2.子表配置

在设计完一个流程后, 比如说请假流程, 通常需要用户填写一些请假相关的信息, 比如请假的开始时间, 结束时间. 请假原因.

请假人等等.. 因此我们需要先设计一个表单.

2024-07-26_114357.png

会生成界面和数据库表

3.流程和表单关联

4.添加左侧菜单

可以配置权限,谁能看,谁能编辑 2024-07-26_114611.png

5.给菜单绑定表单

绑定前: 2024-07-26_114759.png

绑定后:

2024-07-26_114824.png