次の方法で共有


Dynamics 365 Customer Service へのハンドオフを構成する

顧客が人間のエージェントと話す必要がある場合、エージェントは会話をシームレスに引き渡すことができます。 Dynamics 365 Customer Service 用のチャット アドインの機能により、テキスト (メッセージング) 会話と音声会話の両方を接続することができます (従来のチャットボット)。

ヒント

音声対応のエージェントを使用して Dynamics 365 Customer Service に接続します。 詳細については、エージェントで対話型音声応答を使用するを参照してください。

エージェントが会話を渡すと、会話の全履歴と対話で収集されたすべての変数が共有されます。 Dynamics 365 Customer Service は受信したエスカレーションを適切なキューにルーティングし、ライブ チャット オペレーターはシームレスに会話を再開できます。 エージェント会話の引き継ぎを使用する方法の詳細については、ライブ チャット オペレーターへの引き継ぎ を参照してください。

また、シングル サインオン (SSO) を有効にして、エージェントが展開されているページにユーザーがログインしている場合に、エージェントがユーザーをサインインできるようにすることもできます。 詳細については、Microsoft Entra ID を使用してシングル サインオンを構成する および ライブ チャットでのシングル サインオン中にエージェントに認証トークンを渡す を参照してください。

前提条件

警告

この記事の手順に従うと、名前が 30 文字以上のエージェント Copilot Studio は接続に失敗します。 続行する前に、エージェントの名前が 30 文字未満であることを確認してください。

エージェントを Dynamics 365 Customer Service に接続する

  1. Copilot Studio でご利用のエージェントを開き、チャネル ページに移動します。

  2. 顧客エンゲージメント ハブ の下で、Dynamics 365 Customer Service タイルを選択します。

  3. 接続を選択します。

    ヒント

    • Dynamics 365 Customer Service パッケージのインストールは、エージェントと同じ環境で行う必要があります。
    • アプリケーション ライフサイクル管理 (ALM) を使用している場合、Dynamics 365 Customer Service 統合が環境に対して有効になっているかどうかを判断できませんというメッセージが表示される場合があります。 詳しくは、アプリケーション ライフサイクル管理のエージェント を参照してください。
  4. オムニチャネルで表示する を選択して、Dynamics 365 Customer Service でエージェント接続の構成を続行します

重要

カスタム Web サイトでエージェントをテストするには、Dynamics 365 Customer Service で設定したチャット ウィジェットで指定されている埋め込みコードを使用する必要があります。 Copilot Studio からの 埋め込み コードを使用する場合、ハンドオフは機能しません。 詳細については、ウェブサイトやポータルにチャット ウィジェットを埋め込む を参照してください。

アプリケーション ライフサイクル管理のエージェント

エージェント用にアプリケーション ライフサイクル管理 (ALM) を設定し、 開発環境 (管理されていない) とテスト環境または本番環境 (管理されている)の間でエージェント:をエクスポート/インポートしているとします。 その場合、「Dynamics 365 Customer Service との統合が環境で有効になっているかどうかを判断できません」というメッセージが表示される場合があります。

エクスポートしたエージェントで Dynamics 365 の機能が有効になっている場合は、このメッセージは無視できます。 エージェントは引き続き正常に動作します。 開発環境からエージェントの最新バージョンをエクスポートし、それをマネージド エージェントを使用するテスト環境または運用環境にインポートすると、メッセージは表示されなくなります。

マネージド エージェントの最新バージョンをエクスポートおよびインポートした後もメッセージが表示される場合は、未管理のレイヤーをすべて削除してください。

  1. Power Apps にサインインして、マネージド エージェントの環境を選択します。

  2. ナビゲーション メニューで ソリューション を選択し、アンマネージド レイヤーを持つエージェントを含むソリューションを選択します。

  3. ソリューション内のエージェント コンポーネントの横にある その他のコマンド () を選択し、ソリューション レイヤーの表示 を選択します。

    Power Apps のソリューション レイヤーを選択します。

  4. アンマネージド レイヤーを選択し、アンマネージド レイヤーの削除 を選択します。

    Power Apps でアンマネージド レイヤーを削除します。

エージェントで Dynamics 365 機能が有効になっていない場合、メッセージは常に表示されます。

非アクティブ タイムアウトを構成して会話をクローズする

Dynamics 365 Customer Service は、一定期間非アクティブな状態が続いた後に会話がクローズさせることができます。 この機能は、スーパーバイザー ビューに進行中の会話が正しく表示され、エージェントの負荷とメトリクスが正しく管理されるために重要です。 Dynamics 365 Customer Service からエージェントを作成すると、既定のエージェント コンテンツには、セッション タイムアウト リマインダーセッション タイムアウトの 2 つのトピックが含まれます。 これらのトピックでは、非アクティブ トリガー を使用して最初にユーザーに通知し、設定された非アクティブ タイムアウト値の経過後に会話を閉じます。この値はトピックで構成できます。 ただし、Copilot Studio ポータルからエージェントを作成した場合、それらのトピックはエージェントに含まれません。 作成するには、次の手順に従います。

セッション タイムアウト トピックを作成する

  1. トピック ページに移動します。

  2. トピックの追加 を選択し、最初から を選択します。

  3. トリガー フレーズ にカーソルを合わせて、 トリガーの変更 アイコンを選択します。

    トピック のトリガーを変更する

  4. 一覧から 非アクティブ を選択します。

  5. トリガー ノードで 編集 を選択して、非アクティブ期間を設定します。

  6. リストから希望する期間の値を選択します。 または、数式 オプションを使用して、秒単位で値を入力します。 この値は、トピックがトリガーされるまでにかかる非アクティブな時間です。

  7. 適用するチャネルを条件 オプションを使用して選択します。 Dynamics 365 の場合、条件 ブロックで、変数を選択し、システム タブ、Activity.Channel を選択します。

  8. ドロップダウン メニューで オムニチャネル を選択します。

  9. 最後にメッセージを追加し、最後に会話が終了するように会話終了ノードを追加します。 ノードの追加アイコン を選択し、トピック管理をポイントし、会話の終了を選択します。

  10. エージェントを保存して公開します。

エージェントの Dynamics 365 機能を管理する

  1. チャネル ページに移動します。

  2. 顧客エンゲージメント ハブ の下で、Dynamics 365 Customer Service タイルを選択します。

    ここでエージェントを切断し、Dynamics 365 Customer Service 管理センターに移動して接続の詳細を表示するためのリンクを見つけることができます。

エージェントを Dynamics 365 Customer Service から切断するか、接続を無効にすることができます

切断 を選択すると、Dynamics 365 Customer Service インスタンスでエージェントを代表するアプリケーション ユーザーが無効になります。 エージェントは Dynamics 365 Customer Service 環境から実質的に切断され、Dynamics 365 Customer Service インスタンスからのトラフィックの受信を停止します。

エージェントを再び追加する場合は、接続し直す必要があります。

既知の制限

Dynamics 365 Customer Service のチャット アドインで Copilot Studio を使用する際の制限事項 を参照してください。

以下の拡張機能は、Dynamics 365 Customer Service に引き継ぐために必須ではありませんが、追加の変数やアクションを提供することで、エージェントの作業効率が向上します。

Dynamics 365 Copilot Studio 拡張子 をインストールします。