- 发行说明
- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 控制流程
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 日志记录
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 编码自动化
- 基于触发器的 Attended 自动化
- 录制
- 用户界面元素
- 选取器
- 对象存储库
- 数据抓取
- 图像与文本自动化
- Citrix 技术自动化
- RDP 自动化
- VMware Horizon 自动化
- Salesforce 自动化
- SAP 自动化
- macOS 用户界面自动化
- ScreenScrapeJavaSupport 工具
- Webdriver 协议
- 扩展程序
- 测试套件 - Studio
- 故障排除
使用数据管理器
“Data Manager”面板允许您管理自动化项目中的各种类型的数据。这些数据包括:
- 变量 - 存储不同类型的数据,并在项目中的活动之间传递数据。
- 参数 - 存储不同类型的数据并在工作流之间传递。
- 常量 - 存储基本类型的全局不可变值。
- 资源 - 将文件、电子邮件帐户、应用程序或浏览器等资源添加到项目中的活动。
- 实体 - Data Service(一项集中的数据建模和存储服务)中的记录。
-
以下资源来自 Orchestrator,前提是机器人已连接到 Orchestrator:
- 流程 - 流程表示链接到特定文件夹的包版本。部署新流程时,该流程将对所有有权访问该 Orchestrator 文件夹的帐户可用。
- 资产 - 资产通常表示可在不同自动化项目中使用的共享变量或凭据。它们使您能够存储特定信息,以便机器人可以轻松访问它。
- 队列 - 队列是一个容器,可用于存储不限数量的项目。队列项目可以存储多种类型的数据,例如发票信息或客户详细信息,并使您能够创建由复杂逻辑下划线的大型自动化项目。
- 连接 - 自动化与外部应用程序之间的连接。
- “命名空间” - 定义表达式、变量和参数的作用域。导入命名空间可以更轻松地引用这些命名空间中的元素。
- 创建 - 包含用于创建新“变量”、“参数”和“常量”的选项。
- “全部展开”- 展开 Data Manager 中的所有类别。
- “全部折叠”- 折叠 Data Manager 中的所有类别。
- 刷新 - 刷新数据管理器并将数据重新加载到其中。可以独立刷新类别。加载时,每个类别旁边都会显示一个加载图标。系统会在加载时禁用资源,并在加载完成后设置为可用。
- 按作用域分组 - 根据分配给变量的作用域,对面板中的变量进行分组。
- 与活动作用域同步 - 当活动作用域处于焦点时,例如,选择了使用 Excel 文件活动,系统仅显示分配有匹配作用域的变量。
- 对部分元素进行排序 - 允许您通过选择以下其中一个可用选项对数据进行排序:“默认”、“名称 (A-Z)”、“名称 (Z-A)”。
- Data Manager 筛选器 - 用于选择在面板中可见的数据。
有关变量的其他信息,请参阅管理变量。
编辑变量
删除变量
- 打开 Data Manager 面板。
- 展开“变量”节点,然后右键单击变量并选择“删除变量”。
将变量转换为参数
- 打开 Data Manager 面板。
- 在“变量”下,右击变量以打开上下文菜单。
- 选择“转换为参数”。
新转换的参数位于面板的“参数”部分。
查找对变量的所有引用
从全局变量创建触发器
全局变量在基于触发器的 Attended 自动化中用于存储有关用户或应用程序事件的数据。然后,此数据可用于触发其他活动或工作流(例如,当全局变量的值发生变化时)。要了解更多信息,请参阅基于触发器的 Attended 自动化。
要从全局变量创建触发器,请执行以下操作:
- 打开 Data Manager 面板。
-
在“变量”下,右击全局变量以打开上下文菜单。
-
选择“创建触发器”。
-
系统将显示“添加新文件”窗口,您可以在其中指定触发器文件的名称及其存储位置。
有关参数的其他信息,请参阅管理参数。
您可以在任务中复制和粘贴参数或变量。右键单击变量或参数,然后选择“复制”。要粘贴它,请在“Data Manager”面板中单击鼠标右键,然后选择“粘贴”。
如果已存在同名变量或参数,则会在重复项的名称中添加一个数字。例如,如果名称为 number 的变量已存在,则复制的变量将重命名为 number_1。
您可以向变量和参数添加批注,以提供上下文,或者只是为了更好地跟踪这些变量或参数的用途和内容。
要添加注释:
要编辑或删除注释,只需右击参数或变量,然后选择“编辑注释”或“删除注释”。
或者,您可以通过在面板中单击并更改文本来编辑固定的注释。
常量使您能够定义在项目执行期间不会更改的固定值。常量在全局范围内可用,并且可以在整个项目的活动输入字段中引用。例如,如果公司名称或部门名称是多个屏幕中的输入,则可以将名称存储在常量中,并在与每个屏幕交互的活动中引用它。
创建常量后,您可以编辑其值,但不能编辑其名称、类型或作用域。
- 常量在“Windows - 旧版”项目中不可用,并且在库项目中不受支持。
- 您可以通过拖放变量、参数和常量来对其自由排序。当您选择“按作用域对项目进行分组”选项时,此功能将被禁用。
- 您目前无法更改已创建常量的名称或数据类型。您只能更改常量的默认值。
-
不具有全局作用域的变量可以拥有与常量相同的名称。要区分具有相同名称的常量和变量,请使用常量的全名 (
GlobalConstantsNamespace.GlobalConstants.YourConstantName
) 访问常量。
在 Windows - 旧版和 Windows 项目中,您可以在 Data Manager 中展开“资源”节点,以查看和管理当前项目文件中的以下资源:
- 在“使用应用程序/浏览器”活动中添加的应用程序和浏览器。
- 在 Word 应用程序作用域活动中添加的 Word 文档。
- 在“使用 PowerPoint 演示文稿”活动中添加的 PowerPoint 演示文稿。
- 在“使用 Outlook 桌面应用程序”、“使用 Outlook 365”和“使用 Gmail”活动中添加的电子邮件帐户。
- 自动化中使用的 Excel 文件:
- 在“使用 Excel 文件”活动中添加的文件,以与“新式 Excel”活动一起使用。
- 使用“连接到新的 Workbook 文件”选项从 Data Manager 添加的文件,用于与“Workbook”活动一起使用。
在通过“使用 Excel 文件”活动中添加 Excel 文件后,您可以按如下方式管理资源:
- 要配置资源,请在 Data Manager 中右键单击该资源,然后选择“配置”。系统将显示“管理资源”窗口。
- 选择 Excel 文件 - 浏览并选择 Excel 文件。
- 稍后为其命名 - 输入引用项目中文件的名称(默认为 Excel)。这是将在“使用 Excel 文件”活动的子活动中的加号菜单中可用的选项的名称,允许您引用 Excel 文件。
- 保存更改 - 如果要在自动化结束时保存文件,请选择此选项。否则,项目执行后,文件将返回到初始状态。默认情况下,此选项处于选中状态。
- “只读” - 如果要以只读模式打开文件,请选择此选项。如果文件被锁定以进行编辑或具有编辑密码,这使您可以执行数据提取操作。默认情况下未选中此选项。
- 要从项目中删除“使用 Excel 文件”活动及其所有子活动,请右键单击 Excel 资源,然后选择“删除”。
在使用多个 Workbook 活动和相同大型 Excel 文件的项目中,您可以在数据管理器中连接到 Excel 文件以将其添加为资源,以此来实现最佳运行时性能。这可确保在运行时一次性为所有活动在内存中加载文件。如果您选择在每个 Workbook 活动中提供 Excel 文件的路径,则系统会在每个活动的内存中加载该文件。
要将 Excel 工作簿添加为资源,请执行以下操作:
- 在 Data Manager 顶部,选择加号 >“连接到新的 Workbook 文件”。系统将显示“管理资源”窗口。
- 配置资源:
- 选择 Excel 文件 - 浏览并选择 Excel 文件。
- 稍后为其命名 - 输入用于引用 Workbook 活动中文件的名称(默认为文件名)。这是 Workbook 属性的加号菜单中可用的选项的名称,用于引用工作簿文件。
- 密码 - 输入文件的密码(如果适用)。
- 作用域 - 选择资源的作用域。默认情况下,作用域设置为主容器。要优化性能,请将作用域设置为最靠近工作流中使用资源的活动所在的容器。
创建资源后,您可以通过在 Data Manager 中右键单击资源并选择“配置”来编辑配置。通过从加号菜单中选择资源,可以在多个 Workbook 活动中引用该资源。
有关管理实体的信息,请参阅导入实体。
Data Manager 显示当前选定的 Orchestrator 文件夹中可用的 Orchestrator 资源(流程、资产和队列)。该面板显示传统文件夹和新式文件夹中的资源。阅读有关文件夹的更多信息。
如果连接到 Orchestrator 的机器人是“标准”类型,则数据管理器面板仅能显示已配置此机器人的传统文件夹。如果机器人的类型为“浮动”,则面板将显示此机器人有权访问的所有传统文件夹和新式文件夹。在此处阅读有关在 Orchestrator 中创建机器人的更多信息。
如要使用流程、资产或队列,请将其从 Data Manager 拖放到“设计器”面板中。根据资源类型建议一组活动,选择其中一个活动会将活动添加到预配置为使用所选资源的项目中。例如,如果您拖放流程,则会显示“添加活动”搜索栏,其中包含建议的活动“调用流程”、“启动作业”和“运行并行流程”。选择“调用流程”将添加活动,该活动的文件夹路径和流程名称字段配置有流程数据。
您可以按如下方式管理 Orchestrator 资源:
- 右键单击“资产”、“队列”和“流程”下的任何资源,以访问上下文菜单,您可以在其中选择在 Orchestrator 中打开资源,或复制名称并在与此类资源交互的活动中使用该资源。
-
要更新 Orchestrator 资源,请单击 Data Manager 面板顶部的“刷新”按钮。
备注:- 使用传统的手动配置机器人时,您必须授予它相应资源(即资产、队列和流程)的
View
权限,才可让它显示在面板中。详细了解如何在 Orchestrator 中设置角色和权限。 - 如果 Orchestrator 中既有传统文件夹又有新式文件夹,并且您已使用新式文件夹中的机器人连接到 Orchestrator(已登录帐户或使用计算机模板密钥进行连接),则传统文件夹中的流程在 Data Manager 面板中不可用。如要从传统文件夹访问流程,请使用具有标准计算机密钥连接的传统机器人连接到 Orchestrator。
- 使用传统的手动配置机器人时,您必须授予它相应资源(即资产、队列和流程)的
面板中当前加载资源的文件夹在 Studio 状态栏中显示。您可以通过单击当前文件夹名称,然后从显示的菜单中选择另一个 Orchestrator 文件夹,切换到您有权访问的其他文件夹。除了 Studio 中可用的资源外,文件夹选择还决定了发布进程时可用的默认目标。
要将资源加载到面板中,请单击面板顶部的“刷新”按钮。将鼠标悬停在状态栏中的文件夹名称上方,即可看到 Orchestrator URL。
将资产、队列或流程从 Data Manager 面板直接拖放到自动化项目中。 完成后,系统会在“ 添加活动 ”搜索栏中建议合适的活动。 例如,将队列拖动到项目中后,从“ 添加活动 ”搜索栏中选择“添加队列项目”活动,您会发现队列已自动分配给活动的“ 队列名称” 属性。
您也可以右键单击“数据管理器”面板中的任何项目,然后选择“复制”以复制其名称,并将其用于与此类资源进行交互的活动中。
有关命名空间的其他信息,请参阅关于导入的命名空间。