首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

jBPM4.4:查寻任务完成过程

2012-10-10 
jBPM4.4:查找任务完成过程在jBPM中,历史的任务,通过historyService可以查询执行顺序?在http://zybing.itey

jBPM4.4:查找任务完成过程

在jBPM中,历史的任务,通过historyService可以查询执行顺序

?

在http://zybing.iteye.com/admin/blogs/739903?中,已经讲了,可以把已经结束的任务,通过查询一步步获取执行的顺序:

列出执行的过程:

?

Java代码?
  1. //?根据任务开始的时间进行排序,列出来??
  2. List<HistoryActivityInstance>?haInstance?=?historyService??
  3. ????.createHistoryActivityInstanceQuery().processInstanceId(instanceId)??
  4. ????.orderAsc(HistoryProcessInstanceQuery.PROPERTY_STARTTIME)??
  5. ????.list();??
  6. ??
  7. //?显示每一步骤任务的名称???
  8. Iterator<HistoryActivityInstance>?it?=?haInstance.iterator();??
  9. while(?it.hasNext()?)?{??
  10. ???HistoryActivityInstance?ha?=?it.next();??
  11. ???system.out.println(?ha.getActivityName()?);??
  12. }??

?

对于执行到一半的任务呢?

做了一个实验:开始一个任务,只完成中间的一半任务,通过historyService进行查询(根据ProcessInstanceId查)

?

结果可以一路查到当前正在Activity的任务,说明也是可以的

?

?

?

?

?

?

?

?

1 楼 yanghw6 2011-08-29   我也正查找资料呢,谢谢分享 2 楼 ydpiaoyun 2012-03-19   你好,对于这种方法,如果流程中有子流程是取不到子流程里面的具体任务名字的,可以说下怎么解决吗?谢谢!  QQ:495231441

热点排行