--- title: "クイックスタートガイド" url: https://docs.catalyst.zoho.com/ja/job-scheduling/getting-started/quick-start-guide/ description: "Catalyst Job Schedulingの使い方について学びます。Job Functions、Webhooks、Circuits、またはAppSailサービスをトリガーするジョブのスケジュールと実行を行うためのコンポーネントを提供します。" last_updated: 2026-03-24T12:08:39Z 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は、最短**1分**の時間間隔で実行できるタスクの作成とスケジュールを可能にする堅牢なCatalystサービスです。[Job Pool](https://docs.catalyst.zoho.com/ja/job-scheduling/help/jobpool/introduction)にジョブを作成・送信すると、スケジュールされた時間や間隔で自動的に実行されます。Job Schedulingを使用して、[Job Functions](https://docs.catalyst.zoho.com/ja/serverless/help/functions/job-functions/)、[AppSailサービス](https://docs.catalyst.zoho.com/ja/serverless/help/appsail/introduction/)、Webhooks(**any third-party URL**)、および[Circuits](https://docs.catalyst.zoho.com/ja/serverless/help/circuits/introduction/)をトリガーできます。 > **注意:** Circuitsコンポーネントは現在、EU、AU、IN、またはCAデータセンターからアクセスするCatalystユーザーには利用できません。そのため、これらのDCのユーザーはJob Schedulingサービスを使用してCircuitsをトリガーすることができません。 このセクションでは、Catalyst Job SchedulingをCatalystプロジェクトに組み込む方法について説明します。 ### プロジェクトの作成 [Catalystコンソール](https://console.catalyst.zoho.com/baas/index)を使用して[新しいプロジェクトを作成](https://docs.catalyst.zoho.com/ja/getting-started/quick-start-guide/#step-1-create-a-catalyst-project)します。プロジェクトの作成が完了すると、コンソールからJob Schedulingのすべてのコンポーネントおよびその他のCatalystサービスにアクセスできるようになります。 ### アプリケーションの設計 * [Catalyst CLI](https://docs.catalyst.zoho.com/ja/cli/v1/initialize-resources/introduction/)を使用してプロジェクトをローカルで初期化し、Java、[Node.js](https://docs.catalyst.zoho.com/ja/sdk/nodejs/v2/overview/)、または[Python](https://docs.catalyst.zoho.com/ja/sdk/python/v1/overview/)を使用して、任意の外部IDEで[Catalyst Serverless Functions](https://docs.catalyst.zoho.com/ja/serverless/help/functions/introduction/)にビジネスロジックのコーディングを開始するか、コンソールで直接作成することもできます。また、Catalyst SDKのコードテンプレートを活用し、[Catalyst API](https://docs.catalyst.zoho.com/ja/api/introduction/overview-and-prerequisites/#OverviewandPrerequisites)のプリビルトAPIエンドポイントを使用して、ビジネスロジックに[Cloud Scale](https://docs.catalyst.zoho.com/ja/cloud-scale/)コンポーネントを組み込むこともできます。 * [Catalyst Zia Services](https://docs.catalyst.zoho.com/ja/zia-services/)のAI/ML搭載コンポーネントを使用してアプリケーションを強化することもできます。また、[Catalyst Convokraft](https://docs.catalyst.zoho.com/ja/convokraft/)を使用してアプリケーション用のボットを設計したり、[Catalyst SmartBrowz](https://docs.catalyst.zoho.com/ja/smartbrowz/)を使用して自動化ライブラリでヘッドレスブラウザ上でアプリケーションをテストしたりすることもできます。 ### Job Schedulingコンポーネントへのアクセス * コンソールでJob Schedulingサービスに移動します。まず、プロジェクト用の[Job Pool](https://docs.catalyst.zoho.com/ja/job-scheduling/help/jobpool/introduction/)を作成できます。このJob Pool内で[ジョブ](https://docs.catalyst.zoho.com/ja/job-scheduling/help/job/introduction/)を作成するか、Jobsコンポーネントセクションから作成したジョブをこのJob Poolに送信して、即時実行または[Cron](https://docs.catalyst.zoho.com/ja/job-scheduling/help/cron/introduction/)コンポーネントを使用してスケジュール実行できます。また、実行されたJobsのステータスを確認するための[Dashboard](https://docs.catalyst.zoho.com/ja/job-scheduling/help/dashboard/dashboard/)も用意されています。 * **Cron**を使用してジョブをスケジュールする場合、[Pre-defined Crons](https://docs.catalyst.zoho.com/ja/job-scheduling/help/implementation/submit-job-predefined-cron/)または[Dynamic Crons](https://docs.catalyst.zoho.com/ja/job-scheduling/help/implementation/submit-job-dynamic-cron/)として設定できます。Pre-defined Cronsでは、コンソールUIを使用してジョブの設定とスケジュールを行えます。Dynamic CronsはCatalyst SDK([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/))を使用して設定し、ランタイム中にコードで実行できます。さらに、[Cron Expressions](https://docs.catalyst.zoho.com/ja/job-scheduling/help/cron/key-concepts/#cron-expressions)と呼ばれるregexのような式を使用して、Cronのスケジュールを設定できます。 * これらの各コンポーネントの[ヘルプドキュメント](https://docs.catalyst.zoho.com/ja/job-scheduling/help/jobpool/introduction/)を参照して、Job Schedulingが堅牢なソリューションやアプリケーションの構築にどのように役立つかを最適な方法で理解できます。 ### プロジェクトへのJob Schedulingの設定 要件に応じて、必要なターゲットタイプをトリガーするために以下の手順を実行する必要があります: **ジョブFunction** * [Job Function](https://docs.catalyst.zoho.com/ja/serverless/help/functions/job-functions/)を初期化するか、Serverlessコンソールで作成する必要があります。 * カスタムビジネスロジックをコーディングし、以下のCLIコマンドを使用してCatalystコンソールに[デプロイ](https://docs.catalyst.zoho.com/ja/cli/v1/deploy-resources/deploy-options/)します: ```sh catalyst deploy --only functions ``` * コンソールのJob Schedulingセクションに移動し、Job Functionよりも高い[割り当てメモリ](https://docs.catalyst.zoho.com/ja/job-scheduling/help/jobpool/key-concepts/#ideal-memory-allocation-to-avoid-dispatch-delay)で[Functions Job Poolを作成](https://docs.catalyst.zoho.com/ja/job-scheduling/help/implementation/create-jobpool/)します。 * 必要なジョブを作成し、Functions Job Poolに紐づけます。その後、**Pre-defined**または**Dynamic** Cronを使用して、作成したジョブのJob Poolへの送信をスケジュールできます。実行されると、*Job Function*がトリガーされ、カスタムビジネスロジックが実行されます。 **Webhook** * [Webhook Job Poolを作成](https://docs.catalyst.zoho.com/ja/job-scheduling/help/implementation/create-jobpool/)します。 * このJob Poolに送信するジョブを作成する際、任意の**third-party URL**をトリガーするように設定できます。 * **Pre-defined Cron**または**Dynamic Cron**を使用して、このジョブのJob Poolへの送信をスケジュールできます。 * スケジュールされた時間にジョブがJob Poolに送信されると、Job Pool内で実行され、設定されたサードパーティURLがトリガーされます。 **Circuits** * Catalystの*Serverless*コンポーネントであるCircuitsを使用して、Circuitを作成し[設定](https://docs.catalyst.zoho.com/ja/serverless/help/circuits/implementation/)する必要があります。 * Circuitの設定に必要な[Basic I/O Functions](https://docs.catalyst.zoho.com/ja/serverless/help/functions/basic-io/)がすべて作成、コーディング、デプロイされ、コンソールで利用可能であることを確認する必要があります。 * Job Schedulingサービスを使用して[Circuit Job Poolを作成](https://docs.catalyst.zoho.com/ja/job-scheduling/help/implementation/create-jobpool/)し、要件に合わせて設定します。 * [Circuitをトリガーするジョブを作成](https://docs.catalyst.zoho.com/ja/job-scheduling/help/implementation/submit-instant-job/)する際、作成したCircuitをターゲットとして選択する必要があります。 * **Pre-defined Cron**または**Dynamic Cron**を使用して、このジョブのJob Poolへの送信をスケジュールできます。 * スケジュールされた時間にジョブがJob Poolに送信され、必要なCircuitがトリガーされます。これにより、設定されたワークフローが呼び出されます。 > **注意:** Circuitsコンポーネントは現在、EU、AU、IN、またはCAデータセンターからアクセスするCatalystユーザーには利用できません。そのため、これらのDCのユーザーはJob Schedulingサービスを使用してCircuitsをトリガーすることができません。 **AppSail** * 必要なマイクロサービスまたはアプリケーションを作成した後、[AppSailを使用してCatalystにホスト](https://docs.catalyst.zoho.com/ja/cli/v1/deploy-resources/deploy-appsail/)する必要があります。 * Job Schedulingサービスを使用して[AppSail Job Poolを作成](https://docs.catalyst.zoho.com/ja/job-scheduling/help/implementation/create-jobpool/)し、要件に合わせて設定します。 * このJob Poolに送信するジョブを作成し、必要なAppSailサービスがターゲットとして選択されていることを確認します。 * **Pre-defined Cron**または**Dynamic Cron**を使用して、このジョブのJob Poolへの送信をスケジュールできます。 * スケジュールされた時間にジョブがJob Poolに送信されます。その後、Job Poolがジョブを実行し、必要なAppSailサービスのエンドポイントがトリガーされます。 ### アプリケーションのテスト 以下のCLIコマンドを使用して、リモートコンソールにデプロイする前にアプリケーションの[クライアントコンポーネントをローカルでテスト](https://docs.catalyst.zoho.com/ja/cli/v1/serve-resources/introduction/)できます: ```sh catalyst serve ``` ### アプリケーションのデプロイ 以下のCLIコマンドを使用して、CLIからリモートコンソールのプロジェクトにアプリケーションを[デプロイ](https://docs.catalyst.zoho.com/ja/cli/v1/deploy-resources/introduction/)できます: ```sh catalyst deploy ``` ### 本番運用とアプリケーションの監視 開発環境でテストおよび確定した後、プロジェクトを本番環境にデプロイできます。必要に応じて、ドメインマッピングコンポーネントを使用してアプリケーションのカスタムドメインを作成できます。また、アプリケーションパフォーマンスモニタリングやログなどのCatalyst DevOpsコンポーネントを使用して、アプリケーションのパフォーマンスを監視することもできます。 > **注意:** ここで指定された手順の順序は、ビジネスまたはアプリケーションロジック、特定のユースケースによって異なる場合があります。アプリケーションのデプロイおよびテストフェーズで記載されたフローは、要件に基づいて変更できます。これは、一般的な小規模から中規模のクライアントベースのアプリケーションまたはマイクロサービスに適した一般的なガイドラインです。