お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

SignalsでのConnectionsの活用

Signalsは、イベント駆動型アーキテクチャを実装して運用を効果的に合理化し、効率を大幅に向上させるためのCatalystの堅牢なイベントバスサービスです。

Signalsでは、あるサービスで発生したアクションが別のサービスで結果的なアクションをトリガーするイベント駆動型アーキテクチャを構築できます。ただし、これらのサービス間の統合が認証されている必要があります。

このようなタイプの統合ユースケースでは、Connectionsコンポーネントを活用して認証要件をシームレスに処理できます。Connectionsは、2つのサービス間のデータ共有がスムーズかつ安全に行われることを保証します。

次の例を考えてみましょう:

ECプラットフォームが製品の販売に関するより良いインサイトを得たいと考えています。このユースケースに対する可能なソリューションの1つは、Zoho CRMZoho Analyticsの2つのサービスを使用して実現できます。

Zoho CRMを使用して販売に関連するすべてのデータを処理し、適切なビジネスロジックをコーディングし、Catalyst Signalsを使用してイベント駆動型アーキテクチャを設定することで、Zoho Analyticsへのデータの自動転送を実現できます。

このソリューションを構築する上で重要なステップは、CRMからAnalyticsへのデータフローを許可するために、Zoho CRMとZoho Analytics間の統合を認証することです。

catalyst_connections_signals_not_connected_arch

ここでConnectionsを活用することで、統合全体が合理化され、統合を安定的、安全、かつアクティブに維持するために必要なトークンのコーディングと処理に費やす時間と労力を節約できます。

catalyst_connections_signals_connected_arch

Connectionsが統合を認証することで、Zoho AnalyticsはCRMデータを分析でき、分析結果を活用してECプラットフォームのオーナーは販売を向上させるための有意義な改善を推進できます。

実装

以下の例は、Webアプリケーション(サービス1)とZoho CRM(サービス2)間の統合を認証するためにConnectionsを活用するために必要な手順を示しています。Signalsを使用して、Webアプリケーションから関連データをZoho CRMに自動転送します。

パブリッシャーの設定

パブリッシャーは、Catalyst Signalsのコンポーネントで、イベントの主要なソースとして機能するサービスを設定するために使用できます。Webアプリケーションをパブリッシャーとして設定するには:

  1. コンソールのCatalyst Signalsサービスに移動し、Publisherコンポーネントをクリックします。Add Publisherをクリックします。 catalyst_cloudscale_connections_signals_start_pub
Info: 以下の詳細情報を確認できます:

  1. Create Your Own Publisherタブをクリックし、パブリッシャーの必要な詳細を入力してSaveをクリックします。 catalyst_cloudscale_connections_signals_choose_pub

Webアプリケーションがパブリッシャーとして設定されました。 catalyst_cloudscale_connections_signals_creat_event

パブリッシャーのイベントの作成

Catalystにおけるイベントは、パブリッシャーの環境でのインタラクションによって発生するトリガーアクションです。

イベントを作成するには:

  1. Add Eventをクリックします。 catalyst_cloudscale_connections_signals_add_event
Info: **イベント**の詳細については、こちらのヘルプドキュメントをご確認ください。
  1. 必要な詳細を入力し、Saveをクリックします。 catalyst_cloudscale_connections_signals_adding_event

必要なイベントが作成されました。 catalyst_cloudscale_connections_signals_event_added

Catalystが生成したAPIリンクを使用してイベントをトリガーできます。このリンクはREST APIボタンをクリックしてアクセスできます。 catalyst_cloudscale_connections_signals_event_api

Webhookの設定

Catalyst SignalsWebhookを使用すると、パブリッシャー環境で発生したインタラクションにより、ターゲット環境で必要な関数を自動的に起動できます。

この例では、Zoho CRMサービスの必要なモジュールがWebhookとして機能し、サービス間の統合がConnectionsを使用して認証されます。

Webhookを設定するには:

  1. コンソールのCatalyst SignalsセクションにあるWebhooksコンポーネントに移動し、Create Webhookをクリックします。 catalyst_cloudscale_connections_signals_create_webhook

  2. Webhookの適切な名前を入力し、必要なリクエストメソッドとともにエンドポイントURLを入力します。 catalyst_cloudscale_connections_signals_webhook_url

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

Info: **デフォルトサービスとのConnectionの作成**手順については、こちらのヘルプドキュメントをご確認ください。
  1. SaveをクリックしてWebhookを作成します。

ルールの作成

次に、パブリッシャーで必要なイベントが発生した際に、イベントがトリガーされ、Webhookを使用して定義されConnectionsを使用して認証されたターゲットで設定されたアクションを実行するようにルールを作成・定義します。

ルールを作成するには:

  1. Catalyst SignalsサービスのRuleコンポーネントに移動し、Add Ruleをクリックします。 catalyst_cloudscale_connections_signals_webhook_add_rule
Info: 以下の詳細情報を確認できます:

  1. 必要なルールを設定し、Saveをクリックします。 catalyst_cloudscale_connections_signals_rule_done

ルールが作成されます。

これで、設定されたイベント(サインアップアクション)がWebアプリで発生するたびに、Zoho CRMのモジュールにレコードが追加されます。Catalyst Signalsを使用してイベント駆動型アーキテクチャを活用したため、このプロセス全体が自動化され、必要な統合はConnectionsを使用して自動的かつ安全に認証されます。

最終更新日 2026-02-23 18:09:41 +0530 IST