`
中华国锋
  • 浏览: 45715 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jbpm4.4所有指定流程实例id 下所有已经执行的task

 
阅读更多

1.自定义sql查询 所有已经执行的节点名称

select * from jbpm4_hist_actinst t where t.end_ is not null and t.type_='task' and t.execution_='leave.40001'

或是用

//得到已经完成的所有节点
List<HistoryActivityInstance> historyActivityInstances = myJBPMTool.getHistoryService().createHistoryActivityInstanceQuery().processInstanceId(processDefinitionId).list();


2.通过api获取节点的相关属性,位置信息。

StringgetProcessDefinitionId = “”;流程定义的id

StringactivityName = “”;节点名称

//通过流程定义id 及节点名称 获取该节点在流程定义中的位置信息 属性信息
ActivityCoordinates ac = repositoryService.getActivityCoordinates(pi.getProcessDefinitionId(),activityName);
System.out.println("当前流程是否是子流程:"+isSub+",getX:"+ac.getX()+",getY:"+ac.getY()+",getWidth:"+ac.getWidth()+",getHeight:"+ac.getHeight());

分享到:
评论

相关推荐

    jBPM4.4开发实例

    在这个入门开发实例中,我们将探讨如何利用jBPM4.4进行业务流程的建模、部署和执行。 **一、jBPM4.4核心概念** 1. **流程定义(Process Definition)**:使用jBPM的流程定义语言(BPML或BPMN)来描述业务流程。...

    JBPM4.4工作流引擎实例demo

    jbpmDemo实例展示了如何使用jBPM4.4进行流程实例的创建、执行和管理。可能包含以下内容: - **流程定义文件(.bpmn)**: 示例中可能包含一个或多个流程定义文件,展示如何定义并配置业务流程。 - **工作流实例的...

    jbpm4.4 简单请假流程

    jbpm4.4是JBoss企业级业务流程管理(Business Process Management)套件的一个版本,它提供了一整套工具和服务,用于设计、部署和执行业务流程。在这个“简单请假流程”中,我们可以深入理解jbpm4.4如何帮助开发者...

    JBPM4.4 API 【最全API 包含所有实现类】

    这个API包含了JBPM4.4的所有核心组件和功能,使得开发者可以方便地进行工作流定义、执行和监控。本文将深入探讨JBPM4.4 API中的关键知识点,并分析其实现类的重要性。 首先,我们要理解JBPM4.4的核心概念。它是基于...

    jbpm4.4+ssh配置

    【jbpm4.4+ssh配置】涉及到的是Java业务流程管理(Business Process Management,简称BPM)中的jbpm4.4版本与SSH(Struts2、Spring、Hibernate)框架的集成配置。jbpm是一个开源的BPM框架,利用Java语言实现,提供了...

    jbpm4.4开发用户指南

    4. **部署与执行**:讲解如何将流程部署到jBPM服务器,并启动和监控流程实例。 5. **编程接口**:详细说明如何使用API来控制流程实例的生命周期,如启动、挂起、恢复和终止流程。 6. **任务管理**:涵盖如何处理...

    jbpm4.4入门编程小例子

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

    jbpm4.4项目

    2. **流程实例与任务管理**:在jbpm4.4中,一个流程实例代表一个具体的流程执行,每个实例包含一系列的任务。用户可以通过任务服务接口进行任务的领取、完成,从而推动流程的执行。 3. **工作流引擎**:JBPM的核心...

    jbpm4.4基本语法

    JBPM4.4 是一款强大的工作流管理系统,用于构建和管理业务流程。在这个系统中,有几个核心的对象和服务,它们构成了JBPM的核心功能。 1. **ProcessEngine对象**:ProcessEngine 是整个jbpm的核心,它是从 ...

    JBPM4.4工作流数据表结构的详解

    总结来说,JBPM4.4的数据表结构设计涵盖了流程定义、实例、执行、历史、权限、任务分配、变量管理等多个关键方面,构建了一个完整的工作流管理体系。理解这些表的用途和交互,对于优化和调试JBPM4.4系统,以及进行...

    jBPM4.4 会签(带加签、减签功能)

    在jbPM4.4中,使用Drools工作流编辑器设计流程时,可以在任务节点(Task Node)上配置参与者列表。参与者可以是用户、用户组或者角色,jbPM会根据这些信息分配任务。 3. **加签功能** 加签是在流程进行中,根据...

    jbpm4.4(chinese).rar_jbpm4.4

    jbpm4.4是一款基于Java的企业级工作流管理系统,它提供了业务流程管理(Business Process Management, BPM)解决方案。jbpm是开源的,由JBoss社区开发并维护,广泛应用于企业的流程自动化和业务规则管理。这款工具...

    JBPM4.4开发入门实例(jsp)

    ### JBPM4.4开发入门实例(JSP)详解 #### 一、开发环境搭建 **1.1 必须安装的软件** 为了顺利地进行JBPM4.4的开发工作,你需要确保以下软件已安装: 1. **jbpm-4.4.zip**:这是JBPM4.4的核心组件包。 2. **JDK 5 ...

    JBPM4.4实现一种无需指定上一节点(previous activity)的流程驳回(回退)

    标题中的“JBPM4.4实现一种无需指定上一节点(previous activity)的流程驳回(回退)”是指在使用JBPM(Java Business Process Management)4.4版本时,设计了一个特殊的流程控制机制,允许用户在执行流程过程中进行回...

    jbpm4.4实例

    通过"jbpm4.4实例"的学习,你将掌握如何利用jbpm来设计和实施复杂的业务流程,理解业务流程中的任务分配、流转规则以及流程监控。虽然这个实例可能存在一些粗糙之处,但它仍然是一个很好的起点,可以帮助你逐步深入...

    jbpm-4.4 part03.zip

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

    jbpm4.4学习笔记

    8.1.3执行流程实例时 27 8.2获取流程变量 27 8.3流程变量范围 28 8.4JavaBean流程变量 29 8.4.1实现了Serializable的JavaBean 29 9流程定义语言 30 9.1process(流程) 30 9.2Transition(连线) 30 9.3节点 30 9.3.1...

    jBPM4.4请假流程JavaWeb完全版

    **jBPM4.4请假流程JavaWeb完全版** jBPM(Java Business Process Management)是一个开源的工作流和业务流程管理框架,它允许开发者在Java应用程序中实现复杂的业务流程。jBPM4.4是该框架的一个较早版本,但仍然...

    jbpm4.4-demo

    【jbpm4.4-demo】是一个基于jbpm4.4版本的完整演示项目,它包含了所有必要的组件和配置,使得用户可以直接下载并运行,体验一个请假流程的示例。jbpm(Java Business Process Management)是一个开源的工作流和业务...

    jbpm4.4基本操作

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

Global site tag (gtag.js) - Google Analytics