Mots-clés

Les informations contenues dans cette page d’aide s’appliquent à la fois à CXone Studio et à Desktop Studio.

Les mots-clés, ou commandes, font partie de la syntaxe des déclarations dans le langage Snippet. Il s’agit de termes prédéfinis qui sont réservés à des usages spécifiques dans les scripts. Le compilateur reconnaît le mot-clé et exécute le comportement qui lui est associé. Par exemple, lorsque le compilateur voit le mot-clé ASSIGN, il crée une nouvelle variable avec le nom et la valeur spécifiés après le mot-clé. Par exemple : ASSIGN varName = 1

Les mots-clés étant des termes réservés, ils ne peuvent pas être utilisés comme identificateurs d’objets ou de variables dans vos scripts.

De nombreux mots-clés ont également des actionsFermé Exécute un processus au sein d’un script Studio, tel que la collecte de données client, l’écoute d’un message ou de musique, ou le routage d’un contact vers un agent. Studio portant le même nom. Par exemple, il existe un mot-clé IF et une action IF. Les deux accomplissent le même comportement dans votre script. Vous pouvez utiliser les actions Snippet avec du code personnalisé pour réduire le nombre d’actions dans vos scripts.

Mots-clés dans l’extrait de code

Snippet prend en charge les mots-clés suivants. Chaque mot-clé a une utilisation spécifique. Il existe plusieurs catégories pour le type de comportement des mots-clés. Chaque mot-clé est décrit en détail dans les sections suivantes.

Mots-clés de déclaration

Ces mots-clés permettent de déclarer ou de créer de nouvelles variables, de nouveaux objets et de nouvelles fonctions.

Mots-clés de sélection

Ces mots-clés permettent au script de sélectionner une instruction à exécuter en fonction des conditions spécifiées. Vous pouvez les utiliser pour contrôler le flux linéaire de ce qui se passe dans votre script.

  • IF : Cette instruction sélectionne une instruction à exécuter en fonction de la valeur d’une expression booléenne.
  • SELECT : Cette instruction exécute la première d’une série d’instructions CASE dont l’évaluation est vraie.
  • SWITCH : Cette instruction compare la valeur d’une variable aux instructions CASE définies. Elle exécute le CASEcorrespondant.

Les mots-clés suivants ne sont jamais utilisés seuls. Ils sont toujours utilisés avec un mot-clé de sélection.

  • ELSE : Cette instruction définit l’action du script si l’expression booléenne est évaluée à faux. Utilisé avec IF.
  • CASE : Cette instruction définit l’une des instructions possibles à exécuter. Utilisé avec SWITCH ou SELECT.
  • DEFAULT : Cette instruction définit l’instruction qui est exécutée si aucun des autres cas ne peut être exécuté. Utilisé avec SWITCH ou SELECT.

Mots-clés en boucle

Les mots-clés en boucle vous permettent d’exécuter une instruction ou une série d’instructions de manière répétée jusqu’à ce que la condition de fin spécifiée soit remplie.

Le mot-clé suivant n’est jamais utilisé seul. Il s’agit d’une partie facultative du bloc de code d’une instruction en boucle :

BREAK : Cette instruction met fin à une instruction en boucle.

Autres mots-clés

Ces mots-clés ont des applications très spécifiques dans les scripts Studio :

Syntaxe des mots-clés

Un mot-clé doit apparaître comme le premier mot ou la première commande de la ligne. Il est ensuite suivi d’autres mots ou codes qui définissent ce que le mot-clé fait et comment il le fait. Par exemple, le mot-clé ASSIGN, qui crée une nouvelle variable et lui attribue une valeur, doit être suivi du nom de la nouvelle variable et de la valeur que vous souhaitez lui donner :

ASSIGN var1 = "my value"

Les mots-clés ne sont pas sensibles à la casse. Par exemple, FOREACH est identique à foreach pour le compilateur.

Certains mots-clés nécessitent un code intégré pour fonctionner. Consultez la page d’aide en ligne du mot-clé que vous utilisez pour obtenir des informations sur ces exigences.

Mots-clés dans l’éditeur d’extrait de code

La fenêtre Snippet editor de l’action Snippet comporte deux onglets. Les deux onglets permettent de créer les mêmes types de code. Vous pouvez passer d’un onglet à l’autre et modifier votre code dans l’un ou l’autre. Les onglets sont les suivants :

  • L’onglet Vue textuelle. Il s’agit d’un champ de texte libre dans lequel vous pouvez saisir votre code manuellement.
  • L’onglet Arborescence. Il s’agit d’une interface graphique que vous pouvez utiliser pour construire votre code. Cet onglet contient une liste de mots-clés que vous pouvez sélectionner pour ajouter des instructions à l’extrait de code.