次の方法で共有


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

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

次の JavaScript メソッドを使用して、Customer Service 用オムニチャネルのライブ チャット ウィジェットでさまざまな操作を実行できます。

Methods

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

イベント

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

開発者向けの Customer Service 用オムニチャネル