企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
注意:在实际应用中,完成任务前需要校验任务的负责人是否具有该任务的办理权限 。 :-: ![](https://img.kancloud.cn/09/4a/094afa6503a3104896e3a5a3c7d3c8b5_1156x150.png) 文件:`evection.bpmn` ```java public class TestPersonalTaskList { /** * 完成任务,判断当前用户是否有权限 */ @Test public void completTask() { //获取processEngine ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine(); //创建TaskService TaskService taskService = processEngine.getTaskService(); //根据任务id和任务负责人查询待完成任务 Task task = taskService.createTaskQuery() .taskId("27505") //任务id .taskAssignee("张三") //任务负责人 .singleResult(); //如果为null就是没有任务或者没有权限执行该任务 if (task != null) { taskService.complete("27505"); System.out.println("完成任务"); //完成任务 } else { System.out.println("张三没有任务id=27505的任务!"); } } } ```