Appearance
bulkDeleteProcessInstances
Flowable 7.1.0 摘要:删除现有运行时过程实例的集合。
方法签名与说明
void bulkDeleteProcessInstances ( Collection < String > processInstanceIds, String deleteReason)
删除现有运行时过程实例的集合。 Parameters:
- ProcessInstanceIDS-要删除的过程实例的ID集不能为null。
- DELETEREAN-删除的原因可能为无效。
Throws:
- FlowableObjectNotFoundException-当未找到给定ID的过程实例时。
常见使用场景
- 在业务撤销、流程作废时清理运行实例。
- 配合审批驳回流程回滚。
- 官方摘要:删除现有运行时过程实例的集合。
Kotlin 调用示例
kotlin
val processInstanceIds = /* TODO: 构造 Collection < String > */
val deleteReason = "DELETEREASON"
runtimeService.bulkDeleteProcessInstances(processInstanceIds, deleteReason)注意事项
- 删除运行实例会立即终止流程,需做好确认。
- 可结合历史清理策略决定是否同步清理历史数据。
- 调用前请确认当前用户具备相应的任务/流程操作权限。
- 本文基于 Flowable 7.1.0 Javadoc。
相关 API
- deleteProcessInstance
- bulkDeleteProcessInstances