ライブ チャット SDK リファレンス

Customer Service 用オムニチャネルには、Dynamics 365 Customer Service Enterprise の機能を拡張する一連の機能が用意されていて、組織はデジタル メッセージング チャネルを通して顧客と即座につながり、やり取りできるようになります。 Customer Service 用オムニチャネルにアクセスする際は、追加のライセンスが必要です。 詳細については、Dynamics 365 Customer Service 価格の概要Dynamics 365 Customer Service 価格プラン ページを参照してください。

次の JavaScript の方法は、Customer Service 用オムニチャネルのライブ チャット ウィジェットでさまざまなアクションをおこなうのに使用できます。

メソッド

メソッド Description
setContextProvider ライブ チャット チャネルのコンテキスト プロバイダーを設定します。 コンテキスト プロバイダー機能は、呼び出しがあった際にチャット セッションの初期化に使用されるコンテキストを戻します。
getContextProvider 現在設定されているカスタム コンテキスト プロバイダーを必要に応じて取得します。
removeContextProvider 現在設定されているカスタム コンテキスト プロバイダーを必要に応じて削除します。
setAuthTokenProvider 認証のトークン プロバイダーの設定。
getAuthTokenProvider 現在設定された認証のトークン プロバイダーを必要に応じて取得します。
removeAuthTokenProvider 現在設定された認証のトークン プロバイダーを必要に応じて削除します。
startChat 既存のチャットを必要に応じて開きます。 それ以外の場合は、新しいチャットを開始します。 メソッド内の customContext パラメータを使用してコンテキストを直接渡し、チャット セッションを初期化します
startProactiveChat 設定されたルールに基づいてチャットの会話に自動的に招待することで、組織がユーザーと関わることを可能にします。
closeChat エージェントと顧客の間での対話を終了します。 会話に関連するブラウザーのキャッシュも削除されます。
getAgentAvailability ルーティング規則に基づいて、キューのエージェントの可用性を取得します。 オムニチャネル開発者は、この API を使用して、会話の開始オプションを顧客に表示するかどうかを決定したり、待機時間やキュー内の位置などの情報を表示したりできます。

Events

イベント Description
lcw:ready このイベントは、ライブ チャット SDK が使用可能な場合に実行されます。
lcw:error このイベントは、チャットの有効期間中にエラーが発生した場合に発生します。エラー コードとエラー メッセージの詳細については、 顧客サービス用オムニチャネルのエラー コード リファレンスを参照してください。
lcw:startChat このイベントはチャットに再参加されたときにトリガーされます。
lcw:closeChat このイベントはチャットが閉じられたときにトリガーされます。
lcw:chatQueued このイベントは、チャット会話が作成され開始された時に発生します。
lcw:chatRetrieved このイベントは、ページがリロードされた後、または別のタブで開かれた後に、システムが進行中のチャット会話をキャッシュから取得したときに発生します。
lcw:onClose このイベントは、チャット ウィジェットに参加している顧客がウィジェットを閉じたときにトリガーされます。
lcw:onMinimize このイベントは、チャット ウィジェットに参加している顧客がウィジェットを最小化したときにトリガーされます。
lcw:onMaximize このイベントは、チャット ウィジェットに参加している顧客がウィジェットを最大化したときにトリガーされます。
lcw:onMessageReceived このイベントは、チャット ウィジェットが新しいメッセージを受信したときにトリガーされます。
lcw:onMessageSent このイベントは、顧客がチャット ウィジェットに参加し、新規メッセージを送信した時にトリガーされます。
lcw:threadUpdate このイベントは、エージェントが会話を終了したときにライブ チャットによって発生します。
lcw:getAgentAvailability このイベントは、getAgentAvailability メソッドが応答に成功した時に発生します。

参照

開発者用Omnichannel for Customer Service