
JBPM
快雪时晴天
IT行业新手,菜鸟,Rookie...等等称谓。浅尝辄止于 Java,OC,HTML5,Hadoop,Python。怀着谦虚谨慎的精神,向各位同行帅哥美女学习。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JBPM(二)基本使用
test.png test.jpdl.xml [html] view plain copy xml 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 · 664 阅读 · 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 · 886 阅读 · 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 · 328 阅读 · 0 评论 -
JPBM(四)管理流程定义
概念: ProcessDefinition,流程定义:一个流程的步骤说明,如一个请假流程、报销流程、是一个规则。 ProcessDefinition,流程定义对象,是解析.jpdl.xml文件得到流程步骤的信息。没有更新操作,启动流程实例时是使用指定key的最新的版本。 1.部署流程定义 a)一次添加一个资源,相关文件在Classpath中原创 2016-08-31 09:15:36 · 458 阅读 · 0 评论 -
JBPM(五)执行流程实例
概念: ProcessInstance,流程实例:代表流程定义的一次执行.如:张三昨天按请假流程请了一次假.一个流程实例包括了所有运行阶段,其中最典型的属性就是跟踪当前节点的指针,如下图。 Execution,执行:一般情况下,一个流程实例是一个执行树的根节点。 使用树状结构的原因在于, 这一概念只有一条执行路径, 使用起来更简单。业务API不需要了解流程实例和执行之原创 2016-08-31 09:37:46 · 1402 阅读 · 0 评论 -
JBPM(六)流程变量
1.启动流程实例 [java] view plain copy // 启动流程实例 @Test public void startProcessInstance() { // 使用指定key的最新版本的流程定义启动流程实例 ProcessInstance pi = processEngine.getExec原创 2016-08-31 10:09:51 · 496 阅读 · 0 评论 -
JBPM(七)详解流程图
概念: 流程图的组成: a. 活动 Activity / 节点 Node b. 流转 Transition / 连线(单向箭头) c. 事件 1.流转(Transition) a) 一般情况一个活动中可以指定一个或多个Transition i. 开始活动(Start)中只能有一个Transition。 ii. 结束活原创 2016-08-31 10:41:36 · 1367 阅读 · 0 评论