JBPM
快雪时晴天
IT行业新手,菜鸟,Rookie...等等称谓。浅尝辄止于 Java,OC,HTML5,Hadoop,Python。怀着谦虚谨慎的精神,向各位同行帅哥美女学习。
展开
-
JBPM(二)基本使用
test.pngtest.jpdl.xml[html] view plain copyxml version="1.0" encoding="UTF-8"?> process name="test" xmlns="http://jbpm.org/4.4/jpdl"> start g="247,9,原创 2016-08-31 08:49:09 · 617 阅读 · 0 评论 -
JBPM(一)jbpm在eclipse上插件的安装
JBPM官网:http://www.jbpm.org/下载插件:jbpm-4.4.zip(写此篇文章时已经发布 jbpm-6.4 版本)解压插件,其中:jbpm-4.4.jar 是核心包;lib 文件夹是支持 jar 包;jbpm-4.4/install/src/gpd 是图形化流程设计器,其中 jbpm-gpd-site.zip 是 Eclipse 插件,装入原创 2016-08-31 08:54:45 · 850 阅读 · 0 评论 -
JBPM(三)ProcessEngine与Service API
1.获取processEngine的方法:a) 方法一private ProcessEngine processEngine = new Configuration().setResource("jbpm.cfg.xml").buildProcessEngine();b) 方法二// 获取单例的ProcessEngine对象,使用的是默认原创 2016-08-31 09:08:52 · 307 阅读 · 0 评论 -
JPBM(四)管理流程定义
概念:ProcessDefinition,流程定义:一个流程的步骤说明,如一个请假流程、报销流程、是一个规则。ProcessDefinition,流程定义对象,是解析.jpdl.xml文件得到流程步骤的信息。没有更新操作,启动流程实例时是使用指定key的最新的版本。 1.部署流程定义a)一次添加一个资源,相关文件在Classpath中原创 2016-08-31 09:15:36 · 432 阅读 · 0 评论 -
JBPM(五)执行流程实例
概念:ProcessInstance,流程实例:代表流程定义的一次执行.如:张三昨天按请假流程请了一次假.一个流程实例包括了所有运行阶段,其中最典型的属性就是跟踪当前节点的指针,如下图。 Execution,执行:一般情况下,一个流程实例是一个执行树的根节点。 使用树状结构的原因在于, 这一概念只有一条执行路径, 使用起来更简单。业务API不需要了解流程实例和执行之原创 2016-08-31 09:37:46 · 1346 阅读 · 0 评论 -
JBPM(六)流程变量
1.启动流程实例[java] view plain copy// 启动流程实例 @Test public void startProcessInstance() { // 使用指定key的最新版本的流程定义启动流程实例 ProcessInstance pi = processEngine.getExec原创 2016-08-31 10:09:51 · 478 阅读 · 0 评论 -
JBPM(七)详解流程图
概念:流程图的组成:a. 活动 Activity / 节点 Nodeb. 流转 Transition / 连线(单向箭头)c. 事件 1.流转(Transition)a) 一般情况一个活动中可以指定一个或多个Transitioni. 开始活动(Start)中只能有一个Transition。ii. 结束活原创 2016-08-31 10:41:36 · 1295 阅读 · 0 评论