package com.steven.activiti.helloactiviti;
import java.util.List;
import org.activiti.engine.ProcessEngine;
import org.activiti.engine.ProcessEngines;
import org.activiti.engine.task.Task;
import org.junit.Test;
/**
* 学习查询个人的任务
*
* @author Steven 2015年 上午12:27:52
*/
public class TestQueryTask {
ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();
/**
* 学习查询个人的任务
*/
@Test
public void testQueryTask() {
String assignee = "Steven";
List<Task> allTasks = processEngine.getTaskService()// 与正在执行的任务管理相关的Service
.createTaskQuery()// 创建任务查询对象
.taskAssignee(assignee)// 指定个人任务查询,指定办理人
.list();
if (allTasks != null) {
int taskNum = allTasks.size();
System.out.println("用户 " + assignee + " 共有" + taskNum + "个等待处理的任务");
if (taskNum > 0) {
for (Task task : allTasks) {
System.out
.println("##########
Activiti学习入门(4) -- 学习查询个人的任务
最新推荐文章于 2024-05-16 04:34:01 发布