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

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

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

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

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

说明

You must be a Robots Admin to create, manage, or run task sequences. For more information about roles in Robots, see 机器人应用程序权限.

创建任务序列的指南

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

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

说明

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

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

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

If your Robots implementation uses an on-premise Robots Agent, you have the option of sharing Analytics data tables between ACL robots. Links to shared tables need to be in place before running a task sequence that depends on the links. For more information, see 共享和链接 ACL 机器人中的数据表.

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

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

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

创建和计划任务序列

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

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

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

说明

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

创建空任务序列

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

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

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

    这将打开序列设计器

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

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

将任务添加到序列

  1. 单击添加任务

    添加任务窗口会显示。

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

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

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

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

    提示

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

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

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

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

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

    说明

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

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

    说明

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

计划任务序列

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

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

      除非您想让开始时间代表另一个不同的时区,否则请使用您自己的时区。

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

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

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

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