`
jameszhao83
  • 浏览: 67515 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

jbpm4入门

阅读更多
public class JbpmTest01 extends TestCase {
   ProcessEngine processEngine;
   public JbpmTest01(){
	   processEngine=Configuration.getProcessEngine();
   }
   //设置一个流程定义,必须要用setUp
   public void setUp(){
	   processEngine.getRepositoryService().createDeployment().addResourceFromClasspath("hellojbpm.jpdl.xml").deploy();
   }
   //获得一个流程定义
   public void testProcessInstance(){
	   ExecutionService executionService=processEngine.getExecutionService();
	   //根据key取到一个流程定义
	   ProcessInstance pi=executionService.startProcessInstanceByKey("hellojbpm");
	   System.out.println("获得当前流程"+pi.getId());
	   System.out.println("该流程是否已经结束"+pi.isEnded());
	   //使得流程向下流转
	   pi=executionService.signalExecutionById(pi.getId());
	   System.out.println("该流程是否已经结束"+pi.isEnded());

   }
   public void testProcessInstanceEnd(){
	   //如果不需要流程继续往下执行,那么可以强制结束
	   ExecutionService executionService=processEngine.getExecutionService();
	   ProcessInstance pi=executionService.startProcessInstanceByKey("hellojbpm");
	   executionService.endProcessInstance(pi.getId(),"jieshu");
   }
}

 eclipse安装文件在\jbpm-4.3\install\src\gpd目录中

配置文件在例程中

分享到:
评论

相关推荐

    jBPM4入门基础环境配置

    **jBPM4入门基础环境配置** jBPM(Java Business Process Management)是一个开源的工作流管理系统,主要用于处理业务流程的建模、部署、执行和监控。jBPM4是其第四个主要版本,它提供了丰富的功能,包括流程定义、...

    jbpm4入门例子

    【jbpm4入门例子——在Tomcat6.0下的实现】 jbPM4,全称Java Business Process Management,是一个开源的工作流管理系统,它提供了一整套工具和服务,用于管理业务流程。jbPM4的设计目标是让业务流程的建模、部署、...

    jBPM4用户指南入门教程

    **jBPM4用户指南入门教程** jBPM4是一个基于Java的企业级工作流管理系统,它为业务流程管理(BPM)提供了全面的解决方案。本教程将引导您逐步了解如何安装配置、使用流程设计器、部署业务归档以及利用服务和jpdl...

    JBPM4.4 入门小例子

    JPBM4.4入门小例子,适合刚开始准备学工作流的筒子们。。

    JBPM4.4 工作流 入门 例子

    JBPM4.4是JBPM的一个重要版本,它在4.x系列中引入了诸多改进和新特性,使得业务流程管理更加灵活和高效。 ### 1. 工作流系统概述 工作流系统是用来自动化业务流程的工具,它可以定义、执行和监控流程实例。JBPM4.4...

    JBPM4.4入门开发实例

    **JBPM4.4入门开发实例** JBPM(Java Business Process Management)是一个开源的工作流程管理系统,专注于业务流程的建模、执行和监控。版本4.4是JBPM的一个早期版本,尽管现在已经有更新的版本,但这个入门实例...

    jbpm4.4入门编程小例子

    **jbpm4.4入门编程小例子** Jbpm(Java Business Process Management)是一个开源的工作流管理系统,主要用于处理业务流程的建模、部署、执行和监控。jbpm4.4是该系统的较早版本,但它仍然是许多开发人员学习工作流...

    jbpm的入门1--简单实例

    【jbpm的入门1--简单实例】 jbpm(Java Business Process Management)是一个开源的工作流管理系统,它提供了完整的业务流程管理解决方案,包括流程设计、执行、监控和优化。本实例将带你初探jbpm的世界,通过一个...

    jbpm5入门学习

    jbpm5入门学习资料

    jbpm开发入门指南的例子

    三、jbpm入门示例 在这个"myjbpm"压缩包中,你可能找到了一个简单的jbpm流程示例,通常包括以下组成部分: 1. 流程定义文件(.bpmn20.xml):用BPMN 2.0标准定义的流程图,描述了流程的任务和流转规则。 2. 图形文件...

    jBPM开发入门指南

    **jBPM开发入门指南** jBPM,全称Java Business Process Management,是一个开源的工作流管理系统,用于管理和执行业务流程。它提供了强大的流程建模、执行、监控和优化功能,适用于各种规模的企业进行流程自动化。...

    JBPM5入门学习.doc

    ### JBPM5入门学习知识点详解 #### 一、JBPM5简介 **1.1 什么是JBPM** JBPM(Java Business Process Management)是一个开源的业务流程管理框架,旨在为开发者提供一个简单、灵活且可扩展的平台来设计、执行和...

    jbpm开发入门指南

    4. **jbpm引擎内核设计思想** - **流程引擎**:jbpm的核心是流程引擎,它负责解析流程定义,调度任务,处理流程状态的变迁。 - **持久化机制**:jbpm使用Hibernate作为默认的持久化框架,保证流程实例和历史数据的...

    JBPM入门

    【JBPM入门】 JBPM,全称是Java Business Process Management,是一个开源的工作流管理系统,用于实现业务流程自动化。它提供了一套完整的工具集,包括设计、建模、执行和监控业务流程,支持BPMN2.0标准,使得业务...

    jbpm6.0 入门(很有权威)

    ### jBPM 6.0 入门指南 #### 一、概述 ##### 1.1 什么是 jBPM? jBPM (JBoss Business Process Management) 是一个灵活且易于使用的业务流程管理(Business Process Management, BPM)框架,用于帮助开发者和业务...

    jbpm相关入门、配置

    jbpm入门** jbpm的入门学习通常从理解其核心概念开始,如流程定义(Process Definition)、任务(Task)、事件(Event)和工作流实例(Process Instance)。流程定义使用BPMN语言编写,通过jbpm提供的图形化编辑器...

Global site tag (gtag.js) - Google Analytics