- 发行说明
2023 年 7 月
如果未与包含机器人凭据的凭据存储建立连接,从而导致无法检索密码,则机器人将不再启动,并且系统现在会返回以下错误:
Unable to retrieve credentials from {credential_store_name} credential store. Please check your connection settings and ensure the {credential_store_name} service is running.
Unable to retrieve credentials from {credential_store_name} credential store. Please check your connection settings and ensure the {credential_store_name} service is running.
这可以防止您因反复尝试在没有凭据的情况下启动机器人而被锁定在机器人帐户之外。
我们已更改针对录制视频的保留策略。现在,当您从基础流程的设置中选择录制作业执行时,视频将按如下方式存储在 Orchestrator 中:
-
如果作业失败,则储存 7 天
-
如果作业成功,则储存 3 天
我们添加了新设置,以帮助您控制作业失败后何时禁用触发器。以下是您现在可以从中受益的内容:
- 时间触发器和队列触发器创建窗口中的新设置,即“设置基于执行的触发器禁用”。启用切换后,系统将为您提供两个选项:
- “连续作业执行计数失败时禁用”– 在达到您为此设置选择的失败执行次数后,禁用触发器。
- “禁用触发器的宽限期(天)”– 作业第一次失败后禁用触发器之前要等待的天数。
备注:
如果您在社区版实例中运行 Serverless Robot,则系统将自动设置以下执行值,并且无法编辑:
- “连续作业执行计数失败时禁用”- 10。
- “禁用触发器的宽限期(天)”- 0。
这意味着触发器将在作业连续 10 次失败的当天禁用,以防止消耗 Robot Units 不断尝试成功执行作业。
- 系统会将两个新租户级执行设置(这些设置针对已连接的事件、时间和队列触发器,即在 Studio Web 中创建的触发器)自动发布到个人工作区:
- 触发器 - 已连接的触发器 - 作业执行计数失败时禁用 - 在达到您为此设置选择的失败执行次数后,将禁用触发器。
- 触发器 - 已连接的触发器 - 作业执行计数持续失败的宽限期(天) - 作业第一次失败后禁用触发器之前要等待的天数。
这些不适用于在个人工作区之外发布的触发器。
已重命名两个租户级别的执行设置,以帮助您轻松找到方法:
- 触发器 - 计数失败时禁用现在为触发器 - 任务创建计数失败时禁用
- 触发器 - 持续失败时禁用计数(天)现在为触发器 - 任务创建计数持续失败的宽限期(天)
时间触发器、队列触发器和测试计划的定期执行现在基于其创建时间。虽然它们以前在每分钟的第 0 秒触发,但现在在创建时间的同一秒触发。
以下是更改在 CRON 表达式中的体现:
-
如果时间触发器的创建时间为 12:23:34,且 CRON 表达式为 0 * * ? * *(即设置为每分钟运行),则下一次执行时间将为 12:24:34。
-
如果时间触发器的创建时间为 12:23:34,且 CRON 表达式为 1 * * ? * *(即设置为每分钟过 1 秒运行),则下一次执行时间将为 12:24:01。
手动重试不计入为队列项设置的最大重试次数。
为适应此行为,通过 API 执行手动重试时,将应用以下参数更改:
-
RetryNumber
将为0
-
AncestorId
将为null
按照计划,此变更将于 2 周内在社区版中推出,在 1 个月内在企业版中推出。
我们建议您定期查看弃用时间表,以获取有关针对即将弃用和删除功能的任何更新。