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目录中

配置文件在例程中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值