Понимание иерархии исполнения в activiti - PullRequest
0 голосов
/ 30 апреля 2019

Моя структура определения процесса выглядит следующим образом:

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

В модульном тесте я запускаю процесс для одного набора входных параметров (имеется в виду только один подпроцесс), и он ожидает выполнения пользовательской задачи. Я запрашиваю количество казней в системе. Я получаю 4 казни.

Я не могу понять, почему это 4. Экземпляр процесса учитывает одного, а подпроцесс - другого. Какие еще 2 казни?

...