Show Menu
トピック×

スケジューラー

スケジューラー ​は、スケジュールで指定された時間にトランジションを有効化する永続的なタスクです。
スケジューラー 」アクティビティは、予約済みの開始とみなされます。アクティビティのグラフ内の配置ルールは、「 開始 」アクティビティのルールと同じものです。このアクティビティはインバウンドトランジションを持つことはできません。

ベストプラクティス

  • ワークフローを15分ごとに実行するようにスケジュールを設定しないでください。ワークフローがシステム全体のパフォーマンスを妨げ、データベース内にブロックを作成する可能性があります。
  • ワークフロー内のブランチごとに複数の スケジューラー アクティビティを使用しないでください。 アクティビティ の使用を参照してください
  • スケジューラーアクティビティを使用すると、同時に複数のワークフローが実行される場合があります。例えば、1 時間ごとにワークフローの実行をトリガーするようにスケジューラーを設定できますが、ワークフロー全体の実行に 1 時間以上かかる場合があります。
    ワークフローが既に実行中の場合、実行をスキップしたいことがあります。ワークフローの同時実行を防ぐ方法について詳しくは、 このページ を参照してください。
  • トランジションが読み込みなどの長期タスクを実行していた場合、またはwfserverモジュールが一時的に停止した場合は、数時間後にワークフローをアクティブ化できます。 この場合、スケジューラーによって有効化されるタスクの実行の制限が一定期間必要になることがあります。

Configuring the Scheduler activity

スケジューラーは、トランジションの有効化スケジュールを定義します。設定するには、グラフィックオブジェクトをダブルクリックして、「 変更... 」をクリックします。
ウィザードを使用して、アクティビティの頻度と有効期限を定義できます。設定手順は、以下のとおりです。
  1. 有効化の頻度を選択し、「 次へ 」をクリックします。
  2. 有効化する時間と曜日を指定します。この手順のパラメーターは、前の手順で選択した頻度によって決まります。アクティビティを 1 日に何度も起動するように選択した場合、設定は以下のようになります。
  3. スケジュールの有効期限を定義するか、実行回数を指定します。
  4. 設定を確認して、「 完了 」をクリックして保存します。