--- title: "はじめに" url: https://docs.catalyst.zoho.com/ja/serverless/help/circuits/introduction/ description: "Catalyst Circuitsは、ワークフローとロジックのオーケストレーションと自動化を支援し、簡単なドラッグ&ドロップでスキーマティクスを設計できます。" last_updated: 2026-03-05T06:13:24Z service: Serverless type: general --- # Circuits ## はじめに Circuitsは、Catalystでタスクのオーケストレーションとワークフローの自動化を可能にするCatalyst Serverlessコンポーネントです。Catalyst Circuitは本質的にJSONファイルであり、自動的に実行される一連のタスクを体系的に定義・整理するのに役立ちます。Catalystを搭載した実行エンジンにより、Circuit内でCatalyst Functionsの並行実行または順次実行を有効にし、さらにワークフローに条件、データ、パスを含めて、ビジネス成果を達成する繰り返し可能なアクティビティパターンを定義できます。 Circuitsは、アプリケーションロジックの個々のコンポーネントを組み合わせたり、複数のタスクを並列で管理したり、ファンクション間で処理済みデータを受け渡したり、一連の条件に基づいてビジネスアクションを実行するために使用できます。Circuitコンポーネント間の連携を管理し、アプリケーション内の論理フローに従ってそれらの依存関係を処理できます。 Circuitを使用して、Catalystアプリケーション内の[Basic I/O Functions](https://docs.catalyst.zoho.com/ja/serverless/help/functions/basic-io/)の実行を自動化できます。Catalystコンソールで、要素をドラッグ&ドロップしてCircuitのスキーマティクスを視覚的に設計するか、JSONコードを構築できます。コンソールでは、異なるテストケースでCircuitの実行をテストし、各実行の詳細なログにアクセスすることもできます。 > **Note:** * Circuitsは、現在EU、AU、IN、JP、SA、またはCAデータセンターからアクセスするCatalystユーザーには利用できません。 * Catalyst Circuit内でCron、Event、またはAdvanced I/O Functionsを実行することはできません。これは、CatalystがJSON形式のCircuitの入出力をサポートしており、これはBasic I/O Functionsのみがサポートしているためです。 Catalyst Circuitsの操作を練習するには、[このチュートリアル](https://docs.catalyst.zoho.com/ja/tutorials/museum-finder/introduction/)を参照してください。 ### SDKおよびAPIドキュメント コンソールからCircuitを手動で実行するか、APIまたはCatalystサーバーSDKを通じて実行をトリガーできます。Java、Node.js、Python環境のコードサンプルとAPIの詳細については、以下のSDKおよびAPIドキュメントを参照してください。 * [Circuits - Java SDK](https://docs.catalyst.zoho.com/ja/sdk/java/v1/serverless/circuits/execute-circuit) * [Circuits - Node.js SDK](https://docs.catalyst.zoho.com/ja/sdk/nodejs/v2/serverless/circuits/execute-circuit) * [Circuits - Python SDK](https://docs.catalyst.zoho.com/ja/sdk/python/v1/serverless/circuits/execute-circuit) * [Circuits - API](https://docs.catalyst.zoho.com/ja/api/code-reference/serverless/circuits/execute-circuit/#ExecuteCircuit)