
Healing Agent 用户指南
常见问题
linkHealing Agent 是否可以在云部署和本地部署中使用?
linkHealing Agent 目前仅可在 Automation Cloud 中使用。
Healing Agent 可用于哪些项目类型?
linkHealing Agent 可用于 Windows 和跨平台项目类型。
Healing Agent 是否可用于用户界面自动化现代活动和经典活动?
linkHealing Agent 仅可用于用户界面自动化现代活动。
Healing Agent 可用于哪些类型的作业?
linkHealing Agent 目前仅可用于以作业形式执行的流程。Healing Agent 不可用于其他类型的作业,例如触发器或测试用例。
Healing Agent 可以在哪些类型的应用程序或环境中使用?
linkHealing Agent 可用于桌面应用程序,也可用于网页应用程序。
此外,Healing Agent 可以恢复专为在远程环境中运行而设计的自动化,如 Citrix。
哪些类型的自动化最适合 Healing Agent?
linkHealing Agent 对于动态环境和不可预测环境中基于用户界面的自动化最有效。其中包括不稳定或频繁变化的应用程序(例如更新经常发生的基于云的平台)中的自动化。
Healing Agent 在控制不严的环境中特别有用,因为这些环境中容易出现会影响自动化可靠性的操作系统更新、资源竞争和其他不一致因素。
Healing Agent 可用于现有项目,还是仅可用于新项目?
link只要将用户界面自动化包更新到所需的最低级别,就可以将某些 Healing Agent 恢复策略应用于现有项目。
有关更多信息,请参阅“先决条件”。
Healing Agent 是否能够识别对象存储库中的元素并提出更新建议?
link是的,Healing Agent 会对对象存储库中的元素提出更新建议。但是,根据 Healing Agent 是在运行时运行还是在设计时运行,它的行为会有所不同:
- 在运行时:无论目标元素是当前项目的一部分还是引用的依赖项库,Healing Agent 都会提出修复建议并执行自我修复。
- 在设计时:Healing Agent 只能将修复应用于同一项目中的元素。如果元素属于依赖项库,您必须打开该库项目,导入调试文件,并在其中应用修复。
Healing Agent 是否可以大规模启用或禁用?
linkPUT /odata/Releases({key})
。Healing Agent 通过 AutopilotForRobots
属性在 ProcessSettingsDto
部分中配置。
哪些安全机制可以防止 Healing Agent 选择错误的选取器?
linkHealing Agent 主要使用两种安全机制来防止选择错误的选取器:
- 管理员控件:管理员可以配置 Healing Agent,使其无需自动实施自我修复操作即可提供修复建议。
管理员控件使开发者可以查看建议的选取器并手动修复问题,确保准确性和控制。
- 多策略投票系统:允许 Healing Agent 进行自我修复但未找到选取器时,它会执行多个恢复策略。每种策略都会提出一个候选选取器,得票最多的候选选取器被视为符合使用资格。
投票算法可以最大限度地降低选择错误选取器的风险。
这些机制协同运行,可在自我修复流程的自动化效率与准确性和控制需求之间取得平衡。
- Healing Agent 是否可以在云部署和本地部署中使用?
- Healing Agent 可用于哪些项目类型?
- Healing Agent 是否可用于用户界面自动化现代活动和经典活动?
- Healing Agent 可用于哪些类型的作业?
- Healing Agent 可以在哪些类型的应用程序或环境中使用?
- 哪些类型的自动化最适合 Healing Agent?
- Healing Agent 可用于现有项目,还是仅可用于新项目?
- Healing Agent 是否能够识别对象存储库中的元素并提出更新建议?
- Healing Agent 是否可以大规模启用或禁用?
- 哪些安全机制可以防止 Healing Agent 选择错误的选取器?