Variables prédéfinies

Les informations sur cette page d’aide concernent à la fois Studio et Desktop Studio.

Les variables prédéfinies sont des variables système qui sont déjà définies. Vous pouvez les utiliser dans vos scripts sans devoir les créer. Il est possible de remplacer la valeur attendue pour les variables prédéfinies, mais ce n'est pas recommandé. Remplacez ces paramètres Uniquement si l'aide en ligne ou un représentant du compte vous demande de le faire.

Les variables prédéfinies sont automatiquement ajoutées aux scripts. Certaines proviennent de scripts système qui s'exécutent en arrière-plan avant qu'une interaction ne soit acheminée vers vos Scripts. Elles sont également appelées variables système. D'autres variables prédéfinies proviennent des actions que vous ajoutez à vos scripts. Vous pouvez utiliser le outil de trace pour afficher les variables dans un script. Lorsque vous cliquez sur chaque action dans la sortie de trace, l'onglet variables vous montre les actions dans le script à ce point.

Afficher les variables prédéfinies d'un script

Vous pouvez visualiser les variables d'un script à l'aide de l'outil de traçage. Si vous tracez un script pendant une interaction, vous pouvez voir les variables qui lui sont transmises.Ces variables proviennent de Scripts système et d'autres Sources, telles que le fournisseur de services téléphone. Vous pouvez tracer un script avec une interaction simulée, mais vous ne pouvez voir que les variables qui lui sont transmises par les scripts du système. Cette section décrit le traçage d'un script téléphonique entrant simulé. Vous pouvez également afficher les variables prédéfinies dans un script en exécution d'une trace sur d'autres interactions.

  1. Dans NiCE CXone, cliquez sur le sélecteur d'application et sélectionnez Omnicanal Routing > Studio Trois flèches jointes à la base. L'une pointe tout droit vers le haut, une autre vers le haut et à droite, et la dernière vers le haut et à gauche. .
  2. Dans la page Scripts, localisez et double-cliquez pour ouvrir le script avec lequel vous souhaitez travailler avec ou pour en créer un nouveau. Le script s’ouvre dans un nouvel onglet.
  3. Cliquez sur Trace > Start with Trace.
  4. Sélectionnez une ACDCompétence de téléphone entrant.
  5. Sélectionnez Simuler un Appel entrant.
  6. Entrez le Numéro DE téléphone que le script doit composer. Il doit s'agir du numéro d'un Téléphone auquel vous pouvez répondre pendant les tests. Cette ligne représente le contact qui appelle votre organisation.
  7. Entrée du DNIS pour ce canal. Il s'agit du numéro que le contact doit composer pour joindre votre organisation. Vous pouvez utiliser le numéro DE téléphone d'un autre téléphone auquel vous avez accès pour ce numéro. Cette ligne représente le segment d’agentClosed Votre connexion audio à NiCE CXone pour les appels et les messages vocaux..
  8. Entrez un ANI. L'ANI est le numéro DE téléphone répertorié comme ID de l'appelant d'un appel téléphonique entrant. Il peut s'agir du même numéro que celui utilisé dans le champ Numéro DE téléphone.
  9. Cliquez sur Démarrer la trace.
  10. Répondez à l'appel lorsque votre téléphone sonne et effectuez les actions nécessaires pour tester votre script. Par exemple, si vous effectuez des tests sur IVR, vous pouvez souhaiter répéter ces étapes autant de fois que nécessaire pour tester chaque Option de Menu.
  11. Dans la fenêtre Trace Output, cliquez sur l'action Begin. L'onglet variables affiche toutes les variables transmises au script à partir des scripts système.

  12. Double-cliquez sur une variable pour voir le nom de la variable et sa valeur. Cela est utile pour les variables dont les valeurs longues ne s'affichent pas entièrement dans la colonne Valeur.

    Si vous souhaitez voir des variables supplémentaires ajoutées au script au fur et à mesure que l'interaction progresse, cliquez sur d'autres actions dans la section principale de la fenêtre Trace Output.

Variables prédéfinies communes

Le tableau suivant contient certaines des variables prédéfinies les plus courantes. Tous les variables de la liste ne figureront pas forcément dans chaque script. Les variables prédéfinies qui sont disponibles dans un script dépendent du type DE support du script et des actions utilisées dans le script. En outre, certaines variables proviennent du fournisseur de services. Ces variables peuvent varier en fonction du provide

Avant d'utiliser l'une des variables de cette section, vérifiez qu'elles sont présentes dans le script sur lequel vous travaillez, à l'aide du outil de trace. L'utilisation de variables prédéfinies dans un script lorsque cette variable n'est pas transmise au script ou ajoutée par une action peut entraîner des scripts qui ne fonctionnent pas comme vous le voulez.

Dans la mesure du possible, vérifiez les variables de votre script à l'aide d'une interaction en direct et non d'une interaction simulée. Les interactions simulées peuvent contenir des variables qu'une interaction en direct ne contient pas. De même, une interaction en direct peut contenir des variables qu'une simulation ne contient pas.

Nom DE variable Description
__agentContactID L'id de session pour la session de l'application d'agent.
__agentId L'ID de l'agent qui répond à une interaction . Cette variable ne contient aucune valeur jusqu'à ce qu'un agent réponde à l'interaction.
ANI

Le numéro DE téléphone de l'appelant au format du plan de numérotation nord-américain. Il s'agit du format standard pour les numéros de téléphone en Amérique du Nord. La variable e164ANI contient le même numéro, mais au format international.

Cette valeur provient de l'opérateur de téléphonie. Les valeurs possibles incluent Restreint et Anonymous.

busno

The number of your business unitClosed Regroupement organisationnel de haut niveau utilisé pour gérer le soutien technique, la facturation et les paramètres globaux de votre système NiCE CXone.. This is the unique identifier for your NiCE CXone système.

Si votre organisation compte plus d'une unité commerciale, vous pouvez utiliser cette valeur pour effectuer des déterminations logiques dans votre script. Par exemple, vous pouvez vérifier le busno avant d'attribuer une compétenceClosed Utilisé pour automatiser la livraison des interactions en fonction des compétences, des aptitudes et des connaissances de l’agent. ACD pour vous assurer que vous attribuez une compétence qui existe dans l'unité commerciale.

contactId L'identifiant unique pour chaque contact. Le contactId permet de rechercher et de faire rapport sur un contact spécifique. Un nouvel contactIdest créé si un script secondaire est généré.
city The name of the city where the call originates.

Pour les interactions entrantes, cette valeur provient du fournisseur de services du contact. Pour les interactions sortantes, cette valeur provient de votre fournisseur de services.

Pays

Nom du pays désigné par le code pays (voir l'élément suivant) dans la chaîne du numéro DE téléphone d'un appel entrant ou sortant. La plateforme de téléphonie NiCE CXone génère cette information automatiquement en fonction des valeurs de l'Union internationale des Télécommunications (UIT) et la transmet dans les métadonnéesClosed Données qui fournissent des informations sur d'autres données. de l'appel.

Pour les interactions entrantes, cette valeur provient du fournisseur de services du contact. Pour les interactions sortantes, cette valeur provient de votre fournisseur de services.

countryCode

Code de l'Union internationale des Télécommunications (UIT) désignant le pays d'origine pour un appel entrant, ou le pays de destination pour un appel sortant. Ce code apparaît au début de toute chaîne de numéro DE téléphone et est transmis dans les métadonnées d’appel. Par exemple, le code ITU pour les États-unis est +1. Pour afficher le code pays d'un pays donné, effectuez une recherche Internet avec les termes code pays <country>. son format peut varier en fonction de l'origine de l'appel.

Pour les interactions entrantes, cette valeur provient du fournisseur de services du contact. Pour les interactions sortantes, cette valeur provient de votre fournisseur de services.

DNIS Le numéro composé par l'appelant au format du plan de numérotation nord-américain. Il s'agit du format standard pour les numéros de téléphone en Amérique du Nord. La variable e164DNIS contient le même numéro, mais au format international.

e164ANI

e164DNIS

L’ANIClosed Aussi connu sous le nom d’id de l’appelant. numéro de téléphone listé d’un appel entrant, ou d’un appel vocal entrant. et le DNISClosed Le numéro composé lors des appels vocaux entrants ou sortants. sont formatés selon les normes de formatage de téléphonie E.164. E.164 est une norme internationale de formatage des numéros de téléphone en dehors des États-unis.
de L'adresse courriel de l'expéditeur.
__httpstatuscode Le code de statut HTTP renvoyé par le serveur que l'action REST API action appelle.
__httpstatusdescription La description du statut HTTP renvoyée par le serveur appelé par l'action REST API.
isReskill Indique si l'id du contact actuel a fait l'objet d'une requalification. Les valeurs sont 1 (vrai) ou 0 (faux).
__lastStateChange Date du dernier changement d'état d'un contact. Par exemple, lorsqu'un contact passe de l'état pré-file d’attente à l'état en file d’attente, cette variable contient l'horodatage du moment où ce changement a eu lieu.
masterId

L'identifiant unique qui permet à tous les scripts provenant du même parent d'être identifiables. Il est utilisé lorsqu'un script en lance ou en exécute un autre. Pour le script parent, l’contactId et l’masterId seront les mêmes. Pour tout script enfant, contactId est une nouvelle valeur unique et masterId est la même valeur que celle de l’contactId du script parent.

Par exemple, lorsque vous requalifiez une interaction, l’masterIdde l'interaction requalifiée est le même que l’contactId de l'interaction d'origine. Si l'interaction est requalifiée une deuxième fois, l’masterId de l'interaction nouvellement requalifiée est le même que l’contactId du script enfant.

__mediaServerName Le nom du serveur de médias. Cette variable est utile pour le dépannage des problèmes liés au serveur lors d'une collaboration avec le Soutien Technique NiCE CXone. Il peut s'agir par exemple de Problèmes de latence à distance ou de problèmes de téléphonie.
__POC L'id unique du point de contactClosed point d’entrée qu’un contact entrant utilise pour amorcer une interaction, comme un numéro de téléphone ou une adresse courriel.. Il correspond à l'ID dans l'application ACD NiCE CXone.
__SIPInvite Contient des informations d'en-tête pour le contact. Si vous transférez un appel à partir d’une unité d’exploitationClosed Regroupement organisationnel de haut niveau utilisé pour gérer le soutien technique, la facturation et les paramètres globaux de votre système NiCE CXone., cette variable contient des informations sur l’appel d’origine. Par exemple, vous pouvez accéder au contactID de l'appel depuis l'unité commerciale d'origine.
__Skill

L'identifiant unique de la ACD compétenceClosed Utilisé pour automatiser la livraison des interactions en fonction des compétences, des aptitudes et des connaissances de l’agent. en question. La variable __Skill permet de rechercher et de rapporter une compétence spécifique. Cette valeur peut changer avec le Reqagent action.

``` __SkillName ``` The name of the ACD skill. It accompanies __Skill and can change with the Reqagent action.

État L’état des États-unis où vit l'appelant. Cette valeur provient du fournisseur de services du contact.
__targetScript Le script lancé par le script système.
test Ne tentez pas de définir ou d'utiliser cette variable en dehors d'un Extrait action. Cela peut entraîner de graves conséquences. Il est réservé à déboguer du code dans une action Extrait.
"\n to\n " L'adresse courriel de destination.

Variables prédéfinies depuis Uptivity

s
Nom DE variable Description
_filtre personnalisé

La valeur de cette variable est utilisée comme filtre de porte ACD dans Uptivity.

_user1 - _user 8

La valeur de ces variables est utilisée pour remplir les champs Utilisateur 1 à Utilisateur 8 dans Uptivity.

Utilisateur9

Bien que User9 ne soit pas techniquement une Variable, il obtient sa valeur à partir du compte utilisateur de l'Agent, plus précisément à partir de la valeur indiquée dans les propriétés Custom 1, et renseigne le champ User 9 dans Uptivity.

Utilisateur10 Bien que User10 ne soit pas techniquement une Variable, il obtient sa valeur à partir du compte utilisateur de l'Agent, plus précisément de la valeur des propriétés Custom 2, et renseigne le champ User 10 dans Uptivity.
_surveyDNIS

Cette valeur est un id unique créé par l'utilisateur, qui est attribué lors de la création d'un sondage Uptivity et utilisé pour déterminer quel sondage exécuter pendant le rappelClosed Conserve la place d’un client dans la file d’attente et appelle automatiquement le client lorsqu’il arrive en tête de file..

_surveyCallbackDNIS

Cette valeur est le numéro qui sera utilisé dans le rappel pour l'enquête. Cette variable est destinée à être utilisée uniquement avec un sondage Uptivity.

_surveyCallbackANI

Cette valeur est l'ID de l'appelant qui s'affichera lors du rappel utilisé pour l'enquête. Cette variable est destinée à être utilisée uniquement avec un sondage Uptivity.