▶️

定期実行を設定する

この記事では、レシピを決まった時刻に自動で実行する「定期実行」の設定方法を説明します。 頻度と時刻を指定しておくと、手動で実行しなくてもレシピが動きます。
⚠️
前提
定期実行は、デプロイ済みのレシピでのみ動作します。未デプロイのレシピは、定期実行を有効にしても実行されません。(レシピをデプロイする)

Step 1 スケジュールタブを開く

  • レシピ詳細の「データ処理」タブをクリック
  • 「スケジュール」タブをクリック
  • 「編集」をクリック

Step 2 定期実行を有効にする

  • 「定期実行を有効にする」のトグルをオンにする 「指定したスケジュールでレシピを自動実行します。」という説明が添えられています。
  • オフの間は、下の「スケジュール」の各項目が淡色になり操作できません オンにすると、頻度・曜日・日・時刻を設定できるようになります。
⚠️
CSV ファイルをソースにしたインポートのレシピは、定期実行できません。 「スケジュール」タブに編集フォームは表示されず、「定期実行は利用できません」という見出しで「CSV インポートは実行時にファイルのアップロードが必要なため、スケジュール実行できません。」と理由が示されます。レシピ一覧の「スケジュール」列も「利用不可(CSV インポート)」になります。(ソースを設定する(CSV ファイル))

Step 3 実行するタイミングを設定する

設定できる項目は以下の通りです。
項目説明
頻度 必須「毎日」「毎週」「毎月」から選択します
曜日頻度が「毎週」のときに表示されます 「日」「月」「火」「水」「木」「金」「土」から選択します(複数選べます)
日頻度が「毎月」のときに表示されます 「1日」〜「31日」から選択します
時刻 必須実行する時刻をプルダウンから選択します から までの30分刻みで、自由入力はできません
タイムゾーン「スケジュール」の右上に「タイムゾーン: JST (Asia/Tokyo)」と表示されます 変更はできません
設定した内容は、項目の下に「設定内容: 毎日 09:00 に実行されます」のように表示されます。指定したとおりになっているかを、ここで確認できます。
⚠️
頻度が「毎週」のときに曜日を1つも選ばないと「曜日を1つ以上選択してください」と表示され、保存できません。
⚠️
頻度が「毎月」で「30日」「31日」を選んだ場合は、「月末が無い月(30日・31日)はスキップされる場合があります。」と注意が表示されます。
💡
タイムゾーンは となりますので、海外拠点やシステムに合わせた時刻で実行したい場合は、日本時間に換算して指定してください。

Step 4 保存する

  • 「保存」をクリック 編集中は見出しの横に「スケジュールを編集中」と表示されます。変更がない間は「保存」を押せません。取りやめる場合は「キャンセル」をクリックしてください。
⚠️
保存しただけでは、定期実行は始まりません。 スケジュールの設定は「データ処理」タブの中にあり、ソースや変換と同じくリビジョン管理の対象です。反映するには Step 5 のデプロイが必要です。

Step 5 デプロイする

保存すると、レシピの運用ステータスが「未デプロイの変更あり」になります。 デプロイすると、設定したスケジュールでの実行が始まります。 ※まだ一度もデプロイしていないレシピでは、「スケジュール」タブに「このレシピは未デプロイです。定期実行はデプロイ後に有効になります(現在は有効にしても実行されません)。」と表示されます。
📋
デプロイの手順は、以下の記事をご覧ください。 → レシピをデプロイする
💡
定期実行された結果も、手動実行と同じように実行履歴で確認できます。 設定したとおりに実行しているかは、実行履歴で確かめてください。 (実行履歴を確認する)

定期実行の無効化とレシピの無効化について

「定期実行の無効化」と「レシピの無効化」は別の操作になりますので、目的に合わせて使い分けてください。
操作止まる範囲
定期実行を無効にする定期実行だけが止まります 「今すぐ実行」による実行はこれまでどおりできます 操作する場所:「データ処理」タブ>「スケジュール」タブ
レシピを無効化する定期実行も「今すぐ実行」もできなくなります 操作する場所:レシピ詳細の「その他のアクション」>「無効化する」
⚠️
一時的に自動実行だけを止めたい場合は、レシピの無効化ではなく定期実行の無効化を使ってください。 レシピを無効化すると、手動での実行もできなくなります。 (レシピを無効化・有効化する)
💡
定期実行を無効にする場合も、「データ処理」タブ>「スケジュール」タブで「編集」をクリックし、「定期実行を有効にする」をオフにして「保存」します。 この変更もデプロイするまで反映されません。