UiPath Documentation
studio
2024.10
false
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。

Studio 用户指南

管理参数

参数用于将一个项目中的数据传递到另一个项目。在全局意义上,它们类似于变量,因为它们动态地存储和传递数据。变量在活动之间传递数据,而参数在自动化之间传递数据。因此,您可借助这些参数反复重用某些项目。

Studio 支持众多参数类型,这些参数类型均与变量类型一致。因此,您可以创建泛型值、字符串、布尔值、对象、数组或数据表参数,还可以浏览 .NET 类型,正如创建变量时一样。

此外,参数有特定方向(输入、输出、输入/输出、属性),这些方向告知应用程序其中存储的信息应前往何处。

重要提示:
  • 如果“变量”和“参数”的名称相同,则变量始终默认为 ,并在运行时使用。
  • 将复杂参数(例如,System.Data.DataTable 类型)传递给非隔离的“调用工作流文件”活动,其行为如同传递引用,这意味着对所调用工作流中的对象的任何更改都会更改主工作流中的对象。 内置参数类型(例如 Boolean)始终作为值传递。

请考虑到,如果您创建一个在“调用工作流”活动中使用的 In 值的 In/Out 参数,然后将值更改为 Out,您可能会注意到在执行项目时抛出错误。 这是因为“调用工作流”活动没有通过引用返回值。 在项目中使用全局处理程序,以获取调用工作流中参数的确切值。

最后,由于这些参数已在 Orchestrator 中公开,您还可将其集成到公司的其他工具中。这意味着您创建的任何流程现在都可以通过 Orchestrator API 或接口接收输入参数,并向前面提到的所有流程返回输出。有关更多信息,请参见此处

创建参数

参数名称应采用大写的驼峰式命名法,并用前缀来指明参数方向,如 in_DefaultTimeoutin_FileNameout_TextResultio_RetryNumber。如需更多详细信息,您可以查阅我们的工作流设计命名约定建议。

从 Data Manager

  1. 打开数据管理器,然后选择“新建”>“新建参数”。
  2. 系统将在“参数”下添加一个默认名称为 argument 的新项目。
  3. 配置已创建的参数:
    • 单击参数名称以编辑其名称。
    • 使用参数左侧的箭头展开参数,并设置“方向”、“数据类型”、是否为“必需”,还可选择设置“默认值”。

在数据管理器中,您还可以通过右键单击“参数”节点,然后选择“批量创建参数”来批量创建参数。系统将显示一个新窗口,您可以在其中添加和配置多个参数。

通过活动主体

  1. From the Activities panel, drag an activity to the Designer panel. Open the context menu for a field and select Create In Argument or Create Out Argument from the context menu. Alternatively, press Ctrl+M or Ctrl+Shift+M. The Set Arg field is displayed.
  2. 填写名称,然后按 Enter 键。系统随即会创建此参数并将其显示在相应字段中。在“参数”面板中检查其方向和类型。

从表达式

另外,可以通过活动输入字段或“表达式编辑器”直接使用表达式创建自变量:

  1. 选择表达式的一部分,然后按住 Ctrl + M 或 Ctrl + Shift + M。显示“设置参数”字段。

  2. 填写名称,然后按 Enter 键。系统即会创建此参数。在“参数”面板中检查参数的类型和方向。

根据活动,以这些方式创建的参数会自动接收类型。 例如,如果您在写入范围活动的 Data Table 字段中创建参数,则参数的类型将设置为 DataTable。 如果您在写入行活动的Text字段中创建参数,则参数的类型将设置为 String

通过属性面板

  1. In the Properties panel of any activity, open the context menu for a field that can be edited, and select Create In Argument or Create Out Argument from the context menu. Alternatively, press Ctrl+M or Ctrl+Shift+M. The Set Arg field is displayed.
  2. 填写名称,然后按 Enter 键。系统随即会创建此参数并将其显示在相应字段中。在“参数”面板中检查其方向和类型。

系统将根据所选属性自动生成参数类型。

通过参数面板

  1. In the Designer panel, select Arguments. The Arguments panel is displayed.

  2. Select the Create Argument line, and fill in the name. A new argument is created.

    备注:

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

    删除参数

您可以从数据管理器或“参数”面板中删除参数。

从 Data Manager

  1. 打开数据管理器,然后展开参数节点。
  2. Open the context menu for an argument, and then select Delete. Alternatively, select it and press the Delete key.

通过参数面板

  1. 打开“参数”面板

  2. Open the context menu for an argument, and then select Delete. Alternatively, select it and press the Delete key.

删除所有未使用的参数

要删除当前文件中在任何位置均未使用的所有参数,请在 Studio 功能区中选择“删除未使用”>“参数”,然后在系统提示确认时选择“是”。

配置参数属性

“参数属性”窗口将整个项目中使用的参数及其属性集中起来。 发布项目后,此信息在 Orchestrator、Assistant 和 Automation Ops - 管道中可见。

要配置参数属性,请打开“项目”面板,右键单击设置为主或标记为项目入口点的 XAML 文件,然后选择“参数属性”选项。 您可以通过将参数拖放到左侧菜单中,来重新排列窗口中列出的参数。

从左侧菜单中选择一个参数,然后输入以下内容:

  • 显示名称 - 为参数显示的标签。

  • 工具提示 - 将鼠标悬停在参数上时可见的工具提示。

  • 必需 - 是否需要该参数。

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新