参考了这篇文档的思路:
http://man1900.iteye.com/blog/650580
把流程简单的写一下:
- 获取到当前流程的ProcessDefinitionImpl (注意:这里面使用到实现的方法,光采用接口无法实现功能)
可以通过ProcessInstance获取到ProcessDefinitionId,通过ProcessDefinitionQuery获取到ProcessDefinitionImpl(自己进行转换)
- 通过ProcessDefinitionImpl,获取到需要跳转的2个节点,用ActivityImpl对象(通过ProcessDefinition的findActivity方法,通过Activity的name获取ActivityImpl对象)
从跳转的start的ActivityImpl,生成一个transitionImpl(调用ActivityImpl的createOutgoingTransition方法)
然后设置这个transitionImp的名字,以及调用setDestination(destActivity),
最后把这个transitionImpl设置进start的ActivityImpl中(调用start的ActivityImpl的addOutgoingTransition)
这样就动态的生成了一个连接
- 在系统中进行这个跳转就可以了;
executionService.signalExecutionById(taskId, 新建跳转的名字);
分享到:
相关推荐
jbpm4.4 jar 包下载jbpm4.4 jar 包下载jbpm4.4 jar 包下载jbpm4.4 jar 包下载
jbpm4.4 schema.xsd jbpm4.4 schema.xsd jbpm4.4 schema.xsd jbpm4.4 schema.xsd jbpm4.4 schema.xsd
jBPM4.4开发指南 开发手册 JBPM4.4 开发
jbpm4.4下载地址
JBPM4.4与SSH2之整合(附完整源码) 这些天,想着把jbpm4.4与ssh2整合一下,由于之前从来没用过jbpm,也不知道各版本之间会有什么差异(经过网上的收集对比,还真有些差异),整合起来,还真是有些步履艰难。收集了...
资源名称:JBPM4.4视频教程(22集附源码)资源目录:【】(01)jbpm4.4简介【】(02)JBPM4.4开发环境搭建【】(03)jbpm4.4环境搭建续【】(04)jbpm4.4配置文件和开发前准备【】(05)jbpm4.4部署流程发起流程实例【】(06)...
jbpm4.4开发指南,jbpm4.4用户指南
jBPM4.4入门开发实例
首先感谢原创,相关信息请查询原创。... 看到好多朋友找不到相应的jar包,致使jbpm4.4的学习遇到困难,现提供除jbpm4.4自身jar包外的所有包,以便大家更快的学习jbpm4.4,希望能帮朋友们少走弯路!
jBPM4.4课程文档
JBPM4.4之HelloWorld示例
JBPM4.4学习文档.ppt
JBPM4.4 mysql数据库创建脚本,修正ant create.jbpm.schema不能创建数据库的bug。
终于把jbpm4.4上传完了,由于csdn最大容量才50m,所以我把这个jar包分成三个部分。
jbpm4.4+ssh配置
jBPM 4.4用户手册 翻译官方文档 JBoss jBPM Teams 4.4 译者: Lingo 首页: http://www.family168.com/ 论坛: http://old.family168.com/bbs EMAIL: lingosurf168@gmail.com 2009年11月1日 1. 导言 1.1. 许可...
jBPM4.4数据库表简单介绍
jbpm4.4整合s2sh 请假流程例子
jbpm4.4 ibatis-spring 整合
jBPM 4.4开发指南,翻译官方文档 JBoss jBPM Teams