查看原文
其他

【RPA课堂】UiPath Studio中的项目和组件

RPA中国 RPA全球生态 2022-08-02


在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

往期精彩内容推荐







您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存