概要
工作流中的脏数据需要删除,可以直接调用方法结束
删除运行中的流程实例
runtimeService.deleteProcessInstance(instanceId, remark);
// 执行此方法后未审批的任务 act_ru_task 会被删除,流程历史 act_hi_taskinst 不会被删除,并且流程历史的状态为finished完成
删除流程部署
repositoryService.deleteDeployment(deploymentId, true);
// true 表示级联删除引用,比如act_ru_execution 数据
删除模型定义
return request({
url: "/flowable-ui/modeler-app/rest/models/" + id,
method: "delete",
query: {
cascade: false,
},
})
注意事项
1.删除部署前,需要把部署下的流程实例删除
2.可以写一个方法,人工调用删除无用工作流数据