Salesforce メッセージングの外部ルーティングを構成する

注記この記事は、Salesforce 統合のための Genesys Cloud に適用されます。GenesysのCX CloudとSalesforceの統合については、 Salesforce Service Cloud の外部ルーティングを構成する

前提条件
  • を使用したSalesforceルーティング構成 外部ルーティング ルーティングモデルとして。
  • 外部ルーティング設定にリンクされた Salesforce キューと、キューに割り当てられたメッセージング セッション オブジェクト。

お先にどうぞインストールと設定Omni-Channel 外部ルーティング パッケージを使用して、Salesforce でフローを作成し、Salesforce メッセージングを Genesys Cloud 経由でルーティングします。Genesys Cloud はメッセージを適切なエージェントにルーティングして配信します。エージェントは Salesforce 内でメッセージを処理し、メッセージを別のエージェントに転送することもできます。Genesys Cloud for Salesforce は、Genesys Cloud 内でメッセージのライフサイクルを処理し、Salesforce にアクティビティ レコードを作成してすべての重要な情報を記録します。

フローを作成する

Salesforceのフローは、ルーティングプロセスを自動化します。 要素、コネクタ、およびリソースを使用してフローを構築します。 詳細については、 私のドメイン Salesforceドキュメントにあります。

  1. Salesforceで、を使用してフローを作成します オムニチャネルフロー(ベータ)テンプレート。 
    1. から 設定、[クイック検索]ボックスでフローを検索し、[ 流れ
    2. クリック 新しいボット.
    3. 選択ゼロから始めるクリック
    4. すべてのフロータイプ、選択オムニチャネルフローフロータイプとしてクリック作成する。
    5. キャンバスに要素を追加するには、自由形式
  2. を作成します recordIdinput_record Salesforceのドキュメントで説明されている変数。
  3. をドラッグします ルートワーク(ベータ版) アクションをキャンバスに追加し、新しいアクションの値を入力します。
    1. アクションを与える ラベルAPI名 オプションで、 説明
    2. 入力値の設定 >> RecordID、作成したrecordIdを選択します。
    3. サービスチャネル、メッセージング用に作成されたチャネルを選択します。
    4. ルートへ、 選択する
    5. 、Genesys Cloud 経由でルーティングする Salesforce キュー ID を入力します。
    6. クリック 完了
  4. をドラッグします レコードを作成する キャンバスにアクションを実行し、レコードの詳細を入力します。 この画像は、Salesforce Flow でのリソース レコード作成のスクリーンショットです。
      1. カテゴリの名前を入力します。
      2. オプションを選択手動でレコード フィールドを構成します。
      3. オブジェクトを選択します 外部ルーティングリクエスト リストから。
      4. 2つのフィールドを追加します Open_Messaging_Integration__cWork_Item_ID__c フィールドの値を設定します。
        • オープンメッセージング統合– GenesysCloudから取得した選択リスト値を選択します
        • 作業項目 ID – メッセージング セッション オブジェクト用に作成した recordId 変数を選択します。
      5. Optionally, you can also add the field Custom_Attributes__c and the values in the format customAttribute1=customAttr1, customAttribute2=customAttr2. If you are adding any Salesforce objects, use the format customAttribute={!Object.Value}.
      6. クリック 完了
    Note: You can add or edit the external routing package message attributes in the OpenMessageService.apxc file except for the custom attribute, SF_ExternalRoutingWorkItemId. Ensure that you do not edit or remove the custom attribute, SF_ExternalRoutingWorkItemId. See Inbound open messages for more information about the API referenced by the routing package.
  5. 接続します 始める 要素に ルートワーク(ベータ版) フロー内のアクション要素。 
  6. 接続するルート作業アクション要素をレコードを作成フロー内の要素。 この画像は、Salesforce フロー ビルダーで作成された Omno-Channel フローのスクリーンショットです。
  7. 保存するをクリックします。
  8. 有効にするをクリックします。

削除リクエストフローをアクティブ化する

外部ルーティングのパッケージには、外部ルーティング要求削除フローが含まれています。 このフローは、次のいずれかが発生したときに作成される要求レコードをクリーンアップします。

  • 正常にルーティングおよび完了された、切断された作業項目。
  • メッセージがエージェントにルーティングされる前に、ユーザーがメッセージを閉じます。

外部ルーティングを使用する前に、このフローをアクティブにしてください。

  1. Salesforceセットアップで、 流れ
  2. フローのリストで、をクリックします 外部ルーティング要求の削除
  3. 有効にするをクリックします。

アプリ内およびウェブでのメッセージングの設定

アプリ内および Web のメッセージング用のメッセージング チャネルを作成し、メッセージング チャネルに対して次の詳細が選択されていることを確認します。

  • 選択オムニキューとしてルーティングタイプ。Salesforce メッセージングを Genesys Cloud 経由でルーティングするために作成されたフローを選択します。
  • アプリ内および Web のメッセージング用に作成されたフォールバック キューを選択します。この画像は、Salesforce のメッセージング設定オプションのスクリーンショットです。

組み込みサービスデプロイメントの作成

メッセージング チャネルを作成したら、新しい埋め込みデプロイメントを使用して Web サイトに接続できます。

  1. デジタルエクスペリエンスを実現します。見るデジタル体験を実現する
  2. エンド ユーザーとのメッセージング セッション用の Web デプロイメントを作成します。「アプリ内および Web のメッセージング」オプションとメッセージング チャネルを必ず選択してください。見るWeb 展開用のメッセージングを構成する
  3. Web デプロイメントを公開します。 
  4. コードスニペットを追加外部の Web サイトにメッセージを埋め込む。
  5. ドメインを CORS 許可リストに追加します。
  6. エージェントにメッセージング コンソールを追加します。見るサービスコンソールにメッセージングを追加する

チャットボタンを作成する(レガシー)

作成するとき チャットボタン Salesforceでは、次のことができます 着信チャット要求をエージェントに送信する方法を指定します。 Salesforceのチャットボタン設定で、 オムニチャネル の中に ルーティングタイプ フィールドに入力し、特定のキューをルーティングするために作成されたオムニチャネルフローを使用します。

この画像は、Salesforceでチャットボタンを作成するときに選択したルーティング情報を示しています。

オムニチャネル同期設定の使用方法の詳細については、を参照してください。 オムニチャネル同期の使用方法

統合の詳細については、以下を参照してください。Salesforce向けGenesys Cloudについて.