--- title: "Pre-Defined Cronを使用したJob Poolへのジョブの送信" url: https://docs.catalyst.zoho.com/ja/job-scheduling/help/implementation/submit-job-predefined-cron/ description: "Job Functions、Webhook、Circuits、またはAppSailサービスをトリガーするジョブのスケジュールと実行を行うコンポーネントを提供するCatalyst Job Schedulingの操作方法について学びます。" last_updated: 2026-08-17T12:16:04Z service: Job Scheduling type: general related_links: - name: "Job Poolドキュメント" url: /ja/job-scheduling/help/jobpool/introduction/ - name: "Cronドキュメント" url: /ja/job-scheduling/help/cron/introduction/ - name: "ジョブの作成" url: /ja/job-scheduling/help/job/introduction/ - name: "Cron Expressionsヘルプ" url: /ja/job-scheduling/help/cron/key-concepts/#cron-expressions - name: "Java SDK" url: /ja/sdk/java/v1/job-scheduling/overview/ - name: "Node.js SDK" url: /ja/sdk/nodejs/v2/job-scheduling/overview/ - name: "Python SDK" url: /ja/sdk/python/v1/job-scheduling/overview/ - name: "Job Scheduling REST API" url: /ja/api/code-reference/job-scheduling/jobpool/get-all-jobpool/#GetAllJobPools --- # Pre-Defined Cronを使用したJob Poolへのジョブの送信 **Pre-Defined [Cron](https://docs.catalyst.zoho.com/ja/job-scheduling/help/cron/introduction/)**を使用すると、事前に設定された条件に基づいてJob Poolへのジョブ送信をスケジュールできます。このヘルプセクションでは、Pre-Defined Cronを使用してJob Poolへのジョブ送信をスケジュールするために必要な手順を説明します。 Pre-Defined Cronを作成する前に、[Job Pool](https://docs.catalyst.zoho.com/ja/job-scheduling/help/jobpool/introduction/)のタイプに応じて、以下のコンポーネントがCatalystコンソールに設定・存在していることを確認してください: * **Function Job Pool**: [Job Function](https://docs.catalyst.zoho.com/ja/serverless/help/functions/job-functions/)を[Catalyst CLIで初期化](https://docs.catalyst.zoho.com/ja/cli/v1/initialize-resources/initialize-functions/)した場合、Catalystコンソールにデプロイする必要があります。 * **Webhook Job Pool**: サードパーティURLのURLが有効であることを確認してください。 * **Circuit Job Pool**: [Circuit](https://docs.catalyst.zoho.com/ja/serverless/help/circuits/introduction/)とその関連する関数がCatalystコンソールに作成・存在していることを確認してください。 * **AppSail Job Pool**: [AppSailサービス](https://docs.catalyst.zoho.com/ja/serverless/help/appsail/introduction/)をCatalystコンソールにデプロイ済みであることを確認してください。 ### Pre-Defined Cronの設定 Pre-Defined Cronを作成して設定するには: 1. Catalystコンソールの*Job Scheduling*サービスセクションに移動し、**Start Exploring**をクリックします。 ![catalyst_job_scheduling_start_exploring_page](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_start_exploring_page.webp) 2. *JOB EXECUTOR*の下にある**Cron**をクリックしてCronコンポーネントにアクセスし、*Pre-defined*タブにある**Create Cron**ボタンをクリックします。 ![catalyst_job_scheduling_cron_pre_def_create_button](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_cron_pre_def_create_button.webp) 3. **Cron Name**入力フィールドにCronの名前を入力します。 ![catalyst_job_scheduling_cron_pre_def_name](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_cron_pre_def_name.webp) 4. **Select Format** Typeでフォーマットタイプを選択します: **Standard** ### Standardフォーマット 5. [Schedule Type](https://docs.catalyst.zoho.com/ja/job-scheduling/help/cron/key-concepts/#schedule-type)を選択します: **ワンタイム** ### One-Time Schedule Type 6. **カレンダーアイコン**をクリックして、必要な日付を選択します。 ![catalyst_job_scheduling_pre_def_cron_std_format_calendar](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_pre_def_cron_std_format_calendar.webp) 7. **Schedule Time**の下にある個別の*Hours*、*Minutes*、*Seconds*ドロップダウンを使用して、Cronの実行時刻を指定します。 ![catalyst_job_scheduling_pre_cron_sche_format_hrs](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_pre_cron_sche_format_hrs.webp) > **注意:** **Schedule Time**は**24時間形式**で入力してください。*Hours*、*Minutes*、*Seconds*の入力フィールドを空のままにすることはできません。 8. **Time Zone**ドロップダウンから、必要なタイムゾーンを選択します。 ![catalyst_job_scheduling_pre_def_cron_one_time_time_zone](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_pre_def_cron_one_time_time_zone.webp) > **注意:** 現在のタイムゾーンが自動的に設定されます。Cronの設定に別のタイムゾーンが必要な場合は、**View all time zones**オプションをクリックして、ドロップダウンから選択してください。 9. 設定を確認し、**Next**をクリックします。 ![catalyst_job_scheduling_predef_cron_config_almost_part1](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_predef_cron_config_almost_part1.webp) **再帰的** ### Recursive Schedule Type 6. **Repeat Type**ドロップダウンから、必要な繰り返し頻度を選択します: ![catalyst_job_scheduling_predef_cron_recur_recur_type](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_predef_cron_recur_recur_type.webp) 7. **Schedule Time**の下にある個別の*Hours*、*Minutes*、*Seconds*ドロップダウンを使用して、Cronの実行時刻を指定します。 ![catalyst_job_scheduling_predef_cron_recur_sch_time](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_predef_cron_recur_sch_time.webp) > **注意:** **Schedule Time**は**24時間形式**で入力してください。*Hours*、*Minutes*、*Seconds*の入力フィールドを空のままにすることはできません。 8. **Time Zone**ドロップダウンから、必要なタイムゾーンを選択します。 ![catalyst_job_scheduling_pre_def_cron_one_time_time_zone](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_pre_def_cron_one_time_time_zone.webp) > **注意:** 現在のタイムゾーンが自動的に設定されます。Cronの設定に別のタイムゾーンが必要な場合は、**View all time zones**オプションをクリックして、ドロップダウンから選択してください。 オプションで、Cronスケジュールを最終的に終了させたい場合は、**Cron termination details**トグルを有効にし、**カレンダー**アイコンを使用して終了日を選択します。 ![catalyst_job_scheduling_predef_cron_recur_term_date](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_predef_cron_recur_term_date.webp) 9. 設定を確認し、**Next**をクリックします。 ![catalyst_job_scheduling_predef_cron_recur_complete_part1](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_predef_cron_recur_complete_part1.webp) **Cron Expression** ### Cron Expressionフォーマット 5. 入力フィールドに**Cron Expression**を入力します。 ![catalyst_job_scheduling_predef_cron_cronexp_start](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_predef_cron_cronexp_start.webp) > **注意:** Cron Expressionsの設定手順はこの[セクション](https://docs.catalyst.zoho.com/ja/job-scheduling/help/cron/key-concepts/#cron-expressions)をご覧ください。 6. **Time Zone**ドロップダウンから、必要なタイムゾーンを選択します。 ![catalyst_job_scheduling_predef_cron_cron_exp_time_zone](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_predef_cron_cron_exp_time_zone.webp) > **注意:** 現在のタイムゾーンが自動的に設定されます。Cronの設定に別のタイムゾーンが必要な場合は、**View all time zones**オプションをクリックして、ドロップダウンから選択してください。 7. オプションで、Cronのスケジュールを繰り返し方式で定義し、最終的にCronスケジュールを終了させる必要がある場合は、**Cron termination details**トグルを有効にし、**カレンダーアイコン**を使用して終了日を選択します。 ![catalyst_job_scheduling_predef_cron_cron_exp_termination](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_predef_cron_cron_exp_termination.webp) 8. 設定を確認し、**Next**をクリックします。 ![catalyst_job_scheduling_predef_cron_exp_config_complete](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_predef_cron_exp_config_complete.webp) これでPre-Defined Cronの設定が完了しました。次に、Pre-Defined Cronがスケジュールされた時間にJob Poolに送信するジョブを設定します。 ### ジョブの設定 Cronの設定後に**Next**をクリックすると、設定したCronが送信するジョブを作成する画面に移動します。 ![catalyst_job_scheduling_predef_cron_job_create](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_predef_cron_job_create.webp) 必要なジョブを作成するには: 1. **Job Name**入力フィールドにジョブの名前を入力します。 ![catalyst_job_scheduling_predef_cron_job_sub_job_name](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_predef_cron_job_sub_job_name.webp) 2. **Select Job Pool**ドロップダウンを使用して、*Cron*がジョブを送信する*Job Pool*を選択します。 ![catalyst_job_scheduling_predef_cron_job_sub_jp_sel](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_predef_cron_job_sub_jp_sel.webp) > **注意:** Job Pool選択後の設定は、作成した[Job Pool](https://docs.catalyst.zoho.com/ja/job-scheduling/help/jobpool/introduction/)のタイプに完全に依存します。このヘルプドキュメントでは、**Webhook Job Pool**の手順を説明します。各Job Poolタイプのジョブ設定手順は以下のヘルプセクションで確認できます: * **Function Job Pool**へのジョブの送信: [こちら](https://docs.catalyst.zoho.com/ja/job-scheduling/help/implementation/submit-instant-job/)。 * **Circuit Job Pool**へのジョブの送信: [こちら](https://docs.catalyst.zoho.com/ja/job-scheduling/help/implementation/submit-instant-job/)。 * **AppSail Job Pool**へのジョブの送信: [こちら](https://docs.catalyst.zoho.com/ja/job-scheduling/help/implementation/submit-instant-job/)。 3. 入力フィールドにトリガーするWebhookの完全なURLを入力し、ドロップダウンから**Request Method**を選択します。 ![catalyst_job_scheduling_pre_def_cron_job_sub_reqmeth_url](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_pre_def_cron_job_sub_reqmeth_url.webp) 4. **Headers & Value**をキーバリューペア形式で入力できます。 ![catalyst_job_scheduling_predef_cron_job_sub_header_value](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_predef_cron_job_sub_header_value.webp) 5. トグルを有効にして**Query Parameters**を入力し、**Params**をキーバリュー形式で入力します。 ![catalyst_job_scheduling_predef_cron_job_sub_query_param](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_predef_cron_job_sub_query_param.webp) *Preview URL*セクションで**Query Parameters**を確認できます。このセクションは、パラメータを入力すると自動的に反映されます。 > **注意:** *Query Parameters*は、Webhookに渡すことができるカスタムパラメータです。**ユーザー定義形式**で渡され、パラメータ値をカスタマイズして、パラメータに含める必要のある任意の用語を含めることができます。 6. オプションで、**Show Advanced Options**をクリックして再送信の設定を行うことができます。 ![catalyst_job_scheudling_predef_cron_job_sub_hide_adv_op](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheudling_predef_cron_job_sub_hide_adv_op.webp) - **No. of Retries**ドロップダウンからリトライ回数を選択し、**Retry Interval**ドロップダウンから各リトライ間の時間間隔を選択できます。 ![catalyst_job_scheduling_predef_cron_job_sub_retry_interval](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_predef_cron_job_sub_retry_interval.webp) > **注意:** リトライは、ジョブの初回送信がFailureステータスで終了した場合にのみ試行されます。最大**10回のリトライ**を選択でき、最小リトライ間隔は**1分**、最大リトライ間隔は**24時間**です。 7. 設定を確認し、**Create**をクリックします。 ![catalyst_job_scheduling_predef_cron_job_sub_config_complete_sub](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_predef_cron_job_sub_config_complete_sub.webp) **Pre-defined Cron**が作成され、Catalystによって一意の[Cron ID](https://docs.catalyst.zoho.com/ja/job-scheduling/help/cron/key-concepts/#cron-id)が生成されます。Cronが送信するように設定されたジョブも、Catalystによって生成された一意の[Job ID](https://docs.catalyst.zoho.com/ja/job-scheduling/help/job/key-concepts/#job-id)とともに作成されます。**Create**をクリックすると、作成されたCronとその設定に関するすべての詳細を確認できます。 ![catalyst_job_scheduling_predef_cron_created_completed](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_predef_cron_created_completed.webp) Cronをテストしてスケジュールされた時間を待たない場合は、**Submit Job**ボタンをクリックしてJob Poolに即座にジョブを送信できます。 ![catalyst_job_scheduling_predef_cron_job_sub_submit_job_now](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_predef_cron_job_sub_submit_job_now.webp) ジョブが即座に送信されます。ジョブの設定は、Cron作成時に設定したものと同じです。 送信したジョブの実行ステータスは、**Execution History**ボタンをクリックして確認できます。 ![catalyst_job_scheduling_predef_cron_created_exec_history](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_predef_cron_created_exec_history.webp) ジョブは最新の実行順序で一覧表示されます。*Execution History*では検索操作やフィルターオプションも実行できます。