版本是jbpm5.4
【问题】
我在Eclipse中创建了一个.bpmn流程文件,里面使用了一个Timer Event,后面跟了一个Script Task打印一句话,但是发现每次只执行一遍,没有循环反复执行。
【原因】
(1)还没等Timer执行,进程就被dispose()方法关闭了,所以需要增加一个sleep()调用
StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();
// start a new process instance
ksession.startProcess("com.sample.bpmn.TimerEvent");
Thread.sleep(8000);
ksession.dispose();
(2).bpmn流程文件的结束事件的Terminate属性设置成true了,应该设置成false。因为如果设置成true,第一遍执行到结束事件时进程就关掉了,所以就没发让Timer循环执行了。
所以应该
使用这种:
<endEvent id="_2" name="End" />
而
不是这种:
<endEvent id="_3" name="EndProcess" >
<terminateEventDefinition />
</endEvent>
分享到:
相关推荐
鉴于JBPM5.4版本较新,而目前网上基本上没有对应的简单实例,更不要说负责案例及项目设计。 本课程是在国内没有任何中文文档的情况下,完全靠翻译国外的英文文档并结合项目应用进行开发的,是一套绝对的经典课程。 ...
这些是JBPM5.4 的一些例子。 jbpm5.4 资料实在少的可怜 希望可以帮助到大家学习
整合struts2.3,spring3.1,hibernate4.1,jbpm5.4,mysql5.1.22部署到jboss7.1上的所有jar包
最近初学JBPM,费了很大的劲,因为网上的资料要么是代码,要么是文档,看了两天没有头绪,后来静了下来,仔细看代码和文档(通过代码学习文档,通过文档学习代码),再加上前两天知识的积蓄,终于对JBPM5.4,以及Spring+...
jbpm5.4_Final_Api.CHM
JBPM5.4例子,已经能够运行。使用MYSQL数据库。
jbpm教程 第二部分、(安装和配置JBPM5.4及Eclipse流程插件安装)
jBPM is a flexible Business Process Management (BPM) Suite. It's light-weight, fully open-source (distributed under Apache license) and written in Java. It allows you to model, execute and monitor ...
完整项目案例 包含完整架包 和数据库表结构 以及完整数据 在eclipse和myeclipse都可以完美运行 下载后遇到问题 可以给我留言解决
CSDN首发jBPM5.4 API文档,带索引
鉴于JBPM5.4版本较新,而目前网上基本上没有对应的简单实例,更不要说负责案例及项目设计。 本课程是在国内没有任何中文文档的情况下,完全靠翻译国外的英文文档并结合项目应用进行开发的,是一套绝对的经典课程。 ...
鉴于JBPM5.4版本较新,而目前网上基本上没有对应的简单实例,更不要说负责案例及项目设计。 本课程是在国内没有任何中文文档的情况下,完全靠翻译国外的英文文档并结合项目应用进行开发的,是一套绝对的经典课程。 ...
jbpm5.4 spring mvc 集成开发 Jetty maven JTA 事务等配置!
本套JBPM5.4工作流是在国内没有任何中文文档的情况下,完全靠翻译国外的英文文档并结合项目应用进行开发的,是一套绝对的经典课程。
第四部分、SSH2结合JBPM5.4
JBPM教程 第四部分、SSH2结合JBPM5.4
安装和配置JBPM5.4及Eclipse流程插件安装
安装和配置JBPM5.4及Eclipse流程插件安装。这个课程本来是收费的,我买了以后免费提供给网友们学习。
jbpm5.4信用卡发放流程源代码 演示: 信用卡发放流程测试 请输入您的月收入: 6000 您的收入是:6000元,恭喜,您符合信用卡发放条件!