SDK CXone Agent

Le contenu de cette page concerne un produit ou une fonctionnalité en version contrôlée (CR). Si vous ne faites pas partie du groupe CR et souhaitez plus d’informations, contactez votre Représentant de compte CXone.

Langage SDK : Typescript

Version actuelle : 24.3

Date de publication de la version actuelle : 23 juillet 2024

Disponibilité : Toutes les régions et tous les secteurs d’activité

Navigateurs pris en charge : Google Chrome Microsoft Edge, Island Enterprise

Référentiel SDK : Demandez un lien vers le référentiel à votre Représentant de compte CXone

La trousse SDK CXone Agent vous permet de créer une application d’agentFermé Un moyen d’écrire des dates sous forme d’entiers à virgule flottante. Indique le nombre de jours écoulés depuis le 30 décembre 1899.. Elle vous permet également d’intégrer la fonctionnalité CXone Agent dans une application existante. Au lieu d’utiliser directement les API CXone, les développeurs peuvent utiliser les fonctionnalités prédéfinies via la trousse SDK. Cela permet d’accélérer le temps de développement et d’économiser des ressources. Vos développeurs ne sont pas tenus de comprendre le fonctionnement de toutes les API de CXone. Au lieu de cela, la trousse SDK vous permet d’utiliser des groupes d’API dans des conteneurs JavaScript consommables.

La trousse SDK CXA est une compilation de trousses SDK plus petites. Chaque trousse SDK plus petite se concentre sur un aspect particulier de la fonctionnalité, comme l’authentification ou les commandes d’appel. Pour répondre à votre cas d’utilisation, vous pouvez choisir uniquement les trousses SDK dont vous avez besoin. Par exemple, vous n’aurez peut-être pas besoin de la trousse SDK pour la voix, qui fournit la fonctionnalité WebRTC pour un Téléphone logiciel intégré. Cela signifie également que les développeurs n’ont qu’à installer les trousses SDK nécessaires pour votre cas d’utilisation.

Faits saillants sur la trousse SDK CXA :

  • La trousse SDK fonctionne par le biais d’abonnements à des événements. Les données de la plateforme CXone sont publiées avec un événement. Pour utiliser les données, votre application doit s’abonner à ces événements.

  • Toutes les fonctionnalités de CXone Agent sont disponibles via cette trousse SDK.

  • Vous devez enregistrer l’application avec laquelle vous utiliserez la trousse SDK. Complétez le formulaire d’enregistrement pour recevoir les informations d’identification pour cette application. La page Démarrage du portail des développeurs vous guide dans le processus d’enregistrement de votre application et de configuration de l’authentification.

  • La trousse SDK prend en charge OpenID Connect avec le flux d’authentification PKCE.

Cas d’utilisation de la trousse SDK CXA

Vous trouverez ci-dessous trois cas d’utilisation courants de la trousse SDK CXA.

  • Client d’agent personnalisé :
    Dans ce cas, vous avez une fonctionnalité ou un besoin unique que CXone Agent n’offre pas encore. Par ailleurs, il se peut que vous ne puissiez pas simplement intégrer la fonctionnalité dont vous avez besoin dans CXone Agent. Par exemple, vous pouvez avoir besoin de limiter la visibilité des agents sur les informations des contacts. Il peut s’agir d’une exigence de sécurité particulière. Vous pouvez avoir besoin de masquer toutes les données des contacts des agents, ce que seul un client personnalisé peut faciliter.

  • Intégrer un client d’agent à une application tierce :
    Dans ce cas, vous ne pouvez pas intégrer l’l’application d’agent dans une autre application. Les autres application sont souvent des CRM, des sites bancaires en ligne ou des systèmes de réservation d’hôtels. Ce cas d’utilisation se présente lorsque vous souhaitez bénéficier des fonctionnalités d’un client d’agent, mais que vous n’avez pas nécessairement besoin de l’interface utilisateur du client. Grâce à la trousse SDK, vous pouvez intégrer un élément de fonctionnalité dans une autre application. Si l’on prend l’exemple du système hôtelier, le personnel peut appeler une chambre spécifique par l’intermédiaire du système de réservation.

  • Abonnement aux événements pour les applications intégrées :
    Cette option est généralement utilisée pour se conformer à certaines restrictions de sécurité des navigateurs. Par exemple, Google empêche l’affichage de données dans une fenêtre iframed d’un autre site Web. Cela complique la façon dont les fenêtres peuvent partager des messages ou des données entre les deux cadres. Par exemple, vous disposez d’une application de soins de santé que vous insérez dans un iframe dans CXone Agent. Lorsque l’agent accepte un contact, vous voulez utiliser le numéro de téléphone du contact pour rechercher ses informations dans votre application de soins de santé. Cela vous permet d’afficher automatiquement les informations du contact pour l’agent. Si les agents utilisent Google Chrome, l’application de soins de santé ne peut pas obtenir le numéro de téléphone du contact à partir de CXone Agent. Au lieu de cela, il doit s’abonner au flux d’événements VC, qui est le même que celui utilisé par CXone Agent.

Ventilation de la trousse SDK

La trousse SDK CXA est composée des trousses SDK plus petites suivantes :

SDK Détails
ACD

Cette trousse SDK offre des fonctionnalités permettant de gérer les appels vocaux, les messages vocaux et les éléments de travailFermé Une méthode personnalisable de répartition des contacts vers un agent via des scripts Studio.. Par exemple :

  • Pour les appels vocaux, vous pouvez initier, recevoir, transférer et mettre en conférence les appels.

  • Pour la messagerie vocale, vous pouvez recevoir, stocker et gérer les messages vocaux.

  • Pour les éléments de travail, vous pouvez automatiser la distribution des éléments de travail aux agents. Cela permet d’optimiser la charge de travail des agents à l’aide de règles et de critères prédéfinis.

Agent

Cette trousse SDK permet de gérer les événements de session. Elle vous permet de démarrer des sessions, de rejoindre une session en cours, etc. Ses principaux domaines de focalisation sont les suivants :

  • La boucle get-next-event

  • Tout ce que les zones ACD et Digital Experience de la plateforme CXone ont en commun, comme WEM ou les notifications.

Auth

Cette trousse SDK facilite l’authentification et l’autorisation sécurisées. Elle vous permet principalement de configurer un flux de connexion à l’aide de l’authentification globale CXone. Le flux d’authentification pris en charge est OpenID Connect avec PKCE. Les utilisateurs doivent s’authentifier avec un compte CXone. Cela vous permet de vérifier l’identité des utilisateurs et leurs autorisations sur la base de leur rôleFermé Recherche les indices permettant d’identifier la frustration du client. Ces indices comprennent des mots et des phrases comme « Je suis très en colère ». La frustration n’est pas synonyme de sentiment négatif. Les indices de frustration montrent qu’un client est contrarié plutôt que de simplement parler de quelque chose de négatif. CXone.

Les principales fonctionnalités sont les suivantes :

  • Actualisation automatique des jetons auth. Cela permet aux utilisateurs de rester connectés jusqu’à ce qu’ils ferment l’application ou se déconnectent.

  • Gestion et validation des jetons. Si un utilisateur s’est déjà connecté à CXone, vous pouvez transmettre le jeton auth valide à votre application.

Numérique

Cette trousse SDK vous permet d’intégrer des canaux de communication numériques. Vous pouvez utiliser les canaux numériques standard tels que le courriel, le clavardage et les SMS, ainsi que les plateformes de médias sociaux telles que WhatsApp. En fonction du nombre de canaux que vous avez configurés, vous pouvez créer une communication multicanal.

Voix Cette trousse SDK vous offre la fonctionnalité Téléphone logiciel intégré. Il s’agit d’un conteneur pour WebRTC.

Ressources

Une trousse SDK vous permet de créer vos propres fonctionnalités personnalisées, ce qui fait que vos ressources de soutien sont principalement du contenu en libre-service. Vos options de soutien technique sont basées sur l’accord de soutien de votre organisation avec NICE. Contactez votre Représentant de compte CXone pour plus d’informations sur vos options de soutien.

En plus de cette page, votre contenu en libre-service se concentre sur les ressources pour les développeurs. La trousse SDK comprend les éléments suivants :

  • Un fichier LISEZMOI pour chaque trousse SDK individuelle qui fournit des informations de démarrage.

  • Un exemple d’application pour présenter les fonctionnalités de base.

  • Des exemples d’utilisation avec des extraits de code de l’exemple application.

  • Des commentaires sur le code.

Événements

Les événements suivants peuvent être écoutés par votre application. Les événements sont classés en fonction du module dans lequel ils sont disponibles.

SDK ACD

Trousse SDK de l’agent

SDK Auth

SDK numérique

SDK vocal