Uipath Outlook处理邮件教...
 
Notifications
Clear all

RPA社区具有邮件自动通知功能,可以关注帖子实时追踪答复情况。需要在账号中 正确添加邮箱哦(⊙o⊙)

Uipath Outlook处理邮件教程  

 

篮网
活跃会员
已加入: 8月 前
帖子: 8
07/04/2020 8:21 下午  

步骤1:打开UiPath Studio并创建一个空白项目。提及项目名称、位置和描述。然后单击Create

Blank Project RPA Projects Edureka

步骤2:打开仪表板后,在活动窗格中搜索流程图活动并将其拖到工作空间。我们正在拖动流程图,以确保完全自动化的正确工作流程。

Flowchart RPA Projects Edureka 1

步骤3:现在,从活动窗格中拖动一个Sequence活动,并将其重命名为隔离电子邮件。将其与流程图的起始点连接。

步骤3.1:现在双击序列,拖动Get Outlook邮件活动。在此活动中,转到属性窗格,并提到您希望阅读的电子邮件的数量。这里我想读30。所以,我将在第一部分提到30。此外,您还必须在此活动的输出部分中提到输出变量。该变量的数据类型应该是List。

Mail Messages RPA Projects Edureka

步骤4:下一步是识别电子邮件地址并相应地隔离它们。为此,请从“活动”窗格中拖动“为每个活动”。然后,在此活动的“本体”窗格中,将类型参数更改为System.Net.Mail.MailMessage。

步骤4.1:然后你必须在项目部分提到邮件,在值部分提到消息变量,如下所示。

For Each RPA Projects Edureka

步骤4.2:现在,由于你想要识别每一封电子邮件,你必须分割地址。

 

例如,发件人的电子邮件地址如下:

 

abc@rpaplus.com

example@sample.com

sample@demo.com

现在,我们的任务是把所有的电子邮件地址文本“rpaplus”。在RPAPLUS文件夹的电子邮件地址中。

 

同样,sample.com和demo.com也必须重复相同的操作

 

步骤4.3:为此,你必须先把电邮地址分成以下两部分:

 

1——abc或发件人姓名或任何提及的名称

2——rpaplus.com[基本上就是发送邮件的域名]

因此,在每个活动的主体部分中拖动Assign活动,并最初将sender地址分配给mail.Sender.Address。

Assign RPA Projects Edureka

步骤4.4:类似地,拖动另一个分配活动并将Split(地址,“@”)分配给Splitaddress变量。这里address是存储发件人地址的变量,Splitaddress应该是一个字符串数组。

步骤5:下一步,必须根据希望隔离的地址数量拖放If-Else条件。这里我想隔离3个电子邮件地址,所以我将拖放如果活动从活动窗格三次。

步骤5.1:首先,我将拖动If活动一次,并在条件选项卡中提到以下条件:

Splitaddress1 (1) = " rpaplus.com "

因此,如果我们的任何一个发件人的电子邮件地址有edureka。最后,所有的邮件会被自动转移到Edureka文件夹。

 

步骤5.2:现在,在If活动的Then部分中,拖动Move Outlook邮件消息活动。在MailMessage部分提到“mail”变量,在MailFolder部分提到文件夹名。(在引号中提到文件夹名)。

步骤5.3:对于sample.com和demo.com等其他电子邮件地址,同样重复上述步骤。

 

步骤6:保存并执行设计的自动化。

 

流程执行后,所有的电子邮件将自动隔离到特定的文件夹。

 


引用
Topic Tags