设为首页 加入收藏

TOP

JBPM流程实例(PI)Process Instance(二)
2014-11-23 22:59:24 来源: 作者: 【 】 浏览:24
Tags:JBPM 流程 实例 Process Instance
tem.out.println(task.getName());
}

/**
* 查询已经完成的所有的任务
*/
@Test
public void testQueryAllHistTask(){
List histTaskList = processEngine.getHistoryService()
.createHistoryTaskQuery()
//.assignee("") 可以根据任务的执行人查询已经完成的任务
//.executionId("")可以根据executionID查询已经完成的任务
.state("completed")
.list();
for(HistoryTask histTask:histTaskList){
System.out.println(histTask.getEndTime());
System.out.println(histTask.getAssignee());
}
}

/**
* 直接结束流程实例
*/
@Test
public void testEndPI(){
processEngine.getExecutionService()
.endProcessInstance("qingjia1.20001", "error");
}

/**
* 根据 piid查询流程实例,如果查询出来的结果为null,说明该流程实例已经结束了
*/
@Test
public void testIsEndPI(){
ProcessInstance pi = processEngine.getExecutionService()
.createProcessInstanceQuery()
.processInstanceId("qingjia1.60001")
.uniqueResult();
System.out.println(pi);//如果该值为null,说明该流程实例已经结束了
}
}


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇通过 Autostereograms 案例学习 O.. 下一篇JBPM流程实例(PV)Process Varia..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: