コネクターおよびグループの設定
以下のタスクは、組織にDB Connectorを設定するために実行する順序で示されています。
コネクターグループの作成作成
複数のコネクターを作成してグループ化し、いずれかのコネクターに障害が発生した場合に冗長性と継続性を提供できます。 さまざまな目的に役立つコネクター用に、さまざまなコネクターグループを作成することもできます。 DB Connectorグループを作成すると、DB Connectorサーバー上のDB Connectorアプリケーションにも表示されます。
複数のコネクターを作成しない場合、またはフェイルオーバーに複数のコネクターを使用する予定がない場合は、このタスクを安全にスキップできます。
- CXone Mpowerにログインする。
- アプリセレクター
をクリックして、次を選択します:ACD。
- ACD Configuration>DB Connectorsに移動します。
- NewをクリックしてDB Connector Groupsを選択します。
- NameとDescriptionを入力します。
- Create DB Groupをクリックします。 新しいグループが左側のペインのリストのツリービューに表示され、コネクターを作成するとGroupドロップダウンにも表示されます。 また、グループを設定できるように、追加のタブにアクセスできます。
- Contactsタブをクリックします。
- Editをクリックします。 データベースコネクターに障害が発生した場合に連絡する必要がある会社の担当者のコンタクト情報を入力します。 Name、Email、Phone Numberを提供できます。
- このグループにこれらのオプションが必要な場合は、フェイルオーバーとコネクタの優先順位を設定します。
- Doneをクリックします。
コネクターの作成
コネクターを作成すると、DB Connectorサーバー上のDB Connectorアプリケーションにも表示されます。
- CXone Mpowerにログインする。
- アプリセレクター
をクリックして、次を選択します:ACD。
- ACD Configuration>DB Connectorsに移動します。
- NewをクリックしてDatabase Connectorsを選択します。
- NameとDescriptionを入力します。
- Groupで、使用可能なグループのドロップダウンから、このコネクターを割り当てるグループを選択します。
- Thread Poolに数値を入力します。 スレッドプールは、同時に実行される同時タスク(またはスレッド)の数です。 このパラメータは、最高のパフォーマンスを提供するように調整できます。 スレッドプールが大きくなると、リソースの使用量が増えますが、より高速な結果が得られる可能性があります。 デフォルト値は50です。
- Create DB Connectorをクリックします。
コネクタグループのフェイルオーバーとコネクタの優先順位を設定する
複数のコネクタを作成してコネクタグループに割り当てたら、グループを編集してコネクタの優先度とフェイルオーバーのプロパティを設定できます。 フェイルオーバーは、指定されたコネクターに障害が発生した場合にシステムが別のコネクターに切り替えることを可能にするオプションの構成です。 コネクターの優先順位は、デフォルトでコマンドを受信するコネクターと、フェイルオーバーの場合に使用されるコネクターの順序をシステムに指示します。
コネクターグループは、フェイルオーバー保護のために連携して機能する複数のコネクターで最も一般的に使用されますが、グループを使用して、同様の目的で使用されるさまざまなコネクターを整理できます。 そのシナリオでは、コネクタグループのコネクタの優先度またはフェイルオーバーのプロパティを設定できません。
そのグループ内の1つ以上のコネクターが登録済みの場合、グループを設定できません。 コネクターの登録を解除し、グループを設定してから、コネクターを再登録する必要があります。
- CXone Mpowerにログインする。
- アプリセレクター
をクリックして、次を選択します:ACD。
- ACD Configuration>DB Connectorsに移動します。
- Groups 列から目的のグループをクリックします。
- [Failover]タブをクリックして、 Editをクリックします。
- Allow Failover to next DB Connector in Groupのチェックボックスを選択します。
-
フェイルオーバーを設定する:
- フェイルオーバー動作をトリガーする方法に一致するオプションを選択します。 For all errors EXCEPT those listed belowまたはFor only those errors listed belowのいずれかを選択できます。
- エラーを追加するには、新規をクリックします。
-
ログファイルから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と入力します。 すべてのデータベースエラーはこの単語で始まります。
- Addをクリックします。
- エラーの入力が終わったら、 Doneをクリックします。
- コネクタの優先順位を設定します:
- Connector Priorityタブをクリックしてから、Editをクリックします。
- リスト内のコネクタの位置を変更するには、Orderフィールド内の上矢印
または下矢印
をクリックします。 デフォルトでは、グループ内のコネクターは作成された順に使用されます。
- Doneをクリックします。
コネクター健全性チェックの設定
オプションで、30秒ごとにデータベースへの接続をテストするようにコネクターを設定できます。 この「健全性チェック」は、設定したSQLクエリです(単純な選択クエリなど)。 Windowsサービスとして登録されているコネクターの健全性チェックは設定できません。 コネクターを登録する前に健全性チェックを設定するか、コネクターの登録を解除して、健全性チェックの設定後にコネクターを再登録する必要があります。
- CXone Mpowerにログインします。
- アプリセレクター
をクリックして、次を選択します:ACD。
- ACD Configuration>DB Connectorsに移動します。
- 健全性チェックを設定するコネクターをクリックしてから、 Health Checkタブをクリックします。
- Editをクリックします。
- Enable 30 second interval Health Checkチェックボックスを選択します。
- Query to runフィールドに、DBコネクターを使用して実行する簡単なSQLクエリを入力します。
- Doneをクリックします。
コネクターデータリンクの設定
DB Connectorアプリケーションでこのタスクを実行する前に、コネクターとコネクターグループを設定する必要があります。 登録されているコネクターのデータリンクは設定できません。 アクティブに実行されているコネクターのデータリンクを再設定する必要がある場合は、コネクターを非アクティブ化してから停止し、最後にDB Connectorアプリケーションでの登録を解除する必要があります。 設定が完了したら、これらの手順を逆にしてコネクターを本番環境に戻します。DB Connectorアプリケーションでコネクタを登録して起動し、CXone Mpowerでアクティブ化します。
- DB ConnectorサーバーでDBCCFGアプリケーションを管理者として実行します。
- 設定するコネクターをクリックします。
- Reminder to ActivateダイアログでOKをクリックします。
- Connection Stringフィールドの上のConfigureをクリックします。
- Data Link Propertiesダイアログで、Providerタブをクリックし、データベースのプロバイダータイプをクリックします。
-
SQLデータベース接続を設定します。
このステップでは、SQLデータベースへの接続を設定する手順について説明します。 OLE DBプロバイダーに接続している場合は、この手順をスキップしてください。
- フィールド1に、データベースサーバーの名前を入力するか、検出されたサーバーのドロップダウンから選択します。
- フィールド2には、ラジオボタンを選択して、コネクターがデータベースへのアクセスに使用するアカウントのタイプを指定します。 プライベートデータベースの設定方法に応じて、Windows統合セキュリティを使用するか、特定のユーザーアカウントに資格情報を提供するかを選択できます。
- フィールド3については、フィールド11で指定したサーバーで検出されたデータベースのドロップダウンからデータベース/テーブルを選択します。
- Test Connectionをクリックして、指定した情報を使用してコネクターがデータベースに接続できることを確認します。
-
OLEデータベース接続を設定します。
この手順では、OLE DBプロバイダーへの接続を設定する手順について説明します。 前の手順でSQL接続を設定した場合は、この手順をスキップしてください。
- Specify the Source of Dataドロップダウンボックスからオプションを選択します。
-
Use data source nameの下のドロップダウンからオプションを選択するか、フィールドに入力してUse a connection stringを使用し、Buildをクリックします。
-
コネクターがプライベートデータベースへのアクセスに使用するアカウントのユーザー名とパスワードを入力します。
-
Blank password、Allow saving password to activate the option、またはその両方のチェックボックスを選択できます。 ただし、これらのオプションは安全性が低く、推奨されません。
-
ドロップダウンから選択して、使用するEnter the initial catalogを入力できます。
- Test Connectionをクリックして、指定した情報を使用してコネクターがデータベースに接続できることを確認します。
- OKをクリックします。
- OKをクリックします。
コネクターの登録または登録解除
DB ConnectorサーバーでWindowsサービスとして実行するには、コネクターを登録する必要があります。 登録されている間は、コネクターのどの側面も設定できません。 データリンクやコネクターグループなどを再設定する必要がある場合は、コネクターの登録を解除できます。
- DB ConnectorサーバーでDBCCFGアプリケーションを管理者として実行します。
- 登録または登録解除するコネクターを選択します。
- コネクターが以前に登録されている場合は、RegisterまたはUnregisterをクリックします。
- Reminder to ActivateダイアログでOKをクリックします。
-
コネクターの登録状態を確認します。
- をクリックします。
- コネクターをクリックします。
- コネクターが登録されている場合、コネクターの情報はWindows Serviceタブで確認できます。
コネクターの開始または停止
コネクターを設定して登録したら、データを渡すためにコネクターを開始する必要があります。 必要に応じてコネクターを停止して、設定を変更したり、コネクターをアンインストールしたりすることもできます。
DB ConnectorをDB Connectorワークステーションからアンインストールする場合は、すべてのコネクターを停止する必要があります。 その後、Windowsのプログラムと機能の機能を使用して、アプリケーションを削除できます。
- DB ConnectorサーバーでDBCCFGアプリケーションを管理者として実行します。
- 開始または停止するコネクターをクリックします。
- コネクターがすでに実行されている場合はStartまたはStopをクリックします。
コネクターをアクティブ化または非アクティブ化
コネクターは、アクティブ化されるまでStudioスクリプトで使用できません。
- CXone Mpowerにログインする。
- アプリセレクター
をクリックして、次を選択します:ACD。
- ACD Configuration>DB Connectorsに移動します。
- アクティブ化または非アクティブ化するコネクターをクリックします。
- コネクターが以前にアクティブ化されている場合はActivateまたはDeactivateをクリックします。