Exemplo usando ações E-mail em um bot

Neste exemplo, usaremos as ações de e-mail para executar operações relacionadas a e-mail usando o Cliente Outlook.

Crie um bot para executar as seguintes tarefas:
  • Recuperar o número total de anexos dos e-mails e imprimir o resultado na caixa de mensagens.
  • Enviar uma resposta ao remetente e a todos os destinatários de um e-mail com um assunto diferente.
  • Apagar e limpar os e-mails lidos da Caixa de entrada.

Procedimento

  1. Crie um bot.
    1. No painel do lado esquerdo, clique em Automação.
      Uma lista de formulários e bots disponíveis é exibida.
    2. Clique em Criar novo > Bot.
    3. Insira um nome para o bot: Email_Operation_Bot.
    4. Clique em Criar e editar.
  2. Use a ação Conectar para estabelecer uma conexão com um servidor de e-mail.
    1. Clique duas vezes ou arraste a ação E-mail > Conectar.
    2. Insira EmailSession no campo Nome da sessão.
    3. Selecione Outlook para estabelecer uma conexão com o Microsoft Outlook.
    4. Insira test@automationanywhere.com no campo Caixa de e-mail do Outlook (opcional).
  3. Para processar cada item do e-mail, use a ação Loop.
    1. Clique duas vezes ou arraste a ação do Loop.
    2. Selecione Para cada mensagem na caixa de correio da lista Iterador.
    3. No campo Nome da sessão, digite EmailSession.
    4. Selecione Todos no campo Tipo de e-mails para obter para recuperar e-mails do servidor de e-mail.
    5. No campo De uma pasta específica (opcional), insira Inbox/Analytics folder.
    6. Escolha a opção HTML para o formato da mensagem.
    7. Selecione Verdadeiro na lista Usar fuso horário local.
    8. No campo Atribuir o valor atual à variável (opcional), crie EmailDetails como variável de dicionário.
  4. Recupere o número total de anexos de todos os e-mail e as impressões.
    1. Clique duas vezes ou arraste a ação Caixa de mensagem.
    2. No campo Inserir a mensagem a ser exibida, insira $EmailDetails{emailSubject}$EmailDetails{emailNoOfAttachments}$
  5. Clique duas vezes ou arraste a ação E-mail > Desconectar. No campo Nome da sessão, digite EmailSession.
  6. Clique em Salvar e depois em Executar.
    Os detalhes dos anexos recuperados dos e-mails são os seguintes:

    Uso da propriedade do dicionário de e-mail (nº de anexos)

    emailSubject emailNoOfattachments
    Relatório do Google Analytics de dezembro de 2022 12
    Relatório do Google Analytics de novembro de 2022 11
    Relatório do Google Analytics de outubro de 2022 9
    Relatório do Google Analytics de agosto de 2022 10
    Relatório do Google Analytics de julho de 2022 13
    Relatório do Google Analytics de maio de 2022 11
    Relatório do Google Analytics de março de 2022 5
  7. Inicie uma nova sessão de e-mail.
    1. Clique duas vezes ou arraste a ação E-mail > Conectar.
    2. Insira EmailSession1 no campo Nome da sessão.
    3. Selecione Outlook para estabelecer uma conexão com o Microsoft Outlook.
    4. Insira test@automationanywhere.com no campo Caixa de e-mail do Outlook (opcional).
  8. Para processar cada item do e-mail, use a ação Loop.
    1. Clique duas vezes ou arraste a ação do Loop.
    2. Selecione Para cada mensagem na caixa de correio da lista Iterador.
    3. No campo Nome da sessão, digite EmailSession1.
    4. Selecione Todos no campo Tipo de e-mails para obter para recuperar e-mails do servidor de e-mail.
    5. No campo De uma pasta específica (opcional), insira Inbox/Daily stand up meeting.
    6. Escolha a opção HTML para o formato da mensagem.
    7. Selecione Verdadeiro na lista Usar fuso horário local.
  9. Usar a ação Responder a todos para enviar uma resposta a um e-mail.
    1. Insira os seguintes IDs de e-mail.peter_wilson@example.com, john.smith@example.com, nancy.mark@example.com
      Nota: Use vírgula para separar os IDs dos e-mails.
    2. No campo Assunto (opcional), digite Documentation deliverables for upcoming releases.
    3. Adicione o anexo de arquivo à mensagem de e-mail release plan.xlsx.
    4. Selecione Texto sem formatação para o corpo do e-mail.
    5. No campo Mensagem, insira a seguinte mensagem da seguinte forma:
      Hi All,
      See the attached document outlining the release plan.
    6. Selecione a opção Outlook na lista Enviar e-mail via.
  10. Clique duas vezes ou arraste a ação E-mail > Desconectar. No campo Nome da sessão, digite EmailSession1.
  11. Clique em Salvar e depois em Executar
    A resposta será enviada ao remetente e a todos os destinatários de um e-mail.
  12. Inicie uma nova sessão de e-mail.
    1. Clique duas vezes ou arraste a ação E-mail > Conectar.
    2. Insira EmailSession2 no campo Nome da sessão.
    3. Selecione Outlook para estabelecer uma conexão com o Microsoft Outlook.
    4. Insira test@automationanywhere.com no campo Caixa de e-mail do Outlook (opcional).
  13. Use a ação Excluir tudo para excluir todos os e-mails da caixa de entrada.
    1. Insira EmailSession2 no campo Nome da sessão.
    2. No campo De uma pasta específica (opcional), insira Inbox/Backup mails.
    3. Selecione Todos no campo Tipo de e-mails para obter para recuperar e-mails do servidor de e-mail.
  14. Clique duas vezes ou arraste a ação E-mail > Desconectar. No campo Nome da sessão, digite EmailSession2.
  15. Clique em Salvar e depois em Executar.
    Os e-mails serão excluídos da pasta especificada.