- Notes de publication
- Démarrage
- Didacticiels
- Projets d'automatisation
- Création d'automatisations
- Bases de l'automatisation
- Réf. d’objets
- Meilleures pratiques d'automatisation
- À propos des cibles et des ancres
- Indication d'une cible
- Modification d’une cible
- Tutoriel : Travailler avec l’UI Automation
- Tutoriel : extraction de données de table d’une page Web et modification de ces données dans Excel
- Tutoriel : remplir des formulaires en format PDF avec des données Excel dans Acrobat Reader
- Tutoriel : Création d’un tableau croisé dynamique
- Tutoriel : parcourir les lignes d'une table
- Tutoriel : comparaison des fichiers Excel et envoi par e-mail des erreurs de rapprochement
- Tutoriel : extraire des données d'e-mails automatisés et les déplacer vers une application de bureau
- Tutoriel : Filtrage des données dans Excel
- Tutoriel : Formatage des cellules
- Tutoriel : ajout d’informations sur les fichiers d'un dossier dans un fichier Excel
- Tutoriel : ajout de ses propres formules au Bloc-notes du projet
- Automatisation PowerPoint
- Automatisation des données
- Activités courantes
- Automatisation de l'espace de travail Google
- Automatisation OneDrive et SharePoint
- Résolution des problèmes
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 :
- Copiez la valeur de la cellule dans la colonne Encaisser.
- Coller la valeur dans un champ d'une application de bureau.
- Copiez le numéro de transaction de l’application de bureau.
- Collez la valeur de la cellule dans la colonne Numéro de transaction.
- 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 pour indiquer le fichier Excel à utiliser. À l’intérieur de la carte, nous ajouterons une activité Pour chaque ligne Excel 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 à 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 le les lignes qui remplissent la condition que la cellule Numéro de transaction soit vide.
-
Étape 1 : configurer le projet et obtenir les fichiers nécessaires.
- Create a new blank project using the default settings.
- 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.
-
Étape 2 : ajouter le fichier Excel au projet.
-
Click Add activity
in the Designer panel, and then find the Use Excel File activity in the search box at the top of the screen and select it. A Use Excel File activity is added to the Designer panel. -
Dans l’activité :
-
Click Browse
next to the Excel file field, and then browse to and select the file DoubleUI.xlsx -
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.
-
-
-
Étape 3 : Parcourir les lignes du fichier Excel.
-
Click Add activity
inside Use Excel File, and then, in the Common Scenarios section of the search box at the top of the screen, click Repeat actions for rows in Excel range. An For Each Excel Row activity is added to the Designer panel inside the Use Excel File activity. -
Dans l’activité Pour chaque ligne Excel, cliquez sur Plus
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 (In range) : [UID] Transactions.Vous avez indiqué que vous souhaitez parcourir les lignes de la table Transactions.
-
-
Étape 4 : Ajouter la condition devant être remplie pour l'exécution des activités.
-
Click Add activity
inside the For Each Excel Row activity and then, in the search box at the top of the screen, locate and click If. An If activity is added in the Use Application/Browser activity. -
In the If activity, click Plus
on the right side of the Condition field, and then select Condition Builder. -
Dans le générateur de conditions, ajoutez la condition « si la Transaction # de la ligne actuelle est vide »:
-
Click Plus
on the right side of the field on the left, and then select CurrentRow > Transaction # to select the Transaction # value from the current row you are iterating through as the value to evaluate in the 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.
-
-
-
Étape 5 : Ajouter l’application de bureau et les activités devant y être exécutées lorsque la condition est remplie.
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.
-
Click Add activity
inside the Then branch of the If activity and then, in the search box at the top of the screen, locate and click Use Application/Browser. A Use Application/Browser activity is added in the Then branch of the If activity. -
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é.
-
Click Add activity
inside the Use Application/Browser activity and then, in the search box at the top of the screen, locate and click Type Into. A Type Into activity is added in the Use Application/Browser activity. -
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.
-
Click Plus
on the right side of the Type this field, and then select CurrentRow > Cash In to select the Cash In value from the current row you are iterating through as the value to type.
-
-
Click Add activity
inside the Use Application/Browser activity below the Type Into activity and then, in the search box at the top of the screen, locate and click Get Text. A Get Text activity is added in the Use Application/Browser activity after the Type Into activity. -
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.
-
Click Plus
on the right side of the Save to field, and then select CurrentRow > Transaction # to select the Transaction # column on the current row you are iterating through as the cell where to paste the value copied from the application.
-
-
Click Add activity
inside the Use Application/Browser activity below the Get Text activity and then, in the search box at the top of the screen, locate and select Click.Une activité Cliquer dans l’activité Utiliser l'application/le navigateur après l’activité Obtenir le texte.
-
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.
-
Cliquez sur Enregistrer dans le ruban StudioX pour enregistrer l’automatisation, puis cliquez sur Exécuter pour exécuter l’automatisation.
-