`
zybing
  • 浏览: 457114 次
  • 性别: 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.rar_jbpm4.4_jbpm4.4 PDF

    《jBPM4.4开发指南》与《jBPM4.4中文用户手册》是深入理解jBPM4.4这一开源工作流管理系统的重要参考资料。jBPM,全称Java Business Process Management,是一个用于执行业务流程的轻量级、灵活的开源框架,它为业务...

    jbpm4.4下载地址

    在深入探讨jBPM 4.4的相关知识点之前,我们首先需要理解jBPM是什么以及它在企业级应用中的重要性。jBPM是“Java Business Process Model”的缩写,是一个开源的工作流引擎,用于执行业务流程管理(BPM)。它提供了...

    jBPM4.4开发实例

    jBPM4.4是该框架的一个版本,它提供了强大的工作流服务,包括流程定义、流程实例管理、任务处理、事件处理以及规则集成等。在这个入门开发实例中,我们将探讨如何利用jBPM4.4进行业务流程的建模、部署和执行。 **一...

    jbpm4.4文档+学习资料

    jbpm4.4是JBoss企业级业务流程管理(Business Process Management)平台的一个重要版本,它为开发者提供了全面的工作流和业务流程管理解决方案。本文将深入解析jbpm4.4的相关知识点,帮助那些寻找优质学习资源的朋友...

    jbpm4.4中文开发指南

    6. **规则集成**: jbpm4.4可以与Drools规则引擎结合,实现业务规则在流程执行过程中的动态应用,提升决策的灵活性。 7. **监控和报表**: 提供了监控工具,允许管理员查看流程实例的状态、跟踪任务执行情况,并生成...

    JBPM4.4资料的其他补充

    4. **事件处理**:JBPM4.4包含事件处理机制,可以监听和响应特定事件,如流程实例的启动、结束或者任务的完成,这在流程自动化中非常关键。 5. **规则集成**:通过与Drools(一个规则引擎)的集成,JBPM4.4允许在...

    jBPM4.4开发指南

    ### jBPM4.4开发指南关键知识点解析 #### 一、工作流基础与概念 **1. 工作流定义** 工作流是指业务过程的部分或整体在计算机应用环境下的自动化,其目的是为了使在多个参与者之间按照某种预定义的规则传递文档、...

    jbpm4.4 流程运转+驳回+分配组任务+ssh2

    jbpm4.4是JBoss Business Process Management Suite的第4.4版本,它是一个开源的工作流和业务流程管理系统,用于构建、部署和管理...在学习过程中,可以参考提供的jbpm4.4压缩包文件,通过实际操作来加深理解和应用。

    jBPM 4.4用户手册 中文PDF

    **jBPM 4.4 用户手册 中文PDF** **jBPM 4.4** 是一个开源的工作流程管理系统,由Red Hat公司开发并维护,主要用于业务流程管理(BPM)和工作流自动化。该系统提供了强大的流程建模、执行和监控功能,支持Java平台,...

    JBPM4.4视频教程(22集附源码)

    【】(01)jbpm4.4简介【】(02)JBPM4.4开发环境搭建【】(03)jbpm4.4环境搭建续【】(04)jbpm4.4配置文件和开发前准备【】(05)jbpm4.4部署流程发起流程实例【】(06)jbpm4.4完成任务查看任务当前节点【】(07)jbpm4.4 资源...

    jBPM4.4 详解 API 中文

    ### jBPM4.4 API 详解:工作流自动化的核心技术 #### 一、工作流基础知识 工作流,作为业务过程的部分或整体自动化,旨在通过计算机应用环境实现文档、信息或任务在多个参与者间的自动传递,以达到预期的业务目标...

    jbpm4.4开发用户指南

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

    jbpm4.4 shh2 项目示例

    - jbpm4.4提供了工作流引擎,用于执行流程实例,还包含了任务服务、事件服务和规则服务等功能。 2. **Struts2**: - Struts2是一个基于MVC设计模式的Web应用框架,用于简化Java Web开发。 - 它处理HTTP请求,...

    jbpm4.4 schema.xsd

    jbpm4.4 schema.xsd jbpm4.4 schema.xsd jbpm4.4 schema.xsd jbpm4.4 schema.xsd jbpm4.4 schema.xsd

    jBPM4.4.rar_jbpm4_jbpm4.4

    "jBPM4.4.docx" 文件可能是关于 jbPM 4.4 示例的详细文档,它可能包含如何安装、配置、创建和运行流程实例的步骤,以及可能遇到的问题和解决办法,对于学习和使用 jbPM 4.4 是非常有价值的参考资料。 总结,jbPM ...

    JBPM4.4例子

    **JBPM4.4入门详解** JBPM,全称Java Business Process Management,是一个开源的工作流管理系统,用于管理和执行业务流程。JBPM4.4是该系统的一个特定版本,它提供了全面的工作流支持,包括流程设计、执行、监控和...

    jbpm4.4表字段说明

    JBPM4.4是JBoss Business Process Management (BPM)平台的一个特定版本,它提供了用于设计、执行和管理业务流程的工具和框架。在JBPM4.4中,数据库是存储流程实例、流程定义以及相关元数据的关键部分。以下是关于...

    JBPM4.4流程管理Demo(附学习资料)

    - 项目启动前运行SQL文件,用于在数据库中创建18张表,这些表是JBPM4.4引擎运行所必需的,包括流程实例表、任务表、变量表等,它们记录了流程执行过程中的各种状态和数据。 6. **学习资料** - 随附的学习资料可能...

    jbpm4.4入门编程小例子

    **jbpm4.4入门编程小例子** ...通过学习这个入门编程小例子,你可以了解如何使用jbpm4.4定义流程、启动流程实例、执行任务以及监控流程状态。这将为你在实际项目中应用工作流管理打下坚实的基础。

Global site tag (gtag.js) - Google Analytics