お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

Pre-Defined Cronを使用したJob Poolへのジョブの送信

**Pre-Defined Cron**を使用すると、事前に設定された条件に基づいてJob Poolへのジョブ送信をスケジュールできます。このヘルプセクションでは、Pre-Defined Cronを使用してJob Poolへのジョブ送信をスケジュールするために必要な手順を説明します。

Pre-Defined Cronを作成する前に、Job Poolのタイプに応じて、以下のコンポーネントがCatalystコンソールに設定・存在していることを確認してください:

  • Function Job Pool: Job FunctionCatalyst CLIで初期化した場合、Catalystコンソールにデプロイする必要があります。
  • Webhook Job Pool: サードパーティURLのURLが有効であることを確認してください。
  • Circuit Job Pool: Circuitとその関連する関数がCatalystコンソールに作成・存在していることを確認してください。
  • AppSail Job Pool: AppSailサービスをCatalystコンソールにデプロイ済みであることを確認してください。

Pre-Defined Cronの設定

Pre-Defined Cronを作成して設定するには:

  1. CatalystコンソールのJob Schedulingサービスセクションに移動し、Start Exploringをクリックします。 catalyst_job_scheduling_start_exploring_page

  2. JOB EXECUTORの下にあるCronをクリックしてCronコンポーネントにアクセスし、Pre-definedタブにあるCreate Cronボタンをクリックします。 catalyst_job_scheduling_cron_pre_def_create_button

  3. Cron Name入力フィールドにCronの名前を入力します。 catalyst_job_scheduling_cron_pre_def_name

  4. Select Format Typeでフォーマットタイプを選択します:

    Standardフォーマット

    1. Schedule Typeを選択します:

    One-Time Schedule Type

    1. カレンダーアイコンをクリックして、必要な日付を選択します。 catalyst_job_scheduling_pre_def_cron_std_format_calendar

    2. Schedule Timeの下にある個別のHoursMinutesSecondsドロップダウンを使用して、Cronの実行時刻を指定します。 catalyst_job_scheduling_pre_cron_sche_format_hrs

    注意: Schedule Time24時間形式で入力してください。HoursMinutesSecondsの入力フィールドを空のままにすることはできません。
    1. Time Zoneドロップダウンから、必要なタイムゾーンを選択します。 catalyst_job_scheduling_pre_def_cron_one_time_time_zone
    注意: 現在のタイムゾーンが自動的に設定されます。Cronの設定に別のタイムゾーンが必要な場合は、View all time zonesオプションをクリックして、ドロップダウンから選択してください。
    1. 設定を確認し、Nextをクリックします。 catalyst_job_scheduling_predef_cron_config_almost_part1

    Recursive Schedule Type

    1. Repeat Typeドロップダウンから、必要な繰り返し頻度を選択します: catalyst_job_scheduling_predef_cron_recur_recur_type

    2. Schedule Timeの下にある個別のHoursMinutesSecondsドロップダウンを使用して、Cronの実行時刻を指定します。 catalyst_job_scheduling_predef_cron_recur_sch_time

    注意: Schedule Time24時間形式で入力してください。HoursMinutesSecondsの入力フィールドを空のままにすることはできません。
    1. Time Zoneドロップダウンから、必要なタイムゾーンを選択します。 catalyst_job_scheduling_pre_def_cron_one_time_time_zone
    注意: 現在のタイムゾーンが自動的に設定されます。Cronの設定に別のタイムゾーンが必要な場合は、View all time zonesオプションをクリックして、ドロップダウンから選択してください。

    オプションで、Cronスケジュールを最終的に終了させたい場合は、Cron termination detailsトグルを有効にし、カレンダーアイコンを使用して終了日を選択します。 catalyst_job_scheduling_predef_cron_recur_term_date

    1. 設定を確認し、Nextをクリックします。 catalyst_job_scheduling_predef_cron_recur_complete_part1

    Cron Expressionフォーマット

    1. 入力フィールドにCron Expressionを入力します。 catalyst_job_scheduling_predef_cron_cronexp_start
    注意: Cron Expressionsの設定手順はこのセクションをご覧ください。
    1. Time Zoneドロップダウンから、必要なタイムゾーンを選択します。 catalyst_job_scheduling_predef_cron_cron_exp_time_zone
    注意: 現在のタイムゾーンが自動的に設定されます。Cronの設定に別のタイムゾーンが必要な場合は、View all time zonesオプションをクリックして、ドロップダウンから選択してください。
    1. オプションで、Cronのスケジュールを繰り返し方式で定義し、最終的にCronスケジュールを終了させる必要がある場合は、Cron termination detailsトグルを有効にし、カレンダーアイコンを使用して終了日を選択します。 catalyst_job_scheduling_predef_cron_cron_exp_termination

    2. 設定を確認し、Nextをクリックします。 catalyst_job_scheduling_predef_cron_exp_config_complete

これでPre-Defined Cronの設定が完了しました。次に、Pre-Defined Cronがスケジュールされた時間にJob Poolに送信するジョブを設定します。

ジョブの設定

Cronの設定後にNextをクリックすると、設定したCronが送信するジョブを作成する画面に移動します。 catalyst_job_scheduling_predef_cron_job_create

必要なジョブを作成するには:

  1. Job Name入力フィールドにジョブの名前を入力します。 catalyst_job_scheduling_predef_cron_job_sub_job_name

  2. Select Job Poolドロップダウンを使用して、Cronがジョブを送信するJob Poolを選択します。 catalyst_job_scheduling_predef_cron_job_sub_jp_sel

注意: Job Pool選択後の設定は、作成したJob Poolのタイプに完全に依存します。このヘルプドキュメントでは、Webhook Job Poolの手順を説明します。各Job Poolタイプのジョブ設定手順は以下のヘルプセクションで確認できます:
  • Function Job Poolへのジョブの送信: こちら
  • Circuit Job Poolへのジョブの送信: こちら
  • AppSail Job Poolへのジョブの送信: こちら
  1. 入力フィールドにトリガーするWebhookの完全なURLを入力し、ドロップダウンからRequest Methodを選択します。 catalyst_job_scheduling_pre_def_cron_job_sub_reqmeth_url

  2. Headers & Valueをキーバリューペア形式で入力できます。 catalyst_job_scheduling_predef_cron_job_sub_header_value

  3. トグルを有効にしてQuery Parametersを入力し、Paramsをキーバリュー形式で入力します。 catalyst_job_scheduling_predef_cron_job_sub_query_param

Preview URLセクションでQuery Parametersを確認できます。このセクションは、パラメータを入力すると自動的に反映されます。

注意: Query Parametersは、Webhookに渡すことができるカスタムパラメータです。ユーザー定義形式で渡され、パラメータ値をカスタマイズして、パラメータに含める必要のある任意の用語を含めることができます。
  1. オプションで、Show Advanced Optionsをクリックして再送信の設定を行うことができます。 catalyst_job_scheudling_predef_cron_job_sub_hide_adv_op
  • No. of Retriesドロップダウンからリトライ回数を選択し、Retry Intervalドロップダウンから各リトライ間の時間間隔を選択できます。 catalyst_job_scheduling_predef_cron_job_sub_retry_interval
注意: リトライは、ジョブの初回送信がFailureステータスで終了した場合にのみ試行されます。最大10回のリトライを選択でき、最小リトライ間隔は1分、最大リトライ間隔は24時間です。
  1. 設定を確認し、Createをクリックします。 catalyst_job_scheduling_predef_cron_job_sub_config_complete_sub

Pre-defined Cronが作成され、Catalystによって一意のCron IDが生成されます。Cronが送信するように設定されたジョブも、Catalystによって生成された一意のJob IDとともに作成されます。Createをクリックすると、作成されたCronとその設定に関するすべての詳細を確認できます。 catalyst_job_scheduling_predef_cron_created_completed

Cronをテストしてスケジュールされた時間を待たない場合は、Submit JobボタンをクリックしてJob Poolに即座にジョブを送信できます。 catalyst_job_scheduling_predef_cron_job_sub_submit_job_now

ジョブが即座に送信されます。ジョブの設定は、Cron作成時に設定したものと同じです。

送信したジョブの実行ステータスは、Execution Historyボタンをクリックして確認できます。 catalyst_job_scheduling_predef_cron_created_exec_history

ジョブは最新の実行順序で一覧表示されます。Execution Historyでは検索操作やフィルターオプションも実行できます。

最終更新日 2026-03-24 17:38:39 +0530 IST