jbpm
帅气的东哥
这个作者很懒,什么都没留下…
展开
-
jbpm核心配置文件jbpm.hibernate.cfg.xml的解析
注意,jbpm使用默认使用hibernate连接数据库,俩捏数据库的驱动包默认是mysql5那个版本的.<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/原创 2013-05-16 11:06:36 · 2902 阅读 · 0 评论 -
test.jpdl.xml文件的分析
test.jpdl.xml代码如下: 在上面的代码中定义了流程的名字,这时,我们不熟流程以后,可以看到以下情况:原创 2013-05-27 17:00:37 · 2274 阅读 · 0 评论 -
sshj项目中部署流程定义时应该注意的问题
1、在使用jbpm部署流程定义时,尽量使用zip格式的压缩文件。有的压缩工具虽然压缩之后,压缩文件显示为·····.zip的形式,但实际上,在部署的时候很可能会出现错误。这时需要注意的原创 2013-05-27 16:55:31 · 1367 阅读 · 0 评论 -
jbpm中组任务的指定
组任务的分配:1,直接指定:candidate-users="经理A,经理B,经理C"2,使用流程变量:代码:variables.put("userIds", "经理AAA,经理BBB,经理CCC");定义:candidate-users="#{userIds}"3,使用AssignmentHandler,写代码:assignable.addCandidateUser("经原创 2013-05-18 14:55:37 · 2094 阅读 · 0 评论 -
jbpm流程设计之fork、join
作用:1.1.1. fork、join(分支/聚合活动)这是多个分支并行(同时)执行的,并且所有的分支Execution都到Join活动后才继续向后执行。一、流程图二、代码实现 package com.njupt.forkandjoin;import java.io.InputStream;import org.jbpm.api.Confi原创 2013-05-18 13:52:32 · 2048 阅读 · 0 评论 -
jbpm设计流程之start与end与transaction
作用:1.1.1. start(开始活动)代表流程的开始边界,一个流程有且只能有一个Start活动。开始活动只能指定一个Transition。在流程实例启动后,会自动的使用这个唯一的Transition离开开始活动,到一下个活动。不能有Transition指向开始活动。1.1.2. end、end-error、end-cancel(结束活动)代表流程的结束边界,可以有多个,也可原创 2013-05-18 13:21:25 · 2179 阅读 · 0 评论 -
jbpm中的设计活动之decision
一、流程图二、代码实现 1、首先准备decision所需要的处理类 package com.njupt.decision;import org.jbpm.api.jpdl.DecisionHandler;import org.jbpm.api.model.OpenExecution;public class DecisionHandlerImpl imp原创 2013-05-18 12:56:09 · 1764 阅读 · 0 评论 -
jbpm中个人任务的指定方式
指定方式:1),直接指定某人,在.jpdl.xml中写:assignee="张三"2),使用流程变量,在.jpdl.xml中写:assignee="#{manager}"3),使用类(这时,不需要将将该属性宣城none),在.jpdl.xml中写:4),processEngine.getTaskService().assignTask(taskId, userId); //重新原创 2013-05-18 14:43:00 · 2080 阅读 · 0 评论 -
jbpm设计活动之state
作用:等待.即流程走到这里的时候,不需要执行任何的任务,只需要停在这里,直到发出执行下一流程的指令,遍可以进行到下一流程一、流程图 二、代码实现 这里只需要编写流程处理的代码测试类就行,代码如下: package com.njupt.state;import java.io.InputStream;import org.jbpm.api.Conf原创 2013-05-18 13:02:26 · 1420 阅读 · 0 评论 -
jbpm中流程的执行管理
package com.njupt.jbpm;import java.util.List;import org.jbpm.api.Configuration;import org.jbpm.api.ProcessEngine;import org.jbpm.api.ProcessInstance;import org.jbpm.api.TaskQuery;import org.jb原创 2013-05-16 16:32:06 · 1616 阅读 · 0 评论 -
jbpm的下载安装与使用教程
一、下载 登陆以下网站:“http://www.jboss.org/jbpm/”----------》“Download”-------》接着,单击download按钮即可下载jbpm的安装包二、安装1.解压缩jbpm-4.4.zip文件,笔者解压缩到了D:\ProgramerFiles\jbpm-4.4目录下。2.打开MyEclipse,展开以下菜单:原创 2013-05-16 12:53:19 · 4309 阅读 · 0 评论 -
jbpm中的流程变量
package com.njupt.jbpm;import java.util.Map;import java.util.Set;import org.jbpm.api.Configuration;import org.jbpm.api.ExecutionService;import org.jbpm.api.ProcessEngine;import org.jbpm.api.Pr原创 2013-05-16 17:29:49 · 2112 阅读 · 0 评论 -
流程定义的管理
package com.njupt.jbpm;import java.io.FileOutputStream;import java.io.InputStream;import java.util.List;import java.util.Set;import java.util.zip.ZipInputStream;import org.jbpm.api.Configurati原创 2013-05-16 16:30:15 · 1550 阅读 · 0 评论 -
jbpm的流程demo
2、jbpm演示流程的demo为:package com.njupt.jbpm;import java.util.List;import org.jbpm.api.Configuration;import org.jbpm.api.ProcessEngine;import org.jbpm.api.task.Task;import org.junit.Test;public原创 2013-05-16 11:00:06 · 1799 阅读 · 0 评论