了解活动中的执行层次结构

时间:2019-04-30 11:24:25

标签: activiti

我的流程定义结构如下:

<process>
   <startEvent....>
   <subProcess id="aaa"....>
     <multiInstanceLoopCharacteristics....>
     <userTask id="bbb"....>
.......
</process>

在单元测试中,我针对一组输入参数(仅意味着一个子过程)启动该过程,并且该过程正在等待用户任务。我查询系统中的执行次数。我有四次死刑。

我无法弄清楚为什么是4。流程实例占一个,而子流程占另一个。什么是其他2次处决?

1 个答案:

答案 0 :(得分:0)

根据我的经验,每个流程实例执行或子流程实例执行都会创建一个子执行,在该子执行中它自己执行所有活动;因此,您将获得4次执行而不是2次执行。我想知道我自己...