SignalsでのConnectionsの活用
Signalsは、イベント駆動型アーキテクチャを実装して運用を効果的に合理化し、効率を大幅に向上させるためのCatalystの堅牢なイベントバスサービスです。
Signalsでは、あるサービスで発生したアクションが別のサービスで結果的なアクションをトリガーするイベント駆動型アーキテクチャを構築できます。ただし、これらのサービス間の統合が認証されている必要があります。
このようなタイプの統合ユースケースでは、Connectionsコンポーネントを活用して認証要件をシームレスに処理できます。Connectionsは、2つのサービス間のデータ共有がスムーズかつ安全に行われることを保証します。
次の例を考えてみましょう:
ECプラットフォームが製品の販売に関するより良いインサイトを得たいと考えています。このユースケースに対する可能なソリューションの1つは、Zoho CRMとZoho Analyticsの2つのサービスを使用して実現できます。
Zoho CRMを使用して販売に関連するすべてのデータを処理し、適切なビジネスロジックをコーディングし、Catalyst Signalsを使用してイベント駆動型アーキテクチャを設定することで、Zoho Analyticsへのデータの自動転送を実現できます。
このソリューションを構築する上で重要なステップは、CRMからAnalyticsへのデータフローを許可するために、Zoho CRMとZoho Analytics間の統合を認証することです。
ここでConnectionsを活用することで、統合全体が合理化され、統合を安定的、安全、かつアクティブに維持するために必要なトークンのコーディングと処理に費やす時間と労力を節約できます。
Connectionsが統合を認証することで、Zoho AnalyticsはCRMデータを分析でき、分析結果を活用してECプラットフォームのオーナーは販売を向上させるための有意義な改善を推進できます。
実装
以下の例は、Webアプリケーション(サービス1)とZoho CRM(サービス2)間の統合を認証するためにConnectionsを活用するために必要な手順を示しています。Signalsを使用して、Webアプリケーションから関連データをZoho CRMに自動転送します。
パブリッシャーの設定
パブリッシャーは、Catalyst Signalsのコンポーネントで、イベントの主要なソースとして機能するサービスを設定するために使用できます。Webアプリケーションをパブリッシャーとして設定するには:
Webアプリケーションがパブリッシャーとして設定されました。

パブリッシャーのイベントの作成
Catalystにおけるイベントは、パブリッシャーの環境でのインタラクションによって発生するトリガーアクションです。
イベントを作成するには:
Catalystが生成したAPIリンクを使用してイベントをトリガーできます。このリンクはREST APIボタンをクリックしてアクセスできます。

Webhookの設定
Catalyst SignalsのWebhookを使用すると、パブリッシャー環境で発生したインタラクションにより、ターゲット環境で必要な関数を自動的に起動できます。
この例では、Zoho CRMサービスの必要なモジュールがWebhookとして機能し、サービス間の統合がConnectionsを使用して認証されます。
Webhookを設定するには:
-
コンソールのCatalyst SignalsセクションにあるWebhooksコンポーネントに移動し、Create Webhookをクリックします。

-
Authorize via Connectionチェックボックスを有効にし、ドロップダウンからZoho CRM用に設定したConnectionを選択します。

- SaveをクリックしてWebhookを作成します。
ルールの作成
次に、パブリッシャーで必要なイベントが発生した際に、イベントがトリガーされ、Webhookを使用して定義されConnectionsを使用して認証されたターゲットで設定されたアクションを実行するようにルールを作成・定義します。
ルールを作成するには:
ルールが作成されます。
これで、設定されたイベント(サインアップアクション)がWebアプリで発生するたびに、Zoho CRMのモジュールにレコードが追加されます。Catalyst Signalsを使用してイベント駆動型アーキテクチャを活用したため、このプロセス全体が自動化され、必要な統合はConnectionsを使用して自動的かつ安全に認証されます。
最終更新日 2026-02-23 18:09:41 +0530 IST
Yes
No
Send your feedback to us









