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());
    }
    }
    }
  • 相关阅读:
    golang模拟动态高优先权优先调度算法
    【2019腾讯暑期实习生正式批笔试1,2】
    golang优先队列
    git常见操作
    小L的试卷
    Unable to connect to the Redgate Client Service. Sql Prompt 报错不能用解决
    未能加载文件或程序集“Microsoft.VisualStudio.Enterprise.AspNetHelper, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或它的某一个依赖项。系统找不到指定的文件。
    LumiSoft 邮件操作删除(无法删除解决方法)
    .net MVC 项目中 上传或者处理进度获取方案
    C# mvc Request 请求过长报404错误的解决思路分析
  • 原文地址:https://www.cnblogs.com/yscec/p/11802754.html
Copyright © 2011-2022 走看看