Créer et utiliser une variable dans Studio de conception de bureau de RPA

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 4 minutes de lecture
  • Créer 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 qu’au sein de l’activité déclarée.
    • Global : cette variable est déclarée au niveau du projet et peut être utilisée dans n’importe quelle activité du workflow d’automatisation.
      Les variables ont quatre attributs et elles sont affectées au cours de l’exécution d’une automatisation à des moments différents :
      • Identificateur
      • Emplacement des données
      • Type
      • Valeur

    Procédure

    1. Pour créer une variable locale, effectuez l’une des actions suivantes :
      • Dans la fenêtre Toolbox (Boîte à outils), accédez à General (Général ) et faites glisser le composant Variable (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 de l’Explorateur de projets, cliquez avec le bouton droit de la souris sur l’activité souhaitée et sélectionnez Créer une variable.
    2. Pour créer une variable globale, effectuez l’une des actions suivantes :
      • Dans le volet Explorateur de projets, cliquez avec le bouton droit de la souris 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.
    3. Facultatif : Si vous souhaitez convertir une variable locale en variable globale, cliquez avec le bouton droit de la souris sur la variable locale dans l’Explorateur de projets et sélectionnez Convertir en variable globale.
      Vous pouvez utiliser cette option si vous avez créé une variable en tant que locale.
    4. 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 la surface de conception
      La variable est déplacée vers la surface de conception.
    5. Connectez les ports de données et de contrôle de la variable aux ports correspondants des autres composants.
    6. Facultatif : Pour affecter une variable au port d’entrée ou de sortie de données, effectuez les actions suivantes :
      1. 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, puis sélectionnez Remplacement.
      2. 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 du composant disparaît et le nom de la variable s’affiche sur le port.
      3. Dans la boîte de dialogue CHOISIR UNE VARIABLE, choisissez une variable globale ou locale mappée pour lire ou stocker des données selon que vous souhaitez remplacer le port d’entrée ou de sortie de données.
      4. Cliquez sur OK.
    7. Facultatif : Pour utiliser des variables dans un port d’entrée 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. Faites glisser la variable vers le port d’entrée de données de l’aire de conception
      Faites glisser la variable vers le port d’entrée de données de l’aire de conception.
      L’exemple suivant montre la sortie lorsque la variable est déplacée vers le port d’entrée de données.
      Figure 3. Sortie lorsque la variable est déplacée vers le port d’entrée de données
      Sortie lorsque la variable est déplacée vers le port d’entrée de données.
      Important :
      Vous pouvez rencontrer les comportements suivants lorsque vous faites glisser et déposez un composant d’automatisation de la boîte à outils, de l’explorateur d’objets, de l’explorateur de projets et de l’explorateur de compétences vers l’aire de conception :
      • Si vous faites glisser et déposez un composant sur le même composant dans l’aire de conception, le nouveau composant remplace le composant existant. Par exemple, si vous avez déjà le composant ActionSet dans l’aire de conception et que vous glissez-déposez un autre composant ActionSet vers l’ActionSet existant, la nouvelle version remplace le composant existant.

        Toutes les connexions (connexions de contrôle et de données), les variables ou les données statiques associées au composant existant sont associées au composant récemment abandonné si le nom du port et le type de données de port sont identiques.

      • Si vous faites glisser et déposez un nouveau composant vers un autre composant ou une autre méthode 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 récemment 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éposez un composant entre deux composants :
        • Si les noms de port et les types de données de port du composant récemment 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 est can be convert (les données de port source doivent être converties en type de données cible). C’est ce qu’on appelle le typocasting ou la conversion de type. Pour plus d’informations sur la conversion de type, reportez-vous à la section Conversion de type Java). Par exemple, 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.