studiox
2022.10
false
UiPath logo, featuring letters U and I in white
Manuel utilisateur de StudioX
Last updated 18 nov. 2024

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



Le panneau Activités (Activities) affiche les activités disponibles qui peuvent être ajoutées au projet actuel. Vous pouvez rechercher des activités par nom ou description à l'aide de la zone de recherche en haut du panneau. Pour ajouter une activité à votre automatisation, double-cliquez dessus ou faites-la glisser et déposez-la à l'endroit souhaité dans le panneau Concepteur (Designer).

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 Options d'affichage (View Options) en haut du panneau pour ouvrir un menu qui vous permet de personnaliser le panneau. Consultez le tableau suivant pour découvrir une liste des options disponibles.

Option

Description

Afficher les favoris

Affiche une section contenant vos activités préférées. Cette option est activée par défaut.

Afficher les éléments récents

Affiche une section avec les dix activités les plus récemment utilisées. Cette option est désactivée par défaut.

Afficher les catégories

Regroupe les activités selon la catégorie à laquelle elles appartiennent. Cette option est activée par défaut.

Grouper par paquets

Regroupe les activités selon le package auquel elles appartiennent. Cette option est désactivée par défaut.

Épingler les favoris

Lorsqu'une recherche est effectuée dans le panneau, les activités favorites restent toujours visibles. Disponible si Afficher les favoris (Show Favorites) est sélectionné. Cette option est désactivée par défaut.

Afficher le développeur

Affiche les activités conçues pour le profil Studio. Cette option est désactivée par défaut.

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 les catégories (Show Categories).

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 :

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 (Use Excel File) - 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.
  • Utiliser l'application de bureau Outlook, Utiliser Outlook 365et 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 (Use Word File) - utilise un document Word spécifié. Ajoutez les activités à effectuer sur le fichier à l'intérieur de cette activité.
  • Utiliser l'application/le navigateur (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.

Pour plus d’informations sur la façon de connecter un projet à un classeur Excel, voir Connecter un projet à un fichier Excel.

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 .

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

  • Pour chaque ligne Excel (For Each Excel Row) - Ré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é.
  • 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 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 . É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 - Données du Bloc-notes du projet ou d’un fichier Excel ajoutées à l’automatisation. Sélectionnez les cellules nommées, les plages nommées, les tables ou les feuilles directement dans le menu Plus docs image ou sélectionnez Indiquer dans Excel pour ouvrir le classeur dans Excel et l’indiquer. Sélectionner Entrée personnalisée vous permet d’entrer manuellement les noms de feuilles, les noms de tables, les adresses de cellules ou les adresses de plage. Si l’activité se trouve à l’intérieur d’une activité Pour chaque ligne Excel, vous pouvez sélectionner la ligne actuelle dans l’itération.
    • 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.
  • Texte - Entrez le texte à l’aide du générateur de texte intégré. Vous pouvez cliquer sur Plus docs image à l’intérieur du générateur de texte pour ajouter des données Excel, des données de messagerie ou des valeurs que vous avez enregistrées pour une utilisation ultérieure dans le texte.
  • 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 (Number) - saisissez 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 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 utilisées pour déterminer les activités à exécuter selon que les conditions sont remplies ou non. 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, éventuellement, 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.

  • 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 - Enregistrez la sortie vers le bloc-notes du projet ou un fichier Excel défini pour une activité Utiliser un fichier Excel parente. Sélectionnez les cellules nommées, les plages nommées, les tables ou les feuilles directement dans le menu Plus docs image ou sélectionnez Indiquer dans Excel pour ouvrir le classeur dans Excel et l’indiquer. Sélectionner Entrée personnalisée vous permet d’entrer manuellement les noms de feuilles, les noms de tables, les adresses de cellules ou les adresses de plage. Si l’activité se trouve à l’intérieur d’une activité Pour chaque ligne Excel, vous pouvez sélectionner la ligne actuelle dans l’itération.
  • 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é.
  • Copier dans le presse-papiers - permet d'enregistrer les données dans le presse-papiers. Vous pouvez ensuite coller la valeur dans un champ d'entrée d'une autre activité. Cette option est disponible pour les champs qui génèrent du texte, des valeurs booléennes (True/False), des nombres ou des plages Excel (par exemple, le champ Destination de l'activité Copier la plage). Les valeurs booléennes et numériques sont converties en texte lorsqu'elles sont copiées dans le presse-papiers.
  • 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 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. Pour utiliser ultérieurement la variable comme entrée d’une autre activité dans le projet, sélectionnez-la depuis l’option Utiliser la variable dans le menu Plus docs image d’un champ configurant les données d’entrée d’une activité.

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

Les variables sont utilisées pour stocker des données de différents types et les transmettre entre les activités d’un projet. Toutes les variables utilisées dans votre projet peuvent être trouvées et gérées dans le panneau Data Manager. Pour modifier ou renommer une variable, ouvrez le panneau Data Manager, cliquez avec le bouton droit sur une variable et sélectionnez Modifier la variable.

Obtenez davantage d'informations sur les variables dans la page Gérer les données de votre projet.

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

Les arguments sont utilisés pour transmettre des données entre les activités d'un projet et peuvent être utilisés pour intégrer un workflow avec d'autres produits tels que les applications UiPath® .

Une fois configurés, vous pouvez utiliser des arguments dans une activité similaire à la façon dont vous utiliseriez des Variables (valeurs enregistrées). Pour modifier ou renommer un argument, ouvrez le panneau Gestionnaire de données, cliquez avec le bouton droit sur un argument et sélectionnez Modifier (Edit). Obtenez davantage d'informations sur les arguments dans la page Gérer les données de votre projet.

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.

Les scénarios courants sont contextuels, cela signifie que les options disponibles dépendent de l’endroit exact où vous vous trouvez dans votre automatisation. Par exemple, dans une activité Utiliser l’application de bureau Outlook, les scénarios courants disponibles sont liés aux tâches Outlook, telles que Télécharger les pièces jointes d’un e-mail. Pour obtenir une liste des scénarios courants disponibles, consultez Descriptions de scénarios courants.

Pour utiliser un scénario courant dans un projet :

  1. Cliquez sur l’icône Ajouter une activité dans le panneau Concepteur où vous souhaitez ajouter le scénario.

    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 courants

Ce qu’il fait

Ce que vous devez configurer

Ajouter une date aux noms de fichiers du dossier

Invite à 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-dossiers

Invite à 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

Remarque : ce scénario est disponible uniquement lorsque Utiliser le fichier Excel (Use Excel File) est placée dans une activité Utiliser une présentation PowerPoint (Use PowerPoint Presentation).

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

Remarque : pour que ce scénario fonctionne correctement, placez une activité Utiliser le fichier Excel (Use Excel File) dans l’activité Utiliser la présentation PowerPoint (Use PowerPoint Presentation) avant d’ajouter le scénario.

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 (For Each Email) qui contient une série d’activités Écrire la cellule (Write Cell) copiant les champs de chaque e-mail à la feuille Bloc-notes, et une activité Ajouter la plage (Append Range) permettant de copier tous les champs dans 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 courants

Ce qu’il fait

Ce que vous devez configurer

Essayer d’ouvrir le fichier avec Excel

Ajoute une activité If qui vérifie si le fichier actuel dans l'itération a l'extension .xlsx . La branche Puis (Then) contient une activité Utiliser un fichier Excel (Use Excel File) qui ajoute le fichier actuel au projet si la condition est remplie.
 

Ajouter une date au fichier et le déplacer vers un sous-dossier

Ajoute 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 type

Ajoute 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 taille

Ajoute 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éation

Ajoute 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 Excel

Ajoute 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é 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.
  • Si vous souhaitez enregistrer quelques clics lors de la conception de vos automatisations, vous pouvez double-cliquer sur la plupart des champs d’activité afin d'ouvrir l’option dans le menu Plus docs image la plus couramment utilisée pour configurer ce champ. Par exemple, double-cliquer sur un champ qui accepte l’entrée de texte permet d'ouvrir le générateur de texte et double-cliquer sur le champ Condition dans l’activité Si permet d'ouvrir le générateur de conditions.
  • Lorsque vous sélectionnez Texte dans le menu Plus docs image pour ajouter du texte à un champ d’activité, vous pouvez composer un texte qui combine plusieurs types de données à l’aide du générateur de texte. En plus de taper du texte, vous pouvez sélectionner d’autres types de données dans le menu Plus docs image dans le coin supérieur droit du générateur de texte. Par exemple, vous pouvez ajouter les contenus d’une cellule dans un fichier Excel, d'un champ dans un e-mail Outlook ou l’une des propriétés d’un fichier de votre ordinateur que vous avez enregistrée pour une utilisation ultérieure dans une activité précédente.

Automatisation de l'interface utilisateur

  • Lors de la configuration d'une activité Utiliser l'application/le navigateur 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é.


  • Lorsque vous indiquez les éléments cibles des activités Application/Web dans les navigateurs Web, ajoutez toujours au moins une ancre pour vous assurer que l’élément est correctement identifié par le robot. Pour plus d’informations sur les cibles et les ancres, voir 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 docs image 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 (Log in) 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.

    Une fois défini, vous pouvez indiquer des données dans Excel ou sélectionner des données dans le fichier modèle directement à partir du menu Plus .

    Par exemple, si vous souhaitez créer une automatisation avec un rapport que vous recevrez mensuellement, utilisez un rapport existant avec le même format que le modèle. Pour définir un modèle, ajoutez l'activité Use Excel File Excel File, saisissez le chemin d'accès au fichier à automatiser, puis sélectionnez l'option Template file et indiquez le fichier à utiliser.

  • Lorsque vous souhaitez travailler avec un classeur .xls (Excel 97-2003), les données du fichier ne peuvent pas être consultées directement à partir du menu Plus docs image. Dans ce cas, vous pouvez configurer les activités qui utilisent le fichier avec les options Indiquer dans Excel ou Entrée personnalisée dans le menu Plus docs image. Alternativement, pour pouvoir sélectionner des données directement à partir du menu, créez une copie .xlsx et ajoutez-la comme fichier modèle.
  • Lorsque vous filtrez les lignes d’une grande feuille et les parcourez à l’aide d’une activité Pour chaque ligne Excel (Excel For Each Row), au lieu de parcourir la feuille d’origine après l’application du filtre, utilisez une activité Copier la plage (Copy Range) pour copier les lignes filtrées dans une autre feuille, puis parcourez la plage filtrée dans la nouvelle feuille. Il en résultera de meilleures performances lorsque le projet sera exécuté. 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 (Use Word Document) 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.



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

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.