学习目标
了解Uipath 参数管理
熟悉Uipath 参数使用
熟悉Uipath 流程间参数调用
Uipath 参数定义
参数:参数用于将一个项目中的流程文件数据传递到另一个流程文件。参数类似于变量(数据类型也一致),但是变量是在活动之间传递数据,而参数大多数用于不同流程文件中传递数据。因此,可以通过参数,对公共模块进行封装,可以提供代码可复用性。
Uipath 参数管理
通过活动主体创建
创建参数:参数有特定方向(输入(in)、输出(out)、输入/输出(in\out)、属性(property),参数名称应采用大写的驼峰式命名法,并用前缀来指明参数方向,如 in_InvoicePdfName out_ResponseText io_RetryNumber
1.将“活动”面板中的一个活动拖动到“设计器”面板。右键单击选择创建参数。也可按 Ctrl+M 或 Ctrl+Shift+M。 系统随即会显示“Set Arg”字段。
2.填写名称,然后按 Enter 键。在“参数”面板中将显示所创建的参数。
通过属性面板创建
1.在活动的“属性”面板中,右键单击可编辑字段,选择“创建输入参数”或“创建输出参数”。也可按 Ctrl+M 或 Ctrl+Shift+M。系统随即会显示“设置参数”字段。
2.填写名称,然后按 Enter 键。在“参数”面板中将显示该字段。
通过参数面板创建
1.在“设计器”面板中,单击“参数选项卡”,将显示“参数”面板。
2.单击“创建参数”行,并填写名称。
默认情况下,所有参数都是“字符串”类型,并且方向是“输入”
参数面板补充
在“参数”面板用于创建参数并进行更改。在此面板中重命名参数会自动更新当前文件中出现的所有对应参数。
删除参数
删除参数,在“参数”面板中右键单击参数并选择“删除”,或选择参数并按“删除”键,则可。
Uipath 参数使用
1.创建变量VarA 值为uipath
2.创建输出参数OUT_parmA Direction 值为out Argument Type值为String
3.将变量VarA 赋值给输出参数OUT_parmA
4.打印输出参数OUT_parmA
流程文件调用
创建流程文件FlowA
1.创建变量VarA 值为uipath
2.创建输出参数OUT_parmA Direction 值为out Argument Type值为String
3.将变量VarA 赋值给输出参数OUT_parmA
4.打印输出参数OUT_parmA
创建流程文件FlowB
1.创建变量VarB,默认值为空,用来接收FlowA的输出参数值
2.拖拉流程文件FlowA,或使用Invoke Workflow File 活动
3.点击Import Arguments 按钮,填写Varb用来保存FlowA的输出参数的值
4.打印变量VarB
通过参数来封装公共模块-字典使用
创建DicExcel 流程文件,用来读取Excel ,并将excel 的值写入字典。
DicExcel 将所有参数配置写入到字典表,并以字典输出参数方式返回给其他流程使用。
在Main 流程文件调用DicExcel 流程文件,创建变量sysConfigFile 用来做为DicExcel 文件的输入,创建变量dicConfigs用来保存DicExcel 文件的输出值