UiPath Documentation
studiox
2021.10
false
Manuel utilisateur de StudioX
Important :
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Automatisation Excel

À propos de l’automatisation d’Excel

StudioX offre une intégration profonde avec Microsoft Excel et est fourni avec un certain nombre d’activités permettant d'automatiser les tâches que vous effectuez dans Excel. Pour plus d'informations sur l'installation du complément Excel, consultez le guide de Studio.

Vous commencez par faire du fichier Excel que vous souhaitez automatiser une ressource du projet d’automatisation, puis vous ajoutez les activités à effectuer dans le fichier. Lors de la configuration des activités qui utilisent le fichier, vous pouvez sélectionner des feuilles, des tables, des plages nommées et des cellules nommées directement dans le menu Plus image des documents dans StudioX. Vous pouvez également basculer sans problème de StudioX à Excel pour indiquer les données du fichier à utiliser directement.

Si vous cliquez sur Indiquer dans Excel dans le menu Plusimage des documents lors de la configuration d’une activité pour sélectionner des données directement depuis un fichier, votre feuille de calcul s’ouvrira dans Excel et un onglet UiPath apparaîtra dans le ruban Excel. Sélectionnez les données que vous souhaitez utiliser (par exemple, une cellule ou une plage de cellules), puis cliquez sur Confirmer dans l’onglet UiPath pour confirmer la sélection.

Remarque :

Si vous utilisez Microsoft Excel 2010, n’indiquez pas de colonnes entières dans le fichier Excel (par exemple, B:G). Indiquez toujours des plages finies (par exemple, B1:G100). En raison des limitations des anciennes versions d’Excel, l’indication de colonnes entières peut entraîner une erreur lorsque le projet est exécuté.

Vous pouvez également indiquer manuellement les données Excel à utiliser en sélectionnant l’option Entrée personnalisée dans le menu Plusimage des documents. Cette option vous permet d’entrer les références des cellules et des plages, des noms de tables ou des noms de feuilles. Elle peut être utile lorsque vous travaillez avec des fichiers Excel avec des noms dynamiques ou des fichiers qui n’existent pas au moment de la conception et qu’aucun fichier modèle n’est disponible.

Si vous souhaitez répéter les mêmes activités pour chaque ligne contenue dans une plage, ajoutez une activité Pour chaque ligne Excel puis ajoutez-y les activités devant être répétées.

Pour apprendre à automatiser les tâches Excel, consultez les tutoriels suivants :

Les activités suivantes sont disponibles dans StudioX :

Remarque :

Il existe plusieurs façons de lancer et de prévisualiser les fichiers Excel au moment de l’exécution, mais également au moment de la conception. Pour en savoir plus, voir Paramètres du projet.

Ajout d’un fichier Excel à une automatisation

Il existe deux façons d’ajouter un fichier Excel comme ressource à une automatisation. La principale différence entre ces deux méthodes est de savoir quelles activités du projet permettent d’accéder aux données du fichier Excel et de les modifier :

  • Add a Use Excel File resource activity. Using this option, the data in the file can only be extracted or modified by the activities added inside the resource activity. After all the activities inside Use Excel File are executed, the file is closed. This is useful when the file will be created at runtime (e.g. downloaded or saved from an email attachment) or if the file needs to sent to another location (e.g. uploaded or sent as an email attachment).
  • Connecter le projet au fichier Excel. Grâce à cette option, le fichier est ajouté en tant que ressource globale. Cela signifie qu’il peut être consulté et modifié par toutes les activités du projet. La connexion au fichier n’est fermée qu’une fois l’exécution de l’automatisation terminée. Cette méthode est adaptée lorsque le nom et l’emplacement du fichier ne changent pas et qu’il n’est pas nécessaire d’utiliser le fichier pour effectuer d’autres actions telles que son téléchargement ou son envoi en tant que pièce jointe.
Connecter un projet à un fichier Excel

Pour vous connecter à un fichier Excel et l’ajouter en tant que ressource globale :

  1. Click Connect to Resourceimage des documents at the top of the Data Manager panel, and then select Connect to a new Excel file.
  2. Dans la fenêtre Gérer la ressource, fournissez les informations suivantes, puis cliquez sur OK :
    • Select Excel file - Click Browseimage des documents next to the field, and then browse to and select the Excel file to add to the automation.

    • Et donnez-lui un nom pour plus tard - Entrez un nom de référence pour le fichier dans le projet d’automatisation.

    • Enregistrer les modifications - Sélectionnez cette option si vous souhaitez que le fichier soit enregistré à la fin de l’automatisation. Dans le cas contraire, le fichier revient à l’état initial après l’exécution du projet. Cette option est activée par défaut.

      Lorsque l’option pour enregistrer les modifications est désactivée, le message Enregistrement désactivé s’affiche à côté des entrées de ressource Excel dans le menu Plusimage des documents et dans le panneau Data Manager.

    • Lecture seule - Sélectionnez cette option si vous souhaitez ouvrir le fichier en mode lecture seule. Cette option vous permet d’effectuer des opérations d’extraction de données si le fichier est verrouillé pour empêcher toute modification ou si la modification du fichier est protégée par un mot de passe. Cette option n’est pas sélectionnée par défaut.

Gestion des ressources Excel

Vous pouvez gérer les ressources Excel depuis le panneau Data Manager, quelle que soit la manière utilisée pour les ajouter à l’automatisation. Cliquez-droit sur une ressource Excel et sélectionnez l’une des options du menu contextuel :

  • Ouvrir un fichier Excel - Ouvre le fichier dans Excel.
  • Ouvrir l’emplacement d’un fichier Excel - Ouvre le dossier contenant le fichier Excel.
  • Modifier - Ouvre la fenêtre Gérer la ressource où vous pouvez modifier les propriétés de la ressource.
  • Supprimer - Supprime la ressource du projet.

À propos du Bloc-notes du projet

Le Bloc-notes du projet est un classeur Excel que vous pouvez utiliser comme bloc-notes dans lequel vous conserverez des formules et à partir duquel vous manipulerez les données. Son but est d’être utilisé pour les calculs et le stockage temporaire des données lors de l’exécution du projet. Par défaut, les modifications apportées au Bloc-notes du projet ne sont pas enregistrées lorsque l’exécution de l’automatisation est terminée.

Le Bloc-notes du projet par défaut est un fichier nommé Projet_Blocnotes.xlsx. Ce dernier est créé par StudioX dans le dossier du projet. Le fichier est fourni avec un ensemble prédéfini de formules que vous pouvez utiliser dans n’importe quel projet d’automatisation. Les formules sont réparties sur plusieurs feuilles en fonction de la zone à laquelle elles s’appliquent. Chaque feuille contient des cellules où vous pouvez ajouter des données d’entrée et des formules pour manipuler ces données. Les formules se trouvent dans des cellules nommées et faciles à identifier. Vous pouvez sélectionner ces cellules directement dans le menu Plus image des documents pour les utiliser dans vos automatisations.

Configurer le Bloc-notes du projet

Sélectionnez Bloc-notes > Configurer le bloc-notes dans le ruban StudioX. Vous pouvez configurer les paramètres suivants :

  • Fichier de bloc-notes - Sélectionnez un autre fichier Excel à utiliser comme bloc-notes du projet.

  • Et donnez-lui un nom pour plus tard - Entrez un nom de référence pour le fichier Excel dans le projet lorsqu’une activité interagit avec lui. Le nom par défaut est Notes.

  • Mot de passe d’accès - Le cas échéant, entrez le mot de passe nécessaire pour ouvrir le fichier.

  • Mot de passe pour la modification - Le cas échéant, entrez le mot de passe nécessaire pour modifier le fichier.

  • Enregistrer automatiquement le fichier - Sélectionnez cette option si vous souhaitez que le fichier soit enregistré à la fin de l’automatisation. Dans le cas contraire, le fichier revient à l’état initial après l’exécution du projet. Cette option est désactivée par défaut.

    When the option to save changes is disabled, the message Save changes: off is displayed next to the Project Notebook entries in the Plus image des documents menu and in the Data Manager panel.

  • Lecture seule - Sélectionnez cette option si vous souhaitez ouvrir le fichier en mode lecture seule. Cette option vous permet d’effectuer des opérations d’extraction de données si le fichier est verrouillé pour empêcher toute modification ou si la modification du fichier est protégée par un mot de passe. Cette option n’est pas sélectionnée par défaut.

Formules du Bloc-notes du projet

The formulas available in the Project Notebook are detailed below. To learn how you can add formulas to the Project Notebook, see Tutorial: Adding Your Own Formulas to the Project Notebook.

Date

Entrez une date de base (par défaut, la date d’aujourd’hui) dans la cellule B4 (Date_Input) et un certain nombre de jours (par défaut, 7) dans la cellule B6 (Days) à ajouter plus tard à la date dans la cellule B4 de la feuille. Les formules suivantes sont disponibles :

  • Date plus un certain nombre de jours (DatePlusDays) - Renvoie la date qui résulte de l’ajout du nombre de jours dans la cellule B6 à la date d’entrée dans la cellule B4.
  • Date plus un certain nombre de jours de travail (DatePlusWorkingDays) - Renvoie la date qui résulte de l’ajout du nombre de jours dans la cellule B6 à la date entrée dans la cellule B4 sans inclure les weekends.
  • Format de date (JJMMAAAA) - Renvoie la date d’entrée de la cellule B4 convertie en texte en format JJMMAAAA.
  • Aujourd’hui - Renvoie la date d’aujourd’hui.
  • Dates de la semaine dernière (lundi, vendredi, dimanche) - Renvoie la date du lundi (LastWeekMonday), du vendredi (LastWeekFriday) et du dimanche (LastWeekSunday) de la semaine dernière.
  • Dates du mois dernier (premier et dernier jours) - Renvoie les dates du premier jour (LastMonthStartDate) et du dernier jour (LastMonthEndDate) du mois dernier.
  • Premier/Dernier jour ouvrable du mois - Renvoie les dates de la première journée (ThisMonthFirstWorkingDay) et la dernière journée de travail (ThisMonthLastWorkingDay) du mois en cours.

Convertir le texte en date localement et indépendamment

Entrez une date dans la cellule B18 (DateText) qui contient des caractères japonais pour l’année, le mois et le jour insérés après les chiffres. Cette date est convertie au format JJ/MM/AAAA et renvoyée dans la cellule B29 (ReformattedDate).

For an example of how you can use the formulas in the Date sheet, see Tutorial: Working with Files and Folders.

Texte

Entrez un texte dans la cellule B4 (Text_Input). Pour rechercher un texte spécifique à l’intérieur de la cellule B4, entrez le texte à rechercher dans la cellule B10 (Search). Pour remplacer le texte recherché par un autre texte, entrez le texte de remplacement dans la cellule B11 (Replace). Les formules suivantes sont disponibles :

  • Découpé - Renvoie le texte de la cellule B4 avec tous les espaces supplémentaires supprimés.
  • Longueur- Renvoie le nombre de caractères dans le texte de la cellule B4.
  • Lettre majuscule- Renvoie le texte de la cellule B4 avec tous les caractères en majuscule.
  • Minuscule- Renvoie le texte de la cellule B4 avec tous les caractères en minuscule.
  • Résultat - Renvoie le texte modifié de la cellule B4 en remplaçant le texte ajouté dans la cellule B10 par le texte ajouté dans la cellule B11.
  • Contient - Vérifie si le texte ajouté dans la cellule B10 apparaît dans le texte de la cellule B4 et renvoie VRAI si le texte est trouvé ou FAUX si le texte est introuvable.
  • Prénom- Renvoie le texte avant le dernier caractère espace dans le texte de la cellule B4.
  • Nom de famille- Renvoie le texte après le dernier caractère espace dans le texte de la cellule B4.

Extraire des valeurs d’un texte

Pour extraire une valeur spécifique du texte ajouté dans la cellule B4 vers la cellule F5, ajoutez du texte à gauche de la valeur dans la cellule D5 et/ou à droite de la valeur dans la cellule E5. Pour extraire plusieurs valeurs, utilisez les cellules dans les mêmes colonnes sur les lignes 6-9. Vous pouvez utiliser ceci dans les automatisations pour extraire des valeurs variables à partir de blocs de texte qui suivent le même modèle. Par exemple, vous pouvez extraire des valeurs telles que les numéros et les montants des factures des notifications par e-mail automatisées, car elles y sont précédées des mêmes libellés.

For an example of how you can use the formulas in the Text sheet, see Tutorial: Extracting Data from Automated Emails and Moving It to a Desktop Application.

Numérique

Entrez un numéro dans la cellule B4 (Number_Input). Les formules suivantes sont disponibles pour manipuler le nombre :

  • Nettoyage (CleanNumber) - Renvoie le nombre ajouté dans la cellule B4 avec tous les sauts de ligne et toutes les espaces insécables enlevés.
  • Ent - Renvoie la partie entière du nombre de la cellule B4.
  • 2 décimales (TwoDecimals) - Renvoie le nombre ajouté dans la cellule B4 avec 2 décimales.

Convertir localement et indépendamment le texte en nombre

Entrez un numéro qui n’a pas de séparateur de groupe ou un point (.) comme séparateur de groupe et a une virgule (,) comme séparateur décimal dans la cellule B11 (NumberText_Input). Le nombre est renvoyé dans la cellule B15 (ReformattedNumber) convertie pour utiliser une virgule (,) comme séparateur de groupe et un point (.) comme séparateur décimal.

Fichier

Entrez le chemin complet vers un fichier, y compris l’extension de fichier dans la cellule B6 (FullFileName_Input). Les formules suivantes sont disponibles :

  • Nom du fichier (FileName) - Renvoie le nom du fichier, y compris l’extension du chemin d'accès au fichier ajouté dans la cellule B6.
  • Extension de fichier (FileExtension) - Renvoie l’extension de fichier à partir du chemin d'accès au fichier ajouté dans la cellule B6.
  • Nom de fichier sans extension (FileNameNoExtension) - Renvoie le nom du fichier sans extension du chemin d’accès au fichier ajouté dans la cellule B6.
  • Dossier (Folder) - Renvoie le chemin d'accès au dossier qui contient le fichier dont le chemin d'accès a été ajouté dans la cellule B6.
  • Nom du fichier reformaté (ReformattedFileName) - Renvoie les valeurs séparées par un point (.) dans les cellules B9 et B10. Vous obtenez le nom du fichier avec l'extension.

For an example of how you can use the formulas in the File sheet, see Tutorial: Saving, Renaming, and Moving Attachments.

Tutoriel : comparaison des fichiers Excel et envoi par e-mail des erreurs de rapprochement

Dans ce tutoriel, nous allons créer une automatisation pour comparer les montants de factures contenues dans une feuille de calcul avec les montants d’un fichier CSV contenant un résumé pour chaque fournisseur. Si des erreurs de rapprochement entre les fichiers sont constatées, nous créerons un fichier CSV contenant les détails et enverrons le fichier par e-mail.

Nous allons créer un projet avec les activités suivantes :

  1. Deux activités Utiliser un fichier Excel pour indiquer le fichier Excel avec les factures et le fichier où nous voulons rapprocher les données.

  2. Une série d’activités Écrire la cellule afin d’ajouter deux en-têtes de colonne au fichier de rapprochement Excel et de calculer la somme des factures pour un fournisseur et la différence entre cette somme et le montant dans le résumé initial. Nous ajouterons une activité Copy Range afin de copier les formules que nous avons ajoutées pour un fournisseur à toutes les lignes de la feuille afin d’être en mesure d’effectuer les mêmes calculs pour tous les fournisseurs. Ensuite, nous ajouterons une autre activité Écrire la cellule pour ajouter la différence totale à une cellule.

  3. Une activité Si (If) où nous ajouterons une condition que s’il existe des erreurs de rapprochement (la somme des différences est supérieure à 0), un fichier CSV avec des détails doit être créé et envoyé par e-mail à une adresse spécifiée. Pour les tâches relatives aux e-mails au sein de l’activité Si, nous ajouterons une activité Utiliser l’application de bureau Outlook (Use Desktop Outlook App) pour indiquer le compte Outlook depuis lequel nous voulons envoyer l’e-mail et une activité Envoyer un e-mail (Send Email) à l’intérieur de l’activité Utiliser l’application de bureau Outlook.

  4. Étape 1 : configurer le projet et obtenir les fichiers nécessaires.

    1. Create a new blank project using the default settings.
    2. Download and extract the archive with the automation project in this tutorial using the button at the bottom of this page. Copy the folder data to your project folder.
  5. Étape 2 : ajouter des fichiers Excel au projet.

    1. Click Add activity image des documents 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.

    2. Dans l’activité :

      • Click Browseimage des documents next to the Excel file field, and then browse to and select the file invoices.xlsx

      • Dans le champ Référencer en tant que, entrez Invoices.

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

    3. Click Add activity image des documents inside the Use Excel File activity, and then add a another Use Excel File activity.

    4. Dans la deuxième activité :

      • Click Browseimage des documents next to the Excel file field, and then browse to and select the file reconcile.xlsx

      • Dans le champ Référencer en tant que, entrez Rec.

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

  6. Étape 3 : copier les données vers le fichier de rapprochement.

    1. Click Add activity image des documents inside the second Use Excel File, and then find the Read CSV activity in the search box at the top of the screen and select it. The activity is added inside the Use Excel File activity.

    2. In the Read CSV activity:

      • Click Browseimage des documents next to the Read from file field, and then browse to and select the file summary.csv.

      • Click Plus image des documents on the right side of the Output to field, and then select Rec > Summary [Sheet]. The field is updated with your selection [Rec] Invoices.

        Vous avez indiqué que vous souhaitez copier les données du fichier CSV summary.csv vers le fichier Rap dans la feuille Résumé.

    3. Click Add activity image des documents inside the second Use Excel File below the Read CSV activity, and then find the Copy Range activity in the search box at the top of the screen and select it. A Copy Range activity is added inside the Use Excel File activity.

    4. Dans l’activité Copier la plage :

      • Click Plus image des documents on the right side of the Source range field, and then select Invoices > Invoices [Sheet]. Your selection is displayed in the field as [Invoices] Invoices.

        Vous avez indiqué que vous souhaitez copier la feuille Factures du fichier Factures.

      • Click Plus image des documents on the right side of the Destination range field, and then select Rec > Invoices [Sheet]. Your selection is displayed in the field as [Rec] Invoices.

        Vous avez indiqué que vous souhaitez coller la plage copiée vers la feuille Factures du fichier Rap.

  7. Étape 4 : Effectuer les calculs nécessaires à la comparaison des données.

    1. Dans le panneau Activités, sélectionnez l’onglet Excel, puis faites glisser l’activité Écrire la cellule et déposez-la dans la deuxième activité Utiliser un fichier Excel, en dessous de Copier la plage. Une activité Écrire la cellule est ajoutée au panneau Concepteur.

    2. Dans l’activité Écrire la cellule (Write Cell) :

      • Click Plusimage des documents on the right side of the What to write field, and then select Text. In the Text Builder, enter the text Calculated Amount.

      • Cliquez sur Plus image des documents sur le côté droit du champ Où écrire, puis sélectionnez Rap > Indiquer dans Excel. La feuille de calcul est ouverte dans Excel. Sélectionnez la cellule C1, puis cliquez sur Confirmer (Confirm). Le champ est mis à jour avec votre sélection [Rap] Résumé!C1 ([Rec] Summary!C1).

        Vous avez indiqué que vous souhaitez que la première cellule de la colonne C de la feuille Résumé du fichier Rap contienne le texte Calculated Amount.

    3. Ajoutez une deuxième activité Écrire la cellule (Write cell) en dessous de la précédente et, dans l'activité :

      • Click Plusimage des documents on the right side of the What to write field, and then select Text. In the Text Builder, enter the text =IF(A2 <> "", SUMIF(Invoices!B:B, A2, Invoices!C:C), "").

      • Cliquez sur Plus image des documents sur le côté droit du champ Où écrire, puis sélectionnez Rap > Indiquer dans Excel. La feuille de calcul est ouverte dans Excel. Sélectionnez la cellule C2, puis cliquez sur Confirmer (Confirm). Le champ est mis à jour avec votre sélection [Rap] Résumé!C2 ([Rec] Summary!C2).

        Vous avez indiqué que vous voulez que la cellule C2 de la feuille Résumé du fichier Rap contienne la formule =IF(A2 <> "", SUMIF(Invoices!B:B, A2, Invoices!C:C), ""). Cette formule permet de vérifier si la cellule fournisseur (A2) n’est pas vide et de récapituler les valeurs dans la colonne C de la feuille Factures pour le fournisseur dans la cellule A2 de la feuille Résumé.

    4. Ajoutez une troisième activité Écrire la cellule (Write cell) en dessous de la précédente et, dans l'activité :

      • Click Plusimage des documents on the right side of the What to write field, and then select Text. In the Text Builder, enter the text Difference.

      • Cliquez sur Plus image des documents sur le côté droit du champ Où écrire, puis sélectionnez Rap > Indiquer dans Excel. La feuille de calcul est ouverte dans Excel. Sélectionnez la cellule D1, puis cliquez sur Confirmer (Confirm). Le champ est mis à jour avec votre sélection [Rap] Résumé!D1 ([Rec] Summary!D1).

        Vous avez indiqué que vous souhaitez que la première cellule de la colonne D de la feuille Résumé du fichier Rap contienne le texte Difference.

    5. Ajoutez une quatrième activité Écrire la cellule (Write cell) en dessous de la précédente et, dans l'activité :

      • Click Plusimage des documents on the right side of the What to write field, and then select Text. In the Text Builder, enter the text =IF(A2 <> "", C2-B2, "").

      • Cliquez sur Plus image des documents sur le côté droit du champ Où écrire, puis sélectionnez Rap > Indiquer dans Excel. La feuille de calcul est ouverte dans Excel. Sélectionnez la cellule D2, puis cliquez sur Confirmer (Confirm). Le champ est mis à jour avec votre sélection [Rap] Résumé!D2 ([Rec] Summary!D2).

        Vous avez indiqué que vous souhaitez que la cellule D2 de la feuille Résumé du fichier Rap contienne la formule =IF(A2 <> "", C2-B2, ""). Cette formule permet de vérifier que la cellule fournisseur (A2) n’est pas vide et de calculer la différence entre les valeurs dans les cellules C2 et B2 de la feuille Résumé.

    6. Click Add activity image des documents below the last Write Cell activity, and then find the Copy Range activity in the search box at the top of the screen and select it. A Copy Range activity is added to the Designer panel.

    7. Dans l’activité Copier la plage :

      • Click Plusimage des documents on the right side of the Source range field, and then select Rec > Indicate in Excel. The spreadsheet is opened in Excel. Select the range C2:D2, and then click Confirm. The field is updated with your selection [Rec] Summary!C2:D2.

      • Click Plusimage des documents on the right side of the Destination range field, and then select Rec > Indicate in Excel. The spreadsheet is opened in Excel. Select the range C3-D20, and then click Confirm. The field is updated with your selection [Rec] Summary!C3-D20.

      • Depuis le menu déroulant Que copier, sélectionnez Formules.

        Vous avez indiqué que vous souhaitez coller la formule dans la plage copiée C2:D2 aux mêmes colonnes de la feuille.

    8. Dans le panneau Activités, sélectionnez l’onglet Excel, puis faites glisser l’activité Écrire la cellule et déplacez-la en dessous de la dernière activité Copier la plage. Une activité Écrire la cellule est ajoutée au panneau Concepteur.

    9. Dans l’activité Écrire la cellule (Write Cell) :

      • Click Plusimage des documents on the right side of the What to write field, and then select Text. In the Text Builder, enter the formula =SUM(Summary!D:D).

      • Cliquez sur Plus image des documents sur le côté droit du champ Où écrire, puis sélectionnez Rap > Indiquer dans Excel. La feuille de calcul est ouverte dans Excel. Sélectionnez la feuille Factures (Invoices) et la cellule F1, puis cliquez sur Confirmer (Confirm). Le champ est mis à jour avec votre sélection [Rap] Factures!F1 ([Rec] Invoices!F1).

        Vous avez indiqué que vous souhaitez que la première cellule de la colonne F de la feuille Factures du fichier Rap contienne la formule =SUM(Summary!D:D). Cette formule permet d’ajouter la somme des différences dans la colonne D de la feuille Résumé à la cellule F1 dans la feuille Factures.

  8. Étape 5 : Envoyer un e-mail contenant des détails sur le rapprochement si la somme des différences est supérieure à 0.

    Les factures et les données récapitulatives sont copiées dans le fichier rapprochement.xlsx et les calculs sont effectués. Comme pour l’un des fournisseurs, le montant total des factures ne correspond pas à celui du résumé, la feuille Synthèse du fichier rapprochement.xsls est copiée vers un fichier CSV dont le nom inclut la date d’aujourd’hui. Le fichier est ensuite attaché à un e-mail et envoyé à l’adresse spécifiée. Dans le fichier, vous pouvez identifier le fournisseur présentant des erreurs de rapprochement en regardant si la valeur de la cellule D3 est supérieure à 0.

    1. Click Add activity image des documents below the last Write Cell activity, and then, in the search box at the top of the screen, locate and select If. An If activity is added to the Designer panel.

    2. In the If activity, click Plus image des documents on the right side of the Condition field, and then select Condition Builder.

    3. Dans le générateur de conditions, ajoutez la condition « si la somme des différences est supérieure à 0 »:

      • Click Plusimage des documents on the right side of the field on the left, and then select Rec > Indicate in Excel. The spreadsheet is opened in Excel. Select the sheet Invoices, then the cell F1, and then click Confirm. The field is updated with your selection [Rec] Invoices!F1.

      • From the drop-down menu in the middle, select greater than.

      • Cliquez sur Plus image des documents sur le côté droit du champ sur la droite, sélectionnez Numéro, saisissez 0 et cliquez deux fois sur Enregistrer.

        Les activités que vous ajoutez dans la branche Puis de l’activité Si seront exécutées si cette condition est remplie.

    4. Dans le panneau Activités, sélectionnez l’onglet CSV, puis faites glisser l’activité Écrire un fichier CSV et déposez-la dans la branche Puis de l’activité Si. Une activité Écrire un fichier CSV est ajoutée au panneau Concepteur.

    5. Dans l'activité Écrire un fichier CSV (Write CSV) :

      • Click Plusimage des documents on the right side of the Write to what file field, and then select Text. In the Text Builder, enter reconcile, and then from the Plusimage des documents menu on the right side of the Text Builder select Project Notebook (Notes) > Date [Sheet] > YYYYMMDD [Cell]. The text in the Text Builder is updated to reconcile Excel Date!YYYYMMDD. Enter the text .csv at the end and click Save. The final text should be reconcile Excel Date!YYYYMMDD.csv.

      • Cliquez sur Plus image des documents sur le côté droit du champ Écrire depuis, puis sélectionnez Rap > Résumé [Feuille]. Le champ est mis à jour avec votre sélection [Rap] Résumé ([Rec] Summary).

        Vous avez indiqué que vous souhaitez créer un fichier CSV dans le dossier du projet dont le nom contient le mot rapprocher et la date d’aujourd’hui et y copier la feuille Résumé du fichier Rap.

    6. Dans le panneau Activités, sélectionnez l’onglet E-mail, puis faites glisser l’activité Utiliser l’application de bureau Outlook et déposez-la dans la branche Puis de l’activité Si en dessous de l’activité Écrire un fichier CSV.

    7. Dans l’activité, le compte de messagerie par défaut est déjà sélectionné dans le champ Compte. Si vous souhaitez utiliser un compte différent, sélectionnez-le dans le menu déroulant.

      Dans le champ Référencer en tant que, laissez la valeur par défaut Outlook comme nom de référence pour le compte dans l’automatisation.

    8. Dans le panneau Activités, faites glisser l’activité Envoyer un e-mail et déposez-la à l’intérieur de l’activité Utiliser l’application de bureau Outlook.

    9. Dans l’activité Envoyer un e-mail :

      • Click Plusimage des documents on the right side of the From account field, and then select Outlook.

      • Click Plusimage des documents on the right side of the To field, and then select Text. In the Text Builder window, enter an email address where to send the email. For example, you can enter your own email address to send the email to yourself. If you leave the Is draft option selected, the automation does not send the email, it instead saves the email to the Outlook Drafts folder.

      • Click Plusimage des documents on the right side of the Subject field, and then select Text. In the Text Builder window, enter Reconciliation errors for, and then from the Plusimage des documents menu on the right side of the Text Builder select Project Notebook (Notes) > Date [Sheet] > Today [Cell]. The text in the Text Builder is updated to Reconciliation errors for Date!Today.

      • Click Plusimage des documents on the right side of the Body field, and then select Text. In the Text Builder window, enter text for the body of the email, for example One or more suppliers have reconciliation errors. See attached CSV file for details..

      • Pour les pièces jointes, sélectionnez Fichiers, puis entrez le même nom de fichier que celui utilisé à l’étape 5 de l’activité Écrire un fichier CSV : reconcile Excel Date!YYYYMMDD.csv. Par exemple, vous pouvez ouvrir le générateur de texte pour le champ Écrire dans quel fichier de l’activité Écrire un fichier CSV, copier tout le texte, puis le coller dans le générateur de texte pour le champ de la pièce jointe du fichier.

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

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

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour