美文网首页
Automation Anywhere对于电子邮件的三种处理方式

Automation Anywhere对于电子邮件的三种处理方式

作者: RPA_In_Action | 来源:发表于2019-05-01 23:15 被阅读0次

Automation Anywhere是全球领先的RPA软件提供商。在自动化流程处理过程中,经常会采用电子邮件来作为机器人与人之间,机器人与机器人之间,机器人与其他应用之间的沟通方式。

第一种 Automation Anywhere自带的Command,例如Email Automation下面的Get All Messages(获取邮件),Delete All Messages(删除所有邮件),Delete Message(删除某个邮件)和Send Email(发送邮件)

Get All Messages(获取邮件)命令的配置界面如下,通常这些信息在我们的邮件配置文件中都可以找到。

例如我的配置邮箱如下,也可以只获取已读邮件,或者未读邮件,附件统一下载到某个目录中:

当配置完成后,工作界面中会显示出带有Loop循环的命令语句,表明当获取完全部邮件后,是可以根据邮件的收发地址或标题等一个一个来进行处理。

在这个循环中可以利用的很多变量(如下图),系统中已经设置好了,可以利用F2直接使用。

比如我们显示出每个邮件的标题,生成的自动化脚本如下:

以上是接收邮件后进行自动化的处理方式。另一种是发送邮件,发送邮件需要在Automation Anywhere的Client端Options中配置好SMTP服务信息。

然后直接使用Send Mail这个命令,在命令中可以配置收发邮件的地址,标题,内容,附件等所有信息,还可以使用变量进行赋值。最终显示出来的命令也只有一行。

第二种方式是采用Metabot,Metabot中已经提供好了所有用于邮件处理的自动化操作命令,只需要传入参数即可,其实Metabot的处理效率也是非常高的,且不需要配置任何POP,IMAP,SMTP等邮件服务信息。

以下是一个操作outlook的Metabot的所有命令,不只是收发邮件,还有处理会议,约会,过滤等所有的outlook操作。

邮件处理中还需要一系列Metabot的操作进行配合,脚本示例以及Metabot发送邮件的命令配置如下:

第三种方式也是最复杂的方式,就是模拟人工操作电子邮件系统的方式,例如Outlook的操作,就是利用Object Cloning和键盘操作等常规命令。

整个过程处理如下:打开outlook程序,等待窗口打开,点击“”新建电子邮件“”按钮,输入收件人和邮件主题,通过tab键切换过后,录入邮件正文,点击添加附件按钮,选择文件位置,插入附件,然后点击发送按钮,最后关闭outlook程序。

对比以上三种处理方式,建议采用第二种,使用Metabot就无需对邮件服务器内容进行配置,且Metabot的能力更强,也容易扩展,而且命令中只需要输入参数,处理起来也很简单。

相关文章

网友评论

      本文标题:Automation Anywhere对于电子邮件的三种处理方式

      本文链接:https://www.haomeiwen.com/subject/bffgnqtx.html