您的位置:首页 > 产品设计 > 产品经理

JBPM4实例教程

2014-10-01 10:39 148 查看
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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jbpm