次の方法で共有


startChat

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

既存のチャットを開きます (存在する場合)。 それ以外の場合は、新しいチャットが開始されます。 メソッドの customContext パラメーターを使用して、コンテキストを直接渡してチャット セッションを初期化できます。

  • ライブ チャット SDK メソッドを呼び出す前に、ライブ チャットによって発生する lcw:ready イベントをリッスンします。 ライブ チャット メソッドは、 lcw:ready イベントが発生した後に呼び出す必要があります。 このイベントをリッスンするには、ウィンドウオブジェクトに独自のイベントリスナーを追加します。
  • setContextProvider SDK API を使用してコンテキストを渡す場合は、startChat メソッドを使用する必要はありません。

構文

Microsoft.Omnichannel.LiveChatWidget.SDK.startChat({inNewWindow: inNewWindowValue,customContext: customContextObject});

パラメーター

パラメーター タイプ 必須 Description
inNewWindow ブール値 いいえ チャットを新しいウィンドウで開くかどうかを決定します。
customContext Object いいえ カスタム コンテキスト プロバイダーを同期的に設定します。 setContextProviderで値を設定した場合、customContextに設定した値によって上書きされます。

戻り値

None

Example

 Microsoft.Omnichannel.LiveChatWidget.SDK.startChat({
    inNewWindow: true,
   customContext: {
        'contextKey1': {'value': 'contextValue1', 'isDisplayable': true}
    }
});

setAuthTokenプロバイダ
setContextProvider
ライブチャットSDKのJavaScript APIリファレンス