jBPM5定时器事件xml

时间:2013-12-04 04:58:26

标签: jbpm bpm bpmn

Eclise jBPM设计师:

  <intermediateCatchEvent id="_1" name="Timer" >
          <timerEventDefinition>
            <timeCycle xsi:type="tFormalExpression">500###600</timeCycle>
          </timerEventDefinition>
        </intermediateCatchEvent>

Eclipse designer

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>

Signavio Modeler

如何在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>

1 个答案:

答案 0 :(得分:0)

jBPM5支持timeCycle或timeDuration。请注意,BPMN2规范定义您不应同时使用它们,您应该选择一个。如果你只在eclipse插件中填写一个延迟,它应该生成一个timeDuration,如果你填写一个句点(同样)它将生成一个timeCycle。

请注意,它期望延迟和句点属性采用此处定义的格式: http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-basics.html#sec.timers