区别1:在JBPM 3.1.X 中timer 存储于JBPM_TIMER表中,而在JBPM 3.2.X中Timer存储在JBPM_JOB表中。
区别2:在JBPM 3.1.X 中通过一个JBPM提供的Servlet去监听每个timer,具体的配置信息都可以在JBPM3.1.X项目中找到。在 JBPM3.2.X只需通过JbpmConfiguration.getInstance().getJobExecutor().start();开启监听即可。
一个BUG,在进行timer学习时,发现JBPM3.1.X中你在任务节点下的Timer在只设置Dudate的情况下会执行2次,但是在其他节点下的timer在只设置dudate的情况下只执行1次。JBPM3.2.X中已经修正了改BUG。不知道是不是我配置错误。呵呵,如果有相似情况的可以帮顶一下。