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

jBPM4.4:获取现有的流程

阅读更多

通过repositoryService, 获取一个ProcessDefinitionQuery,

 

通过ProcessDefinitionQuery.list,可以获取到现有的全部流程。

 

注意: 一个流程有几个版本,就会查出来几条记录。

 

这个查询 结合了JBPM4_DEPLOYMENT表和JBPM4_DEPLOYPROP表(打开Hibernate的show_sql可以看到查询语句),

通过 pdid、pdkey、pdversion进行联合查询。

 

如果只列出最新的版本,需要自己通过ProcessDefinition的key来判断是否同一个流程,然后通过version来比较,取出最新的流程。

 

在jBPM3中有函数支持,到jbPM4中,需要自己处理了;

 

问题:

在使用jBPM-4.4的install的build.xml中的:  install.jbpm.into.tomcat 时,

往数据库中插了一个流程,这个流程在 JBPM4_DEPLOYPROP 中插入和很多数据,目前还不知道作用,这样查的时候,查出来大量的这些数据。

 

 

 

 

 

 

分享到:
评论

相关推荐

    jbpm4.4_eclipse插件GPD的安装

    【jbpm4.4_eclipse插件GPD的安装】主要涉及的是在Eclipse环境中安装和配置jbpm4.4的图形化流程设计器(Graphical Process Designer,简称GPD)的过程。以下是详细的步骤: 1. **获取Eclipse**:首先,你需要确保...

    JBPM4.4学习相关代码

    3. **启动流程**:在JBPM4.4中,启动流程通常涉及两个主要步骤:首先,根据流程定义ID或名称获取流程实例;然后,触发流程实例的启动,可能需要传递一些初始变量或数据。默认情况下,系统会启动最新的流程定义版本。...

    jbpm_4.4完整架包

    10. **版本兼容性**:jbpm_4.4可能与其他特定版本的Java平台(如Java SE 6或7)和相关技术(如Spring、EJB等)兼容,确保在现有技术栈中的无缝集成。 通过下载并解压“jbpm_4.4完整架包”,用户可以获得jbpm所有...

    jbpm4.4基本操作

    本文将详细介绍在JBPM4.4中进行的一些基本操作,包括安装插件、发布流程模板、创建流程实例、理解流程的signal操作、任务节点的任务分配以及如何获取并完成任务列表中的任务。 首先,让我们来探讨如何安装JBPM4插件...

    jBPM_4.4_用户指南.rar

    《jBPM 4.4 用户指南》是学习和使用jBPM的关键资源,无论你是初学者还是有经验的开发者,都能从中获取有价值的信息。通过深入学习并实践该指南,你可以熟练掌握jBPM,为你的组织构建出高效、灵活的业务流程管理体系...

    jbpm-release-notes-4.4.txt

    在4.3到4.4版本之间,jBPM没有引入任何数据库架构上的变更,这意味着现有部署无需担心数据库迁移的问题。 #### 五、已知问题与修复 jBPM 4.4针对一系列问题进行了修复,包括但不限于: - **[JBPM-2444]**:`sub-...

    jbpm3.1

    jBPM 社区提供了公共的 CVS 仓库访问权限,开发者可以通过这些仓库获取最新的源码及开发版本。 #### 四、教程 **3.1. HelloWorld 示例** 通过一个简单的 HelloWorld 流程来介绍如何使用 jBPM 创建和执行流程。 *...

    Spring攻略(第二版 中文高清版).part2

    12.3 把现有项目导入SpringSource Tool Suite 491 12.3.1 问题 491 12.3.2 解决方案 492 12.3.3 工作原理 492 12.4 更快地构建更好的应用程序 493 12.4.1 问题 493 12.4.2 解决方案 494 12.4.3 工作...

    Spring攻略(第二版 中文高清版).part1

    12.3 把现有项目导入SpringSource Tool Suite 491 12.3.1 问题 491 12.3.2 解决方案 492 12.3.3 工作原理 492 12.4 更快地构建更好的应用程序 493 12.4.1 问题 493 12.4.2 解决方案 494 12.4.3 工作...

Global site tag (gtag.js) - Google Analytics