Activités (Activities)
Plus récente (Latest)
False
Image de fond de la bannière
Activités de workflow
Dernière mise à jour 22 avr. 2024

Construire et filtrer une table de données

L'exemple ci-dessous explique comment filtrer et extraire les données d'une table de données en utilisant les activités Build Data Table, Filter Data Table, Output Data Table, For Each Row et Get Row Item. Vous pouvez retrouver ces activités dans le package UiPath.System.Activities.

Voici comment le processus d'automatisation peut être créé :

  1. Ouvrez Studio et démarrez un nouveau Processus.
  2. Faites glisser un conteneur Séquence vers le concepteur de workflow.

    • Créez les variables suivantes :

      Nom de variable

      Types de variables

      Valeur par défaut

      DT1

      DataTable

       

      DT2

      DataTable

       

      DataTableString

      Chaîne de caractères (string)

       
  3. Faites glisser une activité Build Data Table dans le conteneur Sequence.

    • Dans le panneau Propriétés , ajoutez la variable DT1 dans le champ TableDonnées .
    • Cliquez sur le bouton TableDonnées. La fenêtre Build Data Table contient une table comportant deux colonnes et des lignes.
    • Cliquez sur le bouton Ajouter une colonne et ajoutez une nouvelle colonne.
    • Cliquez sur le bouton Modifier la colonne dans la première colonne et ajoutez la valeur Name dans le champ NomColonne.
    • Sélectionnez l’option String dans la liste déroulante Type de données.
    • Cochez la case de l’option Autoriser une valeur Null.
    • Ajoutez la valeur -1 dans le champ Longueur maximale.
    • Cliquez sur l'option OK pour fermer la fenêtre.
    • Cliquez sur le bouton Modifier la colonne dans la deuxième colonne et ajoutez la valeur Surname dans le champ NomColonne.
    • Sélectionnez l’option String dans la liste déroulante Type de données.
    • Cochez la case de l’option Autoriser une valeur Null.
    • Ajoutez la valeur -1 dans le champ Longueur maximale.
    • Cliquez sur l'option OK pour fermer la fenêtre.
    • Cliquez sur le bouton Modifier la colonne de la troisième colonne et ajoutez la valeur Grade dans le champ NomColonne.
    • Sélectionnez l’option Int32 dans la liste déroulante Type de données.
    • Cochez la case de l’option Autoriser une valeur Null.
    • Ajoutez la valeur -1 dans le champ Longueur maximale.
    • Cliquez sur le bouton OK pour fermer la fenêtre.
    • Cliquez à nouveau sur le bouton OK.
    • Voici à quoi devrait ressembler la fenêtre TableDonnées :



  4. Faites glisser une activité Filter Data Table sous l'activité Build Data Table.
  5. Cliquez sur le bouton Assistant de Filtre.

    • Ajoutez la variable DT1 dans le champ Table de données d'entrée.
    • Ajoutez la variable DT2 dans le champ Table de données de sortie.
    • Sélectionnez l'option Conserver pour le champ Mode de filtrage des lignes.
    • Ajoutez la valeur "Grade" dans le champ Colonne.
    • Sélectionnez la valeur < dans la liste déroulante Opération.
    • Indiquez la valeur 5 dans le champ Valeur (Value).
    • Cliquez sur l'onglet Colonnes de sortie.
    • Sélectionnez l'option Conserver pour le champ Mode de sélection des colonnes.
    • Ajoutez les colonnes "Name" et "Surname".
    • Cliquez sur le bouton OK.
    • Voici à quoi devrait ressembler l'assistant de filtre :



  6. Placez une activité Output Data Table sous l'activité Filter Data Table.

    • Dans le panneau Propriétés , ajoutez la variable DT2 dans le champ TableDonnées .
    • Ajoutez la variable DataTableString dans le champ Texte.
  7. Faites glisser une activité Write Line sous l'activité Output Data Table.

    • Ajoutez la variable DataTableString dans le champ Texte.
  8. Placez une activité For Each Row sous l'activité Write Line.

    • Ajoutez la variable DT1 dans le champ Table de données.
  9. Sélectionnez le conteneur Body et créez la variable suivante :

    Nom de variable

    Types de variables

    Valeur par défaut

    Grade

    Int32

     
  10. Ajoutez une activité Get Row Item et placez-la dans le conteneur Corps.

    • Dans le panneau Propriétés, ajoutez la valeur "Grade" dans le champ NomColonne.
    • Ajoutez la valeur row dans le champ Url.
    • Ajoutez la variable Grade dans le champ Valeur (Value).
  11. Placez une activité If sous l’activité Get Row Item.

    • Ajoutez l’expression Grade < 5 dans le champ Condition.
  12. Faites glisser une activité Write Line dans le champ Alors (Then).

    • Ajoutez l'expression "Failed:" + row("Name").ToString + " " + row("Surname").ToString dans le champ Texte.
  13. Exécutez le processus. Le robot va extraire toutes les données correspondant aux exigences spécifiées.

    Voici à quoi devrait ressembler votre workflow :



Télécharger ici un exemple.

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.