邮件和PDF
邮件自动化
电子邮件是人与人之间数字交往中最古老的形式,很多企业的流程仍然由一个简单的电子邮件触发的。而且,我们大多数人都在查收件箱,可见邮件自动化是非常重要的。本节将介绍如果在自动化流程中添加邮件组件。 在RPA的角度看, 电子邮件进行交互的两种情况,电子邮件作为我们业务流程的输入 - 我们可以接收文本形式的数据,作为电子邮件的主题或正文的一部分,或作为附件,例如Excel文件,pdf或其他文件类型。电子邮件也可以代表流程的输出 - 在这种情况下,电子邮件是像管理人给报告最常用通常的方法,比如自动化项目或业务或应用程序异常发生时。 输入流程
- 主题或正文中名称或者ID
- 邮件附件(.xls, .pdf)
输出流程
- 给管理者的报表
- 异常通知
UiPath.Mail.Activities包中包含了所有于邮件相关的组件。 你可以通过SMTP协议来发送邮件,也可以通过POP3来读取邮件。IMAP能够接受邮件,并且让标记邮件为已读或者移动邮件等等。 Microsoft的企业邮件解决方案-Exchange已经被UiPath全面集成, 因此UiPtah提供了发送,接收,移动邮件的组件。 Outlook组件非常容易使用,它不需要你配置任何服务器端信息,它使用桌面API。大部分的邮件组件都能够保存消息到 .eml 文件,同时也能够将本地磁盘中的文件当做附件。
获取邮件
UiPath中有四种获取邮件活动:POP3,Outlook ,IMAP和Exchange。 这些组件都提供与提供电子邮件相同的功能;例如从特定邮箱文件夹检索电子邮件仅获取未读邮件并将其标记为已读,以避免后处理;限制传入电子邮件的数量要设置服务器连接,服务器;通常需要地址和端口以及用户电子邮件和密码。请注意,IMAP和POP3显示验证警告,而Outlook和Exchange版本不会。这是因为当IMAP和POP3需要连接参数,而Outlook和Exchange使用默认值和自动发现,在整个工作流程中使用时需要较少的工作量。有替代方案是非常好的,但你可能想知道哪个是最方便的。那么,如果Outlook已经配置好了,那可能是最方便的选项,最少的设置和提供额外的功能,同时兼容任何电子邮件协议。现在来看看我们如何使用这些电子邮件协议来检索电子邮件。例如,IMAP: 首先,我们需要设置连接参数。这些通常来自电子邮件提供商或IT部门。