【RPA】UIpath Academy

本文深入探讨RPA(Robotic Process Automation)流程自动化的核心概念,包括企业标准化流程的构建,RPA项目的实施流程,以及详细的编程技巧。涵盖选择器(selectors)的使用,图像与文本自动化,Excel与数据表操作,PDF处理,邮件自动化,调试与异常处理等多个方面,旨在帮助读者掌握RPA自动化的关键技术和最佳实践。
摘要由CSDN通过智能技术生成

一、引导篇

1、企业标准化流程:

  • Inputs - the data that goes in the process;
  • Process Flows - the sequences of sub-processes or activities undertaken in the process;
  • Source Applications -  the applications or systems used to perform the sub-processes or activities of the process; 
  • Outputs - the result generated by the process;

2、可RPA化流程的共同特点:规则导向、重复性、标准化输入、流程稳定

3、RPA项目流程:

  • Prepare RPA:计划准备,明确需要优化的作业/工作流程。
  • Solution Design :流程设计,明确流程中每个环节的操作,输入输出和设计操作的软件和网页
  • Build RPA : RPA开发
  • Test RPA:测试
  • Stabilize RPA :生产验证
  • Constant Improvement:持续优化

RPA implementation diagram expanded

 

 

 

二、编程篇

1、selectors


1、支持通配符
2、desktop采用的是patial selector,因为采用了attach指定窗口,好处是避免其他弹窗的干扰。
3、通过在 selector editor中点击validate按钮来调试、repair来进行自动调整
4、通过"+变量名+"的方式在selectors中插入变量
5、采用Anchor Base定位selection对象:Anchor Base(Find Elemnet/Find Image,click/Type into)
6、采用Relative Selectior:操作步骤ui explorer -> indicate element ->indicatee anchor
7、可以通过在UI Exploror中按f2,来获取那种点击后立马消失的元素

2、Image and Text Automation


1、citrix:用于录制在远程桌面或者虚拟服务器的操作
2、通过在录制type into操作中添加键盘操作来提升输入的准确性
3、selectedcopy复制当前选中的对象信息,screen scraping relative通过ocr捕捉+anchor捕捉需要获取的数据
4、通过find image(activity)来判断并等待页面加载完毕
5、打开app,可以通过给桌面上的app设定一个shortcut快捷键,然后hotkey来调用
6、打开app,通过点击全屏+hotkey(win+r)+输入程序地址,来调动
7、可以通过在UI Exploror中按f2,来获取那种点击后立马消失的元素

3、excel&data tables


3.1 代码:


1、ctrl+k:创建变量
2、inputsTable.Rows.IndexOf(row)+1 在for循环中使用,返回当前行的行号
4、“C” + rowIndex.ToString

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值