--- title: "Job Schedulingのコンポーネント" url: https://docs.catalyst.zoho.com/ja/job-scheduling/getting-started/components-of-job-scheduling/ description: "Catalyst Job Schedulingの使い方について学びます。Job Functions、Webhooks、Circuits、またはAppSailサービスをトリガーするジョブのスケジュールと実行を行うためのコンポーネントを提供します。" last_updated: 2026-08-17T12:16:04Z service: Job Scheduling type: general related_links: - name: "ジョブプールヘルプ" 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: "ジョブスケジューリングの使用方法" url: /ja/job-scheduling/help/implementation/create-jobpool/ - name: "サーキットヘルプドキュメント" url: /ja/serverless/help/circuits/introduction/ - name: "AppSailヘルプドキュメント" url: /ja/serverless/help/appsail/introduction/ - name: "Job Functionsヘルプドキュメント" url: /ja/serverless/help/functions/job-functions/ - 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 APIs" url: /ja/api/code-reference/job-scheduling/jobpool/get-all-jobpool/#GetAllJobPools --- # Job Schedulingのコンポーネント **概要** - [Dashboard](https://docs.catalyst.zoho.com/ja/job-scheduling/help/dashboard/dashboard/)各ジョブの進捗状況に関する完全な概要と統計を提供します **ジョブソース** - [Job Pool](https://docs.catalyst.zoho.com/ja/job-scheduling/help/jobpool/introduction/)作成されたすべてのジョブはJob Poolに送信され、Job Poolから実行されます **ジョブエグゼキューター** - [Cron](https://docs.catalyst.zoho.com/ja/job-scheduling/help/cron/introduction/)Job Poolへのジョブの送信をスケジュールします。コードまたはUI Builderを使用して実現できます - [Jobs](https://docs.catalyst.zoho.com/ja/job-scheduling/help/job/introduction/)Job Functions、Webhooks、Circuits、またはAppSailサービスをトリガーするために1回または定期的に実行されるタスクです 上記の通り、Catalyst Job Schedulingは4つのコンポーネントで構成されています。以下で説明します。 ### Dashboard このコンポーネントは、プロジェクトに関連するすべての[ジョブ](https://docs.catalyst.zoho.com/ja/job-scheduling/help/job/introduction/)と[Job Pool](https://docs.catalyst.zoho.com/ja/job-scheduling/jobpool/introduction/)の概要を提供します。**Dashboard**では、実行済みまたは進行中のジョブのステータスを素早く把握できます。また、Job Pool内でジョブの実行が失敗した正確なインスタンスをフィルタリングするための優れたツールでもあります。 ![catalyst_job_scheduling_getting_dashboard](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_getting_dashboard.webp) ### Job Pool Job Poolは、特定のターゲットタイプをトリガーするために実行される特定のジョブのセットのコレクションです。Job Poolは以下のタイプに基づいて作成できます: * [Functions](https://docs.catalyst.zoho.com/ja/job-scheduling/help/implementation/submit-instant-job/): [Job Functions](https://docs.catalyst.zoho.com/ja/serverless/help/functions/job-functions/)をトリガーするジョブを収集・実行します。 * [Webhooks](https://docs.catalyst.zoho.com/ja/job-scheduling/help/implementation/submit-instant-job/): 任意のサードパーティURLをトリガーするジョブを収集・実行します。 * [Circuits](https://docs.catalyst.zoho.com/ja/job-scheduling/help/implementation/submit-instant-job/): [設定済みのCircuit](https://docs.catalyst.zoho.com/ja/serverless/help/circuits/implementation/)をトリガーするジョブを収集・実行します。 * [AppSail](https://docs.catalyst.zoho.com/ja/job-scheduling/help/implementation/submit-instant-job/): [デプロイ済みのAppSailサービス](https://docs.catalyst.zoho.com/ja/serverless/help/appsail/build-debug-deploy-appsail/overview/)をトリガーするジョブを収集・実行します。 ![catalyst_job_scheduling_jobpool_comp_img](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_jobpool_comp_img.webp) Job Poolでは、送信されたすべてのジョブの進捗状況とステータスも確認できます。また、コンソール内のJob Poolで[アプリケーションアラート](https://docs.catalyst.zoho.com/ja/devops/help/application-alerts/introduction/)を作成することもできます。 > **注意:** Circuitsコンポーネントは現在、EU、AU、IN、またはCAデータセンターからアクセスするCatalystユーザーには利用できません。そのため、これらのDCのユーザーはJob Schedulingサービスを使用してCircuitsをトリガーすることができません。 ### Cron Cronを使用すると、Job Poolへのジョブ送信を1回または繰り返しでスケジュールし自動化できます。[Pre-defined Crons](https://docs.catalyst.zoho.com/ja/job-scheduling/help/cron/key-concepts/#cron-types)と[Dynamic Crons](https://docs.catalyst.zoho.com/ja/job-scheduling/help/cron/key-concepts/#cron-types)の2種類のCronを作成できます。Cronは、ジョブを[1回限り](https://docs.catalyst.zoho.com/ja/job-scheduling/help/implementation/submit-job-predefined-cron/)または[繰り返し](https://docs.catalyst.zoho.com/ja/job-scheduling/help/implementation/submit-job-predefined-cron/)で送信するようにスケジュールできます。これらのCronのスケジュールタイプは、[標準カレンダー形式](https://docs.catalyst.zoho.com/ja/job-scheduling/help/cron/key-concepts/#format-type)、または[Cron Expressions](https://docs.catalyst.zoho.com/ja/job-scheduling/help/cron/key-concepts/#cron-expressions)と呼ばれるregexのような式を使用して設定できます。 **Pre-Defined Crons**: コンソールにあるBuilderを使用して事前に定義できます。 ![catalyst_job_scheduling_getting_predef_cron](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_getting_predef_cron.webp) **Dynamic Crons**: [Java](https://docs.catalyst.zoho.com/ja/sdk/java/v1/job-scheduling/overview/)、[Node.js](https://docs.catalyst.zoho.com/ja/sdk/nodejs/v2/job-scheduling/overview/)、[Python](https://docs.catalyst.zoho.com/ja/sdk/python/v1/job-scheduling/overview/)で利用可能なCatalyst SDKを使用してコードで定義するのが理想的なCronです。Dynamic Cronsはランタイム中に必要な場合にのみ動的に作成されます。Dynamic Cronsを作成するためのテンプレートは、コンソールにコードスニペットとしても用意されています。 ![catalyst_job_scheduling_getting_dynamic_cron](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_getting_dynamic_cron.webp) > **注意:** * プロジェクトを本番環境にデプロイすると、Pre-defined Cronsのみが移行されます。開発中に作成されたDynamic Cronsは[**開発環境**](https://docs.catalyst.zoho.com/ja/deployment-and-billing/environments/development-environment/)にのみ存在します。 * ただし、コンソールの*Builder*またはコードを使用して、[**本番環境**](https://docs.catalyst.zoho.com/ja/deployment-and-billing/environments/production-environment/)でDynamic Cronsのみを作成できます。この機能により、ランタイム中にDynamic Cronの機能をテストできます。設定が満足できるものであれば、同じ設定をコードで実装できます。 ### Jobs Jobsは、[Job Function](https://docs.catalyst.zoho.com/ja/serverless/help/functions/job-functions/)、Webhook、Circuit、またはAppSailサービスをトリガーするために作成・設定し、Job Poolに送信するタスクです。ジョブを作成するには、まずJob Poolを作成する必要があります。即時実行用のジョブを作成するか、Cronを使用してジョブの作成を自動化できます。コンソールのBuilderまたはコードを使用して、手動でジョブを作成しJob Poolに送信するオプションがあります。また、Cronを使用してJob Poolへのジョブの送信をスケジュールし自動化することもできます。 ![catalyst_job_scheduling_jobs_comp_img](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_jobs_comp_img.webp) コンソールでは、Jobsコンポーネントにより、送信、作成、削除されたジョブのステータスを確認できます。 > **注意:** Circuitsコンポーネントは現在、EU、AU、IN、またはCAデータセンターからアクセスするCatalystユーザーには利用できません。そのため、これらのDCのユーザーはJob Schedulingサービスを使用してCircuitsをトリガーすることができません。