5个UiPath自动化练习实例

后台-系统设置-扩展变量-手机广告位-内容正文顶部
 在本篇文章中,我们将详细讲解5个UiPath RPA自动化练习实例,让用户更好的了解RPA是如何帮助我们自动执行繁琐、复杂、重复的任务。除此之外,如果你希望更好的掌握RPA技术并成为RPA认证专家,那么这一章教程将帮助你学习各种自动化,如PDF,Excel,电子邮件,Web等。
本章将介绍以下内容:

 
  • 什么是自动化?
  • 什么是UiPath?
  • 自动化示例
    • 将文件从一个源文件夹移动到目标文件夹
    • 网络自动化
    • Email 自动化
    • Excel自动化
    • PDF自动化
 
什么是自动化?
先来看这样一个例子:企业里有这样一位员工,他每天负责从网络上大量搜集数据,然后将他们放到excel表格中。如下图所示。那么,你觉得是让这个人每天完成这样的工作呢,还是让机器人自动化这项任务?显然,第二种选择听起来更好一些吧。这便是机器人流程自动化。
下面让我们来看看关于一些RPA的示例练习。
 

UiPath 5个自动化示例

在本文的这一部分中,我们将逐一看到不同类型的自动化。以下是你将要看到的自动化示例:
 
  • 将文件从源文件夹移动到目标文件夹
  • 网络自动化
  • Email 自动化
  • Excel自动化
  • PDF自动化

示例1将文件从源文件夹移动到目标文件夹:

任务:机器人自动执行将文件从源文件夹移动到目标文件夹。
 

自动化执行思路

  • 输入源目录参数。
  • 使用Counter变量计算要移动的文件数。
  • 在“ 移动文件选项中选择“目标”文件夹路径。
  • 将源文件夹中的每个项目,使用计数器变量将文件移动到目标路径。
步骤1分别输入参数  NumberOfFilessourcepathCounter。在选择源路径的文件位置。如下图所示。
步骤2  拖动Assign 选项并将To参数分配给NumberOfFiles,将数值分配给  directory.GetFilessourcepath函数。这将获取源路径中的所有文件。
步骤3在消息框中输出要移动的文件数。所以拖动消息框并输入  NumberOfFiles.Count.ToString +“要移动的文件。这将计算源文件夹中的文件数,并显示移动文件的数量。如下图所示。
步骤4创建Counter变量,然后拖动assign选项。在assign选项中,将To参数分配给Counter变量,并且输入参数0。你的操作步骤应该如下图所示。
步骤5拖动For Each选项并输入NumberOfFiles中的每个参数必须将文件移动到目标路径。为此,请按照以下步骤操作:
步骤5.1在选项“ 正文”中,拖动“ 移动文件选项,并在“ 属性处输入目标路径 。
步骤5.2选择For Each选项中属性,并在Type Argument输入String。如下图所示。
步骤5.3要将所有文件从源文件夹移动到目标文件夹,请拖动assign选项To值分配给Counter变量并且输入Counter + 1参数.如下图所示。
步骤6单击Run按钮执行操作。你将会看到源文件夹中的所有文件都将移动到目标文件夹。所有操作完成。
示例2从网站上抓取数据并将其存储在.csv文件中。

 

自动化执行思路

  • 使用Data Scraping工具并记录要提取的数据。
  • 输入提取相关值。
  • 使用Write CSV选项并输入.csv的文件路径
1步:选择要提取数据的网站。
步骤2从功能区中选择Data Scraping选项,然后选择元素。在下图对话框中按Next。如下图所示。
步骤2.1将鼠标停在数据源字段上,然后单击数据源字段。如下图所示。
3步:  你将看到另一个对话框,要求你选择第二个元素来创建模式。如下图所示。
4步:   选择第二个元素创建模式后,你将获得配置列的选项。在打开的对话框中,你可以重命名列名称和提取URL。之后单击Next。如下图所示。
5步:你将看到以下输出。现在,从网站中提取其他数据源,请单击“ 提取关联数据选项并重复上述步骤。
步骤6完成所有必需数据提取后,单击Finish。此操作将打开一个对话框,询问你是否希望跨多个页面跨越数据。如下图所示。
步骤7要跨越多个页面,选择“ 并将鼠标停在下一页的区域上。然后,你将被重定向到你的UiPath控制面板。如下图所示。
步骤8现在将所有提取的数据存储到.csv文件中,将Write CSV选项拖到Data ScrapingDo中。
步骤9在此选项的“ 文件路径中,输入要存储提取数据.csv文件路径然后在DataTable输入ExtractDataTable变量。如下图所示。
注意:ExtractDataTable变量是从Data Scraping Wizard自动生成的输出变量。你可以在Extract Structured Data选项中找到此变量。
步骤10单击Run按钮执行才注意。你会看到数据存储在.csv文件中。如下图所示。
示例3 email自动化操作。
 

自动化执行思路:

  • 将电子邮件地址分配给变量,并在“ 获取密码选项中输入密码。
  • 使用“获取IMAP邮件”选项并输入文件夹、端口号和服务器。
  • 对于每封邮件,请输入你想要提取的关键字,然后使用If-else循环。
  • 在If部分中,使用Save Attachments选择并输入存储目录。
步骤1:分别输入String、String、 List <Mail Message> 等数据类型然后选择email、密码GetMailMessages变量。如下图所示。
步骤2拖动Assign选项选项中To参数分配给Email变量并将分配给你希望从中读取详细信息的电子邮件地址。.
步骤3拖动“获取密码”选项,并在属性中的“密码”中输入你的电子邮件ID的密码。另外,请在“结果”中输入“密码”变量。
步骤4拖动“ 获取IMAP邮件选项,并在“ 属性输入以下详细信息

 
  • MailFolder - “收件箱”
  • 端口号 - 993
  • 服务器 - “imap.gmail.com”
  • Email - 电子邮件变量
  • 密码 - 密码变量
  • 显示 - 30
  • 消息 - GetMailMessages
如下图所示:
步骤5拖动For Each选项,然后在item部分中输入邮件,在变量表中输入GetMailMessages。
步骤6现在,在此选项的Body中,拖动If选项。在此选项中,如果主题行包含关键字,则必须指定保存附件的条件。为此,请按照以下步骤操作。
步骤6.1If选项Condition中,输入  mail.Subject.Contains“example”),其中'example'是提取的关键字。
步骤6.2 转到For Each选项 的  属性 ,并在Type Argument 输入  System.Net.Mail.Message如下图所示。
步骤6.3If-activityThen部分中,拖动Save Attachments选项。在此选项中,请输入邮件消息区域中的邮件变量以及必须保存所有附件的文件夹路径。如下图所示。
步骤7单击Run按钮执行操作。你会看到主题行中包含关键字的所有电子邮件,都将被读取,附件将存储在上述文件夹中。
 

示例4 Excel自动化操作。

自动化执行思路:

  • 创建Google表单并输入你要填写的详细信息。
  • 创建.csv文件并输入要在Google表单中填写的所有详细信息。
  • 现在使用Open Browser选项并输入URL。
  • 使用Excel表格中的For Each Row,选择Type Into参数填充Google表单中的值。
  • 使用鼠标单击选项并将鼠标悬停在“提交”按钮上。
  • 然后,使用延迟选项 并输入你要延迟的时间。
  • 拖动返回”选项以便再次定向到Google表单并循环填写详细信息。
1步: 创建DataTable类型的变量dataTable。如下图所示。
2步:创建一个.csv文件,并输入你要在Google表单中填写的所有详细信息。现在,拖动Read CSV  选项  并输入csv文件的路径。在此选项的输出中选择变量dataTable。如下图所示。
3步:现在拖动另一个序列,然后拖动一个  打开浏览器选项。在此选项中,请在双引号中输入Google表单的网址。
步骤4在此选项的Do部分中,拖动For Each Row选项并在dataTable输入ForEach行
步骤5:接下来,在此选项的Body中,拖动Type Into选项。到目前为止,你的操作应如下图所示。
步骤5.1现在,在屏幕上指示,即在谷歌表单上填写数据。如下图所示。
步骤5.2Type Into选项中,输入 行(“Full Name”)。ToString其中Full Name是CSV文件的行名。
6步:现在,你必须对要填写Google表单的所有值重复上述步骤。在这里,我们填写电话号码,过去几年经验,教育资格,技能组合职位的详细信息。  所以,输入这些参数(“phone number”)。ToString,row(“Experience”)。ToString,row(“Educational Qualifications”)。ToString,row(“Skill Set”)。ToString,row(“Position”)。ToString如下图所示。
7步:指定所有元素之后,你必须单击“提交”按钮。请拖动Click选项,然后点击“ 提交按钮,如下图所示。
步骤8添加延迟选项输入持续时间为3-5。这样做是为了考虑谷歌表单页面的加载时间。
步骤9  现在,如果你想从.csv文件添加多个记录,必须在序列末尾拖动Go back选项。你最后的三个自动化步骤,应如下图所示。
步骤10  现在将流程图起点连接到包含读取CSV选项的序列,然后将此特定节点,连接到包含与Google表单相关的所有操作的序列。如下图所示:
步骤11单击Run按钮执行操作。你会看到所有详细信息都将从.csv文件中提取,并将在Google表单中自动填充。
 

示例5 PDF自动化操作。

自动化执行思路

  • 仅提取文本,使用“阅读PD​​F文本”选项并使用消息框显示输出。
  • 要在图像内部提取文本,请使用“阅读PD​​F和OCR” 选项,并使用消息框显示输出。
步骤1按照以下步骤仅从PDF文档中提取文本。
步骤1.1拖动阅读PDF文本选项。在选项中,请输入必须从中提取数据的PDF文档的路径。 
步骤1.2 在属性面板中选择阅读PDF文本选项,选一个输出变量查看输出。要设置输出变量,请按CTRL + K然后输入名称。 
步骤1.3 之后,以相同的顺序拖动一个消息框,并在其中选择输出变量。
步骤1.4 单击“ 运行” 按钮执行此操作。你的完整序列和输出应分别如下图所示。
2步:如果要提取图像中的文本,请按照以下步骤操作。
步骤2.1 拖放带有OCR选项阅读PDF在选项中,请选择必须从中提取数据PDF文档的路径
步骤2.2 现在,搜索OCR引擎,并根据指示拖放OCR引擎。在这里,可以使用了Google OCR Engine。 
步骤2.3 现在,在“ 具有OCR选项PDF”的“ 属性,选择输出变量以查看输出。设置输出变量按CTRL + K然后输入名称。  
步骤2.4 在序列中拖动一个消息框,然后选择输出变量。
步骤2.5  单击“ 运行  按钮执行此操作。你的完整序列和输出应分别如下图所示。
以上就是Uipath的5个自动化示例,本章内容就介绍到这里谢谢大家的观看。
 

未经允许不得转载:RPA中国 | RPA全球生态 | 数字化劳动力 | RPA新闻 | 推动中国RPA生态发展 | 流 > 5个UiPath自动化练习实例

后台-系统设置-扩展变量-手机广告位-内容正文底部