一、流程图:
二、流程定义文件:
三、单元測试:
四、主要运行语句
// 签收 taskService.claim(task.getId(), "user1"); task = taskService.createTaskQuery().singleResult(); assertNull(task.getOwner()); assertEquals("user1", task.getAssignee()); // 委派 taskService.delegateTask(task.getId(), "henryyan"); task = taskService.createTaskQuery().singleResult(); assertEquals("user1",task.getOwner()); // 被委派人完毕任务 taskService.resolveTask(task.getId());// 查询已完毕的委派任务 task = taskService.createTaskQuery().taskDelegationState(DelegationState.RESOLVED).singleResult(); assertEquals("user1", task.getAssignee()); assertEquals("user1", task.getOwner());
版权声明:本文博客原创文章,博客,未经同意,不得转载。
时间: 2024-10-19 18:56:28