- 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

StudioX user guide
Meilleures pratiques d'automatisation
Définir clairement le processus manuel que vous souhaitez automatiser
Avant de commencer à concevoir un projet d’automatisation, créez un diagramme du processus manuel que vous souhaitez automatiser en le décomposant en étapes. Cette étape vous permettra d'identifier la séquence d’activités nécessaires pour procéder à l'automatisation.
Utiliser des outils permettant d'accélérer la conception de l’automatisation
- Base new projects on project templates, fully working automation projects for common processes.
- Use common scenarios, reusable pieces of automation for common tasks, to add multiple activities at once.
- Use the App/Web Recorder to automatically generate UI automation activities from the actions you perform on screen.
Identifier les bonnes activités à utiliser
Use the dedicated activities when working with Excel, Mail, Word, and PowerPoint data, and when performing file and folder operations. For interactions with all other applications, use UI automation activities.
Utiliser des noms descriptifs tout au long du projet d’automatisation
En utilisant des noms qui décrivent le but de chaque composant, il est plus facile de les identifier, surtout lorsque le même type de composant est utilisé plusieurs fois. Cela s’applique aux noms de projet, aux noms d’activité, aux noms Référencer en tant que des ressources ajoutées au projet (fichiers Excel et PowerPoint, comptes de messagerie), aux noms de l’élément actuel dans l’itération à l’intérieur des activités Pour chaque (par défaut, LigneActuelle, EmailActuel, FichierActuel) et aux noms des valeurs que vous enregistrez pour une utilisation ultérieure dans l’automatisation.
Documenter votre projet d’automatisation
Documentez les activités de votre projet en ajoutant des annotations avec des informations sur ce qu’elles font. Cette étape est particulièrement importante si vous prévoyez de partager des projets d’automatisation avec d’autres, car elle les aide à comprendre comment fonctionne l’automatisation. Pour ajouter une annotation à une activité, cliquez-droit sur l’activité, puis sélectionnez Annotations > Ajouter une annotation.
Analyser et exécuter fréquemment votre automatisation pendant sa conception
- Analyze your project by running the Workflow Analyzer. This checks for errors in how activities are configured and verifies that the project follows design guidelines defined through Workflow Analyzer rules. Click Analyze in the StudioX ribbon and view the results of the analysis in the Error List panel. For more information, see About Workflow Analyzer.
- Exécutez votre projet et vérifiez si les résultats correspondent à ceux attendus. Plus vous exécutez souvent l’automatisation, plus il est facile d’identifier les points problématiques potentiels.
- Si une erreur se produit lorsque vous exécutez un projet, faites attention au message d’erreur qui peut contenir des informations précieuses sur la cause de l’erreur et les moyens de la corriger. Utilisez les options de la boîte de dialogue d’erreur pour réessayer l’activité qui a généré l’erreur, passez à l’activité ou à l’élément suivant, ou arrêtez l’exécution.
Exécuter uniquement des parties de l'automatisation pour isoler les erreurs potentielles
- Arrêtez l’exécution ou commencez l’exécution à partir d’un certain point du projet. Cliquez-droit sur n'importe quelle activité et sélectionnez :
- Exécuter vers cette activité pour exécuter toutes les activités du projet jusqu’à l’activité qui est également incluse.
- Exécuter à partir de cette activité pour exécuter toutes les activités du projet en commençant par l’activité.
- Désactivez les activités individuelles qui peuvent provoquer des erreurs et exécutez le projet sans elles. Vous pouvez désactiver une activité en cliquant-droit et en sélectionnant Désactiver l’activité. Les activités désactivées sont grisées et entourées d’un conteneur Commenter dans votre diagramme de projet. Pour activer à nouveau une activité désactivée, cliquez-droit sur le conteneur Commenter et sélectionnez Activer l’activité.
Générer des messages à des moments clés de l’automatisation
Les messages placés à certains moments du workflow vous aident à suivre l’évolution du projet et à fournir des informations sur les résultats d’autres activités. Vous pouvez afficher des messages à l’aide des activités suivantes :
- Write Line displays messages in the Output panel without interrupting the execution of the project. For example, when repeating activities for each row in an Excel file, add a Write Line activity as the first activity inside For Each Excel Row and configure it to display a message that includes the contents of a cell from each row. You can indicate the cell by selecting the column from the CurrentRow option in the
menu available in the Text Builder. Generating a message whenever the automation begins processing a row allows you to check whether the rows are processed as expected. - Message Box displays a dialog box with a message, pausing the execution of the automation project until a button is clicked in the dialog box. For example, after the last of the activities that manipulate data in a Word file, add a Message Box activity that displays the message "The Word document has been processed". This gives you confirmation that the Word activities completed and the automation can move to the next activities.
Lorsque vous avez terminé la conception du projet, supprimez ces activités avant de le publier.
Protéger des données sensibles
- Do not add credentials directly to your projects. Use the Get Username/Password activity that enables you to add credentials to your project and store them securely in the Windows Credential Manager.
- Ne stockez pas de fichiers contenant des données sensibles dans le dossier du projet, surtout si vous prévoyez de partager vos automatisations avec d’autres personnes. Par défaut, lorsque vous publiez une automatisation, tous les fichiers du dossier du projet sont inclus dans le package.
- Définir clairement le processus manuel que vous souhaitez automatiser
- Utiliser des outils permettant d'accélérer la conception de l’automatisation
- Identifier les bonnes activités à utiliser
- Utiliser des noms descriptifs tout au long du projet d’automatisation
- Documenter votre projet d’automatisation
- Analyser et exécuter fréquemment votre automatisation pendant sa conception
- Exécuter uniquement des parties de l'automatisation pour isoler les erreurs potentielles
- Générer des messages à des moments clés de l’automatisation
- Protéger des données sensibles