Flowable runtimeService.startProcessInstanceByKey('MY_SUBPROCESS_KEY') 执行但 superProcessId 为空

Flowable runtimeService.startProcessInstanceByKey('MY_SUBPROCESS_KEY') executes but superProcessId null

从我的 MY_SUPER_PROCESS 另一个子进程开始后,使用以下语法:

 runtimeService.startProcessInstanceByKey('MY_SUBPROCESS_KEY') 

子进程已启动并正确执行,但在管理面板可流动面板中没有子进程可见 MY_SUPER_PROCESS。还询问 'MY_SUBPROCESS_KEY' 实例 returns superProcessInstanceId 为空。

有没有可能启动子进程,这样超级进程和子进程连接的信息就不会丢失?

您是否需要通过 运行timeService 运行 流程?尝试使用 callActivity.

更新:

要在循环中启动子进程的多实例,可以使用带有 Multi-instance 标记的 callActivity。