Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 effectuer diverses opérations avec le widget de chat en direct d’Omnicanal pour Customer Service.
Méthodes
| Méthode | Descriptif |
|---|---|
setContextProvider |
Définit le fournisseur de contexte pour les canaux de chat en direct. La fonction de fournisseur de contexte, lorsqu’elle est appelée, renvoie le contexte à utiliser pour initialiser une session de conversation. |
getContextProvider |
Récupère le fournisseur de contexte personnalisé actuellement défini, le cas échéant. |
removeContextProvider |
Supprime le fournisseur de contexte personnalisé actuellement défini, le cas échéant. |
setAuthTokenProvider |
Définit le fournisseur de jeton d’authentification. |
getAuthTokenProvider |
Obtient le fournisseur de jeton d’authentification actuellement défini, le cas échéant. |
removeAuthTokenProvider |
Supprime le fournisseur de jeton d’authentification actuellement défini, le cas échéant. |
startChat |
Ouvre une discussion existante, le cas échéant. Sinon, il lance une nouvelle discussion. Vous pouvez utiliser le customContext paramètre de la méthode pour passer directement le contexte d’initialisation de la session de chat |
startProactiveChat |
Permet aux organisations d’interagir avec les utilisateurs en les invitant automatiquement à une conversation de chat en fonction des règles configurées. |
closeChat |
Met fin à la conversation entre l’agent et le client. Tout cache du 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 par le client, ainsi que pour afficher des informations telles que le temps d’attente et la position dans les files d’attente. |
Événements
| Événement | Descriptif |
|---|---|
lcw:ready |
Cet événement est déclenché lorsque le SDK de chat en direct est prêt à être utilisé. |
lcw:error |
Cet événement est déclenché en cas d’erreur 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 est déclenché lorsqu’un chat est démarré. |
lcw:closeChat |
Cet événement est déclenché lorsqu’un chat est fermé. |
lcw:chatQueued |
Cet événement est déclenché lors de la création et du démarrage de la conversation de chat. |
lcw:chatRetrieved |
Cet événement est déclenché lorsque le système récupère une conversation de chat en cours à partir du cache après le rechargement d’une page ou l’ouverture d’un autre onglet. |
lcw:onClose |
Cet événement est déclenché lorsque le client engagé sur le widget de chat ferme le widget. |
lcw:onMinimize |
Cet événement est déclenché lorsque le client engagé sur le widget de chat minimise le widget. |
lcw:onMaximize |
Cet événement est déclenché lorsque le client interactif sur le widget de chat agrandit le widget. |
lcw:onMessageReceived |
Cet événement est déclenché lorsque le widget de chat reçoit un nouveau message. |
lcw:onMessageSent |
Cet événement est déclenché lorsqu’un client engagé sur le widget de chat envoie un nouveau message. |
lcw:threadUpdate |
Cet événement est déclenché par le chat en direct lorsqu’un agent met fin à une conversation. |
lcw:getAgentAvailability |
Cet événement est déclenché lorsque la getAgentAvailability méthode renvoie une réponse réussie. |