studiox
2023.4
false
UiPath logo, featuring letters U and I in white

Manuel utilisateur de StudioX

Dernière mise à jour 7 août 2024

Tutoriel : parcourir les lignes d'une table

Dans ce tutoriel, nous allons créer une automatisation pour répéter le workflow suivant pour chaque ligne d’un tableau Excel n'ayant pas encore de valeur pour le Numéro de transaction :

  1. Copiez la valeur de la cellule dans la colonne Encaisser.
  2. Coller la valeur dans un champ d'une application de bureau.
  3. Copiez le numéro de transaction de l’application de bureau.
  4. Collez la valeur de la cellule dans la colonne Numéro de transaction.
  5. Cliquez sur un bouton dans l’application de bureau pour soumettre les données.

Nous allons créer un projet et commencer par ajouter une activité Utiliser le fichier Excel (Use Excel File) pour indiquer le fichier Excel à utiliser. À l’intérieur de la carte, nous ajouterons une activité Pour chaque ligne Excel (For Each Excel Row) pour indiquer que les activités doivent être répétées pour chaque ligne au fur et à mesure que nous les parcourons. Étant donné que nous voulons seulement que l’automatisation s’exécute pour les lignes de notre fichier Excel qui ne contiennent pas de valeur Numéro de transaction, nous ajouterons une activité Si (If) à l’intérieur de l’activité Pour chaque ligne Excel pour indiquer que les activités à automatiser ne doivent être exécutées que pour les lignes qui répondent à la condition que la cellule Numéro de transaction soit vide.

  1. Étape 1 : configurer le projet et obtenir les fichiers nécessaires.
    1. Créez un nouveau projet vierge en utilisant les paramètres par défaut.
    2. Dans ce tutoriel, téléchargez et extrayez les archives avec le projet d’automatisation en appuyant sur le bouton en bas de la page. Copiez le fichier DoubleUI.xlsx vers le dossier de votre projet, puis double-cliquez sur le fichier DoubleUI.exe pour ouvrir l’application DoubleUI.
  2. Étape 2 : ajouter le fichier Excel au projet.
    1. Cliquez sur Ajouter une activité docs image dans le panneau Concepteur, puis recherchez l’activité Utiliser un fichier Excel dans le champ de recherche en haut de l’écran et sélectionnez-la. Une activité Utiliser un fichier Excel est ajoutée au panneau Concepteur.
    2. Dans l’activité :
      • Cliquez sur Parcourir docs image à côté du champ Fichier Excel, puis naviguez vers le fichier DoubleUI.xlsx et sélectionnez-le.
      • Dans le champ Référencer en tant que, entrez UID.

        Vous avez indiqué que vous travaillerez sur le fichier DoubleUI.xlsx qui est connu dans votre automatisation sous le nom de UID.

  3. Étape 3 : Parcourir les lignes du fichier Excel.
    1. Cliquez sur Ajouter une activité docs image à l’intérieur de l’activité Utiliser un fichier Excel, puis, dans la section Scénarios courants du champ de recherche en haut de l’écran, cliquez sur Répéter les actions pour les lignes de la plage Excel. Une activité Pour chaque ligne Excel est ajoutée au panneau Concepteur à l’intérieur de l’activité Utiliser un fichier Excel.
    2. Dans l’activité Pour chaque ligne Excel, cliquez sur Plus docs image sur le côté droit du champ Dans la plage, puis sélectionnez UID > Entrée [Feuille] > Transactions [Table] pour sélectionner la table Transactions dans la feuille Entrée du fichier UID. Votre sélection est affichée ainsi dans le champ Dans la plage : [UID] Transactions.

      Vous avez indiqué que vous souhaitez parcourir les lignes de la table Transactions.



  4. Étape 4 : Ajouter la condition devant être remplie pour l'exécution des activités.
    1. Cliquez sur Ajouter une activité docs image à l’intérieur de l’activité Pour chaque ligne Excel, puis, dans le champ de recherche en haut de l’écran, localisez l’activité Si et cliquez dessus. Une activité Si est ajoutée dans l’activité Utiliser l’application/le navigateur.
    2. Dans l’activité Si, cliquez sur Plus docs image sur le côté droit du champ Condition, puis sélectionnez Générateur de conditions.
    3. Dans le générateur de conditions, ajoutez la condition « si la Transaction # de la ligne actuelle est vide »:
      • Cliquez sur Plus docs image sur le côté droit du champ à gauche, puis sélectionnez LigneActuelle > Transaction # pour sélectionner la valeur Transaction # de la ligne actuelle que vous êtes en train de parcourir correspondant à la valeur à évaluer dans la condition.
      • Au milieu du menu déroulant, sélectionnez est vide.

        Les activités que vous ajoutez dans la branche Puis de l’activité Si seront exécutées pour les lignes qui répondent à cette condition.



  5. Étape 5 : Ajouter l’application de bureau et les activités devant y être exécutées lorsque la condition est remplie.
    1. Cliquez sur Ajouter une activité docs image à l’intérieur la branche Puis de l’activité Si, puis, dans le champ de recherche en haut de l’écran, localisez l’activité Utiliser l’application/le navigateur et sélectionnez-la. Une activité Utiliser l’application/le navigateur est ajoutée à la branche Puis de l’activité Si.
    2. Dans l’activité Utiliser l’application/le navigateur, cliquez sur Configurer la fenêtre, puis déplacez le pointeur de souris dans la fenêtre DoubleUI. Lorsque la fenêtre est mise en surbrillance, cliquez n’importe où dans DoubleUI.

      L’activité Utiliser l’application/le navigateur est mise à jour et une capture d’écran de la fenêtre de l’application apparaît à l’intérieur de l’activité.

    3. Cliquez sur Ajouter une activité docs image à l’intérieur de l’activité Utiliser l’application/le navigateur, puis, dans le champ de recherche en haut de l’écran, localisez et cliquez sur Saisir dans. Une activité Saisir dans est ajoutée dans l’activité Utiliser l’application/le navigateur.
    4. Dans l’activité Saisir dans :
      • Cliquez sur Indiquer la cible à l’écran, puis déplacez le pointeur de souris sur le champ Encaissement dans l’application DoubleUI.exe. Lorsque le champ est mis en surbrillance, cliquez dessus. Le champ de texte est identifié comme étant la cible et le libellé Encaissement juste à côté du champ est identifié comme étant une ancre. Cliquez sur Confirmer dans la fenêtre Options de sélection pour enregistrer la sélection. Une image de la cible et de l’ancre apparaît dans l’activité Saisir dans.

        Vous avez indiqué que vous souhaitez saisir dans le champ Encaissement depuis l’application DoubleUI.exe.

      • Cliquez sur Plus docs image sur le côté droit du champ Saisir ceci, puis sélectionnez LigneActuelle > Encaissement pour sélectionner la valeur Encaissement de la ligne que vous êtes en train de parcourir correspondant à la valeur à saisir.
    5. Cliquez sur Ajouter une activité docs image à l’intérieur de l’activité Utiliser l’application/le navigateur (Use Application/Browser) juste en dessous de l’activité Obtenir le texte (Get Text), puis, dans le champ de recherche en haut de l’écran, localisez et sélectionnez Cliquer. Une activité Cliquer dans l’activité Utiliser l'application/le navigateur après l’activité Obtenir le texte.
    6. Dans l’activité Obtenir le texte (Get Text) :
      • Cliquez sur Indiquer la cible à l’écran, puis déplacez le pointeur de souris sur la valeur Transaction # dans l’application DoubleUI.exe et, lorsqu’elle est mise en surbrillance, cliquez sur la valeur. La valeur Transaction # est identifiée comme la cible et le libellé à côté est identifié comme étant une ancre. Cliquez sur Confirmer dans la fenêtre Options de sélection pour enregistrer la sélection. Une image de la cible et de l’ancre est affichée dans l’activité Obtenir le texte.

        Vous avez indiqué que vous souhaitez copier la valeur Transaction # de l’application DoubleUI.exe.

      • Cliquez sur Plus docs image sur le côté droit du champ Enregistrer dans, puis sélectionnez LigneActuelle > Transaction # pour sélectionner la colonne Transaction # sur la ligne que vous êtes en train de parcourir correspondant à la cellule où coller la valeur copiée à partir de l’application.
    7. Cliquez sur Ajouter une activité docs image à l’intérieur de l’activité Utiliser l’application/le navigateur (Use Application/Browser) juste en dessous de l’activité Obtenir le texte (Get Text), puis, dans le champ de recherche en haut de l’écran, localisez et sélectionnez Cliquer.

      Une activité Cliquer dans l’activité Utiliser l'application/le navigateur après l’activité Obtenir le texte.

    8. Dans l’activité Cliquer, cliquez sur Indiquer la cible à l’écran, puis déplacez le pointeur de souris sur le bouton Accepter dans l’application DoubleUI.exe. Lorsque le bouton est mis en surbrillance, cliquez dessus. Le bouton Accepter est identifié comme étant la cible et le bouton Annuler est identifié comme étant une ancre. Cliquez sur Confirmer dans la fenêtre Options de sélection pour enregistrer la sélection. Une image de la cible et de l’ancre apparaît dans l’activité Cliquer.

      Vous avez indiqué que vous souhaitez cliquer sur le bouton Accepter depuis l’application DoubleUI.exe.



    9. Cliquez sur Enregistrer dans le ruban StudioX pour enregistrer l’automatisation, puis cliquez sur Exécuter pour exécuter l’automatisation.

    Les valeurs Encaisser de chaque ligne du tableau UID n'ayant pas de valeur de Numéro de transaction sont saisies dans l’application DoubleUI, et le Numéro de transaction de l’application DoubleUI est recopié dans chaque ligne de la table UID.

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