学习目标

了解Uipath 参数管理
熟悉Uipath 参数使用
熟悉Uipath 流程间参数调用


Uipath 参数定义

参数:参数用于将一个项目中的流程文件数据传递到另一个流程文件。参数类似于变量(数据类型也一致),但是变量是在活动之间传递数据,而参数大多数用于不同流程文件中传递数据。因此,可以通过参数,对公共模块进行封装,可以提供代码可复用性。

uipath调用python失败_uipath调用python失败


Uipath 参数管理

通过活动主体创建

创建参数:参数有特定方向(输入(in)、输出(out)、输入/输出(in\out)、属性(property),参数名称应采用大写的驼峰式命名法,并用前缀来指明参数方向,如 in_InvoicePdfName out_ResponseText io_RetryNumber

1.将“活动”面板中的一个活动拖动到“设计器”面板。右键单击选择创建参数。也可按 Ctrl+M 或 Ctrl+Shift+M。 系统随即会显示“Set Arg”字段。
2.填写名称,然后按 Enter 键。在“参数”面板中将显示所创建的参数。

uipath调用python失败_uipath调用python失败_02

通过属性面板创建

1.在活动的“属性”面板中,右键单击可编辑字段,选择“创建输入参数”或“创建输出参数”。也可按 Ctrl+M 或 Ctrl+Shift+M。系统随即会显示“设置参数”字段。

2.填写名称,然后按 Enter 键。在“参数”面板中将显示该字段。

uipath调用python失败_uipath_03

通过参数面板创建

1.在“设计器”面板中,单击“参数选项卡”,将显示“参数”面板。

2.单击“创建参数”行,并填写名称。

默认情况下,所有参数都是“字符串”类型,并且方向是“输入”

uipath调用python失败_uipath_04

参数面板补充

在“参数”面板用于创建参数并进行更改。在此面板中重命名参数会自动更新当前文件中出现的所有对应参数。

uipath调用python失败_赋值_05

删除参数

删除参数,在“参数”面板中右键单击参数并选择“删除”,或选择参数并按“删除”键,则可。

uipath调用python失败_uipath_06


Uipath 参数使用

1.创建变量VarA 值为uipath

2.创建输出参数OUT_parmA Direction 值为out Argument Type值为String

3.将变量VarA 赋值给输出参数OUT_parmA

4.打印输出参数OUT_parmA

uipath调用python失败_右键_07

流程文件调用

创建流程文件FlowA

1.创建变量VarA 值为uipath

2.创建输出参数OUT_parmA Direction 值为out Argument Type值为String

3.将变量VarA 赋值给输出参数OUT_parmA

4.打印输出参数OUT_parmA

uipath调用python失败_右键_08


创建流程文件FlowB

1.创建变量VarB,默认值为空,用来接收FlowA的输出参数值

2.拖拉流程文件FlowA,或使用Invoke Workflow File 活动

3.点击Import Arguments 按钮,填写Varb用来保存FlowA的输出参数的值

4.打印变量VarB

uipath调用python失败_uipath_09

通过参数来封装公共模块-字典使用

创建DicExcel 流程文件,用来读取Excel ,并将excel 的值写入字典。
DicExcel 将所有参数配置写入到字典表,并以字典输出参数方式返回给其他流程使用。

uipath调用python失败_赋值_10

在Main 流程文件调用DicExcel 流程文件,创建变量sysConfigFile 用来做为DicExcel 文件的输入,创建变量dicConfigs用来保存DicExcel 文件的输出值

uipath调用python失败_字段_11