jBPM4.4:查找任务完成过程
2014-03-13 16:55
225 查看
在jBPM中,历史的任务,通过historyService可以查询执行顺序
在http://zybing.iteye.com/admin/blogs/739903 中,已经讲了,可以把已经结束的任务
,通过查询一步步获取执行的顺序:
列出执行的过程:
// 根据任务开始的时间进行排序,列出来
List<HistoryActivityInstance> haInstance = historyService
.createHistoryActivityInstanceQuery().processInstanceId(instanceId)
.orderAsc(HistoryProcessInstanceQuery.PROPERTY_STARTTIME)
.list();
// 显示每一步骤任务的名称
Iterator<HistoryActivityInstance> it = haInstance.iterator();
while( it.hasNext() ) {
HistoryActivityInstance ha = it.next();
system.out.println( ha.getActivityName() );
}
对于执行到一半的任务呢?
做了一个实验:开始一个任务,只完成中间的一半任务,通过historyService进行查询(根据ProcessInstanceId查)
结果可以一路查到当前正在Activity的任务,说明也是可以的
在http://zybing.iteye.com/admin/blogs/739903 中,已经讲了,可以把已经结束的任务
,通过查询一步步获取执行的顺序:
列出执行的过程:
// 根据任务开始的时间进行排序,列出来
List<HistoryActivityInstance> haInstance = historyService
.createHistoryActivityInstanceQuery().processInstanceId(instanceId)
.orderAsc(HistoryProcessInstanceQuery.PROPERTY_STARTTIME)
.list();
// 显示每一步骤任务的名称
Iterator<HistoryActivityInstance> it = haInstance.iterator();
while( it.hasNext() ) {
HistoryActivityInstance ha = it.next();
system.out.println( ha.getActivityName() );
}
对于执行到一半的任务呢?
做了一个实验:开始一个任务,只完成中间的一半任务,通过historyService进行查询(根据ProcessInstanceId查)
结果可以一路查到当前正在Activity的任务,说明也是可以的
相关文章推荐
- 文章标题JBPM4.4:执行流程实例(启动、向后一步、查询任务、拾取任务、完成任务、设置获取流程变量)
- JBPM4.4:执行流程实例(启动、向后一步、查询任务、拾取任务、完成任务、设置获取流程变量)
- 写jbpm4.4执行完成最后一个任务遇到如下问题。
- hadoop中的一次集群任务执行超时问题查找过程
- [转]jBPM4.4之(Task)任务分配
- 4程序员小飞原计划三天完成某个任务,现在是第三天的下午,他马上就可以做完。但是在实现功能的过程中,他越来越意识到自己原来设计中的弱点,他应该采取另一个办法,才能避免后面集成阶段的额外工作。但是他如果现在就改弦更张,那势必要影响自己原来估计的准确性,并且会花费额外的时间,这样他的老板、同事也许会因此看不起他。如果他按部就班地按既定设计完成,还要花更多时间在后续集成上,但那就不是他个人的问题了,怎么办
- jbpm4.4 启动,查询任务,做任务,参数
- jBPM4.4:分配任务的几种方式
- jBPM4.4之(Task)任务分配
- hadoop中的一次集群任务执行超时问题查找过程
- jBPM-4.4安装配置过程
- hadoop中的一次集群任务执行超时问题查找过程
- jbpm4.4之待处理任务
- jBPM4.4之(Task)任务分配
- 使用find和xargs完成查找任务
- oracle设置定时任务来调用存储过程完成统计(每小时计时一次存到hour表)
- JBPM4.4 撤除任务/回退任务/自由流
- jbpm4.4整合spring过程中问题汇总(追加)
- JBPM4.4 使用泳道动态指定下一个任务节点任务人的两种方式之一 (assignment-handler)
- jBPM4.4开发(三)-----------task任务节点