Atividades
Mais recente
falso
Imagem de fundo do banner
Atividades de produtividade
Última atualização 26 de abr de 2024

Gerenciar e-mails do Outlook

O exemplo abaixo explica como criar um fluxo de trabalho que envie automaticamente um email de teste, o identifique e o mova para a pasta Lixo. Ele apresenta atividades como Send Outlook Mail Message, Get Outlook Mail Messages e Move Outlook Mail Message. Você pode encontrar essas atividades no pacote UiPath.Mail.Activities.

É assim que um processo de automação pode ser construído:

  1. Abra o Studio e crie um Processo.
  2. Arraste um contêiner Sequência para o Designer de Fluxo de Trabalho.

    • Crie as seguintes variáveis:

      Nome da variável

      Tipo de Variável

      Valor Padrão

      messages

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

       

      junkMailFolder

      String

      "Lixo eletrônico"

      filter

      String

       

      sendTo

      String

       
  3. Arraste uma atividade Assign para dentro do contêiner Sequence.

    • Adicione a variável sendTo no campo Para.
    • Adicione seu endereço de email no campo Valor.

      Observação: certifique-se de que o arquivo test.txt seja adicionado à pasta de seu projeto. Isso é usado para enviar a você um email de teste.
  4. Arraste uma atividade Send Outlook Mail Message abaixo da atividade Assign.

    • Adicione a variável sendTo no campo Para.
    • Adicione a expressão "This is a test mail for me" no campo Assunto.
    • Adicione a expressão "Lorem ipsum" no campo Corpo.
  5. Arraste uma atividade Delay abaixo da atividade Send Outlook Mail Message.

    • No painel Propriedades, adicione o valor 00:00:10 no campo Duração.
  6. Arraste uma atividade Assign abaixo da atividade Delay.

    • Adicione a variável filter no campo Para.
    • Adicione a expressão "[Subject]='This is a test mail for me' AND [Received] >= '1/17/2019'" no campo Valor.
  7. Arraste uma atividade Get Outlook Mail Message abaixo da atividade Assign.

    • No painel Propriedades, adicione a variável filter no campo Filtro.
    • Adicione a variável messages no campo Mensagens.
  8. Arraste uma atividade Write Line abaixo da atividade Get Outlook Mail Message.

    • Adicione a expressão String.Format("# of test mails found: {0}", messages.Count) no campo Texto.
  9. Arraste uma atividade If abaixo da atividade Write Line.

    • Adicione a expressão messages.Count = 1 no campo Condição.
  10. Arraste um contêiner Sequência para dentro do campo Então da atividade If.

    • Crie a seguinte variável:

      Nome da variável

      Tipo de Variável

      Valor Padrão

      testMail

      System.Net.Mail.MailMessages

       
  11. Arraste uma atividade Assign para dentro do contêiner Sequence.

    • Adicione a variável testMail no campo Para.
    • Adicione a expressão messages(0) no campo Valor.
  12. Arraste uma atividade Move Outlook Mail Message abaixo da atividade Assign.

    • Adicione a variável testMail no campo Mensagem de email.
    • Adicione a variável junkMailFolder no campo Pasta de email.
  13. Arraste uma atividade Write Line para dentro do campo Else da atividade If.

    • Adicione a expressão "We're getting more test mails than expected. Check your Inbox and perform a cleanup before trying this sample again." no campo Texto.

      É assim que seu fluxo de trabalho deve ficar:



  14. Execute o processo. Um email de teste é enviado para sua caixa de correio, verificado e movido para a pasta Lixo.

Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.