- Notes de publication
- Démarrage
- Didacticiels
- Projets d'automatisation
- Création d'automatisations
- Bases de l'automatisation
- Réf. d’objets
- À 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 : 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
- Résolution des problèmes dans Outlook
- Meilleures pratiques d'automatisation
- Tutoriel : enregistrer, renommer et déplacer des pièces jointes
- Automatisation PowerPoint
- Automatisation des données
- Activités courantes
- Automatisation de l'espace de travail Google
- Automatisation OneDrive et SharePoint
Meilleures pratiques d'automatisation
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.
- Basez de nouveaux projets sur des modèles de projet, des projets d’automatisation entièrement opérationnels pour des processus courants.
- Utilisez des scénarios courants, des éléments réutilisables d’automatisation pour des tâches courantes afin d'ajouter plusieurs activités à la fois.
- Utilisez l'Enregistreur d'application/Web pour générer automatiquement des activités UI Automation à partir des actions que vous effectuez à l’écran.
Utilisez les activités dédiées lorsque vous travaillez avec des données Excel, Mail, Word et PowerPoint et lorsque vous effectuez des opérations sur les fichiers et les dossiers. Pour les interactions avec toutes les autres applications, utilisez les activités UI Automation.
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.
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.
- Analysez votre projet en exécutant l'analyseur de workflow. Cela vérifie les erreurs dans la façon dont les activités sont configurées et vérifie que le projet suit les directives de conception définies via les règles de l'analyseur de workflow. Cliquez sur Analyser (Analyze) dans le ruban de StudioX et affichez les résultats de l'analyse dans le panneau Liste d'erreurs (Error List). Pour plus d'informations, consultez À propos de l'analyseur de workflow.
- 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.
-
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é.
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 :
-
Ligne d’écriture (Write Line) affiche des messages dans le panneau Sortie (Output) sans interrompre l’exécution du projet.
Par exemple, lorsque vous répétez des activités pour chaque ligne d’un fichier Excel, ajoutez une activité Ligne d’écriture comme première activité à l’intérieur de l’activité Pour chaque ligne Excel et configurez-la pour afficher un message incluant les contenus d’une cellule de chaque ligne. Vous pouvez indiquer la cellule en sélectionnant la colonne de l’option LigneActuelle dans le menu disponible dans le générateur de texte. Générer un message chaque fois que l’automatisation commence à traiter une ligne vous permet de vérifier si les lignes sont traitées comme prévu.
-
Zone de message (Message Box) affiche une boîte de dialogue avec un message, interrompant l’exécution du projet d’automatisation jusqu’à ce qu’un bouton soit cliqué dans la boîte de dialogue.
Par exemple, après la dernière des activités manipulant les données dans un fichier Word, ajoutez une activité Zone de message pour afficher le message : « Le document Word a été traité. ». Cette étape permet de confirmer que les activités Word sont terminées et que l’automatisation peut passer aux activités suivantes.
Lorsque vous avez terminé la conception du projet, supprimez ces activités avant de le publier.
- N’ajoutez pas d’identifiants directement à vos projets. Utilisez l’activité Get Username/Password (Obtenir le nom d’utilisateur/le mot de passe) qui vous permet d’ajouter des informations d’identification à votre projet et de les stocker en toute sécurité dans 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