Convertir une valeur
Vous pouvez utiliser cette étape pour convertir une valeur spécifiée manuellement ou, conjointement avec une étape d'extraction, pour convertir une valeur extraite.
Vous pouvez ajouter cette étape directement à partir du workflow du robot ou du volet Statut en faisant un clic droit sur une valeur et en cliquant sur
.Pour effectuer la conversion pour une valeur spécifiée manuellement, l'option Convertir une valeur doit être sélectionnée dans la liste déroulante. Pour convertir une valeur extraite, dans la liste déroulante, sélectionnez l'une des étapes d'extraction.
Propriétés
- Convertir une valeur
-
Valeur source à convertir.
- Évaluer l'expression
- Contient une liste de fonctions de conversion suggérées à utiliser sur une valeur. La liste des fonctions proposées pour une valeur est limitée, selon le type de la valeur. Pour spécifier une fonction de conversion, dans le menu contextuel de l'étape, cliquez sur Évaluer l'expression, puis procédez de l'une des manières suivantes :
- Sélectionnez la fonction requise dans la liste des fonctions proposées.
- Cliquez sur Brut pour taper manuellement la fonction requise. Par exemple, si vous devez extraire un texte qui représente un entier et le stocker dans une variable de type entier, vous pouvez utiliser l'expression $initial.integer().
Pour plus d'informations sur les fonctions prises en charge et des exemples, consultez Expressions.
Un convertisseur peut contenir une ou plusieurs étapes Évaluer l'expression.
- Stocker en cours dans
- Stocke une valeur convertie dans une variable de type déterminé. Le type de la valeur doit correspondre à celui de la variable et peut être l'un des types suivants : entier, booléen, nombre ou texte.
- Le convertisseur peut contenir une ou plusieurs étapes Stocker l'entrée actuelle. Par exemple, cela peut être utile si vous devez extraire le nom complet d'une personne et le stocker dans deux variables, comme pour le prénom et le nom respectivement, à l'intérieur du même groupe de conversion.
Un groupe de convertisseurs peut également contenir l'ensemble d'étapes d'activité suivant :
Exemple : Capitaliser l'expression "hello world"
L'exemple suivant montre comment mettre en majuscules l'expression "hello world" et la stocker dans une variable de type texte.
Dans un groupe de convertisseurs, si vous devez annuler une modification de l'état du workflow ou voir l'état à un certain point précédent du flux, vous pouvez simplement revenir à l'intérieur du groupe d'étapes de conversion en exécutant le point de flux précédent requis. De plus, si vous modifiez le workflow avant le point de flux actuel, l'état du workflow est automatiquement ajusté, de sorte qu'il n'est pas nécessaire d'exécuter à nouveau les étapes de conversion.
-
Ajoutez une étape Convertir une valeur à votre workflow d'automatisation et configurez-la comme suit.
-
Sous Convertir une valeur, tapez "hello world".
-
Après l'expression, faites un clic droit sur le point de flux et cliquez sur
.
-
-
Après avoir exécuté la première partie, la valeur initiale (donnée) de l'expression "hello world" est attribuée aux variables $initial et $current
-
En poursuivant l'exécution, l'expression est mise en majuscules par le convertisseur (notez =$current.capitalize() dans l'exemple suivant), la variable $current se voit attribuer une nouvelle valeur, "Hello World", tandis que la valeur de la variable $initial ne change pas. La nouvelle valeur de la variable $current, "Hello World", est stockée dans la variable texte de type Texte après l'exécution de l'étape Stocker en cours dans.
Pour plus d'informations sur les variables $initial et $current, consultez Conversion des données.