SalesForce Assistを統合

このページのコンテンツは、制御リリース(CR)の製品または機能用です。CRグループに所属しておらず、詳細情報が必要な場合は、CXoneアカウント担当者にお問い合わせください。

このページのタスクを完了する前に、連携のための前提条件が満たされていることを確認してください。

スクリプトを作成

必須の権限: Studioスクリプトビュー、作成/編集

CXoneにエージェントアシストアプリケーションを統合するスクリプトを作成する基礎として、以下のサンプルを使用してください。インバウンドとアウトバウンドのインタラクションには、別々のスクリプトが必要です。次の画像は、インバウンドスクリプトに必要なアクションを示しています。

この画像は、アウトバウンドスクリプトに不可欠なアクションを示しています。

スクリプトの設定を完了するには:

    • Snippetアクションを使用して、スクリプトに初期化スニペットを追加します。エージェントアシストアプリケーションをカスタマイズするために行うことができます。
    • アクションコネクタを再構成して、コンタクトフローが適切になるようにし、エラーの起きる可能性がある部分を修正します。
    • 追加のスクリプトを完了し、スクリプトをテストします。

Salesforce用の秘密鍵と公開鍵を生成する

SalesForce Assistとの連携に使用する公開鍵と秘密鍵が必要です。エージェントアシストハブでアプリを設定する際、秘密鍵が必要になります。キーを生成するには、サードパーティーのSSLアプリケーションをダウンロードしてインストールする必要があります。

  1. Open SSLインストーラ 中央から外側方向の右上隅へ向いた矢印を持つ正方形。をダウンロードし、コンピューターにインストールします。
  2. コンピューターで、C:\ドライブに新しいフォルダーを作成します。
  3. Windows開始メニューをクリックし、CMDと入力してコマンドプロンプトを見つけます。開くをクリックし、コマンドプロンプトアプリケーションを起動します。
  4. cd...と入力すると、フォルダーを戻ることができます。C:\ ドライブのルートに移動するまで繰り返します。
  5. コマンドプロンプトのウィンドウで、以下のコマンドを入力します:

    openssl genrsa -des3 -passout pass:password -out server.pass.key 2048

    これで、作成したフォルダーにserver.pass.keyファイルが作成されます。

  6. 次のコマンドを入力します。

    openssl pkey -passin pass:password -in server.pass.key -out server.key

    これで、作成したフォルダーにserver.keyファイルが作成されます。これは秘密鍵です。このキーは、 エージェントアシストハブSalesForce Assist設定する際に必要となります。

  7. 次のコマンドを入力します。

    openssl req -new -key server.key -out server.csr

    これで、作成したフォルダーにserver.csrファイルが作成されます。アプリケーションでは、いくつかの質問に答えるようプロンプトされます。キーボードでEnterを入力しそれぞれに回答します 。

  8. 次のコマンドを入力します。

    openssl x509 -req -sha256 -days 365 -in server.csr -signkey server.key -out server.crt

    これで、作成したフォルダーにserver.crtファイルが作成されます。これはお客様の公開鍵です。

  9. 次のコマンドを入力します。

    openssl pkcs12 -export -out server.pfx -inkey server.key -in server.crt -password pass:password

    これで、作成したフォルダーにserver.pfxファイルが作成されます。

  10. 次のコマンドを入力します。

    keytool -importkeystore -srckeystore server.pfx -srcstoretype pkcs12 -srcalias 1 -srcstorepass password -destkeystore server.jks -deststoretype jks -deststorepass password -destalias NICE_Cxone_Service_Cloud_Voice

    下線部の名前が正しく入力されていることを確認します。

    これにより、作成したフォルダーにserver.jksファイルが作成されます。

    Keytoolは、Javaの一部としてインストールされるコマンドラインツールです。keytoolコマンドがうまく作動しない場合は、ダウンロードしてJavaをインストールし、Keytoolをインストールする必要がある場合があります。詳細は、Javaのドキュメンテーションを参照してください。

SalesforceでAPI連携をセットアップする

  1. Salesforceにログインします。
  2. 設定>証明書とキーの管理に移動します。
  3. NICE_Cxone_Service_Cloud_Voiceの名前を持つ既存の証明書をすべて削除します。
  4. キーストアからのインポートをクリックします。
  5. C:\[あなたのフォルダー]からserver.jksを選択します。
  6. パスワードのフィールドにパスワードを入力します。
  7. 保存をクリックします。
  8. ラベル一意の名前が両方ともNICE_Cxone_Service_Cloud_Voiceに設定されていることを確認します。エラーが発生した場合は、 CXoneアカウント担当者までご連絡ください。
  9. Salesforceで、設定>パートナーテレフォニーのコンタクトセンターに移動します。
  10. 表示名NICE CXone for Service Cloud Voiceであることを確認します。
  11. Salesforceのサービスクラウド音声用のNICE CXoneのページで、編集をクリックし、開くを選択します。
  12. Windowsエクスプローラーを使って、server.crtファイルを開きます。ファイルのコンテンツをコピーし、 公開鍵のフィールドにキーをペーストし、 保存をクリックします。

エージェントアシストハブにアプリを追加する

必須の権限: 自動化とAI > 自動化とAIを起動

SalesForce AssistExpert Assist用のアプリをエージェントアシストハブに追加する必要があります。これによって、CXoneとエージェントアシストプロバイダーと間の接続が確立されます。

  1. アプリセレクターをクリックして、選択その他>自動化とAI、次いでエージェントアシストハブの順にクリックします。
  2. エージェントアシストアプリを追加をクリックします。

  3. エージェントアシストアプリ名を入力し、エージェントアシストプロバイダーのリストからSalesForce AssistExpert Assistをクリックします。

  4. 次へをクリックします。

  5. 設定ページを完成させるには、次の表の情報を使用します。

  6. 作成をクリックします。

  7. 閉じるをクリックします。

トランスクリプションプロファイルを作成する

必須の権限: 自動化とAI > 自動化とAIを起動

A transcription profile defines the transcription options you want to use, including the language to transcribe.Complete these steps from the Configuration page for SalesForce Assist in エージェントアシストハブ.

  1. On the Create New Agent Assistant page in エージェントアシストハブ, click Add or Edit Continuous Stream Transcription Profile.
  2. Do one of the following:
    • Click the name of an existing profile to modify it and skip to step 6.
    • Click Add Transcription Profile and continue with step 3.
  3. Enter a Transcription Profile Name.To differentiate this profile from your other profiles, use a name that highlights what makes this profile different.For example, you could name the profile for its intended use, the provider, or the language of the profile.
  4. Under Select Provider, click the transcription provider to use.You can choose from Google Transcription or CXone Transcription.
  5. Click Next.
  6. On the Configuration page, complete the fields to define the transcription options for this profile.

  7. Click Add.

SalesForce Assistアプリをアクションに割り当てる

必須の権限: Studioスクリプトビュー、作成/編集

まだ行っていない場合は、StudioスクリプトでアプリをAgent Assistアクション閉じた 顧客データの収集、メッセージや音楽の再生、エージェントへの連絡先のルーティングなど、Studioスクリプト内のプロセスを実行します。に割り当てる必要があります。

  1. Studioで、クローンするスクリプトを開きます。
  2. まだ行っていない場合は、Agent Assistアクションをスクリプトの正しい場所に追加します。

  3. Double-click the Agent Assist action to open エージェントアシストハブ.

  4. In the left column, click the checkmark in a circle A light gray checkmark inside a light gray circle. next to the agent assist application or profile you want to assign to this script.
  5. 閉じるをクリックします。