studio
2024.10
true
UiPath logo, featuring letters U and I in white
Studio 用户指南
Last updated 2024年11月18日

使用数据管理器

“Data Manager”面板允许您管理自动化项目中的各种类型的数据。这些数据包括:

  • 变量 - 存储不同类型的数据,并在项目中的活动之间传递数据。
  • 参数 - 存储不同类型的数据并在工作流之间传递。
  • 常量 - 存储基本类型的全局不可变值。
  • 资源 - 将文件、电子邮件帐户、应用程序或浏览器等资源添加到项目中的活动。
  • 实体 - Data Service(一项集中的数据建模和存储服务)中的记录。
  • 以下资源来自 Orchestrator,前提是机器人已连接到 Orchestrator

    • 流程 - 流程表示链接到特定文件夹的包版本。部署新流程时,该流程将对所有有权访问该 Orchestrator 文件夹的帐户可用。
    • 资产 - 资产通常表示可在不同自动化项目中使用的共享变量或凭据。它们使您能够存储特定信息,以便机器人可以轻松访问它。
    • 队列 - 队列是一个容器,可用于存储不限数量的项目。队列项目可以存储多种类型的数据,例如发票信息或客户详细信息,并使您能够创建由复杂逻辑下划线的大型自动化项目。
  • 连接 - 自动化与外部应用程序之间的连接。
  • “命名空间” - 定义表达式、变量和参数的作用域。导入命名空间可以更轻松地引用这些命名空间中的元素。

菜单选项



  • 创建 - 包含用于创建新“变量”、“参数”和“常量”的选项。
  • “全部展开”- 展开 Data Manager 中的所有类别。
  • “全部折叠”- 折叠 Data Manager 中的所有类别。
  • 刷新 - 刷新数据管理器并将数据重新加载到其中。可以独立刷新类别。加载时,每个类别旁边都会显示一个加载图标。系统会在加载时禁用资源,并在加载完成后设置为可用。
  • 按作用域分组 - 根据分配给变量的作用域,对面板中的变量进行分组。
  • 与活动作用域同步 - 当活动作用域处于焦点时,例如,选择了使用 Excel 文件活动,系统仅显示分配有匹配作用域的变量。
  • 对部分元素进行排序 - 允许您通过选择以下其中一个可用选项对数据进行排序:“默认”、“名称 (A-Z)”、“名称 (Z-A)”
  • Data Manager 筛选器 - 用于选择在面板中可见的数据。

变量

有关变量的其他信息,请参阅管理变量

创建变量

  1. 在 Data Manager 中,选择“创建”docs image >“变量”
  2. 指定变量的名称、数据类型、作用域和默认值。

    作用域可以设置为全局(在整个项目中可用)、当前工作流文件或工作流文件中的任何容器活动。默认值为当前工作流文件。

    备注:
    • 全局变量不能用于独立工作流(使用配置了“独立”选项的“调用工作流文件”活动调用的文件)。
    • 库项目中不支持全局变量。
    • 在 C# 项目中,在活动中使用全局变量或全局常量需要遵循以下格式:GlobalVariablesNamespace.GlobalVariables.YOUR_GLOBAL_VARIABLE_NAME。在 VB 项目中,您可以直接按名称引用全局变量或全局常量。

批量创建变量

要一次创建多个变量,请在 Data Manager 中右击“变量”,然后选择“批量创建变量”。在“变量面板”窗口中,单击“新建”,然后添加要添加的每个变量的详细信息。



管理变量

编辑变量

  1. 打开 Data Manager 面板。
  2. 展开“变量”节点,然后展开变量的节点。
  3. 编辑以下任意内容:名称、数据类型、作用域、默认值。

    对于全局变量,您可以编辑值,但不能编辑名称、类型或作用域。



删除变量

  1. 打开 Data Manager 面板。
  2. 展开“变量”节点,然后右键单击变量并选择“删除变量”。

将变量转换为参数

  1. 打开 Data Manager 面板。
  2. 在“变量”下,右击变量以打开上下文菜单。
  3. 选择“转换为参数”。

新转换的参数位于面板的“参数”部分。

查找对变量的所有引用

  1. 打开 Data Manager 面板。
  2. 在“变量”下,右击变量以打开上下文菜单。
  3. 选择“查找引用”。

    “查找引用”面板将打开,并显示对项目中变量的所有引用。

从全局变量创建触发器

全局变量在基于触发器的 Attended 自动化中用于存储有关用户或应用程序事件的数据。然后,此数据可用于触发其他活动或工作流(例如,当全局变量的值发生变化时)。要了解更多信息,请参阅基于触发器的 Attended 自动化

要从全局变量创建触发器,请执行以下操作:

  1. 打开 Data Manager 面板。
  2. 在“变量”下,右击全局变量以打开上下文菜单。

  3. 选择“创建触发器”

  4. 系统将显示“添加新文件”窗口,您可以在其中指定触发器文件的名称及其存储位置。

参数

有关参数的其他信息,请参阅管理参数

注意:如果在“参数”面板打开时从数据管理器中添加或删除参数,则只有在关闭并重新打开工作流文件后,所做的更改才会在“参数”面板中可见。

创建参数

  1. 在 Data Manager 中,选择“创建”docs image >“参数”
  2. 指定名称、方向、数据类型、是否必需以及默认值。

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

批量创建参数

要一次创建多个变量,请在数据管理器中右键单击“参数”,然后选择“批量创建参数”。在“参数”窗口中,单击“添加”,然后为要添加的每个参数添加详细信息。



管理参数

编辑参数

  1. 打开 Data Manager 面板。
  2. 展开“参数”节点,然后展开参数节点。
  3. 编辑以下任意内容:名称、方向、数据类型、是否必填、默认值。


删除参数

  1. 打开 Data Manager 面板。
  2. 在“参数”下,右键单击参数以打开上下文菜单。
  3. 选择“删除”。

将参数转换为变量

  1. 打开 Data Manager 面板。
  2. 在“参数”下,右键单击参数以打开上下文菜单。
  3. 选择“转换为变量”。

新转换的变量位于面板的“变量”部分。

查找对参数的所有引用

  1. 打开 Data Manager 面板。
  2. 在“参数”下,右键单击参数以打开上下文菜单。
  3. 选择“查找引用”。

    “查找引用”面板将打开,并显示对项目中参数的所有引用。

复制和粘贴参数及变量

您可以在任务中复制和粘贴参数或变量。右键单击变量或参数,然后选择“复制”。要粘贴它,请在“Data Manager”面板中单击鼠标右键,然后选择“粘贴”。

如果已存在同名变量或参数,则会在重复项的名称中添加一个数字。例如,如果名称为 number 的变量已存在,则复制的变量将重命名为 number_1

添加、编辑和删除变量和参数的注释

您可以向变量和参数添加批注,以提供上下文,或者只是为了更好地跟踪这些变量或参数的用途和内容。

要添加注释:

  1. 打开 Data Manager 面板。
  2. 右键单击参数或变量以打开上下文菜单。
  3. 选择“添加注释”
  4. 输入文本,然后单击固定图标。
    备注:
    • 展开时,固定注释将显示在面板中的变量或参数下方。
    • 具有未固定注释的参数和变量旁边会显示一个图标。
    • 当项目关闭或作为模板发布时,系统将保存注释的固定状态。


要编辑或删除注释,只需右击参数或变量,然后选择“编辑注释”或“删除注释”

或者,您可以通过在面板中单击并更改文本来编辑固定的注释。



常量

常量使您能够定义在项目执行期间不会更改的固定值。常量在全局范围内可用,并且可以在整个项目的活动输入字段中引用。例如,如果公司名称或部门名称是多个屏幕中的输入,则可以将名称存储在常量中,并在与每个屏幕交互的活动中引用它。

创建常量后,您可以编辑其值,但不能编辑其名称、类型或作用域。

备注:
  • 常量在“Windows - 旧版”项目中不可用,并且在库项目中不受支持。
  • 您可以通过拖放变量、参数和常量来对其自由排序。当您选择“按作用域对项目进行分组”选项时,此功能将被禁用。
  • 您目前无法更改已创建常量的名称或数据类型。您只能更改常量的默认值。
  • 不具有全局作用域的变量可以拥有与常量相同的名称。要区分具有相同名称的常量和变量,请使用常量的全名 (GlobalConstantsNamespace.GlobalConstants.YourConstantName) 访问常量。

创建常量

  1. 在 Data Manager 中,选择“创建”docs image>“新建常量”
  2. 提供以下信息:
    • 输入常量的名称。
    • 选择常量的数据类型:“文本”、“数字”、“True 或 False”、“带小数的数字”、“日期”或“持续时间”。
    • 输入常量的值。
  3. 选择“确定”

管理常量

  1. 打开 Data Manager 面板。
  2. 展开“常量”节点。
  3. 可用的选项如下:
    • 要更改常量的值,请将其展开,然后在相应的字段中输入新值。
    • 要删除常量,请右键单击该常量,然后选择“删除常量”

资源

在 Windows - 旧版和 Windows 项目中,您可以在 Data Manager 中展开“资源”节点,以查看和管理当前项目文件中的以下资源:

管理 Excel 文件资源(新式 Excel 活动)

在通过“使用 Excel 文件”活动中添加 Excel 文件后,您可以按如下方式管理资源:

  • 要配置资源,请在 Data Manager 中右键单击该资源,然后选择“配置”。系统将显示“管理资源”窗口。
    • 选择 Excel 文件 - 浏览并选择 Excel 文件。
    • 稍后为其命名 - 输入引用项目中文件的名称(默认为 Excel)。这是将在“使用 Excel 文件”活动的子活动中的加号菜单中可用的选项的名称,允许您引用 Excel 文件。
    • 保存更改 - 如果要在自动化结束时保存文件,请选择此选项。否则,项目执行后,文件将返回到初始状态。默认情况下,此选项处于选中状态。
    • “只读” - 如果要以只读模式打开文件,请选择此选项。如果文件被锁定以进行编辑或具有编辑密码,这使您可以执行数据提取操作。默认情况下未选中此选项。
  • 要从项目中删除“使用 Excel 文件”活动及其所有子活动,请右键单击 Excel 资源,然后选择“删除”。

连接到 Excel 文件(Workbook 活动)

在使用多个 Workbook 活动和相同大型 Excel 文件的项目中,您可以在数据管理器中连接到 Excel 文件以将其添加为资源,以此来实现最佳运行时性能。这可确保在运行时一次性为所有活动在内存中加载文件。如果您选择在每个 Workbook 活动中提供 Excel 文件的路径,则系统会在每个活动的内存中加载该文件。

要将 Excel 工作簿添加为资源,请执行以下操作:

  1. 在 Data Manager 顶部,选择加号 >“连接到新的 Workbook 文件”。系统将显示“管理资源”窗口。
  2. 配置资源:
    • 选择 Excel 文件 - 浏览并选择 Excel 文件。
    • 稍后为其命名 - 输入用于引用 Workbook 活动中文件的名称(默认为文件名)。这是 Workbook 属性的加号菜单中可用的选项的名称,用于引用工作簿文件。
    • 密码 - 输入文件的密码(如果适用)。
    • 作用域 - 选择资源的作用域。默认情况下,作用域设置为主容器。要优化性能,请将作用域设置为最靠近工作流中使用资源的活动所在的容器。

创建资源后,您可以通过在 Data Manager 中右键单击资源并选择“配置”来编辑配置。通过从加号菜单中选择资源,可以在多个 Workbook 活动中引用该资源。



管理资源

要转到项目中定义资源的活动,请双击“Data Manager”中的资源。

要从 Data Manager 管理资源,请右键单击该资源,然后在上下文菜单中选择一个选项:

  • 打开 - 打开作为资源添加的 Excel、PowerPoint 或 Word 文件。
  • 打开文件位置 - 打开包含作为资源添加的 Excel、PowerPoint 或 Word 文件的文件夹。

    使用远程文件(例如 SharePoint)时,此选项不可用。

  • 配置 - 打开“管理资源”窗口,您可以在其中编辑 Excel 资源的属性。
  • “删除” - 从项目中删除资源。

实体

有关管理实体的信息,请参阅导入实体

流程、资产和队列

Data Manager 显示当前选定的 Orchestrator 文件夹中可用的 Orchestrator 资源(流程、资产和队列)。该面板显示传统文件夹和新式文件夹中的资源。阅读有关文件夹的更多信息。

如果连接到 Orchestrator 的机器人是“标准”类型,则数据管理器面板仅能显示已配置此机器人的传统文件夹。如果机器人的类型为“浮动”,则面板将显示此机器人有权访问的所有传统文件夹和新式文件夹。在此处阅读有关在 Orchestrator 中创建机器人的更多信息。

如要使用流程、资产或队列,请将其从 Data Manager 拖放到“设计器”面板中。根据资源类型建议一组活动,选择其中一个活动会将活动添加到预配置为使用所选资源的项目中。例如,如果您拖放流程,则会显示“添加活动”搜索栏,其中包含建议的活动“调用流程”、“启动作业”和“运行并行流程”。选择“调用流程”将添加活动,该活动的文件夹路径和流程名称字段配置有流程数据。

您可以按如下方式管理 Orchestrator 资源:

  • 右键单击“资产”、“队列”和“流程”下的任何资源,以访问上下文菜单,您可以在其中选择在 Orchestrator 中打开资源,或复制名称并在与此类资源交互的活动中使用该资源。
  • 要更新 Orchestrator 资源,请单击 Data Manager 面板顶部的“刷新”按钮。

    备注:
    • 使用传统的手动配置机器人时,您必须授予它相应资源(即资产、队列和流程)的 View 权限,才可让它显示在面板中。详细了解如何在 Orchestrator 中设置角色和权限
    • 如果 Orchestrator 中既有传统文件夹又有新式文件夹,并且您已使用新式文件夹中的机器人连接到 Orchestrator(已登录帐户或使用计算机模板密钥进行连接),则传统文件夹中的流程在 Data Manager 面板中不可用。如要从传统文件夹访问流程,请使用具有标准计算机密钥连接的传统机器人连接到 Orchestrator。

选择一个 Orchestrator 文件夹

面板中当前加载资源的文件夹在 Studio 状态栏中显示。您可以通过单击当前文件夹名称,然后从显示的菜单中选择另一个 Orchestrator 文件夹,切换到您有权访问的其他文件夹。除了 Studio 中可用的资源外,文件夹选择还决定了发布进程时可用的默认目标。



要将资源加载到面板中,请单击面板顶部的“刷新”按钮。将鼠标悬停在状态栏中的文件夹名称上方,即可看到 Orchestrator URL。

注意:只有在“数据管理器”面板中选取了相应子文件夹时,Orchestrator 中才会显示该子文件夹中流程生成的日志。

在项目中使用 Orchestrator 资源

将资产、队列或流程从 Data Manager 面板直接拖放到自动化项目中。 完成后,系统会在“ 添加活动 ”搜索栏中建议合适的活动。 例如,将队列拖动到项目中后,从“ 添加活动 ”搜索栏中选择“添加队列项目”活动,您会发现队列已自动分配给活动的“ 队列名称” 属性。



您也可以右键单击“数据管理器”面板中的任何项目,然后选择“复制”以复制其名称,并将其用于与此类资源进行交互的活动中。

连接

查看项目中使用的连接

  1. 打开 Data Manager 面板。
  2. 展开连接节点以查看项目中使用的连接列表。
  3. 展开连接节点,查看项目中使用该连接的活动列表。此外,您可以进一步展开每个活动,以查看与连接关联的更多特定于用户的数据(例如,电子邮件文件夹以及电子邮件和文件所在的 Cloud 存储文件夹)。
    注意:仅在保存项目后,数据管理器中才会显示某些活动的连接。

命名空间

有关命名空间的其他信息,请参阅关于导入的命名空间

添加命名空间

  1. 打开数据管理器,然后右键单击“命名空间”,然后选择“添加命名空间”
  2. 系统将显示一个对话框,其中列出了可用的命名空间。要筛选列表,请使用对话框顶部的搜索框。
  3. 选择要导入的命名空间。

删除命名空间

  1. 打开“数据管理器”,然后展开“命名空间”节点。
  2. 右键单击命名空间,然后选择“删除”

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。