UiPath Documentation
activities
latest
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Atividades de produtividade

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ávelTipo de VariávelValor Padrão
    messagesSystem.Collections.Generic.List<System.Net.Mail.MailMessage>
    junkMailFolderString"Lixo eletrônico"
    filterString
    sendToString
  3. Arraste uma atividade Assign para dentro do contêiner Sequência container.

    • 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ávelTipo de VariávelValor Padrão
      testMailSystem.Net.Mail.MailMessages
  11. Arraste uma atividade Assign para dentro do contêiner Sequência container.

    • 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.

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades