管理在机器人中存储的工作数据

每个机器人都有一个中央数据存储区,可在此永久保存 Analytics 数据表和 Excel 或分隔文本等文件,或用作未来任务中的输入,或用来存储历史记录。存储区中的数据可通过 ACL 脚本或 Python/HCL 脚本生成,也可手动上传。

对于每个机器人,开发模式和生产模式的数据存储区完全独立,并未跨模式共享数据。有关详细信息,请参阅机器人应用程序中的开发模式和生产模式

说明

Analytics 数据表仅受本地部署机器人代理的支持。它们不受基于云的机器人代理的支持。

工作数据与结果数据

存储区中的数据为工作数据,并非结果数据。结果数据不会存储在中央数据存储区,而是随生成数据的个别任务存储在任务运行选项卡中。相比之下,中央存储区中的工作数据可通过多种不同的任务生成,或从多个不同位置手动上传。工作数据也可被覆盖,而结果数据却是无法覆盖的固定最终产品。

按机器人类型与机器人代理类型划分的数据存储功能

数据存储因机器人类型与机器人代理类型而有所不同。这些差异汇总如下。

数据存储特点

ACL 机器人

本地部署机器人代理

ACL 机器人

基于云的机器人代理

HighBond 机器人

工作流机器人

基于云的 Python 引擎

数据存储区 输入/输出选项卡 工作数据选项卡
支持的数据类型
  • Analytics 表

  • 文件

  • 文件

  • 文件

添加工作数据到存储区的方法
  • 在分析标头中通过 ACL 脚本逻辑 + //DATA 标记输出 Analytics 表

  • 手动上传文件

  • 手动上传文件

  • 通过 Python/HCL 脚本逻辑 + save_working_file() 方法输出文件

  • 手动上传文件

在机器人之间分享/链接工作数据

将工作数据用作脚本输入

将工作数据用作脚本输入的方法取决于脚本类型和数据类型。

说明

不管采取哪种方法,在脚本运行之前或在脚本中需要数据的时刻之前,机器人的输入/输出选项卡或工作数据选项卡中必须具备工作数据。

脚本类型 数据存储区 Analytics 数据表作为脚本输入 文件作为脚本输入
ACL 脚本 输入/输出选项卡
  • 在脚本中使用OPEN <表名称> 命令。

    (仅本地部署机器人代理)

请执行两项操作:

  • 在脚本的分析标头中包含 //FILE 分析标记。

    有关详细信息,请参阅 FILE 标记

  • 在脚本中使用 IMPORT 命令。

    有关详细信息,请参阅导入和导出数据

Python/HCL 脚本 工作数据选项卡
  • 不支持

请执行两项操作:

  • 在脚本中使用 HCL load_working_file() 方法。

    有关详细信息,请参阅load_working_file() 方法

  • 将 Python/HCL 脚本逻辑用于后续的文件处理。

将文件手动上传到机器人中的数据存储区

说明

上传到机器人中数据存储区的文件大小不得超过 1GB,必须为允许的文件类型。有关详细信息,请参阅机器人应用程序中允许的文件类型

  1. 从启动面板主页 (www.highbond.com) 中,选择机器人应用程序以将其打开。

    如果您已经进入 Diligent One,可以使用左侧导航菜单切换到机器人应用程序。

  2. 从机器人的仪表盘中,选择相应机器人类型的选项卡。
  3. 导航到要向其上传文件的机器人,然后选择该机器人以将其打开。
  4. 单击机器人应用程序右上角的生产开发按钮,选择要使用的模式。

    有关详细信息,请参阅机器人应用程序中的开发模式和生产模式

  5. 输入/输出选项卡或工作数据选项卡上,执行以下操作之一:
    • 拖放从本地文件系统中选择一个或多个文件,然后将其拖到文件机器人文件下方的上传区域。
    • 选择文件单击从计算机选择,导航到要从本地文件系统上传的文件,选择它们,然后单击打开

    如果出现覆盖现有文件对话框,则请选择要覆盖的一个或多个文件,然后单击覆盖

    结果一个或多个文件已上传并显示在输入/输出选项卡中的文件下方,或工作数据选项卡中的机器人文件下方。

查看 Analytics 数据表或文件详情

说明

如需查看 Analytics 数据表或文件的实际内容,必须将表或文件下载到本地计算机。

  1. 从启动面板主页 (www.highbond.com) 中,选择机器人应用程序以将其打开。

    如果您已经进入 Diligent One,可以使用左侧导航菜单切换到机器人应用程序。

  2. 从机器人的仪表盘中,选择相应机器人类型的选项卡。
  3. 导航到包含 Analytics 数据表或文件的机器人,然后选择该机器人以将其打开。
  4. 单击机器人应用程序右上角的生产开发按钮,选择要使用的模式。

    有关详细信息,请参阅机器人应用程序中的开发模式和生产模式

  5. 输入/输出选项卡或工作数据选项卡上,选择要查看的表或文件。

    表格详情面板或文件详情面板会打开,并显示所选表或文件的相关信息。

下载 Analytics 数据表或文件

  1. 从启动面板主页 (www.highbond.com) 中,选择机器人应用程序以将其打开。

    如果您已经进入 Diligent One,可以使用左侧导航菜单切换到机器人应用程序。

  2. 从机器人的仪表盘中,选择相应机器人类型的选项卡。
  3. 导航到包含您想要下载的 Analytics 数据表或文件的机器人,然后选择该机器人以将其打开。
  4. 单击机器人应用程序右上角的生产开发按钮,选择要使用的模式。

    有关详细信息,请参阅机器人应用程序中的开发模式和生产模式

  5. 输入/输出选项卡或工作数据选项卡上,选择要下载的表或文件。
  6. 执行以下操作之一:
    • 表详情面板中,单击在 AN 中查看表

      结果一个名为 <机器人名称>.acl 的 Analytics 项目已下载到您的本地计算机。该项目包含输入/输出选项卡中的所有 Analytics 数据表,而不仅仅包含您选择的表。

      您可以在 Analytics 中打开项目并查看表。

    • 文件详细信息面板中,单击下载

      结果该文件已下载到您的本地文件系统,并可在其原生应用程序中打开。

删除 Analytics 数据表或文件

注意

如果您删除当前已共享的 Analytics 数据表,则链接到该表的其他机器人中的任何任务都会失败。如有必要,请确保与其他机器人应用程序用户进行妥善协调,然后再删除共享表。

  1. 从启动面板主页 (www.highbond.com) 中,选择机器人应用程序以将其打开。

    如果您已经进入 Diligent One,可以使用左侧导航菜单切换到机器人应用程序。

  2. 从机器人的仪表盘中,选择相应机器人类型的选项卡。
  3. 导航到包含您想要删除的 Analytics 数据表或文件的机器人,然后选择该机器人以将其打开。
  4. 单击机器人应用程序右上角的生产开发按钮,选择要使用的模式。

    有关详细信息,请参阅机器人应用程序中的开发模式和生产模式

  5. 执行以下操作之一:

    从 ACL 机器人中删除表或文件

    1. 输入/输出选项卡中,选择要删除的一个或多个表或文件。

      删除选定的项按钮会更新为当前选定的表或文件数量。选中其他表部分顶部的复选框或文件部分,删除该部分中的所有表或文件。

    2. 单击删除选定的项,然后在删除确认中单击删除

      结果删除选中的表或文件。

    您还可以选择单个表或文件,然后从表详细信息面板或文件详细信息面板中将其删除。

    说明

    您不能使用任意一种表删除方法从输入/输出选项卡中删除关联的表。有关详细信息,请参阅共享和链接 ACL 机器人中的数据表

    从 HighBond 机器人或工作流机器人删除文件

    1. 工作数据选项卡中,选择要删除的一个或多个文件。

      删除选定的项按钮会更新为当前选定的文件数量。选中机器人文件部分顶部的复选框,删除该部分中的所有文件。

    2. 单击删除选定的项,然后在删除确认中单击删除

      结果删除选中的文件。

    您还可以选择单个文件,然后从文件详细信息面板中将其删除。