スケジューラー scheduler
説明 description
「Scheduler」アクティビティを使用すると、ワークフローまたはアクティビティの開始日時を指定できます。
Context of use context-of-use
「Scheduler」アクティビティは、スケジュール済みの開始とみなされます。 アクティビティのグラフ内の配置ルールは、「Start」アクティビティのルールと同じものです。 このアクティビティはインバウンドトランジションを持つことはできません。
ワークフローを作成する場合は、ブランチごとに 1 つの「Scheduler」アクティビティのみを使用し、タイムゾーンの設定をおこなってください。 これにより、特定のタイムゾーンでワークフローを開始できます。それ以外の場合は、ワークフローのプロパティで定義されたタイムゾーンでワークフローが実行されます(ワークフローの作成を参照)。
複数のアクティビティを含むスケジュール済みワークフローを設計する場合は、ワークフローが完了するまでスケジュールが変更されないようにする必要があります。 これを行うには、以前の実行から1つ以上のタスクがまだ保留中である場合に、その実行を防ぐためにワークフローを設定する必要があります。 詳しくは、このページを参照してください。
関連トピック:
設定 configuration
-
ワークフローに「Scheduler」アクティビティをドラッグ&ドロップします。
-
アクティビティを選択し、表示されるクイックアクションの
ボタンを使用して開きます。
-
Execution frequency を指定します。
- Once:ワークフローは 1 回実行されます。
- Several times a day: ワークフローは1日に数回定期的に実行されます。
- Daily:ワークフローは、特定の時間(1 日 1 回)に実行されます。
- Weekly:ワークフローは、指定された日時(週に 1 回または数回)に実行されます。
- Monthly:ワークフローは、指定された日時(月に 1 回または数回)に実行されます。 ワークフローを実行する月を選択できます。 月の第 2 火曜日など、月の特定の曜日に実行を設定することもできます。
- Yearly:ワークフローは、指定された日時(年に 1 回または数回)に実行されます。
-
ニーズに合わせて実行設定を行います。 使用可能なオプションは、選択した実行頻度(実行時間または日数、繰り返し頻度など)によって異なります。
note NOTE 日次および月次の実行頻度に使用できるRepetition frequency フィールドを使用すると、ワークフローがトリガーされる時間を空にすることができます。 例えば、実行期間を「Daily」に指定し、繰り返し頻度を 2(日)に設定すると、ワークフローは 2 日ごとにトリガーされます。 10 分を下回ることはできません。 繰り返し頻度が0 (デフォルト値も)に設定されている場合、このオプションは考慮されず、ワークフローは指定された実行頻度に従って実行されます。 実行頻度を Several times a day に設定する場合、ワークフローを特定の時間帯に実行するか、1日を通して定期的に実行するかを柔軟に選択できます。
accordion "Several times a day"<>実行頻度の設定方法を説明します -
ワークフローを特定の時間帯に複数回実行するには、Specific times オプションをオンにし、Add an elementをクリックして目的の実行時間を指定します。 要件に合わせて必要な回数を追加します。
-
ワークフローを一日中定期的に実行するには、Periodic オプションを切り替え、実行期間を設定します。
-
「Repeat processing according to the following frequency (e.g. 2h)」フィールドで、ワークフローを実行する間隔(30分ごと、2時間ごと)を指定します。
note NOTE このオプションを使用すると、毎日、毎月、または毎年の繰り返し頻度も可能になります。 この場合、ワークフローは1日に数回実行するのではなく、このフィールドで指定した頻度に従って実行されます。 ワークフローで1日以内に複数の実行を必要とせず、代わりに日単位、月単位、年単位で実行する必要がある場合は、Execution frequency ドロップダウンリストで利用可能なDaily、MonthlyまたはYearly オプションを使用することをお勧めします。 -
Start/End時間フィールドで、ワークフローの実行を開始および終了する時間を定義します。
終了時間が指定されていない場合、実行は00:00:00時間深夜に終了し、次の実行は指定された開始時間に翌日に開始されます。
-
Start日付フィールドで、最初の実行を開始する日付を選択します。
-
次の例では、3月1日から午前8時から午後5時の間に2時間ごとにワークフローを実行するようにアクティビティが設定されています。
-
-
実行の有効期限を指定します。
- Never:ワークフローは、指定された頻度に従って実行され、時間枠や反復回数に制限はありません。
- After a certain number of iterations:ワークフローは、X の制限に達するまで、指定された頻度に従って実行されます。 Number of iterations を指定する必要があります。
- On a specific date:ワークフローは、指定された頻度に従って、指定された日付まで実行されます。 実行期限を指定する必要があります。
-
「Preview next executions」をクリックして、ワークフローの実行スケジュール(次の 10 回)を確認します。
-
「Execution options」タブの「Time zone」フィールドで、スケジューラーのタイムゾーンを設定します。
-
アクティビティの設定を確認し、ワークフローを保存します。
例 example
次の例では、アクティビティは、毎週月曜日の午前 7 時に、未定の期間、ワークフローを週単位で開始するように設定されています。