Activiti:如何停止这个过程

时间:2013-09-30 09:38:58

标签: activiti bpmn

我想要的是什么:

我想停止Activiti流程 。例如,我需要重新启动我的服务器,所以我想停止所有活动,然后再次启动它们。

我的所作所为:

使用以下代码暂停所有活动活动:

for (ProcessInstance processInstance : runtumeService.createProcessInstanceQuery().active().list)
  runtimeService.suspendProcessInstanceById(processInstance.getProcessInstanceId())

有什么问题:

我有两个问题:

  1. 暂停不适用于处于活动状态的任务。 此外,即使进程没有处理,它似乎也无法正常工作任何处于活动状态的任务。
  2. ActivitiOptimisticLockingException。 每当我暂停进程处于活动(进行中)服务任务时,就会抛出它。
  3. 真是个问题:

    如何解决上述问题

    P.S。

    要清除问题,我可以为您提供更多详细信息,更多代码示例,甚至是一个非常简单的演示来说明问题。如果有什么东西不够清楚 - 请问,欢迎你!

0 个答案:

没有答案