flowable撤销流程
时间: 2023-08-04 11:05:22 浏览: 326
enterprise-flowable:工作流,包含:单人审批、多人审批、流程分支、指定退回、流程图展示
对于 Flowable 工作流引擎来说,撤销流程并不是一个内建的功能。一般情况下,已经完成的流程实例是不能被撤销的。然而,你可以通过以下两种方式实现类似的效果:
1. 停止当前流程实例:你可以终止当前正在运行的流程实例。这将会使流程实例终止,并且不能再继续执行。你可以使用 Flowable 提供的 API 来停止流程实例,例如 `runtimeService.deleteProcessInstance(processInstanceId, deleteReason)`。
2. 取消已经提交但尚未完成的任务:如果你想要取消已经提交但还没有完成的任务,你可以使用 Flowable 提供的 API 来撤销这些任务。你可以通过查询待办任务列表,并且根据需要使用 `taskService.deleteTask(taskId, deleteReason)` 方法来删除任务。
需要注意的是,以上两种方式都是通过 Flowable 的 API 来操作的。具体实现方式可能会根据你的业务需求和具体的应用场景而有所变化。
阅读全文