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. |