我正在使用activiti 5.11 我指定这样的重复间隔(我尝试两个表达式):
<intermediateCatchEvent id="timerintermediatecatchevent1" name="TimerCatchEvent">
<timerEventDefinition>
<timeCycle>0 0/1 * * * ?</timeCycle>
</timerEventDefinition></intermediateCatchEvent>
<timerEventDefinition>
<timeCycle>R3/PT1M</timeCycle></timerEventDefinition>
但即使我指定了重复的时间间隔,定时器也只调用一次而不执行任何重复,我在定时器分支后使用intermediateThrowEvent 谢谢
答案 0 :(得分:0)
第二个表达式我不确定它是否应该起作用,它应该是第一个(每分钟)。
但是你所展示的内容对于一个过程看起来有点奇怪。你有一个中间的事件,每分钟“发射”。
我怀疑发生的事情如下:计时器没有任何持续时间(它不会在任何时间等待)。在它到达计时器后,由于它没有持续时间,流程实例继续,并完成。当流程实例完成时,计时器不会运行。如果您希望进程在计时器停止,可能还应设置持续时间。