共享和链接 ACL 机器人中的数据表

您可以选择在 ACL 机器人之间共享 Analytics 数据表。如果您共享数据表,则可在任何 ACL 机器人中使用它。如果您不共享数据表,则只能在输出该数据表的机器人中使用它。

如果任务中的 ACL 脚本包含 //DATA 分析标记,则会输出数据表。数据表允许您从一个任务输出数据并将其保留以用于后续任务。

共享其数据表的机器人是源机器人。链接至共享表的机器人是消费机器人

说明

仅 ACL 机器人支持共享和链接数据表,并且仅在使用本地部署机器人代理的机器人实施中支持共享和链接数据表。HighBond 机器人或工作流机器人不支持共享和链接数据表,使用基于云的机器人代理的机器人实施也不支持共享和链接数据表。

您必须是机器人应用程序管理员或者机器人的所有者才能共享表或者链接表。有关机器人应用程序中的角色的详细信息,请参见机器人应用程序权限

共享表的好处

通过共享表,您可以一次性导入数据集,而不是执行多个单独的导入操作。它还使您可以维护表的单一主副本。

一次性导入

您可以一次性导入数据,并且允许其他机器人链接至单个共享的数据副本,而不是为您想要针对该数据运行的每个任务导入相同的数据。

一次性导入数据并且维护单个副本具有下列好处:

  • 速度 如果不需要导入,则任务能够更快地运行,因为数据已被置备在机器人应用程序中。
  • 减少了数据访问需求 可以调度单个任务以在晚上导入数据,或者遵守有限的窗口以从公司系统中提取数据。不需要为相同的数据重复访问数据库。
  • 改善了资源利用率 减少了网络负载。机器人应用程序中的存储空间的使用更加有效。

维护一个主副本

维护表的单个主副本具有下列好处:

  • 标准化 针对该表运行的所有任务都使用完全相同的数据。
  • 频繁更新 通过调度自动化任务,您可以按照您选择的任意频率从外部数据源刷新该表的主副本。所有链接至主副本的表都会自动获得刷新的数据。
  • 安全性 可以将包含表的主副本的机器人限制为仅供机器人应用程序管理员和机器人的指定所有者访问。链接表不能以任何方式更改表的主副本。

开发模式和生产模式

表共享和链接被按模式隔离。在一个模式下可供共享的表只有在您处于该相同模式下才能链接到。例如,只能从另一处于开发模式下的机器人链接到处于开发模式下的共享表。

使表可供共享

当您使 ACL 机器人中的数据表可供共享时,输入/输出选项卡中的所有数据表都会共享,并且任何 ACL 机器人都可以链接至共享表。您不能选择性地共享表,或者对哪些机器人可以链接至共享表进行限制。

在另一机器人被显式链接到一个表之前,该表不会被实际共享。

一旦您共享了一个机器人中的表,则任何被添加到该机器人的新数据表都会自动可供共享。

说明

您必须是机器人应用程序管理员或者机器人的所有者才能使表可供共享或者停止共享表。

使表可供共享

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

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

  2. 从机器人应用程序中的仪表盘中选择 ACL 机器人
  3. 单击包含想要共享之数据表的机器人(源机器人)。
  4. 单击机器人应用程序右上角的生产开发按钮,选择要使用的模式。

    说明

    表共享和链接被按模式隔离。在一个模式下可供共享的表只有在您处于该相同模式下才能链接到。

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

  5. 输入/输出选项卡上,单击共享所有表 > 是,共享所有表

    数据表节上的标题变为紫色,并且已共享指示出现。该机器人中的数据表现在可供共享。

    说明

    仅当输入/输出选项卡至少包含一个 Analytics 数据表时,才会出现共享所有表选项。

停止共享表

注意

如果您停止共享某个机器人中的数据表,则其他机器人中任何链接到其中任一表的任务都将失败。如有必要,请确保在停止共享表之前与其他机器人应用程序用户进行协调。

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

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

  2. 从机器人应用程序中的仪表盘中选择 ACL 机器人
  3. 单击包含想要停止共享之数据表的机器人(源机器人)。
  4. 单击机器人应用程序右上角的生产开发按钮,选择要使用的模式。

    说明

    表共享和链接被按模式隔离。在一个模式下可供共享的表只有在您处于该相同模式下才能链接到。

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

  5. 输入/输出选项卡上,单击共享所有表 > 是,取消共享所有表

    数据表节上的标题变为灰色,并且已共享指示消失。该机器人中的数据表不再被共享并且无法被链接到。

    任何现有的指向未共享数据表的链接都被在消费机器人中禁用。表链接会继续出现在消费者机器人中,但通知源表已取消共享

    如果您在以后重新共享数据表,则尚未被手动移除的现有链接会被重新启用。

链接到共享表

您可以链接到机器人中的任何可共享数据表。一旦您链接到某个共享表,消费机器人中的任务就可以使用链接表,就好像它存在于消费机器人中一样。

您选择性地链接到共享表。从单个消费机器人中,您可以链接到一个或多个源机器人中的一个或多个共享表。

被添加到源机器人的任何新数据表不会被自动链接到消费机器人,而必须被显式链接。

说明

您必须是机器人应用程序管理员或者机器人的所有者才能链接到共享表,或者取消与共享表的连接。

链接到共享表

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

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

  2. 从机器人应用程序中的仪表盘中选择 ACL 机器人
  3. 导航到您要链接的机器人(消费机器人),然后选择该机器人以将其打开。
  4. 单击机器人应用程序右上角的生产开发按钮,选择要使用的模式。

    说明

    表共享和链接被按模式隔离。您只能链接到在相同模式下共享的表。

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

  5. 输入/输出选项卡上的链接表部分中,执行下列操作之一:
    • 首次链接到表 单击但您可以从这里开始
    • 链接到其他表 单击管理表
  6. 管理链接表对话框中,执行以下操作以链接到一个或多个共享表:
    1. 机器人下,单击一个机器人名称以显示该机器人中的可用共享表。

      如果没有出现机器人名称,则当前没有机器人拥有共享表。有关详细信息,请参阅使表可供共享

    2. 下面,选择一个或多个要链接到的表。

    您选择的表被添加到选定表部分。单击垃圾箱 图标,可以取消选择表。

  7. 当您完成对要链接到的表的选择之后,请单击链接 <n> 个表保存更改

    您链接到的一个或多个表出现在已链接表部分中。

移除到共享表的链接

注意

在移除指向共享表的某个链接之前,请确保该表不再被该机器人中的任何任务使用。

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

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

  2. 从机器人应用程序中的仪表盘中选择 ACL 机器人
  3. 单击带有想要移除之链接的机器人(消费机器人)。
  4. 单击机器人应用程序右上角的生产开发按钮,选择要使用的模式。

    说明

    表共享和链接被按模式隔离。您只能链接到在相同模式下共享的表。

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

  5. 输入/输出选项卡上的已链接表部分中,单击管理表
  6. 管理已链接表对话框中的选定表部分,单击垃圾箱 图标可取消选择一个或多个已链接表。
  7. 当您完成取消选择已链接表的操作之后,请单击保存更改

    您取消链接的一个或多个表会从已链接表部分移除。您将仅移除共享表的链接。在源机器人中,表的主副本不受任何影响。