办理任务
Map<String, Object> variables = new HashMap<String, Object>();
variables.put("user", "admin");
ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();
processEngine.getTaskService()
.complete("22505",variables);
Complete()中传入任务的ID,并传入下一个执行人参数
查看任务列表
ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();
List<Task> tasks = processEngine.getTaskService()
.createTaskQuery()
.taskAssignee(userName).list();
可以查看指定用户的所有任务
查看指定任务信息
Task t = processEngine.getTaskService()
.createTaskQuery()
.taskId(taskId)
.singleResult();
通过任务ID查找到指定的任务。还需要添加一个singleResult(),表示返回单个结果