activiti7查詢當前用戶任務列表


package com.zcc.acvitivi;

import org.activiti.engine.ProcessEngine;
import org.activiti.engine.ProcessEngineConfiguration;
import org.activiti.engine.TaskService;
import org.activiti.engine.task.Task;
import org.activiti.engine.task.TaskQuery;

import java.util.List;

/**
* 查詢當前用戶任務列表
*/
public class ActivitiTaskQuery {
/* public static void main(String[] args) {
//創建流程引擎配置類
ProcessEngineConfiguration processEngineConfiguration=
ProcessEngineConfiguration.createProcessEngineConfigurationFromResource("activiti.cfg.xml");
//流程引擎對象
ProcessEngine processEngine = processEngineConfiguration.buildProcessEngine();
//獲取taskService
TaskService taskService = processEngine.getTaskService();
//獲取查詢對象
TaskQuery taskQuery = taskService.createTaskQuery();
//
TaskQuery myProcess = taskQuery.processDefinitionKey("myProcess");
//獲取當前之前任務代理人
TaskQuery taskAssignee = myProcess.taskAssignee("zhansan");
//查詢當前代理人要執行的任務
List<Task> list = taskAssignee.list();
for (int i=0;i<list.size();i++){
Task task = list.get(i);
System.out.println("任務id:"+task.getId());
System.out.println("任務名稱:"+task.getName());
System.out.println("任務執行人:"+task.getAssignee());
}
}*/
/*public static void main(String[] args) {
//創建流程引擎配置類
ProcessEngineConfiguration processEngineConfiguration=
ProcessEngineConfiguration.createProcessEngineConfigurationFromResource("activiti.cfg.xml");
//流程引擎對象
ProcessEngine processEngine = processEngineConfiguration.buildProcessEngine();
//獲取taskService
TaskService taskService = processEngine.getTaskService();
//獲取查詢對象
TaskQuery taskQuery = taskService.createTaskQuery();
//
TaskQuery myProcess = taskQuery.processDefinitionKey("myProcess");
//獲取當前之前任務代理人
TaskQuery taskAssignee = myProcess.taskAssignee("lisi");
//查詢當前代理人要執行的任務
List<Task> list = taskAssignee.list();
for (int i=0;i<list.size();i++){
Task task = list.get(i);
System.out.println("任務id:"+task.getId());
System.out.println("任務名稱:"+task.getName());
System.out.println("任務執行人:"+task.getAssignee());
}
}*/
public static void main(String[] args) {
//創建流程引擎配置類
ProcessEngineConfiguration processEngineConfiguration=
ProcessEngineConfiguration.createProcessEngineConfigurationFromResource("activiti.cfg.xml");
//流程引擎對象
ProcessEngine processEngine = processEngineConfiguration.buildProcessEngine();
//獲取taskService
TaskService taskService = processEngine.getTaskService();
//獲取查詢對象
TaskQuery taskQuery = taskService.createTaskQuery();
//
TaskQuery myProcess = taskQuery.processDefinitionKey("myProcess");
//獲取當前之前任務代理人
TaskQuery taskAssignee = myProcess.taskAssignee("wangwu");
//查詢當前代理人要執行的任務
List<Task> list = taskAssignee.list();
for (int i=0;i<list.size();i++){
Task task = list.get(i);
System.out.println("任務id:"+task.getId());
System.out.println("任務名稱:"+task.getName());
System.out.println("任務執行人:"+task.getAssignee());
}
}
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM