activiti 工作流设置并行审批_springboot-activiti工作流快速开发框架

本文介绍了一个基于SpringBoot和Activiti的工作流快速开发框架,通过一个简单的请假流程示例,讲解如何设置并行审批。内容涵盖流程模型创建、在线设计、业务逻辑接口设计、表单提交页面构建、待办任务查询以及已办任务查看等关键步骤。
摘要由CSDN通过智能技术生成

很多程序员在开发工作流系统时都会遇到一个问题:工作流怎么和业务表结合起来?流程怎么处理?

本快速开发框架大熊老师将采用请假流程作为示例,可以此为模版快速开发审批功能。

简单的请假流程:员工发起请假,经理审批,如果不大于3天,审批通过直接结束,如果大于3天,需要老板进行审批。

1、新建流程模型,设置好key和name

edca513fe3253f22b64bf3f067082671.png

新建审批流程

2、使用activiti在线工具设计流程,注意在设计界面,流程名称对应流程key和名称对应流程名,否则后续无法启动流程

fd6d8c23da9caf9bed2da5a2dbf74356.png

启动设计界面,下面是的测试页面入口

e115c198ea6ac12348908c7556e982c9.png

设计流程,注意流程名称和名称要填写

分支跳转,设置好分支类似${day>3} ,{day <=3},设置好之后部署流程
a3f46421a8fe2448e58e37072851d0f6.png

设计分支

cdd6ff948bf268425f0f2eb524c838b0.png

设计分支

3、设计业务逻辑表和接口(本教程通过零代码WebApi系统进行配置),通常包括:

1)、新增业务数据接口
2)、根据id修改instance_id接口
3)、根据id查询业务数据接口
80be2d1052855b80f4434a433d15ad4d.png

配置业务接口

4、设计表单提交页面,在页面中采用如下流程:

1)、调用新增接口插入一条数据,
2)、调用启动流程实例接口启动一个流程,获取instance_id,
3)、调用修改instance_id接口更新instance_i,
4)、员工1发起请假流程界面
79e7c4063203f8b8f13e4eb39a5d55e2.png

发起流程

3f56259b814854cd354fefa5294b2af0.png

已办任务

5、通过查询待办任务查找流转给自己的流程数据

经理2审批请假流程
de9d8df67152231452777bfbce639401.png

查看个人待办任务

6、通过查看已办任务查找已提交或已处理的数据

经理3查看已审批记录
5e88e37a109040c7b9d6b59ff232b14e.png

查看个人已办任务

7、boss审批同上

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值