本案例解说如何创建一个工作流程,自动发送一封测试邮件、识别和移动到垃圾文件夹。使用到的活动包括有: Send Outlook Mail Message, Get Outlook Mail Messages, and Move Outlook Mail Message.所有的这些活动可以在UiPath.Mail.Activities包里找到。
以下是创建的详细方法:
- 打开Studio并创建一个新的流程Process.
- 拖一个Sequence 容器到Workflow Designer.
o 创建一下变量:
- 拖一个Assign活动进Sequence容器。
o 添加变量 sendTo 在To区。
o 添加你的邮箱地址在 Value区。
注意:
确保test.txt文件已添加在项目文件夹。这个是用来发送给你的一封测试邮件。
4. 拖一个 Send Outlook Mail Message 活动到Assign活动下方。
o 添加变量sendTo在To区。
o 添加词语 "This is a test mail for me"在Subject区。
o 添加词语 “Lorem ipsum” 在Body区。
5. 拖一个延迟 Delay活动到Send Outlook Mail Message活动下方。
o 在属性面板Properties,添加值 00:00:10在Duration区。
6. 拖一个Assign活动到Delay活动下方。
o 添加变量filter在To区。
o 添加表达式 “[Subject]=‘This is a test mail for me’ AND [Received] >= ‘1/17/2019’“在Value区。
7. 拖一个Get Outlook Mail Message活动到Assign活动下方。
o 在属性面板 Properties,添加变量filter在Filter区。
o 添加变量messages在Messages区。
8. 拖一个 Write Line活动到Get Outlook Mail Message活动下方。
o 添加表达式 String.Format(”# of test mails found: {0}”, messages.Count)在Text区。
9. 拖一个If活动到Write Line活动下方。
o 添加表达式messages.Count = 1 在条件Condition区。
10. 拖一个 Sequence容器进If 活动的 Then区 。
• 创建以下变量:
11. 拖一个Assign活动进Sequence容器。
• 添加变量testMail在To区。
• 添加表达式 messages(0)在Value区。
12. 拖一个 Move Outlook Mail Message到Assign活动下方。
• 添加变量testMail在Mail Message区。
• 添加变量junkMailFolder在Mail Folder区。
13. Drag a Write Line activity inside the Else field of the If activity.
14. Run the process. A test email is sent to your mailbox, verified, and moved to the Junk Folder