スケジューラー by Workato - 新規定期イベントトリガー

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

New recurring eventトリガーを使用すると、レシピを実行する間隔を定義できます。

たとえば、レシピを15分ごとに実行するように、または毎週月曜日の9:00 AMなど特定の時刻に実行するようにスケジュールできます。 より高度なスケジュールを使用するには、Time unitドロップダウンメニューからCustom scheduleを選択し、cron式を入力します。 サポートされる最小間隔は5分です。

レシピの再起動動作

停止されたレシピがスケジュール済み時刻の経過後に再起動されると、即座に実行されます。

タイミングは概算

スケジュールされたトリガー時刻は概算であり、トリガーの処理キュー設計によりわずかな遅延が発生する場合があります。 より正確なスケジューリングには、cron式を使用します。

New recurring eventトリガーNew recurring eventトリガー

入力

フィールド説明
時間単位スケジュールの間隔を選択します。 オプションには、MinutesHoursDaysWeeksMonths、またはCustom scheduleがあります。
トリガー間隔レシピを実行する頻度を指定します。 整数のみを入力します。 最小値は5分です。
トリガー時刻Days、Weeks、およびMonthsで使用可能。 ジョブを実行する特定の時刻を定義します。
曜日Weeksで使用可能。 スケジュールを繰り返す曜日を選択します。
月の日付Monthsで使用可能。 スケジュールを繰り返す曜日を選択します。
Cron式Custom scheduleで使用可能。 高度なスケジュールを定義するには、cron式を入力します。
タイムゾーンスケジュールのタイムゾーンを選択します。 デフォルトはAmerica/Los_Angelesです。
開始後レシピを開始する日時を設定します。 レシピの実行後、またはテスト後は、この値を変更できません。

DSTおよびタイムゾーンの動作

Timezoneを名前付きIANAゾーン(たとえば、America/New_York)に設定すると、Workatoはそのゾーンでジョブをスケジュールし、そのゾーンのDST(Daylight Saving Time)ルールに自動的に従います。 たとえば、"9:00 AM every Monday"スケジュールは、夏には9:00 AM EDTに、冬には9:00 AM ESTに起動します。

出力

インデックス付きの日、週、月

出力フィールドは、ジョブがトリガーされる時点の現在の日、週、または月のゼロベースのインデックスを返します。

フィールド説明
スケジュール時刻レシピの実行がスケジュールされている時刻。
スケジュール済みの日レシピの実行がスケジュールされている日。
スケジュール済みの週レシピの実行がスケジュールされている週。
スケジュール済みの月レシピの実行がスケジュールされている月。
前回のジョブ時刻レシピが前回実行された時刻。

スケジュール済み時刻の出力

スケジュール時刻出力フィールドのデフォルトは(GMT-08:00)太平洋時間(米国およびカナダ)です。

別のタイムゾーンを使用するには、それに応じてTimezone入力フィールドを調整します。

Cron式

cron式を2分で書く方法を学ぶ

cron式は、固定された順序の構文を使用して自動化タスクのスケジュールを定義します。 カスタムスケジュールを設定するには、Time unitドロップダウンメニューからCustom scheduleを選択します。

Cron式は5つのフィールドで構成され、それぞれが特定の時間単位を表します。 ワイルドカード*を使用して、フィールド内のすべての可能な値を表します。 詳細については、Cron expressionsを参照してください。

plaintext
<Minute> <Hour> <Day of month> <Month> <Day of week>

Cron式説明
0 0 * * *毎日深夜(00:00)。
*/10 * * * *10分ごと。
0 0 1 * *毎月1日の深夜(00:00)。
0 0 L * *毎月最終日の深夜(00:00)。
0 0 * * 1,5毎週月曜日と金曜日の深夜(00:00)。
0,30 * * * *毎時2回、00分と30分。
0 9 * * MON#1毎月最初の月曜日の09:00

Last updated: