- Notes de publication
- Démarrage
- Didacticiels
- Projets d'automatisation
- Création d'automatisations
- Bases de l'automatisation
- Réf. d’objets
- Meilleures pratiques d'automatisation
- À propos des cibles et des ancres
- Indication d'une cible
- Modification d’une cible
- Tutoriel : Travailler avec l’UI Automation
- Tutoriel : extraction de données de table d’une page Web et modification de ces données dans Excel
- Tutoriel : remplir des formulaires en format PDF avec des données Excel dans Acrobat Reader
- Tutoriel : Création d’un tableau croisé dynamique
- Tutoriel : parcourir les lignes d'une table
- Tutoriel : comparaison des fichiers Excel et envoi par e-mail des erreurs de rapprochement
- Tutoriel : extraire des données d'e-mails automatisés et les déplacer vers une application de bureau
- Tutoriel : Filtrage des données dans Excel
- Tutoriel : Formatage des cellules
- Tutoriel : ajout d’informations sur les fichiers d'un dossier dans un fichier Excel
- Tutoriel : ajout de ses propres formules au Bloc-notes du projet
- Automatisation PowerPoint
- Automatisation des données
- Activités courantes
- Automatisation de l'espace de travail Google
- Automatisation OneDrive et SharePoint
- Résolution des problèmes
Bases de l'automatisation
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 :
- Ouvrez une feuille de calcul.
- Ouvrez une application métier.
- Copiez les données d’une cellule dans la feuille de calcul.
- Collez les données copiées dans un champ d’une application métier.
- 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 :
- Utiliser un fichier Excel pour indiquer quelle feuille de calcul vous souhaitez utiliser.
- Utiliser l’application/le navigateur pour indiquer quelle application vous souhaitez utiliser.
- 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.
- 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 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).
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 - Ajoutez une ressource d’application à l’automatisation et mettez cette ressource à disposition des activités ajoutées à l’intérieur.
- Pour chaque activité - Définissez une collection d’éléments et, pour chaque élément, répétez une fois les activités ajoutées à l’intérieur.
- 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.
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.
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 estCurrentRow
. 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.
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.
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 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 à 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
ouFalse
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.
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 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.
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 :
-
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. - 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 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 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.
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.
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.
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é.
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.
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 :
-
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.
-
Cliquez sur le scénario courant que vous souhaitez ajouter.
Les activités du scénario sont ajoutées au panneau Concepteur.
-
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.
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. |
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. |
|
Répéter les actions pour les lignes de la plage Excel |
Ajoute une 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. |
|
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. |
|
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.
|
|
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. |
|
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. |
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. |
|
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. |
|
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. |
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). |
-
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 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 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 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.
-
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
, saisissezC:\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 dans le générateur de texte, puis sélectionnez le texte du champ suivant. Par exemple, à condition que la touchetab
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é.
-
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 . 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 . 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.
-
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.
-
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.
- À propos des activités
- Le module Activités
- Activités conteneur
- Activités de ressource
- Navigation dans les éléments
- Configuration des données utilisées par les activités
- Options pour les champs d’entrée
- Options pour les champs de sortie
- Utilisation de la sortie d’une activité comme entrée pour une autre activité
- Le module Propriétés
- Gestion des variables
- Gestion des arguments
- Exécution de vos automatisations
- Exécution en mode Incrustation d'image
- Scénarios courants
- N’importe où dans l’automatisation
- Utiliser le fichier Excel
- Utiliser une présentation PowerPoint
- Use Application/Browser
- Use Desktop Outlook App
- Pour chaque e-mail
- For Each File In Folder
- Trucs et astuces
- Général
- Automatisation de l'interface utilisateur
- Excel
- Application de bureau Outlook
- Exécution de projets