Compartilhar via


startChat

O Omnichannel for Customer Service oferece um conjunto de recursos que ampliam o poder do Dynamics 365 Customer Service Enterprise para permitir que as organizações se conectem e interajam instantaneamente com clientes em canais de mensagens digitais. É necessária uma licença adicional para acessar o Omnichannel for Customer Service. Para obter mais informações, consulte as páginas Visão geral de preços do Dynamics 365 Customer Service e Plano de preços do Dynamics 365 Customer Service.

Abre um bate-papo existente, se houver. Caso contrário, ele inicia um novo bate-papo. Você pode usar o customContext parâmetro no método para passar diretamente o contexto para inicializar a sessão de chat.

Observação

  • Ouça o evento lcw:ready gerado por um chat ao vivo antes de chamar os métodos do SDK do chat ao vivo. Os métodos de chat ao vivo devem ser invocados depois que o evento lcw:ready for gerado. Você pode escutar esse evento adicionando seu próprio ouvinte de eventos no objeto window.
  • Você não precisa usar o setContextProvider método se estiver usando a API do startChat SDK para transmitir o contexto.

Sintaxe

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

Parâmetros

Parâmetro Tipo Obrigatório Description
inNewWindow booleano Não Decide se deseja abrir o bate-papo em uma nova janela.
customContext Object Não Defina o provedor de contexto personalizado de forma síncrona. Se você definiu um valor em setContextProvider, ele será substituído pelo valor que você definiu para customContext.

Valor de retorno

None

Example

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

setAuthTokenProvider
setContextProvider
Referência da API JavaScript para o SDK do chat ao vivo