随笔分类 - jbpm4.4
摘要:package cn.itcast.c_processinstance;import java.util.List;import org.jbpm.api.Configuration;import org.jbpm.api.ProcessEngine;import org.jbpm.api.Proc...
阅读全文
摘要:package cn.itcast.b_processdefinition;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.util.List;...
阅读全文
摘要:package cn.itcast.a_helloworld;import java.util.List;import org.jbpm.api.Configuration;import org.jbpm.api.ProcessEngine;import org.jbpm.api.ProcessIn...
阅读全文
摘要:/*** 流程实例* * 启动流程实例* * 完成任务* * 查询* * 查询流程实例* * 查询任务* * 查询正在执行的任务* * 查询所有的正在执行的任务* * 根据任务的执行人查询正在执行的任务* * 根据executionId查询正在执行...
阅读全文
摘要:http://blog.163.com/tigerlion@126/blog/static/167675665201072642627400/最近这几天一直在研究JBPM工作流引擎,以下为JBMP的数据库说明,貌似不是最新的4.4版本的,不过有胜于无,用来学习JBPM足矣。因为内容太多,分成两篇发。...
阅读全文
摘要:工具下载地址:http://download.csdn.net/detail/a757956132/8983119
阅读全文
摘要:概念:流程图的组成:a.活动Activity/节点Nodeb.流转Transition/连线(单向箭头)c.事件1.流转(Transition) a)一般情况一个活动中可以指定一个或多个Transition i.开始活动(Start)中只能有一个Transition。 ii.结束活动(...
阅读全文
摘要:1.启动流程实例// 启动流程实例@Testpublic void startProcessInstance() { // 使用指定key的最新版本的流程定义启动流程实例 ProcessInstance pi = processEngine.getExecutionService().startPr...
阅读全文
摘要:概念:ProcessInstance,流程实例:代表流程定义的一次执行.如:张三昨天按请假流程请了一次假.一个流程实例包括了所有运行阶段,其中最典型的属性就是跟踪当前节点的指针,如下图。Execution,执行:一般情况下,一个流程实例是一个执行树的根节点。使用树状结构的原因在于,这一概念只有一条执...
阅读全文
摘要:概念:ProcessDefinition,流程定义:一个流程的步骤说明,如一个请假流程、报销流程、是一个规则。ProcessDefinition,流程定义对象,是解析.jpdl.xml文件得到流程步骤的信息。没有更新操作,启动流程实例时是使用指定key的最新的版本。1.部署流程定义a)一次添加一个资...
阅读全文
摘要:1.获取processEngine的方法:a)方法一privateProcessEngineprocessEngine=newConfiguration().setResource("jbpm.cfg.xml").buildProcessEngine();b)方法二//获取单例的ProcessEng...
阅读全文
摘要:test.pngtest.jpdl.xml Taskassignee员工提交申请员工部门经理审批部门经理总经理审批总经理1.部署流程定义a)通过直接拿到.jpdl.xml和.png方式部署@Tes...
阅读全文
摘要:applicationContext.xml hibernate.cfg.xml jdbc:mysql:///itcastoa com.mysql.jdbc.Dri...
阅读全文