Activités (Activities)
Plus récente (Latest)
False
Image de fond de la bannière
Activités de productivité
Dernière mise à jour 26 avr. 2024

Gérer les courriers Outlook

L'exemple ci-dessous explique comment créer un workflow qui enverra automatiquement un e-mail de test, l'identifiera et le déplacera dans le dossier de courrier indésirable. Il présente des activités telles que Send Outlook Mail Message, Get Outlook Mail Messages et Move Outlook Mail Message. Vous pouvez retrouver ces activités dans le package UiPath.Mail.Activities.

Voici comment le processus d'automatisation peut être créé :

  1. Ouvrez Studio et démarrez un nouveau Processus.
  2. Faites glisser un conteneur Séquence vers le concepteur de workflow.

    • Créez les variables suivantes :

      Nom de variable

      Types de variables

      Valeur par défaut

      messages

      System.Collections.Generic.List<System.Net.Mail.MailMessage>

       

      junkMailFolder

      Chaîne de caractères (string)

      "Junk Email"

      filter

      Chaîne de caractères (string)

       

      sendTo

      Chaîne de caractères (string)

       
  3. Faites glisser une activité Assign dans le conteneur Sequence.

    • Ajoutez la variable sendTo dans le champ À.
    • Ajoutez votre adresse e-mail dans le champ Valeur.

      Remarque : assurez-vous que le fichier test.txt a bien été ajouté à votre dossier de projet. Celui-ci sera utilisé pour vous envoyer un e-mail de test.
  4. Faites glisser une activité Send Outlook Mail Message sous l'activité Assign.

    • Ajoutez la variable sendTo dans le champ À.
    • Ajoutez l’expression "This is a test mail for me" dans le champ Objet.
    • Ajoutez l’expression "Lorem ipsum" dans le champ Corps.
  5. Faites glisser une activité Delay sous l'activité Send Outlook Mail Message.

    • Dans le panneau Propriétés, ajoutez la valeur 00:00:10 dans le champ Durée.
  6. Faites glisser une activité Assign sous l’activité Delay.

    • Ajoutez la variable filter dans le champ À.
    • Ajoutez l’expression "[Subject]='This is a test mail for me' AND [Received] >= '1/17/2019'" dans le champ Valeur.
  7. Faites glisser une activité Get Outlook Mail Message sous l'activité Assign.

    • Dans le panneau Propriétés, ajoutez la variable filter dans le champ Filtre.
    • Ajoutez la variable messages dans le champ Messages.
  8. Faites glisser une activité Write Line sous l'activité Get Outlook Mail Message.

    • Ajoutez l'expression String.Format("# of test mails found: {0}", messages.Count) dans le champ Texte.
  9. Faites glisser une activité If sous l'activité Write Line.

    • Ajoutez l’expression messages.Count = 1 dans le champ Condition.
  10. Faites glisser un conteneur Sequence dans le champ Alors (Then) de l'activité If.

    • Créez la variable suivante :

      Nom de variable

      Types de variables

      Valeur par défaut

      testMail

      System.Net.Mail.MailMessages

       
  11. Faites glisser une activité Assign dans le conteneur Sequence.

    • Ajoutez la variable testMail dans le champ À.
    • Ajoutez l’expression messages(0) dans le champ Valeur.
  12. Faites glisser une activité Move Outlook Mail Message sous l'activité Assign.

    • Ajoutez la variable testMail dans le champ Message.
    • Ajoutez la variable junkMailFolder dans le champ Dossier de courrier.
  13. Faites glisser une activité Write Line dans le champ Sinon (Else) de l’activité If.

    • Ajoutez l'expression "We're getting more test mails than expected. Check your Inbox and perform a cleanup before trying this sample again." dans le champ Texte.

      Voici à quoi devrait ressembler votre workflow :



  14. Exécutez le processus. Un e-mail de test va être envoyé à votre boîte aux lettres, vérifié et déplacé vers le dossier de courrier indésirable.

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.