インテグレーション Webex コンタクトセンターと ServiceNow バージョン 2-New
Webex コンタクトセンターを ServiceNow コンソールと統合する前に、以下が揃っていることを確認してください。
- ServiceNow インスタンスへのシステム管理者アクセス。
- https://store.servicenow.com からインストールする HI アカウント (エンタープライズライセンスインスタンスへのインストール用)。
- https://github.com/webex/webex-contact-center-crm-connectors/blob/main/servicenow/updateSet.xml で次のファイルにアクセスしてください:
更新セットは開発者インスタンス専用です。
以下の 2 つの方法のいずれかに従います。
開発者インスタンスについては、開発者インスタンス ガイドの手順に従うことをおすすめします。
エンタープライズ ライセンスのインスタンスを所有している場合は、エンタープライズ ライセンス インスタンスのガイドラインに従ってください。
エンタープライズ ライセンス アプリと開発者サンドボックス インスタンスを混在させることはお勧めしません。
開発者インスタンスに ServiceNow をインストールする
以下のセクションでは、開発者インスタンス用の ServiceNow コネクタをインストールする手順について説明します。
ServiceNow Openframe プラグインをインストールする
1 |
ServiceNow インスタンスにシステム管理者としてログインします。 |
2 |
[ すべて] > に移動します。システム定義 >プラグイン。 |
3 |
Openframe を検索し、プラグインをインストールします。 |
更新セットのコミット
1 |
Github リポジトリ ( https://github.com/webex/webex-contact-center-crm-connectors/blob/main/servicenow/updateSet.xml) から最新のシステム更新セット XML ファイルをダウンロードします。 ファイル名: webexc-servicenow-update-set.xml |
2 |
ServiceNow インスタンスに管理者としてログインします。 |
3 |
[ すべて] > に移動します。取得した更新セット。 |
4 |
[ 更新セットのインポート ] (XML) をクリックし、.xml ファイルをロードするファイルを選択します。 |
5 |
[アップロード(Upload)] をクリックします。 |
6 |
作成した更新セット名をクリックし、[ 更新セットをプレビュー] をクリックします。 |
7 |
[ 更新セットを確定] をクリックして終了します。 |
コンタクトセンターエージェントのロールを指定
Openframe 構成を作成する
1 |
すべて > に移動します。[フレームを開く] >構成。 |
2 |
[新規] をクリックします。 |
3 |
次の最小値を入力します: |
エンタープライズ版 ServiceNow のライセンスインスタンスをインストールする
以下のセクションでは、本番インスタンス用の ServiceNow コネクタをインストールする手順について説明します。
ServiceNow Openframe プラグインをインストールする
1 |
ServiceNow インスタンスにシステム管理者としてログインします。 |
2 |
[ すべて] へ移動します。システム定義 >プラグイン。 |
3 |
Openframe を検索し、プラグインをインストールします。 |
Webex コンタクトセンター アプリケーション をインストールします。
エンタープライズ ライセンスを持つインスタンスは、ServiceNow ストアから直接 Webex コンタクト センター アプリケーションをインストールできます。
ServiceNow ストアから Webex コンタクト センター パッケージをダウンロードし、インストールします: https://store.servicenow.com/ |
コンタクトセンターエージェントのロールを指定
1 |
[ すべて] へ移動します。システムのセキュリティ >グループ。 |
2 |
編集するグループを検索し、名前をクリックします。 |
3 |
[ 編集 ] をクリックして役割を変更します。 |
4 |
|
5 |
[ グループメンバー ] タブをクリックし、[ 編集 ] をクリックしてユーザを追加します。 |
6 |
ユーザをリストに追加し、完了したら [ 保存 ] をクリックします。 |
Openframe 構成を作成する
1 |
すべて > に移動します。[フレームを開く] >構成。 |
2 |
[新規] をクリックします。 |
3 |
次の最小値を入力します: |
以下のセクションでは、Webex コンタクト センター ServiceNow Agent Desktop アプリケーションを設定およびカスタマイズする方法について説明します。 さまざまなワークフローを調整して自動化することで、エージェントが Webex コンタクト センター Agent Desktop でインバウンドおよびアウトバウンド コールを管理するのを支援できます。
Openframe 構成プロパティのカスタマイズ
カスタムデスクトップレイアウトファイルのプロパティをカスタマイズする方法の詳細を下の表に示します。 特定のビジネスニーズに合わせて ServiceNow の動作を調整します。
Openframe 構成のキープロパティ |
説明 |
値 |
---|---|---|
地域 |
エージェントが使用する Wxcc 地域 |
|
ShareRecordVariable |
CAD 変数を使用して電話ログの Sys_Id を保存し、転送された通話のレコードの所有権を変更するために使用されます。 |
[Default:sharedRecordId] 任意の CAD 変数 |
通知を有効にする |
ブラウザベースのポップアップ通知を有効にします。 |
[デフォルト:false] true または false |
ScreenPopOnNoMatch |
新規顧客または新規ケースが一致しない場合に [新しい記録リンク] を自動クリックする (screenPopIncoming Mode により異なる) |
[デフォルト:false] true または false |
ScreenPopIncoming Mode | 着信時に検索するレコードタイプ。[顧客テーブル] または [ケース テーブル] に揃えます。 | [Default:Customer] 顧客またはケース |
顧客テーブル |
顧客を検索し、「新規レコードリンク」で新しい顧客レコードを作成するための表。 ユーザ (ITSM) = sys_user 連絡先 (CSM) = customer_contact | [既定:ユーザ] ユーザまたは連絡先 |
ケース テーブル |
「新規記録リンク」でケースを検索し、新しいケース記録を作成するための表。 Incident (ITSM) = インシデント ケース (CSM) = sn_customerservice_case | [Default:Incidents] Cases または Incidents |
lookupFields |
表を照会するにはカンマ区切りのフィールドです。 例:電話番号 | [デフォルト:phone,mobile_phone] customer テーブルまたは case テーブルで定義されたテーブル上の任意のフィールド |
lookupVariable |
インバウンド コールのテーブルをクエリする値。 例: CADIncidentNumCollected | [デフォルト:ANI] ANI または任意の CAD 変数 |
lookupResultFields |
アクティブな通話で検索結果のコネクタの上部に表示するラベルです。 例: 名前、場所 | [デフォルト:name,title,department]customertable または casetable で定義されたテーブルの任意の 3 フィールドまで。 |
countryCodeRemoval |
カンマ区切りのプレフィックスは、ルックアップを実行する前に ANI または CAD 変数から削除されます。 例: +1、+49、+41 | [デフォルト:] 任意の国番号 |
顧客レコードのマッピング |
「新規レコード リンク」で新規顧客レコードを作成し、CAD 変数データを入力するためのマッピング。 例: caller_id={ani};employee_number={CADVariable3} | |
ケースレコードマッピング |
「新しい記録のリンク」で新しいケース記録を作成し、データを入力するためのマッピング。 例: caller_id={ani};u_cisco_queue={QueueName} | |
アクティビティの記録のマッピング | 電話ログ データ入力のマッピング。 例: caller_id={ani};u_call_dis ポジション={CADCallResult} | |
omniReasonCrm[A(10] |
音声通話を受信すると、AWA ServiceNow プレゼンスが CRM チャネルで「対応不可」になります。 この値を取得するには、[高度な作業の割り当て] の順に移動して > [設定] >プレゼンス状態。 希望のプレゼンス状態を右クリックし、[sys_id をコピー] をクリックします。 例: 7f888794dbd28e10999d8c3b1396198b | 任意の AWA Presence State Sys_Id |
omniReasonVoice |
WxCC「アイドル」の ID エージェントがインバウンドチャットを受信する際に使用される補助コードです。 例: cff0ca82-c623-4cde-aaf1-4e17f268f7f7 | 任意の WxCC アイドル補助コード |
メモフィールド |
エージェントが作成した電話ログメモのフィールド名です。 構成値が空の場合、メモ機能が無効になり、コネクタの [ログ] タブに表示されません。 例: u_comment | [電話ログ] テーブルの任意のフィールド |
設定例
以下はこれを可能にする設定サンプルです。
- インシデント テーブルのルックアップ (IVR で収集されたインシデント番号に基づく)
- 一致なしのレコード作成
- オムニチャネルの状態の変更
- [電話ログ] テーブルのカスタムフィールドにメモを保存する
[
{ "Key": "地域", "Value": "eu2" },
{ "Key": "screenPopIncoming Mode", "Value": "Case" },
{ "Key": "customertable", "Value": "ユーザ" },
{ "Key": "customerRecordMping", "Value": "phone={ani};mobile_phone={ani}" },
{ "Key": "caseTable", "Value": " Incidents" },
{ "Key": "caseRecordMping", "Value": "product=8583ce8237732000158bbfc8bcbe5dd9; short_description={ani}" },
{ "Key": "lookupFields", "Value": " 番号"},
{ "Key": "lookupVariable", "Value": "IVR_Incident_Number" },
{ "Key": "lookupResultFields", "Value": " short_description,caller_id,優先順位" },
{ "Key":"enableNotifications", "Value": "true" },
{ "Key": "omniReasonCrm", "Value": "7f888794dbd28e10999d8c3b1396198b"},
{ "Key": "omniReasonVoice", "Value": "868643ae-c1ed-4849-a5be-a3deaa54f97b"},
{ "Key": "screenPopOnNoMatch", "Value": "true" },
{ "Key": "noteField", "Value": "u_wxcc_notes" }
]
Click-to-Dial UI マクロ (クラシック UI)
ServiceNow の構成可能なワークスペースを使用している場合、電話レコードの [クリックしてダイヤル] は自動的に有効になります。クラシック UI ビューを使用している場合、電話レコードで同じ機能を取得するには、更新セットをインポートする必要があります。「クリックしてダイヤル」更新セットをダウンロードし、次の手順に従って「クリックしてダイヤル」機能をクラシック UI に追加します。
1 |
[ すべて] > に移動します。システム更新セット >取得した更新セット。 |
2 |
[ インポート更新セット (XML)] をクリックします。 |
3 |
[ファイルの選択 ] をクリックして、ダウンロードした ダイヤル UI マクロ .xml ファイルを選択して をクリックします。 をアップロードしてください。 |
4 |
アップロードが済んだら名前をクリックして [ 更新セット] を開きます。 |
5 |
終了したら、 [更新セットのプレビュー] および [閉じる] をクリックします。 |
6 |
終了したら、 [更新セットを確定] および 閉じる をクリックします。 |
7 |
既存のレコードを開いて Click-to-Dial を設定します。 |
8 |
電話レコード名を右クリックして、[ 辞書の設定] をクリックします。 |
9 |
[関連リンク] </a28] の下の [ 属性 ] タブの 属性 の 新規をクリックします。>. |
10 |
属性として フィールドデコレーション を選択し、値として |
11 |
[ クリックしてダイヤルする ] ボタンが録画ページに表示されるようになりました。 |
12 |
他の電話フィールドに対して繰り返します。 |
電話ログへのメモの追加
これらの手順に従い、電話ログ記録にカスタム メモ フィールドを作成します。これにより、エージェントは通話に関する情報を書き込み、保存することができます。
1 |
[ すべて] > に移動します。システム定義 >表。 |
2 |
[電話ログ] テーブルを検索して開きます。 |
3 |
列 タブで 新規をクリックします。 |
4 |
フィールドタイプとして |
5 |
電話ログ記録を開き、 設定 > に移動します。フォームのレイアウト。 |
6 |
新しいフィールド活動 (フィルタ済み) を追加し、[ 保存] をクリックします。 |
7 |
[ アクティビティ ] フィルタをクリックして利用可能なフィールドを設定します。 |
8 |
新しく作成したメモフィールドを追加し、[ 保存] をクリックします。 |
9 |
Openframe 設定で、キーを追加します。 |