Java Activiti 删除会签任务 - 示例代码
以下是 Java 代码中删除会签任务的部分任务的示例:
// 获取会签任务
List<Task> countersignTasks = taskService.createTaskQuery().taskDefinitionKey('countersignTask').list();
// 删除会签任务的部分任务
for (Task task : countersignTasks) {
// 获取任务的执行人
String assignee = task.getAssignee();
// 判断任务的执行人是否为需要删除的执行人
if ('user1'.equals(assignee)) {
// 删除任务
taskService.deleteTask(task.getId(), true);
}
}
上述代码中,首先通过 taskDefinitionKey('countersignTask') 获取所有会签任务,然后遍历会签任务,判断任务的执行人是否为需要删除的执行人,如果是,则通过 taskService.deleteTask(task.getId(), true) 删除任务。
原文地址: https://www.cveoy.top/t/topic/nn2A 著作权归作者所有。请勿转载和采集!