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

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

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

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

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

说明

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

创建任务序列的指南

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

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

说明

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

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

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

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

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

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

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

创建和计划任务序列

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

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

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

说明

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

创建空任务序列

  1. 平台主页 页面 (www.diligentoneplatform.com) 中,选择 机器人 应用程序以将其打开。

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

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

    这将打开序列设计器

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

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

将任务添加到序列

  1. 单击添加任务

    添加任务窗口会显示。

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

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

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

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

    提示

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

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

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

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

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

    说明

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

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

    说明

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

计划任务序列

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

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

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

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

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

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

    结果任务序列已根据您指定的设置创建完成。