前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >activity多实例节点任意跳转[通俗易懂]

activity多实例节点任意跳转[通俗易懂]

作者头像
全栈程序员站长
发布2022-08-31 11:39:07
8390
发布2022-08-31 11:39:07
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

前言

上一篇我们简单演示了单实例节点跳转的过程,在实际业务场景中,多实例节点的跳转也是一种常见的跳转场景,举例来说,当前的节点配置的是会签,即多个实例任务的节点,需要从当前节点跳出去该怎么办呢?或者说从某一个单实例节点再跳入到多实例节点,又该如何实现呢?activity对于这样的场景也提供了解决方案

问题解决思路

想必还记得我们在之前的篇章中谈到的那个流程实例跳转过程中的3级实例树吧?以多实例节点跳出为例

  • 需要的参数,任务ID、目标节点
  • 判断当前的节点是否是多实例任务节点
  • 获取二级执行实例信息
  • 删除二级实例下面的所有三级实例节点
  • 将二级执行实例是否是多实例根节点字段只为false。因为跳出去之后,二级实例是常规的数据
  • 更新二级执行实例数据
  • 触发二级执行实例开始运转

下面开始我们的演示过程

1、部署并启动流程定义文件

在这里插入图片描述
在这里插入图片描述
代码语言:javascript
复制
	//部署
    public static void main(String[] args) {
        ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/143375.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年5月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档