创建任务序列以运行多个机器人任务
任务序列是指一组链接在一起按顺序执行的机器人任务。成功完成一项任务后,会自动启动序列中的下一项任务。
借助任务序列,能够将一项任务的输出用作后续任务的输入。例如,第一项任务是导入数据,第二项任务是准备数据,第三项任务是分析数据。
可以在多个序列中使用同一项任务。还可按相同顺序链接来自多个机器人以及任意类型机器人的任务。
有关创建机器人任务的信息,请参阅创建机器人任务以运行脚本。
说明
您必须是机器人管理员,才能创建、管理或运行任务序列。有关机器人应用程序中的角色的详细信息,请参见机器人应用程序权限。
创建任务序列的指南
因为任务序列包含多个任务,在开发过程中引入错误的机会随之增加。如果序列中的任务失败,则序列会失败并从该任务开始停止执行。
下述指南将助您创建失败风险较低的任务序列。请在开发模式下进行测试和故障排除。只有序列中所有单个任务均在开发模式下成功运行之后,才能将脚本版本激活到生产模式。
说明
仅在生产模式下支持可执行的任务序列。开发过程中,您可以在开发模式下手动复制序列。
众数 | 指南 | 详情 |
---|---|---|
开发 | 单独测试每个任务 | 单独创建和测试每个任务。如果一次只专注于一项任务,则故障排除会变得更容易。请确保每个任务均能成功地独立运行,再将任务添加到序列中。 |
手动复制序列 | 按照任务在序列中的位置手动运行每个任务,通过这种方式来测试计划的任务序列。手动逐步调试,在出现问题的确切位置找出序列逻辑中浮现的问题。 | |
考虑数据管理 |
谨慎考虑数据管理。虽然您可以组合来自不同机器人的任务,但若一个机器人中的任务依赖于另一个机器人中任务的数据输出,那么这样做可能会引发数据管理难题。如果序列中的任务存在数据相互依赖关系,最简单的方法是将所有任务都放在同一个机器人中。 如果机器人实施采用本地部署机器人代理,则可以选择在 ACL 机器人之间共享 Analytics 数据表。需要先建立与共享表的链接,再运行依赖于链接的任务序列。有关详细信息,请参阅共享和链接 ACL 机器人中的数据表。 |
|
生产 | 创建生产任务 | 将脚本版本激活到生产模式之后,需要在生产模式下重新创建开发任务。激活流程只会将脚本从开发模式移动到生产模式。这并不会移动任务。 |
配置共享表与链接 |
将脚本版本激活到生产模式之后,您需要配置任务序列所需的任何共享表和链接。激活流程只会将脚本从开发模式移动到生产模式。这并不会移动数据,也不会移动任何共享信息和链接信息。 有关详细信息,请参阅共享和链接 ACL 机器人中的数据表。 |
创建和计划任务序列
在序列设计器中创建和计划任务序列。
序列中的所有任务都必须满足以下条件,才能成功运行序列:
- 已启用任务 各项任务必须均已启用。如果序列中的任何任务已被禁用,则此序列在尝试启动已禁用任务时会失败。有关详细信息,请参阅禁用或删除任务。
- 共享的密码 必须共享与任务相关联的任何密码。如果序列中的任务包含未共享的密码,则只有密码的所有者才能运行此序列。如果密码所有者之外的其他人尝试运行此序列,则序列运行将会失败。有关详细信息,请参阅带密码的脚本。
说明
只有生产任务才能成为任务序列的组成部分。有关详细信息,请参阅机器人应用程序中的开发模式和生产模式。
创建空任务序列
-
从启动面板主页 (www.highbond.com) 中,选择机器人应用程序以将其打开。
如果您已经进入 Diligent One,可以使用左侧导航菜单切换到机器人应用程序。
- 从机器人的仪表盘中,选择任务序列选项卡。
- 单击创建任务序列。
这将打开序列设计器
-
输入一个任务序列名称,然后单击保存。
由此便创建了一个空任务序列。
将任务添加到序列
-
单击添加任务。
添加任务窗口会显示。
-
导航到您想要将其排在任务序列首位的任务。
要导航到任务,请深入查看此层次结构:
- 机器人类型
- 文件夹(如适用)
- 机器人
-
在机器人中,选择您想要将其排在任务序列首位的任务。
该任务会添加到选定的任务列表
提示
要打开任务详情面板,请单击 。
-
请执行以下一项或两项操作,将其他任务添加到序列中:
-
从同一个机器人中选择一项或多项其他任务。
-
导航到另一个机器人,然后从中选择一个或多个其他任务。
您可以从有权限访问的任何机器人中选择任务。
说明
按照您希望执行任务的顺序逐一选择。
-
- 完成任务选择之后,请单击添加。
- 可选。在选择任务页面,拖动一个或多个任务以重新排列任务序列,然后单击继续。
说明
在继续操作之前,请确保任务按逻辑顺序排列,以便能够按所希望的顺序执行。如果任务乱序,则任务序列可能会失败,或产生意外结果。
计划任务序列
如果您只想临时运行任务序列,请单击继续跳过此页面。要临时运行任务序列,请转到任务序列选项卡,然后在任务序列上单击 > 立即运行。
- 在页面顶部,选择将序列纳入计划。
- 指定计划详细信息:
- 频率 重复运行序列的时间间隔
- 开始时间 一天中开始运行序列的时间,以及要使用的时区
请使用您自己所在的时区,除非您希望让开始时间代表另一个不同时区。
- 开始日期开始运行序列的日期
- 在页面的底部,单击继续。
检查设置并创建已完成的任务序列
- 检查为任务序列配置的各项设置。
- 可选。要更新设置,单击编辑并进行所需的更改。
- 如果对任务序列设置感到满意,请单击确认并创建序列。
结果 已使用您所指定的设置来完成任务序列创建。