Web サービス データ ディップ コネクターの概念


以下のセクションは、Web サービス データ ディップ コネクターの主な概念を説明しています。



ブリッジ アクションは、コネクタ アクションの構成およびコネクタ グループとコネクタ アクションの関連付けを指します。 PureCloud とし、Architectブリッジ アクションに関連付けられたコネクタ アクションを呼び出すための呼び出しフローに参照ブリッジ アクション ブリッジ操作を作成します。

PureCloud のブリッジ操作を作成するには、最初コネクタ グループを作成し、コネクタのアクションに関連付けること。 この関連付け (ブリッジ アクション) に名前を付けるし、単一のタイプのすべてのブリッジ操作をグループ化するカテゴリにそれを割り当てます。

構成し、PureCloud のブリッジ操作を発行後、Architectの呼び出しのフローにブリッジ アクションを参照している呼び出しブリッジ アクションを追加できます。 呼び出しのフローは、ブリッジ操作とそれに関連付けられている基になるコネクタ操作を呼び出します。

分類、Bridge アクション、コネクター グループ、コネクタ アクション間のリレーションシップを示すダイアグラム



カテゴリは、関連ブリッジ アクションのグループの名前です。 Architectの呼び出しのフローを作成すると、カテゴリは特定のグループの一部であるブリッジ アクションを見つけることを助けることができます。

まず PureCloud のブリッジ アクションにカテゴリを割り当てます。 Architectで特定のブリッジ アクションをコール フローに追加するときはブリッジ アクションの一部であるカテゴリ名でArchitect検索します。

たとえば、カテゴリ名サポート組織のためのアカウント情報を検索すべてのブリッジ操作をグループ化する SupportAccountLookup を作成できます。 

分類、Bridge アクション、コネクター グループ、コネクタ アクション間のリレーションシップを示すダイアグラム


コネクター アクション、つまりコネクター グループが実行する操作では、Web サービスを使用して CRM やサードパーティ システムから情報が取得されます。Bridge アクションを設定し公開すると、Architect では Call Bridge アクションを使ってコネクター アクションを起動することができます。次に、コネクター アクションにより取得された情報をコール フロー内でルーティングの決定に使用できるようにします。

  • CustomAction

    Interacts with information from a web service using user-defined request and response schemas.

  • GetAccountByAccountNumber

    Requests account information from a web service using an account number.

  • GetAccountByContactId

    Requests account information from a web service using a contact ID.

  • GetAccountByPhoneNumber

    Requests account information from a web service using a phone number.

  • GetContactByPhoneNumber

    Requests contact information from a web service using a phone number.

  • GetMostRecentOpenCaseByContactId

    Requests information about the most recent case from a web service using a contact ID.

分類、Bridge アクション、コネクター グループ、コネクタ アクション間のリレーションシップを示すダイアグラム



コネクタ グループは、PureCloud の設定、およびコネクタの種類の単一の構成を指します。 たとえば、コネクタのグループ WebServicesDataDip は、コネクタの種類の web サービス datadip の単一の構成を指します。

異なる構成では、同じコネクター タイプの複数のコネクター グループを使用します。コネクター グループは、同じ Bridge サーバーまたは異なる Bridge サーバーを使用できます。 

コネクター グループは、コネクターの単一インスタンスを含む必要があります。ただし、コネクターがフェールオーバーとフォールト トレランスをサポートする場合は、回復性のためにコネクターの複数インスタンスを含むこともできます。

コネクター グループは、Web サービス データ ディップ コネクターを使って、コネクター アクションによりサードパーティ システムから情報 (GetContactByPhoneNumber など) を取得します。

コネクター グループ、インスタンス、Bridge サーバー間のリレーションシップを示すダイアグラム

コネクター インスタンスは、コネクター グループ内の 1 つのコネクターの 1 回の発生を指します。各コネクター グループには、最低 1 件のコネクター インスタンスが必要です。

同じコネクター グループ内のすべてのインスタンスは同じ構成を共有し、同じコネクター タイプです。例えば、コネクター グループ WebServicesDataDip のすべてのインスタンスは同じ構成で、コネクター タイプ webservices-datadip です。

コネクタ グループの複数のインスタンスを使用すると、次のシナリオ。

  • コネクター フェールオーバーのサポート*

    複数のインスタンスを同一の Bridge サーバーまたは複数の異なる Bridge サーバーで実行します。

  • Bridge サーバーのフォールト トレランス*

    複数の異なる Bridge サーバーで複数のインスタンスを実行します。

  • 負荷分散*

* コネクターでサポートされている場合

コネクター グループ、インスタンス、Bridge サーバー間のリレーションシップを示すダイアグラム