Camunda任务进程删除
Camunda task process delete
AM 使用 eclipse 插件 camunda modeler 3.0.0 在 camunda bpm 7.3 上工作,我正在清除 webapps 中的所有 war 文件,但仍在处理中,它显示了如何从 cockpit 中删除旧任务进程的进程,请帮忙我
我的环境是:
os:ubuntu 14.0.4
eclipse:Luna
tomacat:7.x
camunda:7.3
卡蒙达 modeler:3.0.0
请参阅 processes.xml 文件的参考资料[1]。将 属性 'isDeleteUponUndeploy' 设置为 true 将在取消部署 WAR 时删除该部署中的所有内容。是您要找的吗?
嵌入式;
如果您知道哪个 taskId 处于活动状态,您可以获得它们的列表;然后用 cascade true 删除。
taskService.deleteTask(task.getId, true)
或者你可以给你的任务截止日期,你可以在得到你的活动任务列表后用级联删除
List<Task> taskList = taskService.createTaskQuery().dueBefore(new Date()).active().list();
for (Task task : taskList) {
taskService.deleteTask(task.getId, true);
}
AM 使用 eclipse 插件 camunda modeler 3.0.0 在 camunda bpm 7.3 上工作,我正在清除 webapps 中的所有 war 文件,但仍在处理中,它显示了如何从 cockpit 中删除旧任务进程的进程,请帮忙我
我的环境是: os:ubuntu 14.0.4 eclipse:Luna tomacat:7.x camunda:7.3 卡蒙达 modeler:3.0.0
请参阅 processes.xml 文件的参考资料[1]。将 属性 'isDeleteUponUndeploy' 设置为 true 将在取消部署 WAR 时删除该部署中的所有内容。是您要找的吗?
嵌入式;
如果您知道哪个 taskId 处于活动状态,您可以获得它们的列表;然后用 cascade true 删除。
taskService.deleteTask(task.getId, true)
或者你可以给你的任务截止日期,你可以在得到你的活动任务列表后用级联删除
List<Task> taskList = taskService.createTaskQuery().dueBefore(new Date()).active().list();
for (Task task : taskList) {
taskService.deleteTask(task.getId, true);
}