流程定义管理 流程部署
2013-09-15 20:53
411 查看
package cn.itcast.jbpm0909.pd; import org.jbpm.api.Configuration; import org.jbpm.api.NewDeployment; import org.jbpm.api.ProcessEngine; import org.jbpm.api.RepositoryService; import org.junit.Test; import com.sun.corba.se.spi.activation.Repository; /** * 流程定义管理 * 流程定义: * 把流程定义文档部署到jbpm中 * 查询 * 删除 * 查看流程图 * @author Administrator * */ public class PDManager2 { /** * 涉及到的表: * JBPM4_DEPLOYMENT * 部署表 用来描述一次部署 * 字段说明:DBID_:主键、部署ID * STATE:状态 active * * JBPM4_LOB * 创库表 存放了流程定义文档(xml,png) * 字段说明: * DEPLOYMENT_:部署ID 外键 * NAME_:xml获得png的文件路径 * * JBPM4——DEPLOYPROP * DBID_:主键 * OBJNAME:流程定义名称 * KEY: * * 每部署一次,生成4行记录: * langid:语言版本: jpdl-4.4 * , pdid:流程定义名称+版本号(pdkey+version) * pdkey:和流程定义名称一样 (理解为 大名和小名) 流程定义名称 * 一般情况下 pdkey和 objname_的值是一样的 * pdversion:版本 号 * 如果pdkey没有发生改变 没部署一次版本号+1 * 如果pdkey发生改变 ,则是一个全新的名称 所以版本号应该从1开始计算 */ @Test public void testDeploy(){ ProcessEngine processEngine = Configuration.getProcessEngine(); // RepositoryService repositoryService = processEngine.getRepositoryService(); // NewDeployment newDeployment = repositoryService.createDeployment(); // newDeployment.addResourceFromClasspath(""); // newDeployment.addResourceFromClasspath(""); // newDeployment.deploy(); //链式编程 processEngine.getRepositoryService() .createDeployment() .addResourceFromClasspath("") .addResourceFromClasspath("") .deploy(); } }
相关文章推荐
- Activiti基础教程--04管理流程定义(流程定义部署ZIP/classpath)、查看(获取流程定义图图片)、删除,不能修改
- Activiti基础教程--04管理流程定义(流程定义部署ZIP/classpath)、查看(获取流程定义图图片)、删除,不能修改
- 部署对象流程定义的管理
- 流程定义和部署管理——激活、挂起
- 传智播客oa学习,部署和管理流程定义
- Jbpm笔记之一 -- 流程定义管理( 部署和定义查询、删除、查看流程图)
- 流程定义和部署管理——流程定义列表
- 流程定义和部署管理——删除流程定义
- 流程定义和部署管理——部署
- 流程定义和部署管理——运行中的流程
- JBPM4.4:API风格、管理(部署、删除、更改、查询(文件资源、活动坐标))流程定义
- SpringCloud系列四:Eureka 服务发现框架(定义 Eureka 服务端、Eureka 服务信息、Eureka 发现管理、Eureka 安全配置、Eureka-HA(高可用) 机制、Eureka 服务打包部署)
- activiti自定义流程之整合(四):整合自定义表单部署流程定义
- JBPM之流程定义管理,流程执行管理
- Activiti学习入门(2) -- 学习部署Activiti流程定义
- Activiti 部署流程定义及相关的表(classpath部署、zip部署)
- 框架 day57 BOS项目练习(流程定义/实例管理,bos用户角色同步activiti用户表组表)
- activiti部署流程定义时出错:INSERT INTO ACT_GE_BYTEARRAY,修改数据库编码
- BOS项目练习(流程定义/实例管理,bos用户角色同步activiti用户表组表)
- 2017.2.28 activiti实战--第五章--用户与组及部署管理(二)部署流程资源