Salesforce Assistを統合する

このページの内容は、制御リリース(CR)中の製品または機能に関するものです。 CRグループに参加していない場合で、詳細情報を知りたい方は、アカウント担当者にお問い合わせください。

前提条件

Salesforce Assistと連携するようにCXone Mpowerをセットアップする前に、以下のものが必要です:

  • Salesforce EinsteinSalesforceプラットフォームアカウント。
  • CXone Mpower Continuous Stream Transcriptionでサポートされているプロバイダーの1つ。 トランスクリプションプロファイルをまだセットアップしていない場合は、このページで説明するセットアッププロセス中に作成できます。
  • エージェントはAgent for Service Cloud VoiceまたはSalesforce Agent Lightningを使用できます。

センチメント次善のアクション機能を使用する場合、以下の追加要件が適用されます。

  • Salesforce アカウント担当者と協力して、Salesforce プラットフォームでセンチメントの次善のアクションを有効化し、設定する必要があります。
  • Google CloudGoogle Contact Center AIアカウント。
  • エージェントはAgent for Service Cloud Voiceを使用する必要があります。

スクリプトを作成

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

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

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

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

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

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

Salesforce Assistとの連携に使用する公開鍵と秘密鍵が必要です。 Agent Assist Hubでアプリを設定する際、秘密鍵が必要になります。 キーを生成するには、サードパーティーの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ファイルが作成されます。 これは秘密鍵です。 このキーは、 Agent Assist HubSalesforce 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に設定されていることを確認します。 エラーが発生した場合は、 アカウント担当者までご連絡ください。
  9. Salesforceで、設定>パートナーテレフォニーのコンタクトセンターに移動します。
  10. 表示名NICE CXone for Service Cloud Voiceであることを確認します。
  11. NICECXone Mpower Service Cloud Voice for Salesforceのページで、編集をクリックし、開くを選択します。
  12. Windowsエクスプローラーを使って、server.crtファイルを開きます。 ファイルのコンテンツをコピーし、 公開鍵のフィールドにキーをペーストし、 保存をクリックします。

Agent Assist Hubにアプリを追加する

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

Salesforce Assist用のアプリをAgent Assist Hubに追加する必要があります。 これにより、CXone Mpowerとエージェントアシストプロバイダーとの接続が確立されます。

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

  3. エージェントアシストアプリ名を入力し、Salesforce Assist をエージェントアシストプロバイダーのリストで選択します。

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

  5. 以下のドロップダウンの情報を使用して、設定ページの入力を完了します。

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

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

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

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

トランスクリプションプロファイルは、転写する言語など、使用するトランスクリプションオプションを定義します。 Agent Assist HubにあるSalesforce Assistの「設定」ページから、以下のステップを完了します。

  1. Agent Assist Hubの「新規エージェントアシスタントを作成」ページで、[Continuous Stream Transcription プロファイルを追加または編集]をクリックします。
  2. 次のいずれかを実行します。
    • 既存のプロファイル名をクリックして変更し、ステップ6に進みます。
    • [トランスクリプションプロファイルを追加]をクリックし、ステップ3に進みます。
  3. トランスクリプションプロファイル名を入力します。 このプロファイルを他のプロファイルと区別するには、このプロファイルの違いが強調される名前を使用します。 たとえば、プロファイルの使用目的、プロバイダ、または言語について名前を付けることができます。 複数のトランスクリプションプロバイダーを使用する場合は、プロファイル名にプロバイダーが含まれていることを確認してください。
  4. [プロバイダーを選択]で、使用するトランスクリプションプロバイダーをクリックします。 CXone TranscriptionCXone Transcription for CopilotGoogle Transcription、またはMicrosoftトランスクリプションから選択できます。 これらのオプションの中には、CXone Mpowerシステムアカウント担当者によって有効にする必要があります。
  5. [次へ]をクリックします。
  6. 「設定」ページで、このプロファイルのトランスクリプションオプションを定義するフィールドに入力します。

  7. 追加をクリックします。

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

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

まだ行っていない場合は、Salesforce Assistアプリをに割り当てる必要があります。 Agent AssistスクリプトのアクションStudio

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

  3. Desktop Studioを使用している場合、Agent AssistアクションをダブルクリックしてAgent Assist Hubを開きます。 Studioを使用している場合は、アクションでエディターを開くAgent Assistをクリックします。

  4. 左の列で、このスクリプトに割り当てるエージェントアシスト薄いグレーの円の中に薄いグレーのチェックマーク。またはプロファイルの横にある円アプリ内のチェックマークをクリックします。
  5. 閉じるをクリックします。

センチメントネクストベストアクションの追加構成

Salesforce Assistでセンチメントネクストベストアクションを使用している場合、Salesforceで追加の設定を完了する必要があります。 Salesforce アカウント担当者は、Salesforce プラットフォームでセットアップを完了するのに役立ちます。

Salesforceでエージェントに会話トランスクリプトを表示するために、追加のセットアップステップを完了する必要はありません。