- Notes de publication
- Démarrage
- Didacticiels
- Projets d'automatisation
- Création d'automatisations
- Bases de l'automatisation
- 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
- Activités courantes
Manuel utilisateur de StudioX
Tutoriel : extraire des données d'e-mails automatisés et les déplacer vers une application de bureau
Dans ce tutoriel, nous allons créer une automatisation qui facilite l’extraction de données spécifiques à partir de blocs de texte reprenant un certain format. Imaginons que vous travaillez dans une banque et que vous recevez de nombreuses notifications par e-mail liées à de nouvelles transactions de dépôt. Vous devez ouvrir chaque e-mail, copier manuellement les montants et les coller dans une application de guichetier, puis déplacer chaque e-mail traité vers un dossier Outlook. Les e-mails sont automatisés ; ils reprennent tous le même modèle et le même texte apparaît toujours dans le corps du message à côté des montants dont vous avez besoin. Exemple:
!!!This is an automated message, please do not respond.
A new deposit transaction can be submitted:
Cash in: $10
On Us Check: $20
Not On Us Check: $15
Thank you.
!!!This is an automated message, please do not respond.
A new deposit transaction can be submitted:
Cash in: $10
On Us Check: $20
Not On Us Check: $15
Thank you.
Le Bloc-notes du projet par défaut contient des formules qui ne peuvent extraire que les quantités nécessaires. Nous allons modifier manuellement le Bloc-notes du projet pour extraire les valeurs d'un e-mail, comme décrit dans Étape 2 : Configurer un projet et obtenir les fichiers nécessaires, puis configurer notre automatisation pour extraire les mêmes valeurs de tous les e-mails similaires.
L’automatisation effectue les tâches suivantes pour chaque e-mail stocké dans un dossier de recherche Outlook. Celui-ci contient les e-mails automatisés non lus les plus récents liés aux transactions de dépôt :
- Copie le corps de l’e-mail et colle les données vers le Bloc-notes du projet où des données spécifiques sont extraites à l’aide de formules Excel destinées à la manipulation de texte.
- Entre les données champ par champ dans une application de bureau et envoie les données.
- Marque l’e-mail comme lu et le déplace vers un dossier Outlook pour les e-mails traités.
Nous allons créer un projet et commencerons par ajouter une activité Utiliser l'application de bureau Outlook (Use Desktop Outlook App) pour indiquer le compte Outlook à utiliser. Nous ajouterons ensuite une activité Pour chaque Email (For Each Email) puis, pour indiquer que l’automatisation doit être exécutée pour chaque e-mail, nous placerons toutes les activités ultérieures à l’intérieur de Pour chaque Email. Nous ajouterons une activité Écrire la cellule (Write Cell) pour copier le corps de chaque e-mail dans une cellule spécifique du Bloc-notes de projet. Nous ajouterons ensuite les activités UI Automation nécessaires pour saisir les données de notre application de bureau, et enfin les activités pour marquer l’e-mail comme lu et déplacer l’e-mail.