Activiti工作流流转和结束任务其实是调用同一个接口:
流转当前任务:
Map<String,Object> variable=new HashMap<>();
variable.put("CLR","aa");
taskService.complete(taskId,variable);(taskId:当前的任务id,variable:下一步处理人)
结束当前任务:
taskService.complete(taskId);
两者都是调用的complete接口,区别就在于流转当前任务需要传入下一步的处理人,而结束当前任务则不需要。