Activiti学习入门(4) -- 学习查询个人的任务
来源:互联网 发布:linux 配置文件生效 编辑:程序博客网 时间:2024/04/24 08:13
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();/** * 学习查询个人的任务 */@Testpublic 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("########################################################");System.out.println("任务ID:" + task.getId());System.out.println("任务名称:" + task.getName());System.out.println("任务的创建时间:" + task.getCreateTime());System.out.println("任务的办理人:" + task.getAssignee());System.out.println("流程实例ID:" + task.getProcessInstanceId());System.out.println("执行对象ID:" + task.getExecutionId());System.out.println("流程定义ID:"+ task.getProcessDefinitionId());System.out.println("########################################################");}}} else {System.out.println("查找用户 " + assignee + " 的任务出错。");}}}
0 0
- Activiti学习入门(4) -- 学习查询个人的任务
- Activiti学习入门(5) -- 学习完成指定的任务
- Activiti 学习笔记12:分配个人任务
- activiti学习--05流程实例:部署流程定义+部署流程定义+查询当前人的个人任务+完成我的任务
- 工作流引擎Activiti学习---使用类个人任务分配
- Activiti学习入门(2) -- 学习部署Activiti流程定义
- activiti学习--13:组任务分配方式1直接方式+查询正在执行的任务办理人表+查询历史任务的办理人表+拾取任务+将个人任务回退到组任务+向组任务中添加/删除成员
- Activiti入门学习demo_2_简单的流程
- Activiti学习入门(1) -- 创建Activiti的23张表
- activiti学习--05流程实例:查询流程状态+查询历史任务+查询历史流程实例
- 工作流引擎Activiti学习---使用流程变量进行个人任务分配
- 工作流引擎Activiti学习---使用流程变量进行个人任务分配
- Activiti 学习笔记四:流程实例、任务的执行
- activiti工作流入门学习笔记
- Activiti工作流学习入门其一
- Activiti学习入门(3) -- 学习启动流程实例
- 工作流框架--activiti(五)--个人任务和组任务
- Activiti 历史任务查询
- 类与对象 类的分类 方法 继承 重写
- 基于java config的springSecurity(三)--加入RememberMe,启用CSRF和增强密码
- android的UI中经常出现的菊花圈(圆形的加载圈)
- cocos2dx-3.0以上版本之 创建Sprite精灵的6种形式
- ECLIPSE中MAVEN构建spring 多模块工程jar包不能自动扫描问题解决办法
- Activiti学习入门(4) -- 学习查询个人的任务
- C语言中int到float的强制类型转换
- new types may not be defined in a return type
- BlueZ移植与配置
- 20150111
- 理解和使用alsa配置-默认静音,必须先用amixer解除主音量和pcm音量的静音
- TCP/IP四层模型
- Android NDK环境搭建(eclipse)
- 黑马程序员--Java基础学习六(String、StringBuffer的使用)