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

Bases de l'automatisation

À propos des activités

Les activités sont les éléments constitutifs de base d’un projet d’automatisation, chacune représentant une ou plusieurs tâches manuelles que StudioX peut automatiser. Une séquence d’activités connexes et interconnectées constitue un projet d’automatisation. Lorsque vous envisagez d’automatiser un processus répétitif, vous devez d’abord décomposer ce processus en chacune des différentes étapes manuelles que vous effectuez, puis identifier les activités dans StudioX qui permettent d'automatiser chacune de ces étapes.

Par exemple, supposons que vous souhaitez automatiser le workflow suivant :

  1. Ouvrez une feuille de calcul.
  2. Ouvrez une application métier.
  3. Copiez les données d’une cellule dans la feuille de calcul.
  4. Collez les données copiées dans un champ d’une application métier.
  5. Cliquez sur un bouton dans l’application pour soumettre les données.

Lorsque vous créez un projet dans StudioX pour automatiser ce processus, vous utilisez les activités suivantes :

  1. Utiliser un fichier Excel pour indiquer quelle feuille de calcul vous souhaitez utiliser.
  2. Utiliser l’application/le navigateur pour indiquer quelle application vous souhaitez utiliser.
  3. Saisir dans pour sélectionner le champ d’entrée de l’application métier dans lequel copier les données ainsi que la cellule à partir de laquelle vous souhaitez copier les données.
  4. Cliquer pour indiquer sur quel bouton cliquer pour soumettre les données de l’application métier.

Il n’y a pas toujours de relation directe entre une étape manuelle et une activité StudioX. Comme vous pouvez le voir dans l’exemple ci-dessus, l’activité Saisir dans couvre deux étapes manuelles parce que vous l’utilisez pour indiquer à la fois la source et la destination du texte copié.

Activités conteneur

Les activités conteneur définissent l'étendue ou les conditions à remplir pour exécuter les activités ajoutées à l’intérieur de ces activités conteneur. Une activité conteneur est une activité parente qui contient une ou plusieurs activités enfant. Parmi les activités conteneur, on retrouve :

  • Resource activities - Add an application resource to the automation and make that resource available to the activities added inside them.
  • For Each activities - Define a collection of items and repeat the activities added inside them once for each of those items.
  • Répéter le nombre de fois (Repeat number of times) : similaire à une activité Pour chaque (For each), mais elle répète les activités qui y sont ajoutées un nombre spécifié de fois.
  • Si (If), Basculer (Switch) et Vérifier l’état de l’application (Check App State) : évaluez une condition et déterminez le flux de l’automatisation en exécutant des activités spécifiques qui y sont ajoutées en fonction du résultat de cette évaluation.
  • Attendre le téléchargement (Wait for Download) : détecte un téléchargement de fichier initié par les activités qui y sont ajoutées et rend le fichier disponible dans l’automatisation.

Activités de ressource

Les activités sont regroupées en catégories en fonction de l'application à laquelle elles s’appliquent. Avant de pouvoir automatiser les tâches que vous effectuez dans une application, vous devez d’abord ajouter la ressource d’application requise à l’automatisation. Les activités suivantes ajoutent des ressources à vos automatisations :

  • Utiliser un fichier Excel - utilise un fichier Excel spécifié. Les données du fichier Excel sont disponibles pour toutes les activités ajoutées à l'intérieur de cette activité. Lorsque vous configurez des activités enfants, vous pouvez sélectionner des cellules, des plages ou des feuilles individuelles dans le fichier directement depuis StudioX.
  • Les activités Utiliser l’application de bureau Outlook, Utiliser Outlook 365 et Utiliser Gmail ajoutent un compte de bureau Outlook, Outlook 365 et Gmail à l’automatisation. Les e-mails du compte sont disponibles pour toutes les activités ajoutées à l'intérieur de cette activité. Lorsque vous configurez des activités enfants, vous pouvez sélectionner des dossiers, des messages ou des champs de message individuels directement depuis StudioX.
  • Utiliser un fichier Word - utilise un document Word spécifié. Ajoutez les activités à effectuer sur le fichier à l'intérieur de cette activité.
  • Use Application/Browser - Utilisez une application de bureau ou une page de navigateur Web spécifiée. Ajoutez les activités à effectuer dans l'application ou le navigateur Web à l'intérieur de cette activité.
  • Utiliser la présentation PowerPoint - permet d'utiliser un fichier PowerPoint spécifié. Ajoutez les activités à effectuer sur le fichier à l'intérieur de cette activité.

Vous pouvez ajouter autant de ressources que votre automatisation l’exige. Pour les activités qui utilisent plus d’une application, ajoutez les ressources l’une dans l’autre. Par exemple :

  • Pour ajouter des activités qui utilisent à la fois les données d’un fichier Excel et les e-mails d’un compte Outlook, ajoutez une activité Utiliser un fichier Excel à l’intérieur d’une activité Utiliser l’application de bureau Outlook, puis ajoutez les activités courantes à l’intérieur de l’activité Utiliser un fichier Excel.
  • Pour ajouter des activités qui utilisent à la fois les données d’une page Web et d’un document Word, ajoutez une activité Utiliser l'application/le navigateur à l’intérieur d’une activité Utiliser un fichier Word, puis ajoutez les activités courantes à l’intérieur de l'activité Utiliser l’application/le navigateur.

Ajout de ressources mondiales à l’automatisation

Lorsque vous ajoutez une ressource à l’automatisation à l’aide d’une activité de ressource, la ressource n’est disponible que pour les activités ajoutées à l’intérieur de l’activité de ressource. Pour mettre une ressource à la disposition de toutes les activités d’un projet, vous pouvez ajouter la ressource au niveau mondial en connectant le projet à la ressource. Les ressources mondiales sont gérées à partir du panneau Data Manager et ne sont pas ajoutées en tant qu’activités au projet. Cela signifie que la connexion du projet à une ressource permet également d’économiser de l’espace dans le panneau Concepteur.

For information on how to connect a project to an Excel workbook, see Connecting a Project to an Excel File.

Navigation dans les éléments

L’itération consiste à répéter une ou plusieurs activités de votre projet d’automatisation pour chaque élément individuel d’une collection d’éléments. Pour parcourir des éléments, ajoutez l’une des activités Pour chaque disponibles dans laquelle vous définissez la collection, puis vous ajoutez les activités à répéter à l’intérieur de l'activité Pour chaque. Lorsque vous configurez les activités à répéter, indiquez qu’une activité doit utiliser les données de chaque élément de l’itération en sélectionnant l’option de l'élément actuel dans le menu Plus image des documents.

StudioX est livré avec les activités Pour chaque suivantes :

  • Pour chaque ligne Excel (For Each Excel Row) : épétez une ou plusieurs activités pour chaque ligne dans un tableau, une plage ou une feuille Excel.

    L’option de l'élément actuel est CurrentRow. Pour certaines activités, vous devez également sélectionner la colonne à utiliser à partir de la ligne actuelle.

  • Pour chaque feuille Excel (For Each Excel Sheet) : répétez une ou plusieurs activités pour chaque feuille dans un fichier Excel.

    CurrentSheet correspond à l'option de l'élément actuel.

  • Pour chaque e-mail (For Each Mail Message) : répétez une ou plusieurs activités pour chaque message dans un dossier Outlook, dans un libellé Gmail ou dans une sélection de messages.

    CurrentMail correspond à l'option de l'élément actuel. Pour certaines activités, vous devez également sélectionner le champ à utiliser à partir de l'e-mail actuel : Objet, Corps, Corps au format HTML, Cci, Cc, À, De ou Priorité.

  • Pour chaque fichier du dossier (For Each File In Folder) : répétez une ou plusieurs activités pour chaque fichier d'un dossier sur votre ordinateur.

    CurrentFile correspond à l'option de l'élément actuel. Vous devez également sélectionner la propriété du fichier actuel à utiliser : Taille (Size), Nom (Name), Nom complet (inclut le chemin complet) (Full Name (includes full path)), Dossier (Folder), Date de dernière modification (Last modified date), Date de dernier accès (Last accessed date), Date de création (Created date), EstenLectureSeule (IsReadOnly) ou Taille en Ko (Size in KB).

Pour faciliter l’identification lors de la configuration des activités ajoutées à l’intérieur d’une activité Pour chaque, vous pouvez renommer l’option de l’élément actuel à l’aide d’un nom qui décrit les éléments que vous parcourez.

Configuration des données utilisées par les activités

Les activités peuvent recevoir des données sous forme d’entrée et, lors de l’exécution, elles peuvent générer des données de sortie. Vous pouvez configurer les données pour chaque activité à l’aide du menu Plus image des documents sur le côté droit des champs de données.

Selon son but, une activité ne peut pas avoir de champs de données, ni en avoir un ou plusieurs. Les informations suivantes décrivent les options que vous pouvez trouver dans le menu Plus image des documents. Étant donné que le menu affiche les options pertinentes dans le contexte de chaque champ, activité et activité parente, seul un sous-ensemble des options est disponible pour chaque champ.

Options pour les champs d’entrée

Les champs d’entrée définissent les données reçues par une activité en utilisant les options suivantes :

  • Données provenant des ressources ajoutées au projet :

    • Excel - Data from the Project Notebook or from an Excel file added to the automation. Select named cells, named ranges, tables, or sheets directly from the Plusimage des documents menu, or select Indicate in Excel to open the workbook in Excel and indicate in it. Selecting Custom Input lets you manually enter sheet names, table names, cell addresses, or range addresses. If the activity is inside an For Each Excel Row activity, you can select the current row in the iteration.
    • Outlook/Gmail/Outlook 365 - Données provenant d’un compte de messagerie définies pour une activité de ressource d'e-mail parente. Vous pouvez utiliser le message sélectionné dans l'application de bureau Outlook lorsque le projet est exécuté. Si l’activité est à l’intérieur d’une activité Pour chaque e-mail, utilisez l’e-mail actuel dans l’itération.
    • PowerPoint - Données d’une présentation PowerPoint définies pour une activité Utiliser une présentation PowerPoint parente. Vous pouvez sélectionner des diapositives, des espaces réservés, des diapositives maîtresses ou des mises en page.
    • Fichier - Si l’activité est à l’intérieur d'une activité Pour chaque fichier du dossier, vous pouvez utiliser les propriétés du fichier actuellement dans l'itération.
  • Text - Enter text using the built-in text builder. You can click Plusimage des documents inside the Text Builder to add Excel data, mail data, or values you saved for later use to the text.

  • Nombre - Entrez une valeur numérique ou une formule. Les formules contiennent les opérateurs et symboles suivants : + (addition), - (soustraction), * (multiplication), / (division), ^ (exposant, par exemple 2^3 pour 2 puissance 3), ( ) (pour faire respecter l’ordre des opérations).

    Vous pouvez cliquer sur Plus image des documents l’intérieur de la fenêtre Calcul numérique pour ajouter des valeurs numériques du projet. Par exemple, sélectionnez une cellule dans un fichier Excel ou une valeur numérique que vous avez enregistrée pour une utilisation ultérieure.

  • Générateur de conditions - Ajoutez des instructions conditionnelles qui seront utilisées pour déterminer quelles activités exécuter en fonction du respect des conditions. Par exemple, l’activité Si contient un champ de condition et exécute une série d’activités si la condition est remplie et, en option, un autre ensemble d’activités si la condition n’est pas remplie.

    Vous pouvez créer une instruction conditionnelle en sélectionnant deux valeurs et en les comparant en utilisant l’un des opérateurs disponibles : supérieur à, supérieur ou égal à, inférieur à, inférieur ou égal à, égal à, n’est pas égal à, est vide, n’est pas vide, est vrai, est faux, commence par, se termine par, contient, est numérique, n’est pas numérique.

    Vous pouvez ajouter plusieurs instructions et sélectionner si toutes les instructions ou l’une d'entre elles doit être vraie pour que la condition soit remplie.

  • Utiliser la valeur enregistrée (Use Saved Value) : utilisez la sortie d’une autre activité que vous avez enregistrée pour une utilisation ultérieure dans le projet comme entrée pour le champ actuel.

  • Choisir la date/l'heure - Sélectionnez une date du calendrier ou une heure (heure, minute). Cette option est disponible pour les champs de date et d’heure.

  • Choisir la durée - Sélectionnez une durée (heures, minutes et secondes). Cette option est disponible pour les champs de durée.

  • Demander quand exécuter - Invite pour une valeur pendant l’exécution du projet. Cette option est disponible pour les champs qui acceptent les valeurs textuelles, numériques, de date/d'heure ou boléennes (vrai/faux).

  • Coller à partir du presse-papiers - Utilisez une valeur de sortie copiée dans le presse-papiers à partir d'une autre activité comme entrée pour le champ actuel. Cette option est disponible pour les champs qui acceptent les valeurs textuelles ou les plages Excel.

  • Variables - Sélectionnez une variable créée pour être utilisée dans les sélecteurs des activités Application/Web.

  • Ouvrir dans l'éditeur avancé - Entrez les expressions VB.

  • Effacer la valeur - Effacez la sélection actuelle dans le champ.

Options pour les champs de sortie

Les champs Sortie définissent ce qu’il faut faire des données générées par une activité en utilisant les options suivantes :

  • Excel - Save output to the Project Notebook or an Excel file defined for a parent Use Excel File activity. Select named cells, named ranges, tables, or sheets directly from the Plusimage des documents menu, or select Indicate in Excel to open the workbook in Excel and indicate in it. Selecting Custom Input lets you manually enter sheet names, table names, cell addresses, or range addresses. If the activity is inside an For Each Excel Row activity, you can select the current row in the iteration.
  • Enregistrer pour une utilisation ultérieure - Enregistrez la sortie pour une utilisation ultérieure dans votre automatisation et entrez un nom pour vous référer à cette sortie dans le projet. La valeur enregistrée peut ensuite être sélectionnée comme entrée dans une autre activité.
  • Copy to clipboard - Save the output to the clipboard. You can then paste the value in an input field in another activity. This option is available for fields that output text, Boolean values (True/False), numbers, or Excel ranges (for example, the Destination field in the Copy Range activity). Boolean and number values are converted to text when copied to the clipboard.
  • Renommer la valeur enregistrée - Renommez une valeur que vous avez enregistrée pour une utilisation ultérieure.
  • Variables - Sélectionnez une variable créée pour être utilisée dans les sélecteurs des activités Application/Web.
  • Ouvrir dans l'éditeur avancé - Entrez les expressions VB.
  • Effacer la valeur - Effacez la sélection actuelle dans le champ.

Utilisation de la sortie d’une activité comme entrée pour une autre activité

Transmettre des données d’une activité à une autre peut être très utile, voire essentiel lorsque vous essayez d’atteindre certains workflows. StudioX vous permet d’enregistrer la sortie générée par une activité et de l’utiliser ultérieurement comme entrée dans d’autres activités du projet :

  1. To save data for use in other activities, select the Save for Later Use option in the Plusimage des documents menu of a field that configures the output data of an activity, and enter a name for the saved value. You will use this name later to identify and select the value as input in another activity, so make sure to use a unique name that describes the saved value.
  2. To use the saved data as input for another activity later in the project, select the value from the Use Saved Value option in the Plusimage des documents menu of a field that configures the input data of an activity.

Il existe différents scénarios pour lesquels cette fonctionnalité peut être utile. Voici quelques exemples :

  • Une activité Lire le fichier texte lit et extrait le contenu d’un fichier texte qui peut ensuite être utilisé comme entrée pour une activité Ajouter un texte pour ajouter le texte à un fichier Word.
  • Une activité Fichier existant permet de vérifier si un fichier existe et d'extraire le résultat (vrai ou faux) qui peut ensuite être utilisé dans la condition d’une activité Si pour déterminer les actions spécifiques à effectuer lorsque le fichier existe déjà.

Exécution de vos automatisations

Nous vous recommandons d’exécuter vos automatisations fréquemment pendant l’étape de conception. Cela vous permet de vérifier que le projet fonctionne comme il se doit et vous permet d’identifier rapidement les erreurs potentielles.

Pour exécuter une automatisation, cliquez sur Exécuter dans le ruban StudioX ou appuyez sur la touche F5 du clavier.

Vous pouvez arrêter l’exécution du projet en cliquant sur Arrêter dans le ruban ou en appuyant sur la touche F5 du clavier. Une fois le projet exécuté, un message affiché en haut du panneau Concepteur vous informe de la réussite ou de l'échec de l'exécution.

Pour exécuter uniquement des parties de votre projet, cliquez-droit sur n'importe quelle activité et sélectionnez :

  • Accéder à cette activité pour exécuter toutes les activités du projet avant l’activité.
  • Exécuter à partir de cette activité pour exécuter toutes les activités du projet en commençant par l’activité.

Exécution en mode Incrustation d'image

Si vous souhaitez utiliser votre ordinateur pendant l’exécution du projet sans que le Robot n'interfère, vous pouvez exécuter votre automatisation en mode Incrustation d’image. Cela permet d'exécuter le projet dans une autre session ouverte dans une fenêtre séparée, vous laissant le contrôle total du clavier, de la souris et de l’écran.

Pour exécuter une automatisation en mode incrustation d’image, cliquez sur la flèche à côté d’Exécuter dans le ruban StudioX, puis sélectionnez Exécuter en PiP. Vous pouvez également appuyer sur la touche F6 du clavier. Le robot commence à exécuter les activités du projet dans une nouvelle fenêtre.

Remarque :

Les automatisations qui utilisent les ressources Microsoft Office ne s’exécutent pas correctement dans la fonctionnalité Incrustation d’image lorsque les ressources sont déjà ouvertes dans la session principale. Avant d’exécuter une automatisation dans la fonctionnalité Incrustation d’image, fermez tous les fichiers PowerPoint, Excel ou Word auquel l’automatisation peut accéder et assurez-vous de fermer l’application de bureau Outlook (pas simplement de la réduire dans la barre des tâches/zone de notification) si un compte Outlook est utilisé dans l’automatisation.

Scénarios courants

Pour accélérer la conception de l’automatisation, StudioX est livré avec des scénarios courants, des éléments d’automatisation réutilisables que vous pouvez ajouter à n’importe quel projet. Un scénario courant représente une ou plusieurs activités regroupées dans un ordre logique pour automatiser une tâche ou une partie d’une tâche.

Common scenarios are context-sensitive, which means the available options depend on where exactly you are in your automation. For example, in a Use Desktop Outlook App activity, the available common scenarios are related to Outlook tasks, such as Download email attachments. For a list of available common scenarios, see Common Scenarios Descriptions.

Pour utiliser un scénario courant dans un projet :

  1. Click the Add activity image des documents icon in the Designer panel where you want to add the scenario.

    La barre de recherche Ajouter une activité s’affiche en haut avec une liste d’activités pertinentes et de scénarios courants.

  2. Cliquez sur le scénario courant que vous souhaitez ajouter.

    Les activités du scénario sont ajoutées au panneau Concepteur.

  3. Si nécessaire, configurez les activités ajoutées.

Les tableaux suivants décrivent les scénarios courants disponibles dans StudioX et toutes les configurations qui pourraient devoir être appliquées à ces scénarios. Les scénarios courants sont répertoriés en fonction de l’activité dans laquelle vous pouvez les ajouter.

N’importe où dans l’automatisation

Scénarios courantsCe qu’il faitCe que vous devez configurer
Ajouter une date aux noms de fichiers du dossierInvite à mettre à jour le dossier qui contient les noms de fichier. Ajoute une activité Écrire la cellule qui permet d'entrer la date d’aujourd’hui dans une cellule du Bloc-notes du projet et une activité Pour chaque fichier du dossier qui parcourt le dossier sélectionné. À l’intérieur de l'activité Pour chaque fichier du dossier, une autre activité Écrire la cellule copie le nom du fichier actuel dans l’itération vers le Bloc-notes du projet et une activité Déplacer le fichier ajoute la date actuelle au nom à l’aide d’une formule du Bloc-notes du projet.
Supprimer le dossier et les sous-dossiersInvite à supprimer le dossier et ajoute une activité Supprimer le dossier configurée pour supprimer le dossier même si celui-ci contient des fichiers ou sous-dossiers.

Utiliser le fichier Excel

S’ils ne sont pas ajoutés à l’intérieur d’une activité Utiliser un fichier Excel, les scénarios courants suivants peuvent être utilisés avec le Bloc-notes du projet.

Scénarios courants Ce qu’il fait Ce que vous devez configurer

Fusionner des plages

Ajoute une activité Ajouter la plage qui copie toutes les valeurs d’une plage et les ajoute à une autre plage. Ajoute une activité Supprimer les lignes qui supprime toutes les lignes dupliquées de la destination après l’ajout des données.

  • Dans Ajouter la plage, sélectionnez la plage source et la plage de destination.
  • Dans Supprimer les lignes, sélectionnez la plage de destination.

Répéter les actions pour les lignes de la plage Excel

Ajoute une activité Pour chaque ligne Excel.

  • Sélectionnez la plage à utiliser.
  • Ajoutez les activités à répéter à l’intérieur de l’activité Pour chaque ligne Excel.

Use Application/Browser

Scénarios courants Ce qu’il fait Ce que vous devez configurer

Remplir le formulaire depuis Excel

Ajoute une activité Pour chaque ligne Excel qui contient trois activités Saisir dans configurées pour copier les données des première, deuxième et troisième colonnes de la plage sélectionnée et les coller vers les trois champs indiqués de l’application cible ou de la page Web. Par défaut, la plage A1:C3 de la feuille Bloc-notes du Bloc-notes du projet est utilisée.

  • Assurez-vous que la plage de la feuille Bloc-notes du Bloc-notes du projet contient les données à saisir dans le formulaire (par défaut : A1:C3). Vous pouvez ajouter un autre fichier dans une activité parente Utiliser un fichier Excel et/ou sélectionner une autre plage pour l’activité Pour chaque ligne du fichier Excel.
  • Indiquez l’élément cible pour chaque activité Saisir dans.
  • Ajoutez ou supprimez les activités Saisir dans en fonction du nombre de champs sur le formulaire.

Use Desktop Outlook App

Scénarios courants Ce qu’il fait Ce que vous devez configurer

Répéter les actions pour les e-mails

Ajoute une activité Pour chaque e-mail.

  • Sélectionnez le dossier ou les messages à utiliser.
  • Ajoutez les activités à répéter à l’intérieur de l’activité Pour chaque e-mail.

Send email

Ajoute une activité Envoyer un e-mail.

Configurez l’activité Envoyer un e-mail.

Télécharger les pièces jointes d'un e-mail

Invite à indiquer le dossier où enregistrer les pièces jointes, ajoute une activité Enregistrer les pièces jointes d’e-mail et une activité Pour chaque fichier du dossier contenant une activité Ligne d'écriture configurée pour afficher les noms de fichiers dans le panneau Sortie.

 

Sauvegarde du dossier de messagerie

Invite à enregistrer les e-mails dans un dossier de l’ordinateur, ajoute une activité Pour chaque e-mail avec une activité Enregistrer l’e-mail à l’intérieur.

Sélectionnez le dossier à récupérer à partir de l’activité Pour chaque e-mail. La boîte de réception est activée par défaut.

Créer une base de données de détails de contacts

Ajoute une activité Pour chaque e-mail configurée pour utiliser les e-mails de la boîte de réception, des activités Écrire la cellule et Ajouter la plage à l’intérieur de l'activité Pour chaque e-mail afin de copier les expéditeurs de chaque e-mail vers une nouvelle feuille Contacts dans le Bloc-notes du projet, et une activité Supprimer les lignes pour supprimer les doublons.

 

Copier les détails de l'e-mail dans Excel

Ajoute une série d’activités Écrire la cellule qui ajoutent les champs de l'adresse électronique pour les utiliser comme en-têtes de colonne dans une nouvelle feuille du Bloc-notes du projet nommée E-mails.

Ajoute ensuite une activité Pour chaque e-mail qui contient une série d’activités Écrire la cellule copiant les champs de chaque e-mail à la feuille Bloc-notes, et une activité Ajouter la plage permettant de copier tous les champs à la feuille E-mails.

Dans l’activité Pour chaque e-mail, sélectionnez le dossier où se trouvent les e-mails. La boîte de réception est activée par défaut.

Envoyer par e-mail tous les fichiers dans un dossier

Invite à sélectionner un dossier et ajoute une activité Envoyer un e-mail configurée pour utiliser les fichiers du dossier sélectionné comme pièces jointes. Le compte Outlook actuel est ajouté par défaut au champ À.

Modifiez les valeurs par défaut ajoutées aux champs de l’activité pour personnaliser l’e-mail. Par exemple, ajoutez un ou plusieurs destinataires, ou modifiez l'Objet et le Corps.

Pour chaque e-mail

Scénarios courants Ce qu’il fait Ce que vous devez configurer

Reply to email

Ajoute une activité Répondre à un e-mail pour répondre à l’e-mail actuel dans l’itération, une activité Marquer l’e-mail comme lu/non lu et une activité Déplacer un e-mail pour déplacer l’e-mail vers un autre dossier.

  • Dans l’activité Répondre à un e-mail, modifiez le corps de l’e-mail.
  • Dans l’activité Déplacer un e-mail, sélectionnez un dossier où déplacer l’e-mail.

Forward email

Ajoute une activité Transférer un e-mail pour transférer l’e-mail actuel dans l’itération, une activité Marquer l’e-mail comme lu/non lu et une activité Déplacer un e-mail pour déplacer l’e-mail vers un autre dossier.

  • Configurez l’activité Transférer un e-mail.
  • Dans l’activité Déplacer un e-mail, sélectionnez un dossier où déplacer l’e-mail.

Move email

Ajoute une activité Déplacer un e-mail pour déplacer l’e-mail actuel dans l’itération vers un autre dossier.

Dans l’activité Déplacer un e-mail, sélectionnez un dossier où déplacer l’e-mail.

Enregistrer et traiter les pièces jointes d’un e-mail

Invite à indiquer le dossier où enregistrer les pièces jointes, ajoute une activité Enregistrer les pièces jointes d’e-mail et une activité Pour chaque fichier du dossier où ajouter les activités à répéter pour chaque pièce jointe.

Ajoutez les activités à répéter pour chaque pièce jointe à l'intérieur de l'activité Pour chaque fichier du dossier.

For Each File In Folder

Scénarios courantsCe qu’il faitCe que vous devez configurer
Essayer d’ouvrir le fichier avec ExcelAjoute une activité Si qui vérifie si le fichier actuel dans l’itération présente l’extension .xlsx. La branche Puis contient une activité Utiliser un fichier Excel qui ajoute le fichier actuel au projet si la condition est remplie.
Ajouter une date au fichier et le déplacer vers un sous-dossierAjoute une activité Créer un dossier qui permet de créer un sous-dossier nommé Processed dans le dossier actuel, une activité Écrire la cellule qui permet de copier le nom du fichier actuel dans l’itération vers le Bloc-notes du projet, et une activité Déplacer le fichier qui permet de déplacer le fichier en cours vers le sous-dossier. Ajoute ensuite la date actuelle au nom à l’aide d’une formule du Bloc-notes du projet.
Grouper les fichiers par typeAjoute une activité Écrire la cellule pour copier le nom du fichier actuel dans l’itération vers le Bloc-notes du projet, une activité Créer un dossier qui crée un sous-dossier dans le dossier actuel nommé avec l’extension du fichier actuel à l’aide d’une formule dans le Bloc-notes du projet, et une activité Déplacer le fichier qui déplace le fichier actuel vers le sous-dossier.
Grouper les fichiers par date de créationAjoute une activité Écrire la cellule pour copier la date de création du fichier actuel dans l’itération vers le Bloc-notes du projet, une activité Créer un dossier qui crée un sous-dossier dans le dossier actuel nommé avec la date de création du fichier actuel à l’aide d’une formule dans le Bloc-notes du projet, et une activité Déplacer le fichier qui déplace le fichier actuel vers le sous-dossier.

Trucs et astuces

Général

  • Vous pouvez ouvrir des fichiers Excel, Word et PowerPoint ajoutés à votre automatisation directement dans le panneau Data Manager. Cliquez à droite sur n’importe quelle ressource Excel ou Word et sélectionnez Ouvrir. Vous pouvez également sélectionner Ouvrir l'emplacement du fichier pour ouvrir le dossier contenant le fichier.

  • Si vous ne savez pas quelle activité peut vous aider à automatiser une action spécifique, recherchez en une à l'aide de la barre de recherche en haut du panneau Activités ou de celle qui apparaît en haut de l’écran après avoir cliqué sur Ajouter une activité image des documents dans le panneau Concepteur. La recherche renvoie les résultats des noms d’activité ainsi que des descriptions, de sorte que cette étape peut s'avérer utile pour trouver des activités que vous ne connaissez pas encore.

  • Lorsque vous avez besoin d’aide pour une activité que vous avez ajoutée à votre projet, cliquez-droit sur cette activité et sélectionnez Aide ou sélectionnez l’activité et appuyez sur la touche F1 du clavier pour ouvrir sa page Documentation contenant des informations sur la façon de la configurer.

  • If you want to save a few clicks when designing your automations, you can double-click most activity fields to open the option in the Plusimage des documents menu most commonly used to configure that field. For example, double-clicking a field that accepts text input opens the Text Builder, doing the same for the Condition field in the If activity opens the Condition Builder.

  • When you select Text from the Plusimage des documents menu to add text to an activity field, you can compose text that combines multiple types of data using the Text Builder. In addition to typing text, you can select other types of data from the Plusimage des documents menu in the upper-right corner the Text Builder. For example, you can add the contents of a cell in an Excel file, a field in an Outlook email, or one of the properties of a file on your computer that you saved for later in a previous activity.

Automatisation de l'interface utilisateur

  • Lors de la configuration d'une activité Use Application/Browser pour ajouter une application de bureau à l'automatisation, si vous souhaitez que l'automatisation ouvre un fichier spécifique, indiquez l'application, puis ajoutez le chemin d'accès au fichier dans le champ Arguments de l'application . Par exemple, si vous avez indiqué Acrobat Reader comme application à automatiser et que vous souhaitez utiliser le fichier modèle_formulaire.pdf situé dans le dossier C:\Work , saisissez C:\Work\form_template.pdf dans le champ Arguments de l'application pour ouvrir le fichier dans Acrobat lorsque l'automatisation est exécuté.

  • When indicating target elements of App/Web activities in web browsers, always add at least one anchor to make sure the element is correctly identified by the Robot. For more information about targets and anchors, see UI Automation.

  • Lors de la configuration d’une activité Utiliser l'application/le navigateur pour automatiser les tâches que vous effectuez dans un navigateur Web, naviguez vers la page Web où l’automatisation effectue la première action avant d’indiquer le navigateur Web. Cela permet d'ajouter automatiquement l’URL de la page au champ URL du navigateur, de sorte que vous n’avez pas à l’entrer manuellement.

  • Si vous ne souhaitez pas ajouter trop d'activités Saisir dans pour remplir un formulaire avec de nombreux champs, vous pouvez simplifier votre workflow en configurant une activité Saisir dans pour saisir du texte dans plusieurs champs. Après avoir indiqué le premier champ du formulaire et sélectionné le texte à saisir, vous pouvez ouvrir le générateur de texte du champ Saisir ce champ, ajouter la clé spéciale tab du Plus image des documents dans le générateur de texte, puis sélectionnez le texte du champ suivant. Par exemple, à condition que la touche tab déplace le curseur vers le champ suivant dans l'application cible, la configuration de l'option Saisir ce champ comme dans l'image suivante copie le texte de trois cellules différentes et le colle dans trois champs différents.

  • Lorsque deux activités Application/Web consécutives ne sont pas correctement programmées (par exemple, la première prend beaucoup de temps pour exécuter l’action et la seconde commence avant que l’action précédente ne soit terminée), configurez les propriétés Délai avant ou Délai après du panneau Propriétés des activités pour vous assurer que la première activité se termine avant le début de la deuxième activité. Ces propriétés ajoutent un délai avant ou après l’exécution d’une activité, augmentant ainsi le temps entre les activités le cas échéant.

  • Lorsque les actions que vous souhaitez effectuer dans une application de bureau ou un navigateur Web dépendent de l'état de l'application, utilisez une activité Vérifier l'état de l'application pour déterminer les actions à effectuer en fonction de l'état. Cette activité vérifie si un élément apparaît ou disparaît de l'interface utilisateur de l'application cible et vous permet d'ajouter différentes activités à exécuter lorsque l'élément est trouvé et/ou lorsqu'il est introuvable. Par exemple, vous pouvez vérifier si vous êtes déjà connecté à une application Web en vérifiant si le bouton Se connecter est présent, et effectuer uniquement les actions requises pour vous connecter lorsque le bouton est trouvé.

Excel

  • Les fichiers Excel que vous ajoutez aux automatisations ne sont pas toujours disponibles au moment de la conception (par exemple, un fichier peut être créé ou téléchargé pendant l’automatisation). Dans ce scénario, vous pouvez toujours profiter de l’intégration profonde de StudioX avec Excel pour configurer les activités qui utilisent le fichier en définissant un autre fichier avec le même format (mêmes feuilles, colonnes, tables, etc.) comme fichier modèle.

    Once defined, you can indicate data in Excel or select data from the template file directly from the Plus image des documents menu.

    For example, if you want to create an automation with a report you'll receive monthly, use an existing report with the same format as the template. To define a template, add the Use Excel File Excel File activity, enter the path to the file to automate, then select the Template file option and indicate the file to use.

  • When you want to work with a .xls (Excel 97-2003) workbook, the data in the file cannot be accessed directly from the Plusimage des documents menu. In this case, you can configure activities that use the file with the Indicate in Excel or Custom input options in the Plusimage des documents menu. Alternatively, to be able to select data directly from the menu, create a .xlsx copy and add it as a template file.

  • Lorsque vous filtrez les lignes d’une grande feuille et les parcourez à l’aide d’une activité Pour chaque ligne Excel , au lieu de parcourir la feuille d’origine après l’application du filtre, utilisez une activité Copier la plage pour copier les lignes filtrées dans une feuille différente, puis parcourez la plage filtrée dans la nouvelle feuille. Cela se traduira par de meilleures performances lors de l’exécution du projet.

Application de bureau Outlook

  • Vous pouvez ajouter des corps au format HTML pour les e-mails envoyés à l'aide d'activités de messagerie à partir de l'application Outlook de bureau en sélectionnant l'option Utiliser un document Word pour le champ Corps . Cela vous permet de sélectionner un document Word contenant du texte formaté, des images ou des tableaux comme corps des e-mails envoyés avec les activités Envoyer un e-mail , Répondre à un e-mail et Transférer un e-mail .

Exécution de projets

  • Si vous souhaitez utiliser votre ordinateur pendant l’exécution du projet sans que le robot n'interfère, vous pouvez exécuter votre automatisation en mode Incrustation d’image. Cette fonctionnalité permet d'exécuter le projet dans une autre session ouverte dans une fenêtre séparée, vous laissant le contrôle total du clavier, de la souris et de l’écran. Pour exécuter une automatisation en mode Incrustation d'image, cliquez sur la flèche à côté d'Exécuter dans le ruban StudioX, puis sélectionnez Exécuter en PiP.

    image des documents

  • Si vous avez ignoré une erreur qui s’est produite lors de l’exécution d’un projet avant d’avoir une chance de lire le message d’erreur, vous pouvez trouver le message d’erreur dans le panneau Sortie. Pour accéder au panneau Sortie, cliquez sur Sortie dans le coin inférieur gauche de la fenêtre StudioX.

  • Avant d’exécuter une automatisation, fermez toutes les applications et fichiers qui y sont utilisés pour éviter d’ouvrir plusieurs instances d’une même application.

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