action Attribuer dans Dictionnaire

Vous pouvez utiliser l'action Attribuer du package Dictionnaire pour attribuer la valeur d'un dictionnaire source à la variable du dictionnaire de destination.

Exemple d'attribution d'une valeur de dictionnaire source

Cet exemple montre comment créer un robot qui attribue une valeur de dictionnaire source à la variable du dictionnaire de destination.

  1. Créez un robot.
    1. Dans le panneau de gauche, cliquez sur Automatisation.

      La liste des robots et des formulaires disponibles s'affiche.

    2. Cliquez sur Créer un robot.
    3. Saisissez le nom du robot : Dictionay_Assign.
    4. Cliquez sur Créer et modifier.
  2. Créez les variables définies par l'utilisateur à l'aide de l'icône Créer une variable (+) en haut du menu Variables.
    • Créez deux variables de type Dictionnaire :
      • Variables du dictionnaire source : AppraisalData_FY22
      • Variable du dictionnaire de destination : AppraisalData_FY23
    • Saisissez les valeurs de paire de clés suivantes dans les variables des dictionnaires source et de destination.

      AppraisalData_FY22 (Source)

      Clé Valeur
      Nom Bob, John, Sarah
      Âge 52, 26, 42
      Intitulé de poste Développeur senior, Rédacteur technique, RH
      ID d'e-mail bob.jones@abc.com, john@abc.com, sarah@abc.com
      Numéro de téléphone 752000000, 753000000, 754000000
      CTC 160 000 $, 110 000 $, 100 000 $
      Prime Développeur senior : 15 %, Rédacteur technique : 15 %, RH : 15 %
      Type d'emploi Développeur senior : Permanent, Rédacteur technique : Sous-traitant, RH : Permanent

      AppraisalData_FY23 (Destination)

      Clé Valeur
      Nom Bob, John, Sarah
      Âge 52, 26, 42
      Intitulé de poste Développeur senior, Rédacteur technique, RH
      ID d'e-mail bob.jones@abc.com, john@abc.com, sarah@abc.com
      Numéro de téléphone 752000000, 753000000, 754000000
      CTC 170 000$, 120 000$, 110 000$
  3. Pour attribuer la valeur du dictionnaire source à la variable du dictionnaire de destination, double-cliquez sur l'action Dictionnaire > Attribuer ou faites-la glisser.
    1. Sélectionnez la variable du dictionnaire source dans la liste déroulante ou créez et saisissez AppraisalData_FY22 dans le champ Sélectionner la variable du dictionnaire source.
    2. Pour conserver la sortie, sélectionnez une variable ou créez et saisissez AppraisalData_FY23 dans le champ Sélectionner la variable du dictionnaire de destination.
    Remarque : Si les deux variables de dictionnaire (source et destination) contiennent les mêmes clés, la variable du dictionnaire de destination sera remplacée par la valeur de la variable du dictionnaire source.
  4. Pour imprimer la valeur de la variable de destination (AppraisalData_FY23), double-cliquez sur l'action Zone de message ou faites-la glisser. Saisissez les valeurs suivantes dans le champ Entrer le message à afficher :
    • $AppraisalData_FY23{"Job tile"}$
    • $AppraisalData_FY23{"CTC"}$
    • $AppraisalData_FY23{"Bonus component"}$
    • $AppraisalData_FY23{"Employment type"}$
  5. Cliquez sur Enregistrer, puis sur Exécuter.

    La sortie s'affiche comme suit :

    valeurs attribuées à la variable du dictionnaire de destination

    La sortie montre que la clé et ses valeurs (Bonus et Employment type) dans la variable source (AppraisalData_FY22) sont attribuées à la variable de destination (AppraisalData_FY23). De plus, les variables source et de destination contiennent les mêmes clés pour CTC. Par conséquent, la valeur de la variable du dictionnaire de destination est remplacée par la valeur de la variable di dictionnaire source.