jbpm
文章平均质量分 86
全力付出
https://zyongjava.github.io
展开
-
04-jbpm工作流执行变量Variable
java操作类:package cn.edu.zust.itee;import java.util.HashMap;import java.util.HashSet;import java.util.Map;import java.util.Set;import org.jbpm.api.Configuration;import org.jbpm.api.ProcessEngi原创 2013-07-10 11:36:38 · 1421 阅读 · 0 评论 -
01-jbpm工作流实现
第一步:导入jbpm需要的jar包第二步:导入需要的配置文件:jbpm.cfg.xml,jbpm.hibernate.cfg.xml,logging.propertiesjbpm.hibernate.cfg.xml:<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Con原创 2013-07-09 15:10:29 · 1336 阅读 · 2 评论 -
11-jbpm工作流之"事件处理Event"
Jbpm的事件处理: 是通过在test.jpdl.xml中配置事件节点来处理的:进入活动事件: 离开活动事件: 流程图:test.png流程图配置文件test.jpdl.xml:通过配置事件处理类来实现事件驱动:EventListenerImpl.java继承EventListener原创 2013-07-11 16:24:05 · 1376 阅读 · 1 评论 -
10-jbpm工作流之"自定义活动Custom"
自定义工作流活动:1.工作流图片:test.png:2.配置文件test.jpdl.xml: 该配置指定了custom的实现类 3.custom的实现类:实现ExternalActivityBehaviour接口:package cn.edu.zust.itee.custom;impor原创 2013-07-11 15:12:05 · 1446 阅读 · 0 评论 -
06-jbpm工作流之状态活动State
流程图:流程图配置文件test.jpdl.xml: JAVA Code:package cn.zust.edu.itee.activity;import java.io.InputStream;import org.jbpm.api.Configur原创 2013-07-10 15:43:32 · 938 阅读 · 0 评论 -
08-jbpm工作流之Decision流程决策(判断活动执行方向)
流程图test.png:配置文件test.jpdl.xml: Java Code:原创 2013-07-11 00:52:53 · 1559 阅读 · 0 评论 -
05-jbpm工作流的流转Transition
工作流图:test.jpdl.xml: java Code:package cn.edu.zust.itee.transition;import java.io.InputStream;import org.jbpm.api.Confi原创 2013-07-10 14:37:36 · 1218 阅读 · 0 评论 -
09-jbpm工作流之"分支聚合Join-Fork"
工作流的分支与聚合: 这是多个分支并行(同时)执行,并且所有的分支Execution都到Join活动聚合后才向后执行;1.工作流图:test.png工作流配置文件:test.jpdl.xml:原创 2013-07-11 14:21:33 · 2659 阅读 · 0 评论 -
07-jbpm工作流之根据流程变量分配任务Task
* 任务活动分配 * 1.使用流程变量: assignee="#{manager}" 在Expression设置#{manager} * 2.使用类处理AssignmentHandler :assignable.setAssignee(userId); * 3.TaskService.assignTask(taskId,userId);Java Code :pac原创 2013-07-10 19:52:43 · 1549 阅读 · 0 评论 -
02-jbpm工作流管理
工作流管理:其它参数详见上一篇介绍:http://blog.csdn.net/zhengyong15984285623/article/details/9282047package cn.edu.zust.itee;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream原创 2013-07-09 16:33:16 · 1009 阅读 · 0 评论 -
03-jbpm工作流管理方法扩展
流程管理添加新方法,在上一篇文章http://blog.csdn.net/zhengyong15984285623/article/details/9283165基础上扩展如下: * 注意: * 1.列表显示的是所有流程定义(不同key)的最新版本 * 2.删除流程定义时,此key的所有版本的流程定义都会被删除 * 3.产看流程图时,显示的这个最新版本的流程定义图packa原创 2013-07-09 17:46:27 · 1244 阅读 · 0 评论 -
12-jbpm工作流之 分配任务给一个"组的成员"GroupTask
* 组任务活动分配 * 1.使用流程变量: candidate-users="#{userIdsString}" 在Expression设置#{userIdsString}(String类型的变量,多用户用","分隔) * 2.使用类处理AssignmentHandler :assignable.addCandidateUser(userId); * 3.processEngin原创 2013-07-11 17:52:17 · 2077 阅读 · 0 评论