Camunda任务流程删除

时间:2015-12-17 04:59:11

标签: camunda

上午使用eclipse插件camunda建模师3.0.0上午使用camunda bpm 7.3清除webapps中的所有war文件,但仍在进程中显示如何从驾驶舱中删除旧任务进程的过程请帮助我

我的环境是: os:ubuntu 14.0.4 偏食:月亮 tomacat:7.x的 camunda:7.3 camunda modeler:3.0.0

2 个答案:

答案 0 :(得分:1)

请参阅processes.xml文件的参考文献[1]。设置属性' isDeleteUponUndeploy'如果取消部署WAR,则将删除该部署中的所有内容。那你在找什么?

[1]:https://docs.camunda.org/manual/latest/reference/deployment-descriptors/tags/process-archive/#syntax-reference

答案 1 :(得分:0)

嵌入式;

如果知道哪个taskId是活动的,则可以获取它们的列表,然后以级联true删除。

taskService.deleteTask(task.getId, true)

或者您可以给您的任务DueDate,并且在获得活动TaskList后可以使用层叠方式删除

List<Task> taskList = taskService.createTaskQuery().dueBefore(new Date()).active().list();
for (Task task : taskList) {
    taskService.deleteTask(task.getId, true);
}