【RPA课堂】UiPath Studio中的项目和组件
在UiPath Studio的这篇文章中,将为大家详细介绍其中的项目和组件。
UiPath Studio
UiPath Studio是UiPath提供的产品之一。它是一个仪表盘,你可以在组件的帮助下创建自动化工作流程并执行设计的自动化。
以下是UiPath Studio的功能:
· GUI仪表盘 - GUI仪表盘,其中包含用于构建自动化工作流的预定义组件。
· 复杂性级别 - 允许基于复杂性级别(如序列,流程图和机器状态)创建项目。
· 记录器类型 - 提供各种类型的记录器,以记录多个平台上的操作,如Basic,Desktop,Web,Image和Native Citrix。
· 记录和异常处理 - 允许执行调试和异常处理。
· 与OCR技术集成 - UiPath Studio可以与各种OCR技术集成以执行屏幕抓取。
· 可重用组件 - 使用UiPath Studio,可以创建可重用组件,将它们作为库一起发布。
UiPath Studio中的项目
UiPath Studio中主要有5种类型的项目。它们是:
· 流程
· 流程库
· 事务流程
· 高级事件代理流程
· 企业流程自动化框架
流程(Process)
流程是一个简单的空白项目,你可以在这里从头开始构建自动化流程。下面是一张空白项目截屏,它没有在你的工作区中预定义模板或其他任何内容。
流程库(Library)
该库用于创建可重用组件并将它们作为库一起发布。除此之外,库还可以作为依赖项添加到自动化流程中。
事务流程(Transactional Process)
事务流程用于以流程图的形式为自动化工作流建模,如下图所示:
高级事件代理流程(Agent Process Improvement)
此流程通过自动执行任务来帮助用户。它用于评估在系统上工作的所有用户。 因此,无论何时想要定义自己的快捷方式,都可以使用此项目,如下图所示:
企业流程自动化框架(Robotic Enterprise Framework)
企业流程自动化框架用于定义项目中的状态,这在大规模部署过程中很有用。如下图所示:
注意:要创建项目,必须双击所需的项目类型,并填写项目的名称、位置和描述。
UiPath Studio的组件
UiPath Studio的主要组件包括以下4个功能面板区:
· 功能区
· Activity面板
· 属性面板
· 输出面板
一、功能区
功能区主要由三个选项(开始,设计和执行)组成,每个选项都有各种子选项来执行不同的任务。
1、功能区选项—“开始”
当你单击功能区选项上的“开始”选项时,你将被重定向到屏幕,该屏幕包含各种项目和最近项目的选项。参考下图:
2、功能区选项—“设计”
功能区的“设计”为你提供以下选项:
新增(New):此选项用于创建新序列,流程图或机器状态;
保存 (Save):此选项用于保存现有文件或自动化工作流程;
另存为模板(Save as Template):你可以使用此选项将当前文件或自动化工作流程另存为模板;
运行(Run):“运行”选项用于执行设计的自动化工作流程;
管理包 (Manage Packages):此部分用于查看项目依赖项,还可以为项目安装所需的包;
录制(Recording):此选项允许用户录制UI鼠标移动和键盘活动以生成自动化脚本;
屏幕抓取(Screen Scraping):屏幕抓取向导用于从特定屏幕的应用程序中抓取数据;
数据抓取(Data Scraping):数据抓取向导用于抓取数据并将其存储在Excel文件中;
用户事件(User Events):你可以使用此选项捕获鼠标或键盘事件;
删除未使用的变量(Remove Unused Variables):借助此选项,你可以从工作流中删除所有未使用的变量;
导出到Excel(Export To Excel):此选项用于将自动化工作流导出到Excel文件;
发布(Publish):你可以使用此选项将设计的自动化项目发布到Orchestrator服务器。借助此功能,你可以使用该项目自动执行大量的前台和后台流程。
3、功能区选项—“执行”
“执行”提供以下选项:
运行(Run): “运行”选项用于执行设计的自动化工作流程;
停止(Stop):停止选项用于停止项目的执行;
调试(Debug):此选项用于开始调试项目以查看每个动作的执行情况;
Step Into&Step Over:这些选项用于检查完整自动化工作流程的逐步执行情况;
验证(Validate):该选项用于验证项目;
断点(Breakpoints):该选项用于在调试项目时定义断点;
慢步(Slow Step):此选项用于降低执行速度;
选项(Options):此选项提供各种突出显示选项,以根据您的要求突出显示activity;
打开日志(Open Logs):“打开日志”选项用于突出各种显示选项。
二、Activity面板
Activity面板包含可以拖放到工作区中的各种功能组件。UiPath提供的组件是隔离的,参考下图:
三、属性面板
所有组件的配置都在属性面板中设置。因此在设计自动化时,必须拖放组件。现在,你可以单独配置这些组件的属性,以确保自动化工作流程正常工作。
四、输出面板
顾名思义,输出面板用于显示正在运行的自动化工作流程的输出结果。
了解了UiPath Studio的不同组件后,我们在UiPath中实现这些概念。
操作: 我们创建一个简单的项目来确定数字是偶数还是奇数。
第1步:打开UiPath Studio并单击“Process”项目。
第2步:输入项目的名称、路径和描述,然后单击“ 创建”。
第3步:创建项目后,在工作区中拖放序列。参考下图:
第4步:现在,将输入对话框组件拖放到序列中。在此组件的标题和标签部分中,请参考下面的文本:
标题: “输入号码”;标签: “输入数字”
第5步:现在,转到“ 属性”面板,并在“ 输出”部分中提及变量。要输入变量,请按CTRL+ K并输入变量名称。之后单击Enter。 在这里我将输入数字1。
第6步:现在,转到变量管理器并将变量的数据类型提到Int32。参考下图:
第7步:接下来,你必须拖动一个If循环来提及条件。因此,将If组件拖放到工作空间中,并在条件部分中提及条件:number1 mod 2 = 0。参考下图:
第8步:现在,在If组件的Then部分和Else部分中,拖放一个Message Box组件以显示该数字是偶数还是奇数。在消息框输入文本“number是偶数”。同样,在消息框出现在否则部分,输入文本“number是奇数”
第9步:现在,保存任务并通过单击“ 运行”按钮执行它。
第10步:一旦任务开始执行,将看到一个输入对话框,必须在其中输入,然后单击确定。参考下图:
第11步:由于我们之前输入了一个奇数,你将看到如下输出:
【RPA课堂】栏目主要介绍与RPA相关的学习内容,其中包括RPA基础知识、(UiPath、Blue Prism、AuTomation)工具操作练习、顶级RPA项目实践等干货内容,形式不限于文字、图片,还包括直观的视频呈现,希望能够对大家了解、学习RPA有些许帮助,该栏目我们将固定更新,请大家持续关注。
News
往期精彩内容推荐