`
zybing
  • 浏览: 466246 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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的任务,说明也是可以的

 

 

 

 

 

 

 

 

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

相关推荐

    jbpm4.4开发用户指南

    jBPM 4.4是Java Business Process Management(业务流程管理)的一个版本,它是一个开源的工作流管理系统,用于实现业务流程自动化。这个压缩包包含了两个关键文档:《jBPM 4.4 开发指南》和《jBPM 4.4 用户指南》,...

    jbpm4.4 中文手册

    5. **任务管理**:jbpm4.4提供了任务服务,包括任务分配、完成、查询等功能,使得业务流程中的任务可以被正确地执行和跟踪。 6. **规则引擎**:jbpm4.4集成了JBoss Drools,一个强大的规则引擎,使得业务逻辑可以...

    jbpm-4.4 part03.zip

    jbpm4.4是该框架的一个早期版本,它支持BPMN(Business Process Modeling Notation)2.0标准,这使得业务流程可以更直观地进行建模。 2. **BPMN 2.0**:BPMN是一种图形化语言,用于绘制业务流程模型,包括开始事件...

    JBPM学习视频15~17

    3. **任务服务**:JBPM中的任务服务允许用户分配、领取、完成任务,并可以设置任务的参与者、优先级和截止日期。同时,它还支持任务的委托和转交,满足不同角色间的协作需求。 4. **规则引擎(Drools)**:JBPM 4.4...

    jBPM User Guide Version 6.1.1-SNAPSHOT

    jBPM用户指南提供了完整的文档,包括API参考、指南、教程等,便于用户查找信息和学习如何使用jBPM。 ### 2. 入门指南(Getting Started) #### 2.1 下载(Downloads) 指南会告诉你如何获取jBPM的安装包和相关资源...

Global site tag (gtag.js) - Google Analytics