zoukankan      html  css  js  c++  java
  • 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());
    }
    }
    }
  • 相关阅读:
    How to install VXDIAG Honda, Toyota and JLR SDD software
    16% off MPPS V16 ECU tuning tool for EDC15 EDC16 EDC17
    Cummins INSITE locked and ask for verification code
    How to use BMW Multi Tool 7.3 to replace lost key for BMW X1
    Bleed Brake Master Cylinder with Intelligent Tester IT2
    Porsche Piwis Tester II “No VCI has been detected”,how to do?
    Creader VIII VS. Creader VII+
    How to solve GM MDI cannot complete the installation
    汽车OBD2诊断程序开发 (原文转载,思路很清晰!)
    汽车节温器单片机开发思路
  • 原文地址:https://www.cnblogs.com/yscec/p/11802754.html
Copyright © 2011-2022 走看看