LOOKUP TABLE VARS

Cette page d’aide concerne Studio. Cette information est également disponible pour Desktop Studio.

Charge une ligne de données personnalisée à partir d’un tableau défini par une feuille de travail dans un tableur Excel, puis stocke les valeurs en tant que variables de script individuelles. Vous pouvez télécharger une feuille de calcul via l'action et sélectionner la feuille de calcul à partir de laquelle lire. La feuille de travail est stockée dans le script sous la forme d’une chaîne codée en base 64.

Actuellement, vous ne pouvez pas télécharger un tableur vers cette action dans Studio. Si vous devez inclure LookupTableVars dans un script Studio, vous pouvez ouvrir le script dans Desktop Studio. Téléchargez le tableur et configurez l’action, puis enregistrez le script. Vous pouvez continuer à travailler sur le script dans Studio.

Dépendances

  • Le tableur que vous téléchargez pour l’utiliser avec cette action est stocké dans le script sous la forme d’une chaîne codée en base 64. Il n’est pas stocké sur un serveur de fichiers.
  • Vous ne pouvez pas modifier les données après avoir téléchargé le fichier. Au lieu de cela, vous devez actualiser les données en téléchargeant une nouvelle version. Cette opération ne peut être effectuée que par l’utilisateur Studio qui a téléchargé le fichier à l’origine. Si l’utilisateur n’est pas disponible pour mettre à jour le fichier, vous devez supprimer l’action du script et télécharger une nouvelle version. Voir la section Utiliser l’action de cette page pour plus de détails sur la manière de rafraîchir les données.
  • Plus le tableur est grand, plus cette action risque de provoquer des problèmes sur les serveurs CXone Mpower. Le nombre de lignes et de colonnes du tableur a une incidence sur la taille globale du fichier. Le nombre maximal de lignes est compris entre 10 000 et 20 000, en fonction du nombre de colonnes et de la quantité de données contenues dans les cellules. Soyez prudent lorsque vous utilisez cette action avec des tableurs comportant un certain nombre de lignes dans cette plage. Vous pouvez envisager d’utiliser une solution différente, telle qu’une base de données.
  • Lors de la lecture du tableur, LookupTablVars ignore la dernière ligne. Pour éviter les données manquantes, ajoutez une ligne à la fin du tableur. La ligne peut être vide ou contenir des valeurs absurdes telles que « fin de fichier ».
  • Les noms de colonnes ne peuvent pas contenir d’espaces.

Types de scripts pris en charge

Un carré d’où part une ligne qui va vers trois autres carrés.

Générique

Courriel Clavardage Téléphone Messagerie vocale Élément de travail SMS Numérique

Propriétés d’entrée

Ces propriétés définissent les données que l’action utilise lors de son exécution.

Ces propriétés sont automatiquement complétées lorsque vous utilisez l’assistant pour charger un tableur.

Propriété

Description

Add Caption

Saisissez une courte phrase qui identifie de manière unique cette action dans le script. La légende apparaît dans le canevas de script sous l’icône d’action.

Value La valeur correspond à la colonne clé utilisée pour décider de la ligne de données à récupérer.
File Name Le nom du fichier du tableur à partir duquel la feuille de travail a été chargée. Utilisé par l’option Actualiser lors du rechargement du tableur.
Worksheet Name Le nom de la feuille de travail sélectionnée pour l’action. Utilisé par l’option Rafraîchir lors du rechargement du classeur.
Key Column Le nom de la colonne clé de la feuille de travail sélectionnée. Utilisé par l’option Actualiser lors du rechargement du classeur.

Conditions de la branche de résultat

Les conditions de branche de résultat vous permettent de créer des branches dans votre script afin de gérer différents résultats lors de l’exécution d’une action.

Condition

Description

Default

Chemin emprunté à moins que le script ne remplisse une condition exigeant qu’il prenne l’une des autres branches. Elle est également prise si les autres branches de l’action ne sont pas définies.

NoMatch

Chemin emprunté lorsque l’action ne parvient pas à identifier la ligne de données personnalisée à partir de la table définie.