基于flowable没有规则的并发网关流程跳转记录分析

简介: 基于flowable没有规则的并发网关流程跳转记录分析

更多ruoyi-nbcio功能请看演示系统

gitee源代码地址

前后端代码: https://gitee.com/nbacheng/ruoyi-nbcio

演示地址:RuoYi-Nbcio后台管理系统 http://218.75.87.38:9666/

更多nbcio-boot功能请看演示系统

gitee源代码地址

后端代码: https://gitee.com/nbacheng/nbcio-boot

前端代码:https://gitee.com/nbacheng/nbcio-vue.git

在线演示(包括H5) : http://218.75.87.38:9888

从头开始记录流程的流转与运行表的情况,有些简单的流转跳过

1、流程发起到发起人1结束,中间跟其它类似,不做分析

这个时候act_ru_actinst内容如下,出来一个子流程,另外三个用户任务,其它结束

这个时候act_ru_execution表内容如下,出来子流程与其它三个用户任务激活中

这个时候act_ru_task如下,出来三个用户任务

2、张三李四等都审批完后的情况

这个时候act_ru_actinst内容如下,子流程没结束,出来刘五,其它结束

这个时候act_ru_execution表内容如下,出来刘五,原来的子流程与发起人的还在

这个时候act_ru_task如下,出来刘五

3、刘五跳转到李四

目前这个不能跳转过去,任务不支持这种跳转

4、跳转到张三可以成功

这个时候act_ru_actinst内容如下,这个时候其它结束,出来张三审批还有原来的子流程

这个时候act_ru_execution表内容如下,对应发起人2的后面的网关已经变成0标志,需要张三审批,但这里少了一个网关,就是应该插入张三后面的网关同时标志应该为0

这个时候act_ru_task如下,出来审批人张三

5、结果张三审批完后走不下去了,如下图,没有下一个审批人了

这个时候act_ru_actinst内容如下,这个时候其它结束,除了子流程,还有就是没有下一个审批,按道理应该是到刘五的

      这个时候act_ru_execution表内容如下,这里也不对了,应该出来刘五,下面前面两个都是0,应该也没有了,说明这里少一个的原因,看图就是少了一个李四的结束标志0的记录,所以流转不下去了,这个时候任何收回,撤回等操作都已经无效了,说明已经挂了。

这个时候act_ru_task如下,出来不了刘五的任务待处理了,所以挂了。

6、要是在跳转到张三后,这个时候act_ru_execution表内容如下,增加一个类似下面的网关,就是下面一个网关的一条的记录

这个时候通过张三审批完后,这个可以流转到刘五了

这个时候act_ru_execution表内容如下,出来审批人2

能够正常结束流程了,但出现下面的二个包括一个网关垃圾记录,按道理应该是要删除掉的


相关文章
|
11月前
|
监控 物联网
工业智能网关实现北向自定义报文配置流程
北向接口是设备连接物联网云平台的接口,允许云平台统一监管各厂商设备的运行与报警状态。为解决不同公司报文格式差异导致的数据解析问题,工业智能网关支持北向自定义报文功能,用户可配置不同的报文格式,确保数据准确传输。配置流程包括网关中心、IOT数据云平台和配置工具的设置,最终通过日志或MQTTfx验证上报情况。
321 4
|
负载均衡 Java 网络架构
实现微服务网关:Zuul与Spring Cloud Gateway的比较分析
实现微服务网关:Zuul与Spring Cloud Gateway的比较分析
877 5
|
监控 网络协议 数据安全/隐私保护
vos3000外呼系统如何检查落地网关配置正常,路由分析
使用VOS3000外呼系统时,确保呼叫畅通的关键在于检查落地网关配置和进行路由分析。具体步骤包括:登录管理界面,检查网关状态和配置,配置外呼规则,测试拨打电话,以及分析日志和报告。通过这些步骤,可以确保系统稳定运行,提高外呼成功率和通话质量。
|
移动开发 前端开发
flowable多对并发网关跳转的分析
flowable多对并发网关跳转的分析
273 0
|
监控 负载均衡 Java
深入理解Spring Cloud中的服务网关
深入理解Spring Cloud中的服务网关
|
7月前
|
应用服务中间件 网络安全 数据安全/隐私保护
网关服务器配置指南:实现自动DHCP地址分配、HTTP服务和SSH无密码登录。
哇哈哈,道具都准备好了,咱们的魔术秀就要开始了。现在,你的网关服务器已经魔法满满,自动分配IP,提供网页服务,SSH登录如入无人之境。而整个世界,只会知道效果,不会知道是你在幕后操控一切。这就是真正的数字世界魔法师,随手拈来,手到擒来。
392 14
|
监控 负载均衡 安全
微服务(五)-服务网关zuul(一)
微服务(五)-服务网关zuul(一)
|
安全 5G 网络性能优化
深入理解5G中的SAEGW:服务网关边界
【10月更文挑战第9天】
529 0
|
运维 Kubernetes 安全
利用服务网格实现全链路mTLS(一):在入口网关上提供mTLS服务
阿里云服务网格(Service Mesh,简称ASM)提供了一个全托管式的服务网格平台,兼容Istio开源服务网格,用于简化服务治理,包括流量管理和拆分、安全认证及网格可观测性,有效减轻开发运维负担。ASM支持通过mTLS提供服务,要求客户端提供证书以增强安全性。本文介绍如何在ASM入口网关上配置mTLS服务并通过授权策略实现特定用户的访问限制。首先需部署ASM实例和ACK集群,并开启sidecar自动注入。接着,在集群中部署入口网关和httpbin应用,并生成mTLS通信所需的根证书、服务器证书及客户端证书。最后,配置网关上的mTLS监听并设置授权策略,以限制特定客户端对特定路径的访问。
456 2
|
NoSQL 前端开发 测试技术
👀探秘微服务:从零开启网关 SSO 服务搭建之旅
单点登录(Single Sign-On,简称SSO)是一种认证机制,它允许用户只需一次登录就可以访问多个应用程序或系统。本文结合网关和SaToken快速搭建可用的Session管理服务。
1119 8