JBPM4实例教程

简介:

JBPM语言概述:全名  Java Business Process Management  ,它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可运行流程语言框架。

是开源项目,遵循ASL(Apache License Version2.0)和EULA(JBoss End User License Agreement)协议。

一,开发环境部署

1,去官网下载JBPM4的压缩包和Eclipse IDE J2EE Devoloeor 而且安装GPD(图形过程语言)插件。

2。环境配置:加入JBPM依赖Jar包   ,  加入配置文件  。(JBPM4压缩包的sample中都有)

3,基本演示样例:利用GPD语言设计编写一个helloword.jbpm.xml文件(流程定义文件)。   类似这样的图形   start   ------step1----------->end;

4。写一个junit单元測试类。例如以下所看到的。首先声明一个变量

PeocessingEngine processingEngline;

实例化processingEngline   =  Configuration.getProcessingEngline();

得到repositoryService     processingEngine.getRepositoryService();

公布一个流程定义并返回该流程的String deploymentId =   repositoryService.createDeployment().addResourceFromClasspath("文件名称").deploy();

查看定义流程:List list = repositoryService.createProcessDefinitionQuery().list();

根据流程Id删除定义的流程,使用级联删除方法删除。避免关联时删除不了:

repositiryService.deleteDeploymentCascade(deploymentId);


版权声明:本文博客原创文章,博客,未经同意,不得转载。






本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/4677534.html,如需转载请自行联系原作者


相关文章
|
5月前
|
XML 数据可视化 数据格式
camunda-modeler(5.9.0)介绍及下载
camunda-modeler(5.9.0)介绍及下载
399 1
|
6月前
【idea中Activiti BPMN visualizer插件和Camunda Modeler工作流设计器的简单使用】
【idea中Activiti BPMN visualizer插件和Camunda Modeler工作流设计器的简单使用】
1626 0
|
存储 Android开发
Eclipse安装Flowable Eclipse Designer插件实现图形建模BPMN 2.0流程图
Eclipse安装Flowable Eclipse Designer插件实现图形建模BPMN 2.0流程图
382 0
|
数据库管理
WinForm集成EntityFramework(基于. NetFramework 4.6)
WinForm集成EntityFramework(基于. NetFramework 4.6)
514 0
WinForm集成EntityFramework(基于. NetFramework 4.6)
|
关系型数据库 Java 测试技术
|
Oracle 关系型数据库 MySQL
|
应用服务中间件 数据库
|
Java uml Android开发
|
应用服务中间件 Android开发 Java