コネクターおよびグループの設定

以下のタスクは、組織にDB Connectorを設定するために実行する順序で示されています。

コネクターグループの作成作成

複数のコネクターを作成してグループ化し、いずれかのコネクターに障害が発生した場合に冗長性と継続性を提供できます。 さまざまな目的に役立つコネクター用に、さまざまなコネクターグループを作成することもできます。 DB Connectorグループを作成すると、DB Connectorサーバー上のDB Connectorアプリケーションにも表示されます。

複数のコネクターを作成しない場合、またはフェイルオーバーに複数のコネクターを使用する予定がない場合は、このタスクを安全にスキップできます。

  1. CXoneにログインする。
  2. アプリセレクターアプリセレクターのアイコンをクリックして、次を選択します:ACD
  3. ACD Configuration>DB Connectorsに移動します。
  4. NewをクリックしてDB Connector Groupsを選択します。
  5. NameDescriptionを入力します。
  6. Create DB Groupをクリックします。 新しいグループが左側のペインのリストのツリービューに表示され、コネクターを作成するとGroupドロップダウンにも表示されます。 また、グループを設定できるように、追加のタブにアクセスできます。
  7. Contactsタブをクリックします。
  8. Editをクリックします。 データベースコネクターに障害が発生した場合に連絡する必要がある会社の担当者のコンタクト情報を入力します。 NameEmailPhone Numberを提供できます。
  9. このグループにこれらのオプションが必要な場合は、フェイルオーバーとコネクタの優先順位を設定します。
  10. Doneをクリックします。

コネクターの作成

コネクターを作成すると、DB Connectorサーバー上のDB Connectorアプリケーションにも表示されます。

  1. CXoneにログインする。
  2. アプリセレクターアプリセレクターのアイコンをクリックして、次を選択します:ACD
  3. ACD Configuration>DB Connectorsに移動します。
  4. NewをクリックしてDatabase Connectorsを選択します。
  5. NameDescriptionを入力します。
  6. Groupで、使用可能なグループのドロップダウンから、このコネクターを割り当てるグループを選択します。
  7. Thread Poolに数値を入力します。 スレッドプールは、同時に実行される同時タスク(またはスレッド)の数です。 このパラメータは、最高のパフォーマンスを提供するように調整できます。 スレッドプールが大きくなると、リソースの使用量が増えますが、より高速な結果が得られる可能性があります。 デフォルト値は50です。
  8. Create DB Connectorをクリックします。

コネクタグループのフェイルオーバーとコネクタの優先順位を設定する

複数のコネクタを作成してコネクタグループに割り当てたら、グループを編集してコネクタの優先度とフェイルオーバーのプロパティを設定できます。 フェイルオーバーは、指定されたコネクターに障害が発生した場合にシステムが別のコネクターに切り替えることを可能にするオプションの構成です。 コネクターの優先順位は、デフォルトでコマンドを受信するコネクターと、フェイルオーバーの場合に使用されるコネクターの順序をシステムに指示します。

コネクターグループは、フェイルオーバー保護のために連携して機能する複数のコネクターで最も一般的に使用されますが、グループを使用して、同様の目的で使用されるさまざまなコネクターを整理できます。 そのシナリオでは、コネクタグループのコネクタの優先度またはフェイルオーバーのプロパティを設定できません。

そのグループ内の1つ以上のコネクターが登録済みの場合、グループを設定できません。 コネクターの登録を解除し、グループを設定してから、コネクターを再登録する必要があります。

  1. CXoneにログインする。
  2. アプリセレクターアプリセレクターのアイコンをクリックして、次を選択します:ACD
  3. ACD Configuration>DB Connectorsに移動します。
  4. Groups 列から目的のグループをクリックします。
  5. [Failover]タブをクリックして、 Editをクリックします。
  6. Allow Failover to next DB Connector in Groupのチェックボックスを選択します。
  7. フェイルオーバーを設定する:

    1. フェイルオーバー動作をトリガーする方法に一致するオプションを選択します。 For all errors EXCEPT those listed belowまたはFor only those errors listed belowのいずれかを選択できます。
    2. エラーを追加するには、新規をクリックします。
    3. ログファイルからErrorのテキストを入力します。 Exceptionという単語で始まり、タイムスタンプを除いたエラーの全文を含めます。 例:

      Exception:Sql Action Failed - QueryType: SqlSelect - Query: SELECT Address1_line1 FROM ViewCustomerInfoUAT where phonenumber ='RESKILL' and rown = 1OleDbExceptionError converting data type varchar to bigint.System.Data.OleDb.OleDbException (0x80040E07): Error converting data type varchar to bigint

      データベースエラーのフェイルオーバーをトリガーするには、ExceptionフィールドにErrorと入力します。 すべてのデータベースエラーはこの単語で始まります。

    4. Addをクリックします。
    5. エラーの入力が終わったら、 Doneをクリックします。
  8. コネクタの優先順位を設定します:
    1. Connector Priorityタブをクリックしてから、Editをクリックします。
    2. リスト内のコネクタの位置を変更するには、Orderフィールド内の上矢印または下矢印円の中に下向きの矢印が描かれたアイコン。をクリックします。 デフォルトでは、グループ内のコネクターは作成された順に使用されます。
  9. Doneをクリックします。

コネクター健全性チェックの設定

オプションで、30秒ごとにデータベースへの接続をテストするようにコネクターを設定できます。 この「健全性チェック」は、設定したSQLクエリです(単純な選択クエリなど)。 Windowsサービスとして登録されているコネクターの健全性チェックは設定できません。 コネクターを登録する前に健全性チェックを設定するか、コネクターの登録を解除して、健全性チェックの設定後にコネクターを再登録する必要があります。

  1. CXoneにログインします。
  2. アプリセレクターアプリセレクターのアイコンをクリックして、次を選択します:ACD
  3. ACD Configuration>DB Connectorsに移動します。
  4. 健全性チェックを設定するコネクターをクリックしてから、 Health Checkタブをクリックします。
  5. Editをクリックします。
  6. Enable 30 second interval Health Checkチェックボックスを選択します。
  7. Query to runフィールドに、DBコネクターを使用して実行する簡単なSQLクエリを入力します。
  8. Doneをクリックします。

コネクターデータリンクの設定

DB Connectorアプリケーションでこのタスクを実行する前に、コネクターとコネクターグループを設定する必要があります。 登録されているコネクターのデータリンクは設定できません。 アクティブに実行されているコネクターのデータリンクを再設定する必要がある場合は、コネクターを非アクティブ化してから停止し、最後にDB Connectorアプリケーションでの登録を解除する必要があります。 設定が完了したら、これらの手順を逆にしてコネクターを本番環境に戻します。DB Connectorアプリケーションでコネクタを登録して起動し、CXoneでアクティブ化します。

  1. DB ConnectorサーバーでDBCCFGアプリケーションを管理者として実行します。
  2. 設定するコネクターをクリックします。
  3. Reminder to ActivateダイアログでOKをクリックします。
  4. Connection Stringフィールドの上のConfigureをクリックします。
  5. Data Link Propertiesダイアログで、Providerタブをクリックし、データベースのプロバイダータイプをクリックします。
  6. OKをクリックします。

コネクターの登録または登録解除

DB ConnectorサーバーでWindowsサービスとして実行するには、コネクターを登録する必要があります。 登録されている間は、コネクターのどの側面も設定できません。 データリンクやコネクターグループなどを再設定する必要がある場合は、コネクターの登録を解除できます。

  1. DB ConnectorサーバーでDBCCFGアプリケーションを管理者として実行します。
  2. 登録または登録解除するコネクターを選択します。
  3. コネクターが以前に登録されている場合は、RegisterまたはUnregisterをクリックします。
  4. Reminder to ActivateダイアログでOKをクリックします。

コネクターの開始または停止

コネクターを設定して登録したら、データを渡すためにコネクターを開始する必要があります。 必要に応じてコネクターを停止して、設定を変更したり、コネクターをアンインストールしたりすることもできます。

DB ConnectorDB Connectorワークステーションからアンインストールする場合は、すべてのコネクターを停止する必要があります。 その後、Windowsのプログラムと機能の機能を使用して、アプリケーションを削除できます。

  1. DB ConnectorサーバーでDBCCFGアプリケーションを管理者として実行します。
  2. 開始または停止するコネクターをクリックします。
  3. コネクターがすでに実行されている場合はStartまたはStopをクリックします。

コネクターをアクティブ化または非アクティブ化

コネクターは、アクティブ化されるまでStudioスクリプトで使用できません。

  1. CXoneにログインする。
  2. アプリセレクターアプリセレクターのアイコンをクリックして、次を選択します:ACD
  3. ACD Configuration>DB Connectorsに移動します。
  4. アクティブ化または非アクティブ化するコネクターをクリックします。
  5. コネクターが以前にアクティブ化されている場合はActivateまたはDeactivateをクリックします。