UiPath Documentation
studiox
2023.4
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

Remarque :

Les informations sur cette page s'appliquent aux projets utilisant les compatibilités Windows et Windows - Legacy. Pour des informations spécifiques à la conception de projets multiplate-formes, consultez Projets multiplate-formes dans le guide Studio.

À 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é.

Le module Activités

The Activities panel shows available activities that can be added to the current project. In cross-platform projects, you can see both installed and installable activities, while in Windows and Windows - Legacy projects only installed activities are visible. Installed refers to activities packages that are already part of a project, while installable refers to packages that are available to install from the Official and Orchestrator Tenant feeds. To add an activity to your automation, double-click it or drag and drop it to the desired place in the Designer panel. Adding an installable activity installs its corresponding activities package in the project.

Le survol d'une activité dans le panneau affiche le package auquel il appartient et sa description. Pour ajouter une activité à la liste des favoris, faites un clic droit et sélectionnez Ajouter aux favoris.

Personnalisation du panneau Activités

Cliquez sur le bouton Grouper par (Group by) en haut du panneau pour regrouper les activités disponibles en fonction de la catégorie à laquelle elles appartiennent ou du package auquel elles appartiennent. Vous pouvez également décocher les deux options pour voir une liste non regroupée d'activités classées par ordre alphabétique.

Cliquez sur Filtrer par (Filter by) image des documents pour filtrer les activités en fonction des options ci-dessous.

Pour les projets multiplateforme

  • Filtrer par disponibilité :
    • Installé : affichez les activités qui font partie des packages installés dans votre projet (ce filtre ne peut pas être désactivé)
    • Installable - Show discovered activities that you can add to you project
  • Filtrer par type :
    • Activités (Activities) : afficher les activités
    • Déclencheurs (Triggers) : afficher les déclencheurs
  • Filtrer par catégorie :
    • Développeur (Developer) : affichez les activités conçues pour le profil Studio.

Pour les projets Windows et hérités depuis Windows

  • Filtrer par type :
    • Activités (Activities) : afficher les activités
    • Déclencheurs (Triggers) : afficher les déclencheurs
  • Filtrer par catégorie :
    • Développeur : affichez les activités conçues pour le profil Studio. Ces activités peuvent ne pas fonctionner comme prévu dans le profil StudioX.

Par exemple, si vous essayez d'afficher toutes les activités Excel, vous pouvez sélectionner Grouper par packages (Group by Packages) et désélectionner Afficher par catégorie (Show by Category).

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é.
  • Utiliser OneDrive et SharePoint (Use OneDrive & SharePoint) – Sélectionnez un compte à utiliser pour l’automatisation OneDrive et SharePoint. Ajoutez les activités connexes à 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 chaque dossier du dossier (For Each Folder in Folder) – Répétez une ou plusieurs activités pour chaque dossier d’un dossier spécifié sur votre ordinateur.

    CurrentFolder correspond à l’option de l’élément actuel. Pour certaines activités, vous devez également sélectionner la propriété de dossier à utiliser à partir du dossier actuel : nom, chemin complet ou date de dernière modification.

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.

  • Texte - Valeur vide (Text - Empty Value) – Cette option vous permet d’avoir un texte vide comme valeur pour les cas où vous souhaitez ajouter du texte supplémentaire ou le mettre à jour ultérieurement.

  • 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.

  • Condition Builder - Add conditional statements that are used to determine what activities to execute based on whether or not the conditions are met. For example, the If activity contains a condition field, and it executes a series of activities if the condition is met and, optionally, another set of activities if the condition is not met.

    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.

  • True / False – Ajoute une instruction conditionnelle. Sélectionnez True ou False pour les champs qui prennent en charge les instructions conditionnelles dans des activités telles que l’activité Si.

  • Utiliser la variable (Use Variable) – Utilisez la sortie d’une autre activité que vous avez stockée en tant que variable dans le projet pour le champ actuel. Dans certains cas, StudioX adapte le type de variable pour qu’il corresponde au type requis par le champ. Par exemple, vous pouvez utiliser des variables Texte dans les champs qui nécessitent un Nombre puisque la valeur est automatiquement convertie, d’un Texte en un Nombre. Lorsqu’un type de variable est converti en un autre type, StudioX ajoute le nouveau type à la fin du nom de la variable.

  • 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.

  • Arguments – Sélectionnez un argument créé pour transmettre des données entre les activités et les applications StudioX.

  • 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.
  • Créer une variable (Create Variable) - Enregistrez la sortie pour une utilisation ultérieure dans votre automatisation en tant que variable. Entrez un nom faisant référence à la variable dans le projet, sélectionnez une étendue, et choisissez un type de données parmi les options suivantes : Texte (Text), Nombre (Number), Vrai ou Faux (True or False), Nombre avec décimales (Number with decimals), Date et Durée (Duration). La variable créé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 variable (Rename Variable) – Renommez une variable que vous avez créé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.
  • Arguments – Sélectionnez un argument créé pour transmettre des données entre les activités et les applications StudioX.
  • 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é dans des variables et de les utiliser ultérieurement comme entrée dans d’autres activités du projet :

  1. Pour enregistrer les données et les utiliser dans d’autres activités, sélectionnez l’option Créer une variable dans le menu Plus image des documents d’un champ qui configure les données de sortie d’une activité, et saisissez le nom de la variable (valeur enregistrée). Vous utiliserez ce nom plus tard pour identifier et sélectionner la variable comme entrée dans une autre activité. Assurez-vous donc d’utiliser un nom unique décrivant la variable.

    Remarque :

    Pour certaines activités, il se peut que vous ayez besoin de sélectionner le type de données ainsi que le nom de la variable. Sélectionnez l’une des options suivantes : Texte, Nombre, Vrai ou Faux, Nombre avec décimales, Date et Durée. Sélectionnez Options avancées si le type de données que vous devez stocker ne se trouve pas dans la liste.

  2. To use the variable as input for another activity later in the project, select it from the Use Variable 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à.

Le module Propriétés

Le panneau Propriétés est contextuel et vous permet d’afficher et de modifier les propriétés avancées de l’activité sélectionnée. Lorsque vous sélectionnez plusieurs activités vous pouvez modifier uniquement les propriétés communes dans le panneau Propriétés.

Le panneau Propriétés (Properties) est masqué par défaut. Dans la plupart des situations, vous pouvez configurer des activités à l'aide des options disponibles dans le panneau Concepteur (Designer). Dans les projets avec compatibilité multiplate-forme, toutes les propriétés d'activité sont disponibles dans la fiche d'activité du panneau Concepteur (Designer). Cela s'applique également à certaines activités des projets utilisant la compatibilité Windows.

Gestion des variables

Variables are used to store data of different types and pass it between activities in a project. All variables used in your project can be found and managed in the Data Manager panel. To edit or rename a variable, open the Data Manager panel, right-click on a variable and select Edit Variable.

Read more about variables in the Managing Your Project Data page.

Remarque :

À partir de la version 2022.4 de StudioX, les Valeurs enregistrées ont été remplacées par des Variables. La fonctionnalité de base est la même. Cependant, les variables permettent de définir le type de données lorsqu’une variable est créée et plus tard, celui-ci peut être modifié par certaines activités ou manuellement par l’utilisateur. Les projets créés dans une ancienne version de StudioX utiliseront toujours le système de Valeurs enregistrées lorsqu’ils seront ouverts dans StudioX v2022.4.

Gestion des arguments

Arguments are used to pass data between activities in a project and can be used to integrate an workflow with other products such as UiPath® Apps.

Once configured, you can use arguments in an activity similar to how you would use Variables (saved values). To edit or rename an argument, open the Data Manager panel, right click an argument and select Edit. Read more about arguments in the Managing Your Project Data page.

Exécution de vos automatisations

Nous vous recommandons d'exécuter souvent vos automatisations pendant la phase de conception. Cela vous permet de vérifier que le projet fonctionne comme prévu 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 en incrustation d’image, fermez tout fichier PowerPoint, Excel ou Word auquel l'automatisation doit accéder.

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.

Copier le graphique Excel dans PowerPoint

This scenario is available only when Use Excel File is placed inside an Use PowerPoint Presentation activity.

Ajoute une activité Obtenir un graphique (Get Chart) qui sélectionne un graphique dans un fichier Excel et le copie dans le presse-papiers, et une activité Coller un élément dans une diapositive (Paste Item into Slide) qui insère le graphique Excel enregistré dans une présentation PowerPoint.

  • Dans Obtenir un graphique (Get Chart), sélectionnez le graphique source et sélectionnez Copier dans le presse-papiers dans le champ Action.
  • Dans Coller un élément dans une diapositive (Paste Item into Slide), sélectionnez le Numéro de diapositive et l’Espace réservé de contenu dans la présentation.

Utiliser une présentation PowerPoint

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

Copier le graphique Excel dans PowerPoint

For this scenario to work properly, place a Use Excel File activity inside the Use PowerPoint Presentation activity before adding the scenario.

Ajoute une activité Obtenir un graphique (Get Chart) qui sélectionne un graphique dans un fichier Excel et le copie dans le presse-papiers, et une activité Coller un élément dans une diapositive (Paste Item into Slide) qui insère le graphique Excel enregistré dans une présentation PowerPoint.

  • Dans Obtenir un graphique (Get Chart), sélectionnez le graphique source et sélectionnez Copier dans le presse-papiers dans le champ Action.
  • Dans Coller un élément dans une diapositive (Paste Item into Slide), sélectionnez le Numéro de diapositive et l’Espace réservé de contenu dans la présentation.

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 tailleAjoute une activité Si (If) qui vérifie si le fichier actuel dans l'itération est d'une taille inférieure à 100 ko. La branche Puis (Then) contient une activité Créer un dossier (Create Folder) qui crée un nouveau dossier avec le titre défini sur 100 ko et une activité Déplacer le fichier (Move File) qui déplace le fichier actuel de l'itération vers le dossier nouvellement créé.

La branche Sinon (Else) contient une activité Si (If) qui vérifie si le fichier actuel est inférieur à 1 000 ko. Les branches Puis (Then) et Sinon (Else) contiennent toutes deux une activité Créer un dossier (Create Folder) et Déplacer le fichier (Move File).
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.
Copier les informations du fichier dans ExcelAjoute une série d'activités Écrire la cellule (Write Cell) qui copient le nom, le chemin complet, la taille et la date de création du fichier actuel dans l'itération vers la feuille Bloc-notes, ainsi qu'une activité Ajouter la plage (Append Range) pour copier tous les champs dans la feuille Fichiers (Files).

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