创建任务序列以运行多个机器人任务

任务序列是指一组链接在一起按顺序执行的机器人任务。成功完成一项任务后,会自动启动序列中的下一项任务。

借助任务序列,能够将一项任务的输出用作后续任务的输入。例如,第一项任务是导入数据,第二项任务是准备数据,第三项任务是分析数据。

可以在多个序列中使用同一项任务。还可按相同顺序链接来自多个机器人以及任意类型机器人的任务。

有关创建机器人任务的信息,请参阅创建机器人任务以运行脚本

说明

您必须是机器人管理员,才能创建、管理或运行任务序列。有关机器人应用程序中的角色的详细信息,请参阅机器人应用程序权限

创建任务序列的指南

因为任务序列包含多个任务,在开发过程中引入错误的机会随之增加。如果序列中的任务失败,则序列会失败并从该任务开始停止执行。

下述指南将助您创建失败风险较低的任务序列。请在开发模式下进行测试和故障排除。只有序列中所有单个任务均在开发模式下成功运行之后,才能将脚本版本激活到生产模式。

说明

仅在生产模式下支持可执行的任务序列。开发过程中,您可以在开发模式下手动复制序列。

模式 指南 详情
开发 单独测试每个任务 单独创建和测试每个任务。如果一次只专注于一项任务,则故障排除会变得更容易。请确保每个任务均能成功地独立运行,再将任务添加到序列中。
手动复制序列 按照任务在序列中的位置手动运行每个任务,通过这种方式来测试计划的任务序列。手动逐步调试,在出现问题的确切位置找出序列逻辑中浮现的问题。
考虑数据管理

谨慎考虑数据管理。虽然您可以组合来自不同机器人的任务,但若一个机器人中的任务依赖于另一个机器人中任务的数据输出,那么这样做可能会引发数据管理难题。如果序列中的任务存在数据相互依赖关系,最简单的方法是将所有任务都放在同一个机器人中。

如果机器人实施采用本地部署机器人代理,则可以选择在 ACL 机器人之间共享 Analytics 数据表。需要先建立与共享表的链接,再运行依赖于链接的任务序列。有关详细信息,请参阅共享和链接 ACL 机器人中的数据表

生产 创建生产任务 将脚本版本激活到生产模式之后,需要在生产模式下重新创建开发任务。激活流程只会将脚本从开发模式移动到生产模式。这并不会移动任务。
配置共享表与链接

将脚本版本激活到生产模式之后,您需要配置任务序列所需的任何共享表和链接。激活流程只会将脚本从开发模式移动到生产模式。这并不会移动数据,也不会移动任何共享信息和链接信息。

有关详细信息,请参阅共享和链接 ACL 机器人中的数据表

创建和计划任务序列

任务设计器中创建和计划任务序列。

序列中的所有任务都必须满足以下条件,才能成功运行序列:

  • 已启用任务各项任务必须均已启用。如果序列中的任何任务已被禁用,则此序列在尝试启动已禁用任务时会失败。有关详细信息,请参阅禁用或删除任务
  • 共享的密码必须共享与任务相关联的任何密码。如果序列中的任务包含未共享的密码,则只有密码的所有者才能运行此序列。如果密码所有者之外的其他人尝试运行此序列,则序列运行将会失败。有关详细信息,请参阅带密码的脚本

说明

只有生产任务才能成为任务序列的组成部分。有关详细信息,请参阅机器人应用程序中的开发模式和生产模式

创建空任务序列

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

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

  2. 从机器人的仪表盘中,选择任务序列选项卡。
  3. 单击创建任务序列

    这将打开序列设计器

  4. 输入一个任务序列名称,然后单击保存

    由此便创建了一个空任务序列。

将任务添加到序列

  1. 单击添加任务

    添加任务窗口会显示。

  2. 导航到您想要将其排在任务序列首位的任务。

    要导航到任务,请深入查看此层次结构:

    • 机器人类型
    • 文件夹(如适用)
    • 机器人
  3. 在机器人中,选择您想要将其排在任务序列首位的任务。

    该任务会添加到选定的任务列表

    提示

    要打开任务详情面板,请单击

  4. 请执行以下一项或两项操作,将其他任务添加到序列中:

    • 从同一个机器人中选择一项或多项其他任务。

    • 导航到另一个机器人,然后从中选择一个或多个其他任务。

    您可以从有权限访问的任何机器人中选择任务。

    说明

    按照您希望执行任务的顺序逐一选择。

  5. 完成任务选择之后,请单击添加
  6. 可选。在选择任务页面,拖动一个或多个任务以重新排列任务序列,然后单击继续

    说明

    在继续操作之前,请确保任务按逻辑顺序排列,以便能够按所希望的顺序执行。如果任务乱序,则任务序列可能会失败,或产生意外结果。

计划任务序列

如果您只想临时运行任务序列,请单击继续跳过此页面。要临时运行任务序列,请转到任务序列选项卡,然后在任务序列上单击 > 立即运行

  1. 在页面顶部,选择将序列纳入计划
  2. 指定计划详细信息:
    • 频率重复运行序列的时间间隔
    • 开始时间一天中开始运行序列的时间,以及要使用的时区

      请使用您自己所在的时区,除非您希望让开始时间代表另一个不同时区。

    • 开始日期开始运行序列的日期
  3. 在页面的底部,单击继续

检查设置并创建已完成的任务序列

  1. 检查为任务序列配置的各项设置。
  2. 可选。要更新设置,单击编辑并进行所需的更改。
  3. 如果对任务序列设置感到满意,请单击确认并创建序列

    结果已使用您所指定的设置来完成任务序列创建。