Exemplo usando ações E-mail em um bot
Baixar como PDF
Compartilhar
- Última atualização2023/03/06
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.
- 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
-
Crie um bot.
-
No painel do lado esquerdo, clique em Automação.
Uma lista de formulários e bots disponíveis é exibida.
- Clique em Criar novo > Bot.
- Insira um nome para o bot: Email_Operation_Bot.
- Clique em Criar e editar.
-
No painel do lado esquerdo, clique em Automação.
-
Use a ação Conectar para estabelecer uma conexão com um servidor de e-mail.
- Clique duas vezes ou arraste a ação E-mail > Conectar.
- Insira EmailSession no campo Nome da sessão.
- Selecione Outlook para estabelecer uma conexão com o Microsoft Outlook.
- Insira test@automationanywhere.com no campo Caixa de e-mail do Outlook (opcional).
-
Para processar cada item do e-mail, use a ação
Loop.
- Clique duas vezes ou arraste a ação do Loop.
- Selecione Para cada mensagem na caixa de correio da lista Iterador.
- No campo Nome da sessão, digite EmailSession.
- Selecione Todos no campo Tipo de e-mails para obter para recuperar e-mails do servidor de e-mail.
- No campo De uma pasta específica (opcional), insira Inbox/Analytics folder.
- Escolha a opção HTML para o formato da mensagem.
- Selecione Verdadeiro na lista Usar fuso horário local.
- No campo Atribuir o valor atual à variável (opcional), crie EmailDetails como variável de dicionário.
-
Recupere o número total de anexos de todos os e-mail e as impressões.
- Clique duas vezes ou arraste a ação Caixa de mensagem.
- No campo Inserir a mensagem a ser exibida, insira $EmailDetails{emailSubject}$EmailDetails{emailNoOfAttachments}$
- Clique duas vezes ou arraste a ação E-mail > Desconectar. No campo Nome da sessão, digite EmailSession.
-
Clique em Salvar e depois em Executar.
Os detalhes dos anexos recuperados dos e-mails são os seguintes:
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 -
Inicie uma nova sessão de e-mail.
- Clique duas vezes ou arraste a ação E-mail > Conectar.
- Insira EmailSession1 no campo Nome da sessão.
- Selecione Outlook para estabelecer uma conexão com o Microsoft Outlook.
- Insira test@automationanywhere.com no campo Caixa de e-mail do Outlook (opcional).
-
Para processar cada item do e-mail, use a ação
Loop.
- Clique duas vezes ou arraste a ação do Loop.
- Selecione Para cada mensagem na caixa de correio da lista Iterador.
- No campo Nome da sessão, digite EmailSession1.
- Selecione Todos no campo Tipo de e-mails para obter para recuperar e-mails do servidor de e-mail.
- No campo De uma pasta específica (opcional), insira Inbox/Daily stand up meeting.
- Escolha a opção HTML para o formato da mensagem.
- Selecione Verdadeiro na lista Usar fuso horário local.
-
Usar a ação
Responder a todos para enviar uma resposta a um e-mail.
-
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.
- No campo Assunto (opcional), digite Documentation deliverables for upcoming releases.
- Adicione o anexo de arquivo à mensagem de e-mail release plan.xlsx.
- Selecione Texto sem formatação para o corpo do e-mail.
-
No campo Mensagem, insira a seguinte mensagem da seguinte forma:
Hi All, See the attached document outlining the release plan.
- Selecione a opção Outlook na lista Enviar e-mail via.
-
Insira os seguintes IDs de e-mail.peter_wilson@example.com, john.smith@example.com, nancy.mark@example.com
- Clique duas vezes ou arraste a ação E-mail > Desconectar. No campo Nome da sessão, digite EmailSession1.
-
Clique em Salvar e depois em Executar
A resposta será enviada ao remetente e a todos os destinatários de um e-mail.
-
Inicie uma nova sessão de e-mail.
- Clique duas vezes ou arraste a ação E-mail > Conectar.
- Insira EmailSession2 no campo Nome da sessão.
- Selecione Outlook para estabelecer uma conexão com o Microsoft Outlook.
- Insira test@automationanywhere.com no campo Caixa de e-mail do Outlook (opcional).
-
Use a ação
Excluir tudo para excluir todos os e-mails da caixa de entrada.
- Insira EmailSession2 no campo Nome da sessão.
- No campo De uma pasta específica (opcional), insira Inbox/Backup mails.
- Selecione Todos no campo Tipo de e-mails para obter para recuperar e-mails do servidor de e-mail.
- Clique duas vezes ou arraste a ação E-mail > Desconectar. No campo Nome da sessão, digite EmailSession2.
-
Clique em Salvar e depois em Executar.
Os e-mails serão excluídos da pasta especificada.