提供: Bright Pattern Documentation
移動先: 案内検索
(Created page with "* '''接続のテスト''':このボタンは、接続の有効性をテストします。接続に問題がなければ、 “接続は有効です “というメッセー...")
(Created page with "変更を保存するには、'''適用'''をクリックします。")
Line 107: Line 107:
 
* '''接続のテスト''':このボタンは、接続の有効性をテストします。接続に問題がなければ、 “接続は有効です “というメッセージが表示されます。
 
* '''接続のテスト''':このボタンは、接続の有効性をテストします。接続に問題がなければ、 “接続は有効です “というメッセージが表示されます。
  
Click '''Apply''' to save your changes.
+
変更を保存するには、'''適用'''をクリックします。
  
 
===Step 8: Authenticate your newly integrated account in ServiceNow ===
 
===Step 8: Authenticate your newly integrated account in ServiceNow ===

Revision as of 20:37, 6 March 2020

• English
• 5.19 • 5.3 • 5.8

ServiceNow 統合の設定

ServiceNow統合により、ServiceNowにおいてBright Patternエージェントデスクトップアプリケーションを使うことができ、電話、ライブチャット、SMS、およびその他に設定されたメッセージ送信機能に直接アクセスできます。統合により、エージェントデスクトップアプリケーションはOpenFrameを介してServiceNowに組み込まれており、アクティビティ、ケース、対話の詳細などを最大限に活用するために、別のブラウザタブにエージェントデスクトップをポップアウトするオプションがあります。

ServiceNow統合設定には、ServiceNowの開発者をServiceNow統合アカウントでのBright Pattern コンタクトセンターにリンクすることが含まれます。

このセクションでは、以下のことが説明されています:

  • ServiceNowで電話用プラグインの有効化
  • OpenFrameの設定
  • CORSルールの追加
  • ServiceNowへのアクセスの許可
  • ServiceNow統合アカウントの作成
  • ServiceNowでエージェントデスクトップの画面サイズの調整

手順

この設定を行う際に、ServiceNow Madrid と Bright Patternコンタクトセンター 5.3を使いました。Madridより前のServiceNowが使われている場合、コンタクトセンターの 5.2の手順を参照してください。

ステップ1: servicenow.comで電話通信用のプラグインを有効化します。

ServiceNowドキュメントの 電話の設定へアクセスし、 ステップ5からステップ7までの手順に従って、内部および外部のユーザーとお客様間の電話通信チャネルを確立するプラグインを有効にします。

ステップ詳細は以下の通りです:

  1. CTIソフトフォンプラグインを有効にすることで、 OpenFrameがソフトフォン機能とコールセンター機能(電話の発信、受信、転送など)を提供できます。

    CTIソフトフォンを有効にする


  2. カスタマーサービス管理のデモデータプラグインを有効にする (com.sn_customerservice)ことで、追加のセキュリティを有効にします。

  3. OpenFrameプラグインを有効にすることで、Bright Pattern エージェントデスクトップなどの外部通信システムがServiceNowと統合されます。

    Openframe プラグインを有効にする


ステップ 2: OpenFrame設定URLを置き換えます

  1. システムプロパティ > OpenFrameへ移動し、 表示されたCTI プラグインをクリックし、OpenFrameプロパティを編集します。

    OpenFrame設定プロパティ


  2. ロックアイコンをクリックし、以下のように URLを変更します:

    ​https://<tenant>.brightpattern.com/agentdesktop/ServiceNow.jsp?topDomain=https://<dev_instance>.service-now.com

    :

    1. <tenant>とは、コンタクトセンター名です (例えば、"example.brightpattern.com"の"example"です。)

    2. <dev_instance>とは、開発者アカウント です (例えば、"dev12345")。

      例を挙げますと: https://example.brightpattern.com/agentdesktop/ServiceNow.jsp?topDomain=https://dev12345.service-now.com

  3. ロックアイコンをもう一度クリックし、URL変化を保存します。ロックしないと、エージェントデスクトップは後で起動できない場合があります。

  4. まだ終わっていない場合、OpenFrame プラグインのアクティブをクリックし、前のステップでOpenFrameプラグインが有効になったかどうか確認します。アクティブでない場合、エージェントデスクトップのウィジェットは表示されません。

  5. 更新をクリックします。


OpenFrame設定プロパティ


URLには、アクティビティ履歴がServiceNowオブジェクトのアクティビティストリームに掲載されるときのクロスドメインエラーを回避するために、パラメータ"topDomain"が必要です。短縮されたURL "​https://<tenant>.brightpattern.com/agentdesktop/ServiceNow.jsp"を使うことができますが、 "topDomain"パラメータを省略すると、アクティビティ履歴機能が無効になります。

ステップ 3: ユーザーがOpenFrameを使用できるように役割を割り当てます。

sn_openframe_user というOpenFrameユーザ役割は、OpenFrameの有効化と同時に追加されます。組み込みのエージェントデスクトップを使用するには、すべてのユーザーアカウントにsn_openframe_user という役割を割り当てる必要があります。特定のユーザー、またはユーザーがメンバーとなっているグループに割り当てることができます。

役割を特定のユーザーに割り当てるには:

  1. 組織 > ユーザーへ移動し、役割が割り当てられるユーザーの名前をクリックします。

  2. ユーザーの詳細の一番下にある 役割編集をクリックします。

  3. フィルターを使って "sn_openframe_user"を検索し、それをユーザー役割リストに追加します。

  4. 保存をクリックします。

  5. ご希望のユーザーに対して上記の操作を繰り返します。


役割をユーザー役割リストに追加します。


役割をグループに割り当てるには:

  1. ユーザー管理 > グループへ移動し、ご希望のグループ名をクリックします。

  2. グループの詳細の下にある役割編集をクリックします。

  3. フィルターを使って"sn_openframe_user"を探し、それをグループ役割リストに追加します。

  4. 保存をクリックします。

  5. この役割が割り当てられたグループにユーザーを追加します。

ステップ 4: CORSルールを追加します。

CORSルールにより、Bright Pattern統合アカウントは、ServiceNowと通信できます。

  1. ServiceNowのシステムWEBサービス > REST > CORS ルールへ移動し、 新規をクリックします。

    新しいCORSルールの追加


  2. 名前にユニークな名前を入力します。

  3. ドメイン​https://<tenant-name>.brightpattern.comを入力します。その場合、<tenant-name>とは、コンタクトセンターの名前を意味します。

  4. HTTPメソッドとしてPOSTを選択します。

    CORSルールと設定


  5. HTTPヘッダーとして Access-Control-Allow-Originを設定します。

    HTTP ヘッダー


ステップ 5: 新しいOAuth 2.0エンドポイントを設定します。

新しいServiceNow統合アカウントを作成するには、まずServiceNowの新しいOAuth 2.0エンドポイントを設定する必要があります。これにより、クライアントIDとクライアントシークレットが付与されます。これらは、ServiceNowアプリケーションへのアクセス認証手続きを行うのに必要です。この手順のステップ7で、ServiceNow統合アカウントのプロパティでクライアントIDとクライアントシークレットを指定します。

ServiceNowの以前のバージョンでは、OAuthの設定が求められる場合があります。 ServiceNowでは、OAuth 2.0の設定をお勧めします。詳しい情報については、ServiceNow OAuth設定書類をご覧ください。

  1. OAuthプラグインが有効であることを確認します。

    OAuth プラグイン


  2. エンドポイントを作成するには、システムOAuth > アプリケーションレジストリーへ移動し、新規をクリックします。

    新しいアプリケーションレジストリーの追加


  3. 外部クライアント専用の OAuth APIエンドポイントの作成をクリックします。
    エンドポイントの作成


  4. レジストリーに名前を付け 保存をクリックします。クライアント IDは自動入力されます。クライアントシークレットは保存時に入力されます。

    レジストリーに名前を付け保存


  5. 作成したアプリケーションレジストリーを開くと、クライアントシークレットを表示およびコピーできます。

ステップ 6:新しい統合アカウントを作成します。

  1. Contact Center 管理者アプリケーションへ管理者としてログインします。そして 設定 > 統合アカウントへ移動します。

  2. 追加 +ボタンをクリックし、新しいアカウントを追加します。表示される統合アカウントの作成ウィンドウでは、 ServiceNowを選択し、OKwoクリックします。

    作成する統合アカウントのタイプとして "ServiceNow"を選択します。


ステップ 7: ServiceNow統合アカウントのプロパティを指定します。

ServiceNow開発者インスタンスを初めて要求した時に保存したマイ・インスタンスの認証情報と OAuth設定の認証情報を使って以下のが目のプロパティの値を入力します (認証情報がわからない場合、システム管理者にお問い合わせください)。変更を保存するには、 適用をクリックします。


ServiceNow統合アカウントのプロパティ


  • タイプ:統合アカウントのタイプです (つまり、この場合はServiceNowです。このタイプのアカウントを追加したため入力されます)。
  • 名前:統合アカウントのユニークな名前です。
  • 既定のアカウント:このServiceNow統合アカウントを既定のアカウントとして使用する場合は、このチェックボックスを選択します。
  • クライアント IDクライアント ID (文字列) は、アプリケーションの自動生成されたユニークなIDです (例: "08942j33191d72005a08cb62d2583d6e")。インスタンスは、アクセストークンを要求するときにクライアントIDを使います。この手順通りにOAuthエンドポイントを設定するときに、クライアントIDが取得されます。
  • クライアントシークレットクライアントシークレットは、インスタンスとアプリケーションの両方が相互の通信を許可するために使う共有シークレット文字列です。インスタンスは、アクセストークンを要求するときにクライアントシークレットを使用します。この手順通りにOAuthエンドポイントを設定するときに、クライアントシークレットが取得されます。
  • 更新トークンの要求:このボタンは更新トークンを要求します。開いたダイアログで、ServiceNowインスタンスのユーザー名とパスワードを入力します。
  • 接続のテスト:このボタンは、接続の有効性をテストします。接続に問題がなければ、 “接続は有効です “というメッセージが表示されます。

変更を保存するには、適用をクリックします。

Step 8: Authenticate your newly integrated account in ServiceNow

  1. In a separate browser window or tab, go to the ServiceNow Developer site and sign in to your developer instance.

    ServiceNow Developer sign in


  2. Notice that your ServiceNow Homepage now displays a phone icon at the top right corner of the screen.

    You can now make calls from your ServiceNow home page


  3. Click on the phone icon to open the Agent Desktop application widget.

    Log in to Agent Desktop from the integrated widget


Step 9: Resize the Agent Desktop widget (optional)

You can change the width and height of the Agent Desktop widget by adjusting ServiceNow’s OpenFrame configuration properties. Access such configuration settings by searching ServiceNow for “openframe” or by going to ServiceNow’s System Properties > OpenFrame.

The default display size in OpenFrame properties is 373 (W) x 300 (H). In the example shown, we have resized the frame to be 300 (W) x 750 (H).


The widget's width and height are edited in OpenFrame properties


The Agent Desktop widget can be dragged and dropped onto any other part of the webpage.

Step 10: Log in and complete Agent Desktop installation

  1. Sign in to Agent Desktop with your username and password, being sure to select your desired phone device.

  2. By default, you log in with a softphone. To choose another device, click the current Phone device setting and select the desired type of device from the menu that appears. For more information about the available device options, see the Bright Pattern Contact Center Agent Guide, section Selecting a Phone Device.

  3. Click the Login button. Note that if this is your first login into Agent Desktop on the given computer, you will be prompted to install the Agent Desktop Helper Application.


The Bright Pattern Contact Center Agent Desktop widget will now show a standard set of tabs and controls available to a contact center agent.


Tab through to access the dial pad, directory, and more to view previous calls, make calls, and initiate chats


For more information about the Agent Desktop tabs and controls, see the Agent Guide. Note that the appearance and location of these controls has been modified to match the overall look and feel of the ServiceNow application.

You are now able to accept inbound calls and chats, initiate outbound calls and chats, send messages to other contact center users, and more.


Incoming call on ServiceNow
< 前へ | 次へ >