当前位置:网站首页>UiPath简介
UiPath简介
2022-08-05 05:17:00 【会敲键盘的肘子】
UiPath简介
一、RPA是什么?
RPA(Robotic Process Automation)是软件机器人,是基于计算机操作系统的工作桌面,自动识别、完成预先设定的工作流程
UiPath即RPA中的一种
二、UiPath构成
使用过程记录器、拖放小部件和最佳实践模板,用户可以使用高度直观的工具(而不是代码)实现自动化。
前台机器人(Attended):通过前台用户的触发与监督执行,实现局部自动化功能。局限:不支持锁屏与windows 计划任务。
后台机器人(Unattended):利用无人值守自动化以批处理模式运行大量后台事务,高效,全自动。支持前台触发、锁屏运行、Win计划任务。
许可,部署,管理和监控: 支持多租户、用户权限和许可管理、集中日志记录、报告、审计和监控工具、远程控制、集中调度、队列,机器人工作负载管理和资产管理的企业体系结构服务器平台。
三、Studio安装及使用
开发人员使用studio进行流程开发。
在uipath官网进行下载安装包,安装包分为企业版和社区版
- 社区版:选择社区版安装包直接安装,激活页面选择社区版激活即可
- 企业版:安装之后进行激活,激活分为手动激活和自动激活;在没有网络情况下选择手动激活,反之自动激活。
当打开uipath界面显示如下图所示:
注意:机器人企业框架后面会详细介绍。

当我们新建一个流程之后,就可以进行程序的编写了,开发页面如下

点击返回主页,即刚开始打开uipath的界面
在编写流程时就是此模式
编写流程完成后点击此处,开始调试程序
新建一个流程
保存
保存为模板,可重复使用
管理项目所使用的依赖包,可以修改依赖包的版本信息,增删依赖包等
录制器,可以开启之后把所有人工操作录制为流程,稍加修改即可使用
屏幕数据抓取
表格数据抓取,多用于网页的表格内数据抓取
检测用户的事件,例如鼠标点击,键盘输入等
元素探测器,与页面,应用等的交互,定位元素时候使用
删除未使用的变量
发布,程序开发完成后,打包上传到OC或者本地
项目文件结构
uipath根据依赖显示可使用的活动
可使用的代码片段
流程中的变量
流程中的参数
选择活动的属性
编写流程位置
UiPath数据类型
数据类型很多,这里主要介绍经常用到的一些数据类型。
UiPath.Core.GenericValue(通用类型):一般用来存储不确定是何种数据类型的,或者需要转化成其他数据类型的数据。
System.Data.DataTable:读取Excel表,csv文件,或者使用uiath的数据抓取等,会根据表头和里面的数据存储为此数据类型
System.String :文本数据类型,使用较多
System.Int32 :整数数据类型,使用较多
System.Data.DataRow:数据行数据类型,从datatable中拿出一行,即此数据类型
System.Object:对象数据类型
System.Exception:异常数据类型,获取流程异常存储在此变量
如下图所示,一个流程中的一个控件

在上图1位置是所有活动所在的位置,我们只需要将需要的活动控件拉到上图3位置即可
在上图2位置可直接搜索我们需要的控件
当我们选择到我们需要的控件的时候在上图4位置即可设置活动控件的属性,包括输入输出参数等
最后,我们设置属性等所创建的变量会在上图5的位置显示处来,在这里可以设置数据类型,默认值,范围。
每个活动控件的输入输出参数,设置属性各不相同,具体可参考官方文档(https://docs.uipath.com/)
四、 Robot安装及使用
在安装studio的时候会自动安装robot,所以社区版一般不需要单独robot。
由于版本更新,现在的是机器人助手,详细页面如下:

企业版robot安装激活和studio安装激活一致,不过通过企业版robot的license激活的studio无法编写流程
边栏推荐
猜你喜欢

ECCV2022 | RU & Google propose zero-shot object detection with CLIP!

九、响应处理——内容协商底层原理

Redis设计与实现(第三部分):多机数据库的实现

GIS面试问题

Detailed explanation of BroadCast Receiver (broadcast)

CVPR best paper winner Huang Gao's team from Tsinghua University presented the first dynamic network review

【ts】typescript高阶:模版字面量类型

5G中切片网络的核心技术FlexE

CVPR 2020 - 频谱正则化

6k+ star,面向小白的深度学习代码库!一行代码实现所有Attention机制!
随机推荐
初识机器学习
【Over 15】A week of learning lstm
读论文- pix2pix
全尺度表示的上下文非局部对齐
记我的第一篇CCF-A会议论文|在经历六次被拒之后,我的论文终于中啦,耶!
十一、拦截器运行原理
四、Web场景之静态资源配置原理
二、自动配置之底层注解
用GAN的方法来进行图片匹配!休斯顿大学提出用于文本图像匹配的对抗表示学习,消除模态差异!
关于存储IOPS你必须了解的概念
网络ID,广播地址,掩码位数计算
tensorflow的session和内存溢出
五、请求处理—Rest映射是怎样实现的?
函数在开发环境中的应用(简易实例)
多边形等分
LeetCode刷题之第54题
PoE视频监控解决方案
【ts】typescript高阶:分布式条件类型
leetCode刷题之第31题
(C语言)strlen、strcpy、strcat、strcmp、strstr函数的模拟实现