java流程管理 之 jbpm流程定义、发布、查看、删除

原创 2012年03月26日 15:30:22
package com.jiaocaigen001.helloworld;

import java.util.List;

import org.jbpm.api.*;

import junit.framework.TestCase;

/**
 * 流程定义
 * @author leiwei 2012-3-19
 *
 */
public class HelloWorld extends TestCase {

	//流程引擎
	ProcessEngine processEngine;

	public HelloWorld() {
		processEngine = Configuration.getProcessEngine();
	}

	public void testDeploy() {
		//流程资源服务的接口,如流程定义发布、查询、删除等
		RepositoryService repositoryService = processEngine.getRepositoryService();
		
		/**
		 * 发布流程定义
		 */
		String deploymentId = repositoryService.createDeployment()
		                     .addResourceFromClasspath("helloworld.jpdl.xml").deploy();
		
		
		/**
		 * 查看流程定义
		 */
		List<ProcessDefinition> processDefinitionsList = repositoryService
		                       .createProcessDefinitionQuery().list();
		for (ProcessDefinition processDefinition : processDefinitionsList) {
			System.out.println("已经创建的流程引擎ID:"+processDefinition.getId());
		}
		
		/**
		 * 删除流程定义
		 */
		repositoryService.deleteDeployment(deploymentId);
		System.out.println("删除后还剩多少个流程引擎:"+""+
		     repositoryService.createProcessDefinitionQuery().list().size());
	}
}


 

java流程管理 之 jbpm流程实例 发布、查看、终止、删除

package com.jiaocaigen002.processinstance; import java.util.List; import org.jbpm.api.*; im...

jbpm4.3工作流程管理例子

  • 2010年05月30日 19:46
  • 127KB
  • 下载

JBPM4入门——4.封装流程管理的工具类(JbpmUtil)

本博文只是简要对JBPM4进行介绍,如需更详细内容请自行google链接: JBPM4入门——1.jbpm简要介绍 JBPM4入门——2.在eclipse中安装绘制jbpm流程图的插件 JBPM4入门...

【OA】流程管理——JBPM4.4工作流应用

工作流定义:       工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行...

ssh2+jbpm4.4项目 审批流转:审批流程管理的思路

1.创建一个ProcessDefinitionAction.java    package cn.itcast.oa.view.action; import java.io.File; impor...

JBPM4.4业务流程管理框架详细解读

1. 什么是JBPM4.4业务流程管理框架? JBPM,全称是Java Business Process Management(业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一...
  • btt2013
  • btt2013
  • 2016年05月07日 14:35
  • 833

JBPM4.4业务流程管理框架详细解读

1. 什么是JBPM4.4业务流程管理框架? JBPM,全称是Java Business Process Management(业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源...

JBPM+Drools实现订单流程管理-初探

http://verran.iteye.com/blog/729101 背景介绍: 电信BOSS系统其中很重要的信息就是订单,所有的业务受理,投诉,建议,咨询,报障信息都是依托订单来实现的,订单贯穿于...

Web版物品领取的jbpm流程管理程序

  • 2009年11月12日 17:29
  • 14.71MB
  • 下载

Jbpm流程管理实例(二)

5、现在让我们来测试一下: - 创建数据库表: JbpmConfiguration.getInstance().createSchema(); - 定义流程: 参考process.xml (刚才我...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java流程管理 之 jbpm流程定义、发布、查看、删除
举报原因:
原因补充:

(最多只允许输入30个字)