activities
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
UiPath logo, featuring letters U and I in white

Activités de workflow

Dernière mise à jour 28 févr. 2026

Grille de données

Ce tutoriel fournit des instructions étape par étape sur la façon de créer et d'utiliser un composant Data Grid. Vous apprendrez à transmettre des données dans la grille de données, à les mettre à jour en temps réel et à extraire les informations. Le tutoriel utilise un fichier CSV pour la saisie des données dans la grille de données.

Cette automatisation utilise un enregistrement CSV des étudiants et de leurs résultats d'examen et l'affiche dans un formulaire, où vous pouvez mettre à jour les résultats de l'examen et leur statut correspondant (« réussi » ou « échec ») en temps réel. De plus, l'automatisation vous permet de déclencher l'extraction de l'enregistrement et de la sortir dans la console.

  1. Créez un nouveau formulaire. Pour cet exemple, nommez- le DataGrid.

    1. Ajoutez un composant Data Grid à l'intérieur du formulaire.

    2. Ajoutez les composants correspondants pour chaque colonne du fichier CSV que vous souhaitez transmettre dans le formulaire.

      Pour cet exemple, ajoutez un Champ de texte (fullName), une Case à cocher (seniorYear) et une Liste déroulante (examResults).

      docs image

      Remarque :

      Notez que les noms de propriété des composants sont sensibles à la casse et doivent correspondre précisément aux noms de colonne dans le fichier CSV, ainsi qu'aux noms de colonne des tables de données.

    3. De plus, ajoutez un champ de texte supplémentaire à l’intérieur de la grille de données nommée Statut. Ces informations seront utilisées pour les mises à jour du formulaire.

    4. Ajoutez un bouton à l'extérieur de la grille de données. Ce bouton déclenchera l'extraction de la grille de données.

      docs image

  2. Dans le workflow principal , ajoutez et configurez les activités suivantes :

    1. Lire le fichier CSV : saisissez le fichier CSV contenant les données pour la grille de données. Créez une variable TableDonnées pour stocker le fichier CSV de sortie.

      Pour cet exemple, nommez-le dataGridDataTable.

    2. Revenez à votre formulaire et définissez le Nom de propriété du composant Grille de données en tant que variable TableDonnées que vous avez créée à la sous-étape a, où vous stockez le fichier CSV de sortie. Pour cet exemple, définissez le Nom de la propriété sur dataGridDataTable.

    3. Afficher le formulaire : sélectionnez le formulaire DataGrid et transmettez les données de la table de données à la grille de données.

    4. Dans le dictionnaire d’ arguments , ajoutez une entrée pour l’argument dataGrid avec le type System.Data.DataTable et la direction In et définissez la valeur sur dataGridDataTable.

      Clé (Key)Saisie de texteDirectionValeur (Value)
      dataGrid (le nom de propriété de la grille de données)System.Data.DataTableIndataGridTable
    5. Exécuter les déclencheurs locaux : permet d'activer tous les déclencheurs à l'intérieur du projet.

  3. Créez un workflow de déclencheur nommé champModifiéTrigger, chargé de définir le statut d'un candidat sur échec ou de réussite, en fonction de son résultat d'examen.

    1. Ajoutez une activité Déclencheur de formulaire et définissez l'événement lorsque le champ examResults change.

    2. Ajoutez une activité Créer une table de données pour créer une TableDonnées où les valeurs de la grille de données seront stockées lorsque le déclencheur se déclenchera.

      Nommez la variable de sortie comme suit : editedDataTable.

    3. Ajoutez une activité Obtenir les valeurs du formulaire pour récupérer la Grille de données dans la TableDonnées que vous avez créée à l'étape b (editedDataTable).

    4. Ajoutez une activité Pour chaque ligne pour parcourir chaque résultat d’examen et définir le champ Status en conséquence. Entrez la TableDonnées que vous avez créée à la sous editedDataTable étape b dans le champ Table de données .

    5. Dans le corps de l' activité For Each Row, ajoutez une activité If et définissez la condition sur CurrentRow("examResults").ToString="f".

      Notez que les valeurs sont sensibles à la casse. C’est la raison pour laquelle nous avons utilisé « f » minuscules dans la condition, au lieu de « F » majuscules.

      docs image

    6. Dans le corps Puis , ajoutez une activité Attribuer pour attribuer le statut de l'étudiant comme « échec » lorsque le résultat de son examen est F.

      Enregistrer dansValeur à enregistrer
      CurrentRow("status")"failed"
    7. Dans le corps Sinon , ajoutez à nouveau une activité Attribuer , cette fois pour la situation où le statut d’un candidat est « passé », car le résultat de son examen n’est pas F.

      Enregistrer dansValeur à enregistrer
      CurrentRow("status")"passed"
    8. En dehors de l'activité Pour chaque ligne , ajoutez une activité Définir les valeurs du formulaire pour transmettre la grille de données mise à jour dans le formulaire. Dans le champ Clé , utilisez dataGrid avec le Type System.Data.DataTable et définissez la valeur sur editedDataTable.

      Clé (Key)Saisie de texteValeur (Value)
      dataGridSystem.Data.DataTableeditedDataTable
  4. Créez un workflow de déclencheur nommé Extraire cliqué, chargé d'extraire la grille de données et de la générer sous forme de chaîne au format CSV.

    1. Ajoutez une activité Déclencheur de formulaire et définissez l'événement lorsque vous cliquez sur le bouton extract .

    2. Ajoutez une activité Get Form Values pour extraire la grille de données dans une TableDonnées. Ajoutez une entrée dans le dictionnaire d’ arguments pour dataGrid avec le type System.Data.DataTable et définissez la valeur sur output.

      dataGridSystem.Data.DataTableoutput
    3. Ajoutez une activité Output Data Table pour générer la grille de données extraite sous forme de String au format CSV. Dans le champ Table de données , saisissez la variable que vous avez utilisée pour extraire la grille de données à la sous-étape b (output). Entrez une variable String que vous enregistrerez dans la Console de sortie dans le champ Texte

    4. Ajoutez une activité Message du journal pour générer la grille de données extraite.

    5. Ajoutez une activité Arrêter les déclencheurs locaux pour fermer le formulaire et arrêter l'exécution, en supposant que vous ne souhaitez pas interagir avec le formulaire après l'avoir extrait.

    L'image ci-dessous montre le résultat de la mise à jour des données alors que le formulaire est toujours affiché.

    docs image

Exemple de workflow

Pour suivre les étapes et essayer vous-même le tutoriel, consultez l' exemple de workflow.

  • Exemple de workflow

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
Uipath Logo
Confiance et sécurité
© 2005-2026 UiPath Tous droits réservés.