UiPath使用心得记录(不断更新)

这是我在学习使用uipath时自己琢磨出来的小技巧(还有一些是网友记录的心得,我认为对我帮助很大),在这逐个记录,以备今后快速查看。
1:UiPathStudio 2019.7月版本中文版设置
设置-常规-语言 选择简体中文
在这里插入图片描述2:当流程分支众多影响阅读时,可以全部折叠流程图看流程总体图
在这里插入图片描述 效果如上图:在这里插入图片描述
当需要修改某个流程块时,可以点击向下箭头查看该流程块详细信息或者双击该流程块进入该流程块的编辑界面,可以点击流程块的某一级进入该级编辑。
在这里插入图片描述3:uipath打开流程速度有点慢,特别是copy某个流程块时很耗时,你要有心里准备。

4:每一 个Activity的作用/目的都要通过命名简要描述。

5:Web应用,WaitForReady必须设为Complete

6:操作前要确认处于预期的界面,确认目标Element已存在。否则会引起异常。

7:机器人往往需要能够自动登录各种系统,而各种系统往往需要凭据(用户名+密码)才能登录。可以将登录凭据保存在Windows自带的凭据管理器,然后用Get Secure Credential(UiPath.Credentials.Activities.GetSecureCredential)去读取。需要输入密码时不要用Type Into,必须用Type Secure Text。采用Get Secure Credential + Type Secure Text的组合,机器人可以做到全程不接触密码明文,相对安全

8:注意生产环境与开发、测试环境的差异,容易导致意想不到的异常。也因此,大体上,开发流程所需的时间≈调整稳定性所需的时间≈迁移到新环境测试调整所需的时间。任何环境因素的变化都需要重新测试以确保稳定性。

9:每个Activity都必须命名,必要时还须加上Annotation进行解释说明。参数和变量也是如此。
在这里插入图片描述10:变量和参数的区别
即使在不同的Scope中使用,也需要使用不同的名称创建变量。如果存在两个具有相同名称的变量,尽管我们强烈建议不要使用它,但在最内部范围中定义的变量具有优先级。
变量有使用范围,参数没有适用范围限制。参数的目的是将数据从一个工作流传递到另一个工作流,但变量绑定到单个工作流文件中的容器,并且只能在本地使用。

11:如果Designer面板不包含至少一个活动,则无法创建变量。

12:小技巧:快速创建属于本活动的变量
在任何活动的“属性”面板中,右键单击可以编辑的字段,然后从上下文菜单中选择“创建变量”,或按Ctrl + K.将显示“设置名称”字段。填写名称,然后按Enter键。该变量已创建,您可以在“变量”面板中查看和编辑它。注意:像这样创建的变量的范围始终属于它所属的最小容器。
在这里插入图片描述
13:在可见性和生命周期方面,数据有两种形式:参数和变量。虽然参数的目的是将数据从一个工作流传递到另一个工作流,但变量绑定到单个工作流文件中的容器,并且只能在本地使用。

14:命名约定
应将有意义的名称分配给工作流文件,活动,参数和变量,以便准确描述其在整个项目中的使用情况。首先,项目应该具有有意义的描述,因为它们也显示在Orchestrator用户界面中,并且可能在多用户环境中有所帮助。
虽然只有参数名称区分大小写,但为了提高可读性,变量也应该与命名约定对齐:

  1. 变量应该是上层CamelCase(驼峰命名法),例如FirstName,LastName。
  2. 参数应位于CamelCase的上部,前缀表示参数类型。
    例如:in_DefaultTimeout,in_FileName,out_TextResult,io_RetryNumber。
  3. 活动名称应简明扼要地反映所采取的操作,例如单击“保存”按钮。保留描述操作的标题部分(单击,键入,元素存在等)。
  4. 除Main外,所有工作流程名称都应包含描述工作流程功能的动词。
    例如:GetTransactionData,ProcessTransation,TakeScreenshot。

15:UiPath Studio具有GenericValue变量的自动转换机制,您可以通过仔细定义其表达式来指导所需的结果。表达式中的第一个元素用作Studio执行的操作的指导(当您尝试添加两个GenericValue变量时,如果表达式中的第一个定义为String,则结果是两者的串联。如果它被定义为整数,则结果是它们的总和)
例如:12+“34”=46 “34”+12=“3412”

16:快速生成变量快捷键:Ctrl + K。
方法:在表达式编辑器中按Ctrl + K,输入变量名,确定。
在这里插入图片描述
好处,能够自动生成需要的相对应的数据类型的变量。如上图,会自动生成DataTable类型的变量

17:用UiPath录制多层菜单的点击时,总是无法录到第二层/第三层菜单中的值怎么办?怎么用UiPath点击“保存”按钮之后的“另存为”?
这两个问题都可以用“F2”解决,点击activity—Click中的“Indicateon screen”之后,按F2可以让UiPath暂停3秒钟,等待你鼠标将子菜单点击出来之后,UiPath继续选页面,这样就避免一直无法选中的情况啦。

18:uipath读取excel时,缺省把第一行作为标题行,如果excel数据没有标题,需要把缺省的包含标题选项去掉。
在这里插入图片描述
19:如果需要查看某个活动的官方帮助文档,可以在活动面板中选中某一活动,右键点击“帮助”就可以跳到官网的该活动帮助文件。
在这里插入图片描述
20:UiPath处理PDF时需要使用到PDF相关活动,但是UiPath缺省不包含,需要在“管理程序包”中安装。
在这里插入图片描述

UiPath使用手册是一本详细介绍UiPath软件功能、操作步骤以及最佳实践的指南。其目的是帮助用户快速学习和掌握UiPath桌面自动化工具,并能够灵活应用于各种业务场景。 首先,手册会对UiPath软件的安装和配置进行详细说明。用户可以根据手册的指引顺利安装UiPath并完成必要的设置,确保软件能够正常运行。 接下来,手册将介绍UiPath的基本功能和操作方法。用户可以学习如何创建和编辑自动化流程,包括录制、编写、调试和执行的步骤。手册还会提供丰富的示例和实战案例,帮助用户理解和应用各类活动和组件。 手册还将介绍UiPath自动化的高级功能,如异常处理、条件判断、循环和数据操作等。用户可以了解如何使用这些功能来处理复杂的业务逻辑和数据交互,提高自动化的效率和精确度。 此外,手册还会介绍UiPath的调试和错误处理技巧。用户可以学习如何使用调试工具来查找和修复自动化中的错误,并学习如何编写健壮的异常处理机制,提高自动化的稳定性和容错性。 另外,手册还会介绍UiPath的最佳实践和建议。用户可以学习如何优化自动化流程,提高其可读性、可维护性和可扩展性。手册还会提供一些常见问题和解决方案,帮助用户解决在使用UiPath过程中可能遇到的各类问题。 总之,UiPath使用手册是一本非常实用的指南,可以帮助用户快速上手并熟练使用UiPath软件,并通过自动化提高工作效率和准确度。无论是初学者还是有经验的用户,都可以从手册中获得有益的信息和技巧,拓展自己的自动化能力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值