一、Uipath Studio 应用打开
RPA 产品三大套件之一是Uipath Studio ,Studio是UiPath RPA平台的编辑工具,利用它的图形化界面,可以方便地设计出各种自动化的流程。我们所有的自动化项目都是在Studio 平台创建。
安装成功后,打开Studio应用步骤:
1.在搜索栏输入Uipath 或在Uipath 安装目录找到UiPath.Studio.exe 双击打开
2.在搜索结果栏Uipath Studio 应用程序
3.点击打开
Uipath 默认安装目录:
C:\Users\当用电脑用户名称\AppData\Local\Programs\UiPath\Studio
二、Start 界面
区域1 Open
Open a local Project 功能:打开一个已存在的项目,选择项目文件project.json。
Clone or Check Out 功能:基于源代码管理器打开一个项目,多用于协作场景。
区域2 Open Recent
Open Recent 功能:是显示最近打开的RPA自动化项目,可以快速打开。
区域3 New Project
Process 功能:创建RPA 自动化项目,大部分RPA 项目选择该项则可。
Library 功能:在 Studio 中创建库、发布库,以及在其他自动化项目中使用该库。
Test Automation 功能:创建一个自动化测试项目(测试用例、数据驱动、模拟)
区域4 New From Template
New From Template 是个RPA 模板项目,包含企业级开发框架,后开流程
(用于创建可在同一个机器人上与某个前台流程并行运行的流程)、基于触发器的有人值守自动化等,对于些复杂性的RPA 项目,一般都会基于企业级开发框架 Robotic
Enterprice Framework 来进行自动化项目开发。
三、Tools 界面
点击Tools 菜单,主要进行浏览器插件管理和源代码管理器管理。
浏览器插件管理
点击Tools->Uipath Extensions
点击 Install 自动安装相应浏览器插件,要求先关闭正在运行的浏览器
点击Uninstall 自动卸载相应浏览器插件
源代码管理器管理
点击Tools->Plugins
Uipath Studio 只支持三种源代码管理 Git、SVN、TFS
Enabled 表示启用 Disabled 表示禁用
启用后,在左侧菜单点击 Team ,在其右侧可以对源代码管理工具进行相应的配置
四、Setting 界面
点击Setting 菜单,包含General 、Design、Locations、Manager Sources、 License and Profile配置
General 通用配置
Language : 用来切换Studio 设计器语言,建议选择英语版
Theme :用来设置Studio 开发设计器风格,按个人喜好设置
Reset Settings: 恢复默认设计器界面窗口
Design 设计配置
主要是对Studio 进行系统级的配置,比如开启新式活动,选择开启后,所有项目默认都
使用新式活动。
Locations
Project Path:设置默认创建RPA 项目的保存路径地址
Manager Sources
对下载包、Nuget 进行管理
License and Profile
1.设置Studio 许可
2. 选择Stuido 版本 开发版及业务用户版本(平民版)
五、创建RPA项目
创建自动化项目
Uipath Studio 如何创建一个自动化项目
打开Uipath Studio
点击Start 菜单
在New Project 区域,点击Process
弹出New Blank Process 对话框,如右图
Name :项目名称,建议输入英语或拼单 如HRRPA
Location: 项目保存路径,点击文件夹可以自定义设置
Description:项目描述
Compatibility 选项如下
Windows – Legacy Windows -传统 2023 企业版本将会停用,建议不要选择该选项
Windows 支持Windows .Net 5 .Net6 及更高版本
Cross-platform 支持跨平台,可以linux 平台上进行自动化(chrome)
Language 开发RPA 流程语言支持,可以选择VB 或C# 默认是VB语言
六、Studio 主界面介绍
区域1 Design
流程设计功能主要包含创建流程类型、保存、调试、管理包资源、
UI 录制度、计算机视觉、数据采集、部署、代码分析等功能项
区域2 Debug
Debug 主要是用来开发过程中进行断点调试,用来观察变量、
参数、流程数据等在运行中过程数据变化监控
区域3 Project &Activites
Project 面板组:对自动化项目文件进行管理
Activities面板组:流程文件所需的活动集
区域4 流程工作区
流程工作区用于流程开发的画布,活动在此进行拖拉
区域5 Variables&Arguments
Variables :流程文件所需的变量面板组
Arguments:流程文件所需的参数面板组
区域6 属性面板组及其他面板
Properties: 活动属性相关配置
Test Explore: 流程测试用例管理面板组
Outline :查看当前文件涉及活动的组织结构层次
Data Manager:管理自动化项目中的各种类型的数据
Object Repository:将用户界面元素捕获为类似 DOM 的存储库中的对象(可跨项目共享)来确保用户界面元素的管理、可重用性和可靠性