Vous devez utiliser certaines Email actions dans une Boucle action. Utilisez l\'itérateur Pour chaque e-mail dans la boîte aux lettres pour répéter un ensemble d\'actions sur tous les e-mails dans les paramètres spécifiques.

Prérequis

Connectez-vous d\'abord au serveur de messagerie. Utilisation de l\' action Se connecter dans le Email package

Lorsque vous sélectionnez la plateforme Windows pour créer une automatisation et que vous établissez une connexion avec Microsoft Outlook, les e-mails sont traités à partir de la boîte aux lettres partagée. Assurez-vous d\'avoir configuré la boîte aux lettres partagée dans votre application Outlook.
Remarque : Cette fonctionnalité n\'est prise en charge que pour Outlook.
Vous devez utiliser les Email actions suivantes dans une boucle :
  • Changer le statut
  • Supprimer
  • Enregistrer les pièces jointes
  • Enregistrer l\'e-mail
Les e-mails sont récupérés en fonction de la séquence des dossiers répertoriés dans le champ Boîte de réception. Dans chaque dossier, les e-mails sont extraits en fonction de la date et de l\'heure de réception en fonction de l\'ordre du Dernier entré, Premier sorti (LIFO). En outre, vous pouvez appliquer des filtres sur les champs suivants :
Remarque : L\'ordre premier entré, premier sorti (FIFO) n\'est actuellement pas pris en charge pour la lecture et la récupération des e-mails.
  • Types d\'emails : Tous, Lu ou Non lu
  • Objet
  • D\'un dossier spécifique
  • D\'un expéditeur spécifique
  • Avant la date de réception, à cette date ou après cette date

Procédure

Pour utiliser une Email action dans une boucle, procédez comme suit :

  1. Double-cliquez sur la Boucle action ou faites-la glisser depuis la Boucle package dans la palette Actions .
  2. Sélectionnez l\'option Pour chaque e-mail de la boîte aux lettres dans la liste Itérateur.
  3. Dans le champ Nom de session, saisissez le nom de la session que vous avez utilisé pour vous connecter au serveur de messagerie dans l\' Se connecter action.
  4. Parmi les options Lu, Non lu ou Les deux, spécifiez le statut des e-mails à récupérer depuis le serveur de messagerie.
    Remarque : Dans le cas d\'un serveur de messagerie qui utilise le protocole POP3, tous les e-mails sont récupérés.
    1. Vous pouvez utiliser la case à cocher Conserver le statut de l\'e-mail (non applicable pour POP3) pour conserver le statut d\'origine de l\'e-mail lors de l\'extraction des e-mails depuis la boîte de messagerie.
    • Si cette case est cochée, les e-mails extraits de la boîte de messagerie conserveront leur statut d\'origine.
    • Si cette case n\'est pas cochée, les e-mails non lus seront marqués comme lus après traitement.
    Remarque : Cette option ne s\'applique pas aux e-mails consultés via POP3.
  5. Définissez l\'ordre dans lequel les e-mails sont extraits en sélectionnant l\'une des options suivantes dans le champ Trier les e-mails  :
    • Plus récent en premier : Extrait l\'e-mail le plus récent en premier (ordre LIFO).
      Remarque : À partir de la version 3.29.0 ou ultérieure du Email package, ce paramètre est activé par défaut pour toutes les automatisations, existantes comme nouvelles, afin de maintenir la rétrocompatibilité.
    • Plus ancien en premier : Extrait les e-mails dans l\'ordre de leur arrivée (ordre FIFO).
    Ces paramètres sont applicables à toutes les Email package actions qui peuvent être effectuées à l\'aide d\'itérateurs de boucle, tels que :
    • Changer le statut
    • Supprimer
    • Suivant
    • Déplacer
    • Répondre
    • Répondre à tous
    • Enregistrer les pièces jointes
    • Enregistrer l\'e-mail
    Exemple de tri des e-mails :
    • Une équipe d\'assistance qui doit traiter les e-mails des clients dans l\'ordre exact de leur arrivée peut utiliser la méthode FIFO (le plus ancien en premier). Les e-mails sont extraits en commençant par le plus ancien, garantissant qu\'ils sont traités dans l\'ordre de leur réception, ce qui est idéal pour respecter les SLA et maintenir l\'équité dans la résolution des tickets.
    • De même, une équipe de vente se concentrant sur les demandes client ou les prospects les plus récents peut utiliser la méthode LIFO (le plus récent en premier). Les e-mails sont extraits en commençant par le plus récent, ce qui permet un suivi rapide des messages récents. Cette méthode aide à prioriser les cas urgents ou qui nécessitent une réponse rapide.
  6. Facultatif : Spécifiez le dossier depuis lequel vous souhaitez extraire les e-mails.
    • Microsoft Outlook et Yahoo : Vous pouvez spécifier le nom du dossier.

      Par exemple, Boîte de réception, Envoyé, Boîte de réception/Ventes, Boîte de réception/Informatique et ainsi de suite. Les dossiers Ventes et Informatique dans cet exemple sont des dossiers créés par l\'utilisateur et ne sont pas disponibles par défaut.

    • Gmail :
      • Pour récupérer les e-mails des dossiers par défaut, vous devez utiliser [Gmail]/NOMDOSSIER , à l\'exception du dossier Boîte de réception.

        Par exemple, [Gmail]/Brouillon, [Gmail]/Important, [Gmail]/Corbeille, et ainsi de suite.

      • Pour récupérer les e-mails des dossiers que vous avez créés ou le dossier Boîte de réception, vous devez spécifier les noms exacts des dossiers.

        Par exemple, si vous avez créé des dossiers intitulés Banque et Sports dans votre Gmail, vous devez spécifier Banque et Sports sans le préfixe [Gmail] pour récupérer les e-mails de ces dossiers.

  7. Facultatif : Spécifiez une valeur dans le champ Lorsque l\'objet contient pour extraire les e-mails contenant la valeur que vous avez spécifiée dans leur objet.
    Vous pouvez saisir plusieurs textes séparés par un point-virgule. Lorsque vous spécifiez plusieurs textes séparés par un point-virgule, les e-mails sont récupérés avec n\'importe quel texte ou combinaison de textes. Par exemple, [Subject]=[Automation Anywhere] : le filtre recherche et extrait les e-mails dont le texte du sujet inclut Automation ou Automation Anywhere.

    Pour connaître le comportement du filtre d\'objet pour la version 3.13.1-20220713-173156 du package et les versions ultérieures utilisant le serveur Microsoft Outlook ou le serveur de messagerie, consultez la rubrique Fonctionnement du filtre Objet lors du déplacement d\'e-mails.

  8. Facultatif : Spécifiez des adresses e-mail dans le champ D\'expéditeurs spécifiques pour récupérer les e-mails.
  9. Facultatif : Sélectionnez une option dans la liste Lorsque la date de réception est le ou postérieure pour extraire des e-mails spécifiques reçus à partir d\'une certaine date.
  10. Facultatif : Sélectionnez une option dans la liste Lorsque la date de réception est le ou avant pour extraire des e-mails spécifiques reçus jusqu\'à une certaine date.
    Si vous avez des valeurs spécifiées pour les étapes 6 à 9, le système récupère uniquement les e-mails qui répondent à tous les critères. Par exemple, si vous spécifiez Bank à l\'étape 5, Statement à l\'étape 6, et abcbank@xyz.com à l\'étape 7, le système récupère les e-mails du dossier Bank contenant l\'objet Statement et reçus de l\'adresse e-mail abcbank@xyz.com.
  11. Sélectionnez le format que vous souhaitez utiliser parmi les options suivantes :
    Option Description
    Texte brut Utilisez du texte normal dans le corps de votre message, sans effets de formatage (gras, italique, souligné, etc.) ni options de mise en page spéciales.
    Code HTML Utilisez le script HTML dans le corps de votre e-mail pour afficher votre contenu avec une mise en page cohérente à chaque fois. Vous pouvez également inclure des éléments interactifs, comme des liens.
    Éditeur de conception HTML Utilisez cette option pour créer et personnaliser la mise en page et le corps de votre e-mail. Vous pouvez utiliser la barre d\'outils de l\'éditeur pour modifier votre texte, comme l\'application des effets de formatage gras, italique et autres, l\'insertion de liens et la modification de la police et de la taille du texte. Vous pouvez copier le contenu de l\'éditeur de conception et le coller dans d\'autres emplacements du navigateur.
  12. Choisissez l\'une des options suivantes dans Utiliser le fuseau horaire local
    • Vrai : La date et l\'heure de réception de l\'e-mail sont affichées dans le fuseau horaire local.
    • Faux : La date et l\'heure de réception de l\'e-mail sont affichées dans le fuseau horaire UTC.
    • Variable : Entrez une variable booléenne.
  13. Facultatif : Dans la liste Attribuer la valeur actuelle à la variable, sélectionnez ou créez une variable de dictionnaire.

    La variable de dictionnaire stocke les propriétés de chaque e-mail. Utilisation de la variable de dictionnaire pour les propriétés d\'e-mail.

  14. Cliquez sur Enregistrer.
Insérez une Zone de message action dans le conteneur Boucle pour imprimer l\'objet de chaque e-mail. Utilisez le corps de message suivant, en remplaçant le nom de la variable générique par celui que vous avez utilisé à l\'Étape 10 : $dictionaryVar{emailSubject}$