嵌套子流程
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)。在生成多实例的时候,集合中的值,会赋值到这个元素变量,最后这个元素变量的值是,集合中的最后一个实例(元素)