Flowable 快速入门教程:任务驳回与回退
Flowable 快速入门教程:任务驳回与回退
- 前言
- BUG 修复记录
- 支持场景
- 功能描述
- 驳回
- 退回
- 脏数据
- 什么是脏数据
- 串行样例
- 并行样例
- 会签样例
- 脏数据清洗效果图
- 完整代码
- 效果图
前言
本文的代码中没有对流程做任何特殊处理,用的都是流程本身的数据,因此可以通用,直接复制粘贴即可
方法不支持多对多跳转
回退不能够直接回退到子流程上,我这里按照只能回退到用户任务节点处理的
驳回可以直接驳回到子流程开始
可根据自己需要对代码进行调整
BUG 修复记录
- 2021.03.03:修复花的时间有点久,主要时间有限,而且太复杂了(改动比较大,改了很多地方,因此建议代码全替换)
修复:网关节点驳回时,网关的活动节点数据也需驳回问题(坑爹)
修复:基于上一点的修复,历史节点获取从原来的历史任务数据改为了历史活动数据获取,因此改动比较大
修复:已经经过的路线改为浅拷贝数据,毕竟每个路线的数据都应该是单独的
支持场景
并行网关,高级网关,包容网关,会签,子流程
功能描述
驳回
参数:当前任务ID,驳回原因
直接根据历史数据,获取上个用户任务节点,进行跳转
退回
参数:当前任务ID,驳回的节点Key
回退只能回退到串行路线上
脏数据
什么是脏数据
如图,假如我从节点6
回退到节点2
,这时红框中的数据对于我们来说是一个历史记录,但是对于流程来说,这些数据是无意义的废弃数据
串行样例
并行样例
会签样例
脏数据清洗效果图
流程图
对应数据
清洗效果截图,由于没有循环,可以看到除了会签对应 3 条实例数据,其他节点清洗后都只有一个
sid-4FE193FF-E1E2-4F87-8424-2F00BCA9AFC5 是网关,没给它命名
完整代码
TackbackApiController.java
为了方便查看,代码我单独上传 gitee 了,包含驳回,回退,任务流程图查看,可驳回节点列表接口
效果图
Flowable 快速入门教程:任务驳回与回退相关推荐
- Flowable 快速入门教程:Flowable 入门开发案例,结合流程设计器详细讲解
Flowable 快速入门教程:Flowable 入门开发案例,结合流程设计器详细讲解 前言 流程设计器集成 整体流程图 流程节点说明 第一审核人节点:实际设置审核人 配置信息 说明 第二审核人:参数 ...
- Flowable 快速入门教程:前端展示流程图
Flowable 快速入门教程:流程图展示 后端 前端 效果图 后端 这里流程图就不做高亮处理了 获取流程图 InputStream 将 InputStream 转为 byte[] 字节数组 对数组进 ...
- BIML 101 - ETL数据清洗 系列 - BIML 快速入门教程 - 序
BIML 101 - BIML 快速入门教程 做大数据的项目,最花时间的就是数据清洗. 没有一个相对可靠的数据,数据分析就是无木之舟,无水之源. 如果你已经进了ETL这个坑,而且预算有限,并且有大量的 ...
- HealthKit开发快速入门教程大学霸内部教程
HealthKit开发快速入门教程大学霸内部教程 国内第一本HealthKit专向教程.本教程详细讲解iOS中,如何使用HealthKit框架开发健康应用.最后,本教程结合HealthKit ...
- Apple Watch开发快速入门教程
Apple Watch开发快速入门教程 试读下载地址:http://pan.baidu.com/s/1eQ8JdR0 介绍:苹果为Watch提供全新的开发框架WatchKit.本教程是国内第一本A ...
- 指示灯组与3个复位按钮的介绍Arduino Yun快速入门教程
指示灯组与3个复位按钮的介绍Arduino Yun快速入门教程 1.4.2 指示灯组 指示灯组的放大图如图1.5所示. 图1.5 指示灯组 各个指示灯对应的功能如下: q RX:对应于0号端口 ...
- 游戏控制杆OUYA游戏开发快速入门教程
游戏控制杆OUYA游戏开发快速入门教程 1.2.2 游戏控制杆 游戏控制杆各个角度的视图,如图1-4所示,它的硬件规格是本文选自OUYA游戏开发快速入门教程大学霸: 图1-4 游戏控制杆各个角度的 ...
- Arduino Yun的主要部件介绍选自Arduino Yun快速入门教程
Arduino Yun的主要部件介绍 1.4.1 主要部件 Yun的主要部件如图1.4所示. 图1.4 Arduino Yun的主要部件 在Yun小小的板子上集成了两颗处理器.一个是ATmega3 ...
- 认识AndEngine选自Android 2D游戏引擎AndEngine快速入门教程
认识AndEngine什么是AndEngine 随着Android手机.平板的盛行,Android下的游戏也不断的变得火热.而对于游戏开发有兴趣的同学们,应该也想要学习开发游戏.虽说游戏开发的引擎较多 ...
最新文章
- nginx系列:nginx反向缓存代理详解
- 15级团队学习成果汇报 -- 利用C#语言实现计算器
- 双脑协同RSVP目标检测
- Xamarin.Forms读取并展示Android和iOS通讯录 - TerminalMACS客户端
- extjs中xtype类型
- 计算机专业刚毕业本科生,计算机专业应届本科毕业生自我鉴定
- linux定位到文件,locate 在linux下快速定位文档
- 尺度不变特征变换(SIFT算法)Matlab程序代码测试例子的说明(Lowe的代码)
- bzoj 2428: [HAOI2006]均分数据
- Seek Tiger一级市场的王牌,基于web3.0概念的聚合平台强势来袭
- [C语言] PTA 7-55 查询水果价格
- 通过PHP使用Google Translate API
- 如何下载哔哩哔哩的视频
- java inet aton_地址转换函数:inet_aton inet_ntoa inet_addr和inet_pton inet_ntop
- [CSP-S模拟测试]:夜鹰与玫瑰(数学)
- [Re]2022DASCTF Apr X FATE 防疫挑战赛
- IT公司年会:程序员专属小品《疯狂营救》,改编自沈腾《人生自古谁无死》
- PHP curl 中文gbk转utf8
- 【AI易操作-深度学习算法代码解读】基于keras实现图像识别CNN模型-含CNN卷积神经网络模型原理
- 六级(2020/12-3) Text 1
热门文章
- c# oracle 事务批量插入数据,[小白求教]c# System.Data.OracleClient 怎么批量插入数据...
- retina屏幕,适配
- 三菱PLC GX3 全ST程序案例,提供项目源码FB源码
- 解决textarea在ie浏览器下宽度溢出的问题
- iconfont的使用
- iconfont在项目中的使用方式
- 谷歌/火狐浏览器的历史版本
- gson库冲突 com.google.code.gson:gson:2.7
- 2021年酒店业的技术趋势
- redis进程CPU使用率100%,kdevtmpfsi木马清除