Dynamics 365 チャネル統合フレームワーク 2.0 を使用すると、組織は Dynamics 365 Customer Service 用オムニチャネル アプリで単一および複数のチャネル プロバイダー (ファースト パーティ チャットおよび Microsoft 以外のテレフォニー プロバイダー) を構成できます。 これにより、顧客サービス担当者 (サービス担当者または担当者) は、各セッションが異なるプロバイダーに属する異なるチャネルで、さまざまな顧客に対応する複数のセッションで同時に作業できます。 担当者は、必要に応じてこれらのセッションを切り替えることができます。 Customer Service 用オムニチャネルは、プロビジョニングされたチャネル プロバイダーのコンフィギュレーションを 1 つ提供しますが、他のチャネル プロバイダー レコードを追加して構成できます。
考慮事項
組織内に複数のチャネルプロバイダーがある場合にセッションを作成または開始するときに注意すべき点がいくつかあります。
Dynamics 365 チャネル統合フレームワーク 2.0 API を使用して開始されたセッションは、チャネル プロバイダーに関連付けられます。 プロバイダーには、プロバイダーによって開始されたセッションのイベントについて通知されます。
プロバイダーは、開始したセッションでのみ新しいタブを開くことができます。
プロバイダーは、プログラムでセッションを切り替えたり、セッションを閉じたりすることはできません。
担当者は、セッションを手動で切り替えて閉じることができます。 ベスト プラクティスとして、トースト通知を使用して代表者の同意を得た後にセッションを開始することをお勧めします。
プロバイダー セッションにフォーカスがなく、そのセッションに顧客からの新しい未読メッセージなどの新しいイベントがある場合は、 requestFocusSession API を使用して、フォーカスされていないセッションに注意が必要であることを担当者に示すことができます。
組織が単一のチャネル プロバイダーを使用している場合にホーム (既定) セッションを開始する
組織で 1 つのチャネル プロバイダーを使用している場合は、 setMode メソッドを使用してホーム セッションを開始できます。
通信パネルを表示するには、プロバイダー コードから Microsoft.CIFramework.setMode(1) メソッドを呼び出します。 初期化コードの最後にメソッドを追加すると、チャネルプロバイダーがロードされた時点からウィジェットが表示されます。
onSessionClosed イベントをリッスンして、最後のセッションが閉じられたときに通信ウィジェットを表示することもできます。 これにより、セッションが開いているかどうかに関係なく、通信ウィジェットが常に表示されるようにすることができます。
組織が複数のチャネル プロバイダーを使用している場合にホーム (既定) セッションを開始する
組織内に複数のチャネルプロバイダーがある場合、ホームセッションは特定のチャネルプロバイダーに関連付けられていないため、通信ウィジェットはホームセッションに表示されません。 また、 setMode メソッドはホーム ページではサポートされていません。 そのため、ウィジェットにダイヤラ エクスペリエンスを表示したり、アプリケーション タブに会話ダッシュボードを表示したりするデフォルト セッションを作成する必要があります。
デフォルト・セッションを作成するには、以下のアクションを実行します。
- createSession メソッドを使用して、関連するアプリケーションタブを含むセッションを作成し、ウィジェットと一緒にロードします。
- 初期化セクションの最後にある、プロバイダー コードで Microsoft.CIFramework.setMode(1) メソッドを使用します。 これにより、チャネルプロバイダーがロードされた時点からウィジェットが表示されます。
関連情報
Dynamics 365 チャネル統合フレームワークの新機能
Dynamics 365 チャネル統合フレームワーク 1.0 でのチャネル プロバイダーの構成
独自のカスタムメッセージングチャネルを持ち込む