Eclise jBPM设计师:
<intermediateCatchEvent id="_1" name="Timer" >
<timerEventDefinition>
<timeCycle xsi:type="tFormalExpression">500###600</timeCycle>
</timerEventDefinition>
</intermediateCatchEvent>
Signavio Modeler:
<intermediateCatchEvent id="_1" name="Timer">
<timerEventDefinition id="_2">
<timeCycle id="_3" xsi:type="tFormalExpression">4</timeCycle>
<timeDuration id="_4" xsi:type="tFormalExpression">500</timeDuration>
</timerEventDefinition>
</intermediateCatchEvent>
如何在jbpm5中使用计时器事件?
Eclipse设计器在gui中没有计时器日期和周期选项,但xml包含<timeCycle>500###600</timeCycle>
。
以下标签是否支持jBPM5引擎?
<timeCycle id="_3" xsi:type="tFormalExpression">4</timeCycle>
<timeDuration id="_4" xsi:type="tFormalExpression">500</timeDuration>
答案 0 :(得分:0)
jBPM5支持timeCycle或timeDuration。请注意,BPMN2规范定义您不应同时使用它们,您应该选择一个。如果你只在eclipse插件中填写一个延迟,它应该生成一个timeDuration,如果你填写一个句点(同样)它将生成一个timeCycle。
请注意,它期望延迟和句点属性采用此处定义的格式: http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-basics.html#sec.timers