挂起流程实例

时间:2019-04-26 08:29:50

标签: activiti

在我的流程定义中,我有以下内容:

  

multiInstanceLoopCharacteristics isSequential =“ false” ....

据此我了解到,对于多组输入数据,引擎将创建流程定义的多个实例,然后并行运行。

摘自官方文档page

  

也可以暂停流程实例。暂停后,该过程将无法继续执行(例如,完成任务会引发异常),并且不会执行任何作业(例如计时器)。可以通过调用runtimeService.suspendProcessInstance方法来挂起流程实例。通过调用runtimeService.activateProcessInstanceXXX方法来再次激活流程实例。

因此,如果我暂停流程定义,它将以任何方式影响其他并行运行的实例吗?

1 个答案:

答案 0 :(得分:1)

否,这是针对单个流程实例的。即您在方法中提供的流程实例ID 。您正确理解,引擎将创建多个实例(每个实例具有唯一的流程实例ID),以后可以分别将其挂起。