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リファレンス