データディップコネクタのコンセプト


注意:この記事は、Web サービス データ DIPコネクタに適用されます。

コネクタの動作を理解するには、いくつかの重要な概念が役立ちます。図は、これらの概念の関係を示しています。

カテゴリ、ブリッジ操作、コネクタのグループとコネクタ アクションの関係を示す図

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

ブリッジアクション

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

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

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

カテゴリ

カテゴリは、関連するブリッジアクションのグループの名前です。Architect でコールフローを作成する場合、カテゴリは、特定のグループの一部であるブリッジアクションを見つけるのに役立ちます。

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

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

コネクタアクション

コネクタアクション、またはコネクタグループが実行する操作は、web サービスを使用して、CRM またはサード 相手 or 参加者 システムの情報と対話します。Bridge アクションを設定し公開すると、Architect では Call Bridge アクションを使ってコネクター アクションを起動することができます。次に、Architect は、呼び出しフロー内のルーティング決定で使用できるようにコネクタアクションを取得した情報を作成します。

  • CustomAction

    ユーザー定義の要求および応答スキーマを使用して、web サービスからの情報と対話します。

  • GetAccountByAccountNumber

    アカウント番号を使用して web サービスからアカウント情報を要求します。

  • GetAccountByContactId

    連絡先 ID を使用して web サービスからアカウント情報を要求します。

  • GetAccountByPhoneNumber

    電話番号を使用して web サービスからアカウント情報を要求します。

  • GetContactByPhoneNumber

    電話番号を使用して web サービスからの連絡先情報を要求します。

  • GetMostRecentOpenCaseByContactId

    連絡先 ID を使用して、web サービスから最新のケースに関する情報を要求します。

コネクタグループ

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

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

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

Web サービス データ dip コネクタを使用すると、コネクタグループは、コネクタアクション (GetContactByPhoneNumber など) を使用して、サード 相手 or 参加者 システムから情報を取得します。

コネクタインスタンス

コネクタインスタンスは、コネクタグループ内のコネクタの1回の出現を表します。各コネクタのグループに少なくとも 1 つのコネクタ インスタンスが必要です。

コネクタグループ内のすべてのインスタンスは同じ構成を持ち、同じコネクタタイプです。たとえば、コネクタグループWebServicesDataDipのすべてのインスタンスは同じ設定を持ち、コネクタタイプはwebservices-datadipです。

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

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

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

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

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

  • 負荷分散*

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

コネクタの詳細については、 Web サービスについて データディップコネクタ。