Constantes
Les constantes sont des variables globales pour un workflow qui sont définies dans l'onglet Workflow dans le Configuration du workflow Fenêtre. Grâce aux constantes, vous pouvez changer une valeur dans un emplacement unique et propager la modification au reste du workflow.
Il existe trois types de constantes :
- Moteur: cinq constantes de moteur s'affichent dans chaque workflow et une constante supplémentaire, IterationNumber, s'affiche lorsque le type de workflow est batch, itératif ou macro Optimizer d'emplacement.
- TempFilePath: le répertoire où le moteur va écrire des fichiers temporaires.
- Version: numéro de version du moteur Alteryx installé sur la machine.
- WorkflowDirectory: répertoire du workflow actuel. Si aucun workflow n’est ouvert, le répertoire d’installation d’Alteryx est indiqué.
- WorkflowFileName: nom de fichier du workflow, qui n'est disponible que si le workflow a été enregistré.
- GuiInteraction: valeur booléenne indiquant si un workflow est exécuté ou non à partir de l'interface graphique. Si le workflow est exécuté depuis Alteryx Designer ou l’interface d’une application analytique, la valeur renvoyée est Vrai ou 1. Si le workflow est exécuté à partir d’une ligne de commande, la valeur renvoyée est False ou 0.
- IterationNumber: entier qui correspond au nombre de fois qu'une macro s'est exécutée, à partir de 0.
- Question: lorsque le type de workflow est une application analytique ou une macro, la plupart des outils d'interface s'affichent en tant que constantes de question. Le nom de la constante correspond au nom de l’outil Question. Voir Outils d'Interface.
- Utilisateur: les constantes utilisateur peuvent être créées et éditées via le Configuration du workflow Fenêtre.
- Cliquez sur le bouton Ajouter .
- Tapez un nom et une valeur.
- Cliquez sur la case à cocher # si la valeur est un nombre. Par défaut, les constantes sont des chaînes.
- Mettez la constante en surbrillance.
- Cliquez sur le bouton Supprimer .
Utiliser une constante
Les constantes Engine et utilisateur s’affichent comme des variables qui peuvent servir à construire une expression dans tout outil utilisant un éditeur d’expressions. Le type de données d’une constante varie selon que la constante est conçue comme un nombre ou une chaîne dans l’onglet Workflow de la fenêtre Configuration du workflow. Les constantes Question n’apparaissent pas dans l’éditeur d’expressions. Voir Éditeur d’expressions.
Toute constante peut être utilisée dans la configuration d’un outil à l’aide d’un raccourci de référence. Vous pouvez spécifier une variable constante en ajoutant un% (signe de pourcentage) au début et à la fin du nom: % ConstantType. ConstantName% .
Le raccourci de référence peut alors être utilisé dans un éditeur d’expressions ou dans une zone de texte et la constante peut être actualisée par le biais d’un outil Question ou elle peut être modifiée dans l’onglet Workflow de la fenêtre Configuration du workflow.
Soyez vigilant lors de l’utilisation de cette méthode, car il est possible qu’elle ne donne pas toujours les résultats escomptés.