0
点赞
收藏
分享

微信扫一扫

flowable的嵌套子流程和调用子流程的介绍(有点详细)

猎书客er 2022-01-25 阅读 280

嵌套子流程

在这里插入图片描述

1、嵌套子流程框框:
在这里插入图片描述

2、画出流程(子流程):
在这里插入图片描述

3、嵌套子流程关联到主流程:
在这里插入图片描述

调用子流程

如流程1是如下图:
在这里插入图片描述
如流程2是下图:
在这里插入图片描述

1、画出调用子流程的框框
在这里插入图片描述

配置调用子流程

先介绍这下面4个配置,介绍顺序是下图标号顺序

在这里插入图片描述

(1)被调用元素类型分为key和id两种。

  • key指的是模型key(默认),如图
    在这里插入图片描述

  • id指的流程标识,如图
    在这里插入图片描述
    (2)被调用元素是指,在选择被调用元素类型是key或者id之后,如选择类型是key,则对应的是模型key的值;如选择类型是id,则对应的是流程标识的值

  • 模型key的值
    在这里插入图片描述

  • 流程标识的值
    在这里插入图片描述
    (3)输入参数是指,从主流程参数中选择性的将一些参数,传入到其调用子流程中的子流程。任何情况下都会生效。

在这里插入图片描述

(4)输出参数是指,在调用子流程结束之后,选择性将调用子流程的参数传递给主流程。

在这里插入图片描述

介绍调用子流程另外的一些重要配置

在这里插入图片描述

1、多实例类型分3种,None(无)、Parallel(并行)、Sequential(串行)。
(1)parallel类型,调用子流程多实例的时候,当前调用子流程节点下的所有子流程并行执行。
(2)Sequential类型,调用调用多实例的时候,当前调用子流程节点下的所有子流程串行执行。
(3)没测试None类型的,就不介绍了,后面再补充。

2、集合(多实例),这个配置非常重要,是实现多实例的关键。配置的值是流程参数,这个参数的类型是数组,数组大小,就是调用子流程的子流程实例的个数。

3、完成条件,就是在多实例情况下,调用子流程的子流程完成个数,达到这个配置之后,调用子流程这个节点就结束。

4、元素变量(多实例)是指集合(多实例)中元素的名字(key)。在生成多实例的时候,集合中的值,会赋值到这个元素变量,最后这个元素变量的值是,集合中的最后一个实例(元素)

举报

相关推荐

0 条评论