0

私はactiviti5.11を使用しています。このように繰り返し間隔を指定します(両方の式を試します):

<intermediateCatchEvent id="timerintermediatecatchevent1" name="TimerCatchEvent">
  <timerEventDefinition>
      <timeCycle>0 0/1 * * * ?</timeCycle>
  </timerEventDefinition></intermediateCatchEvent>


<timerEventDefinition>
<timeCycle>R3/PT1M</timeCycle></timerEventDefinition>

ただし、繰り返しの時間間隔を指定しても、タイマーは1回だけ呼び出され、繰り返しは実行されません。タイマーブランチの後にintermediateThrowEventを使用しています。ありがとうございます。

4

1 に答える 1

0

2 番目の式は機能するかどうかわかりませんが、最初の式は機能するはずです (毎分)。

しかし、あなたが示していることは、プロセスにとって少し奇妙に見えます。毎分「起動」する中間イベントがあります。

何が起こっているのでしょうか: タイマーには期間がありません (そこで待機していません)。タイマーに到達した後、プロセス インスタンスは持続時間を持たないため、継続して終了します。プロセス インスタンスが終了すると、タイマーは実行されません。プロセスをタイマーで停止させたい場合は、おそらく期間も設定する必要があります。

于 2013-03-01T16:20:19.303 に答える