Référence du SDK Conversation instantanée en direct

Omnicanal pour Customer Service contient une suite de capacités qui étendent la puissance de Dynamics 365 Customer Service Enterprise pour permettre aux organisations de se connecter et d’interagir instantanément avec leurs clients sur les canaux de messagerie numérique. Une licence supplémentaire est requise pour accéder à Omnichannel pour Customer Service. Pour plus d’informations, voir les pages Vue d’ensemble de la tarification de Dynamics 365 Customer Service et Plan de tarification de Dynamics 365 Customer Service.

Les méthodes JavaScript suivantes peuvent être utilisées pour exécuter différentes opérations avec le widget de conversation instantanée en direct d’Omnicanal pour le service clientèle.

Méthodes

méthode Description
setContextProvider Définit le fournisseur de contexte pour les canaux de conversation instantanée en direct. La fonction de fournisseur de contexte, lorsqu’elle est appelée, renvoie le contexte à utiliser pour lancer une session de conversation instantanée.
getContextProvider Récupère le fournisseur de contexte personnalisé défini actuellement, le cas échéant.
removeContextProvider Supprime le fournisseur de contexte personnalisé défini actuellement, le cas échéant.
setAuthTokenProvider Définit le fournisseur de jeton d’authentification.
getAuthTokenProvider Permet d’obtenir le fournisseur de jeton d’authentification défini actuellement, le cas échéant.
removeAuthTokenProvider Permet de supprimer le fournisseur de jeton d’authentification défini actuellement, le cas échéant.
startChat Ouvre une conversation instantanée existante, le cas échéant. Sinon, elle lance une nouvelle conversation instantanée. Vous pouvez utiliser le paramètre customContext dans la méthode pour passer directement le contexte pour initialiser la session de conversation instantanée
startProactiveChat Permet aux organisation d’engager le dialogue avec les utilisateurs en les invitant automatiquement à une conversation instantanée en fonction de règles configurées.
closeChat Termine la conversation entre l’agent et le client. Tout cache de navigateur lié à la conversation est également supprimé.
getAgentAvailability Récupère la disponibilité de l’agent pour une file d’attente en fonction des règles de routage. Le développeur omnicanal peut utiliser cette API pour déterminer si l’option de démarrage de la conversation doit être visible pour le client et également pour afficher des informations telles que le temps d’attente et la position dans les files d’attente.

Événements 

Événement Description
lcw:ready Cet événement est déclenché lorsque le Kit de développement logiciel (SDK) de conversation instantanée en direct est prêt à l’emploi.
lcw:error Cet événement est déclenché si une erreur se produit pendant la durée de vie d’un chat. Pour plus d’informations sur les codes d’erreur et les messages d’erreur, consultez la Référence de code d’erreur pour Omnicanal pour Customer Service.
lcw:startChat Cet événement se déclenche lorsque qu’une conversation instantanée est lancée.
lcw:closeChat Cet événement se déclenche lorsque qu’une conversation instantanée est fermée.
lcw:chatQueued Cet événement est déclenché lorsque la conversation instantanée est créée et lancée.
lcw:chatRetrieved Cet événement est déclenché lorsqu’une conversation instantanée en cours est extraite du cache après le rechargement d’une page ou son ouverture dans un autre onglet.
lcw:onClose Cet événement est déclenché lorsque le client engagé dans le widget de conversation instantanée ferme celui-ci.
lcw:onMinimize Cet événement est déclenché lorsque le client engagé dans le widget de conversation instantanée réduit celui-ci.
lcw:onMaximize Cet événement est déclenché lorsque le client engagé dans le widget de conversation instantanée développe celui-ci.
lcw:onMessageReceived Cet événement est déclenché lorsque le widget de conversation instantanée reçoit un nouveau message.
lcw:onMessageSent Cet événement est déclenché lorsqu’un nouveau message est envoyé par le client engagé dans le widget de conversation instantanée.
lcw:threadUpdate Cet événement est déclenché par la conversation instantanée en direct lorsqu’un agent met fin à une conversation.
lcw:getAgentAvailability Cet événement est déclenché lorsque la méthode getAgentAvailability renvoie une réponse de réussite.

Voir aussi

Omnicanal pour Customer Service pour les développeurs