Créer et utiliser une variable dans Studio de conception de bureau de RPA
Créez une variable dans Studio de conception de bureau de RPA.
Avant de commencer
Rôle requis : aucun
Pourquoi et quand exécuter cette tâche
Il existe deux types de variables :
- Local : cette variable est déclarée au sein d’une activité et ne peut être utilisée que dans l’activité déclarée.
- Global : cette variable est déclarée au niveau d’un projet et peut être utilisée dans n’importe quelle activité du workflow d’automatisation.Les variables ont quatre attributs et ils sont affectés lors de l’exécution d’une automatisation à différents moments :
- Identificateur
- Emplacement des données
- Type
- Valeur
Procédure
-
Pour créer une variable locale, effectuez l’une des actions suivantes :
- Dans la fenêtre Boîte à outils, accédez à Général et faites glisser le composant Variable vers l’aire de conception.
- Dans le volet Boîte à outils, accédez à Général et faites glisser le composant Variable sur l’activité sous le volet Explorateur de projet.
- Dans le volet Explorateur de projet, cliquez avec le bouton droit sur l’activité souhaitée et sélectionnez Créer une variable.
-
Pour créer une variable globale, effectuez l’une des actions suivantes :
- Dans le volet Explorateur de projet, cliquez avec le bouton droit sur Objets globaux et sélectionnez Créer une variable.
- Dans le volet Boîte à outils, accédez à Général et faites glisser le composant Variable vers Objets globaux dans le volet Explorateur de projets.
- Facultatif :
Si vous souhaitez convertir une variable locale en global, cliquez avec le bouton droit de la souris sur la variable locale dans l’Explorateur de projet et sélectionnez Convertir en global.
Vous pouvez utiliser cette option si vous avez créé une variable locale.
-
Une fois la variable créée, faites-la glisser vers l’aire de conception, comme illustré dans l’exemple suivant.
Figure 1. La variable est déplacée vers l’aire de conception - Connectez les ports de données et de contrôle de la variable aux ports correspondants des autres composants.
- Facultatif :
Pour affecter une variable au port d’entrée ou de sortie de données, effectuez les actions suivantes :
- Dans l’aire de conception, cliquez avec le bouton droit sur le port d’entrée ou de sortie de données de la variable et sélectionnez Remplacer.
-
Dans la boîte de dialogue PROPRIÉTÉS DU PORT, cliquez sur Sélectionner en regard du champ Variable mappée pour choisir une variable requise.
Remarque :Si vous sélectionnez cette option, le port d’entrée de données sur le composant disparaît et le nom de la variable apparaît sur le port.
- Dans la boîte de dialogue CHOISIR UNE VARIABLE, choisissez une variable globale ou locale mappée pour lire ou stocker les données selon que vous souhaitez remplacer le port d’entrée ou de sortie de données.
- Cliquez sur OK.
- Facultatif :
Pour utiliser des variables dans un port d’entrée de données ou de sortie de données, faites glisser la variable sur le port d’entrée ou de sortie de données de l’aire de conception, comme illustré dans l’exemple suivant.
Figure 2. Faire glisser la variable vers le port Data In sur l’aire de conception L’exemple suivant montre la sortie lorsque la variable est glissée vers le port d’entrée de données.Figure 3. Sortie lorsque la variable est glissée vers le port d’entrée de données Important :Vous pouvez rencontrer les comportements suivants lorsque vous glissez-déplacez un composant d’automatisation de la boîte à outils, de l’explorateur d’objets, de l’explorateur de projet et de l’explorateur de compétences vers la surface de conception :- Si vous faites glisser et déplacez un composant vers le même composant de l’aire de conception, le nouveau composant remplace le composant existant. Par exemple, si vous avez déjà le composant ActionSet sur l’aire de conception et que vous glissez-déplacez un autre composant ActionSet dans l’ActionSet existant, la nouvelle version remplace le composant existant.
Toutes les connexions (connexions de contrôle et de données), variables ou données statiques associées au composant existant sont associées au composant nouvellement abandonné si le nom du port et le type de données du port sont identiques.
- Si vous faites glisser et déposez un nouveau composant vers un composant ou une méthode différente dans l’aire de conception, le nouveau composant remplace le composant existant.
Toutes les connexions, variables ou données statiques associées au composant existant sont associées au composant nouvellement abandonné si les noms de port et les types de données de port sont identiques.
- Si vous faites glisser et déposez un composant entre deux composants déjà connectés dans l’aire de conception, le composant est placé entre les composants existants. Vous pouvez rencontrer les comportements suivants lorsque vous faites glisser et déplacez un composant entre deux composants :
- Si les noms de port et les types de données de port du composant nouvellement abandonné correspondent aux composants connectés, les connexions de données sont créées.
- Si les noms de port sont identiques et que les types de données de port sont différents, les connexions de données ne sont créées que si le type de données de port peut être converti (les données du port source doivent être converties en type de données cible. C’est ce qu’on appelle la typographie ou la conversion de type. Pour plus d’informations sur la diffusion de type, consultez Diffusion de type Java). Par exemple, nombre entier vers objet mais pas objet vers entier.
- Si les noms de port sont identiques et que le type de données de port peut être converti, mais qu’il existe déjà une connexion de données entre les deux composants, aucune nouvelle connexion de données n’est créée.
- Si vous faites glisser et déplacez un composant vers le même composant de l’aire de conception, le nouveau composant remplace le composant existant. Par exemple, si vous avez déjà le composant ActionSet sur l’aire de conception et que vous glissez-déplacez un autre composant ActionSet dans l’ActionSet existant, la nouvelle version remplace le composant existant.