阅读和查看 Automation Anywhere 文档

Automation Anywhere Automation 360

关闭内容

内容

打开内容

Error handler package

  • 已更新:11/20/2020
    • Automation 360 v.x
    • 版本
    • RPA 工作区

Error handler package

Error handler package 包含 actions,使您能够轻松处理 bot 遇到的异常,并将控制权转移到该 actions 中的另一个 bot

Error handler actions 使您可以将要用于执行任务的 actions 与要用于处理异常的 actions 分开。处理异常可确保 bot 在遇到错误时完成任务。

Error handler package 中的 Actions

Error handler package 包括以下 actions

Action 描述
Try 允许您指定可能遇到错误的序列 actions。如果 bot 运行 Try 中的 actions 时遇到错误action,它会尝试 Catch action 中的 actions
Catch 允许您指定 actions 要运行的备用序列和可选应急,如果在 bot 运行 Catch action 中的任何 actions 时遇到错误。

您可以将异常消息或行号分配给变量,然后在记录到文件消息框电子邮件 > 发送 action 中插入该变量。发生错误时,您可以使用 Screen package 中的 actions 捕获窗口或应用程序的屏幕截图。

您可以在 bot 中多次使用 Catch action 来处理各种异常。这使您可以根据遇到的异常运行不同组的 actions

Finally 允许您指定要运行的 actions,无论 bot 是否遇到错误。

Finally 语句使您能够在 Try 和 Catch 后执行代码,无论异常是否发生。

Throw 如果 bot 遇到错误,则显示自定义消息。指定要在请输入异常消息字段中显示的消息。

使用 Error handler package 中的 actions

在此示例中,bot 从 Microsoft Excel 文件读取数据并将其存储在数据库中。如果所需的文件不可用或当更新数据库中的表时,bot 可能会遇到错误。使用以下方法处理错误:
  • 异常 1:
    • 用于提取数据的 Microsoft Excel 电子表格不可用。
    • 处理方法:使用包含相同数据的另一文件。
  • 异常 2:
    • 您想用来存储数据的表在数据库中不可用。
    • 处理方法:显示所需表格不可用的消息。

基于此示例,执行以下操作以处理上述异常:

  1. 插入所有用于读取 Microsoft Excel 电子表格中的数据的 actions,并将提取的数据存储在 Try action 中数据库的表中。
  2. 插入 actions 以在 Catch action 中针对以下异常运行:
    1. 异常 1:插入 actions 以使用包含相同数据的备用文件。
    2. 异常 2:插入消息框 action 以显示相关消息。
  3. 插入数据库 > 断开连接 action 以在 Finally action 中终止与数据库的连接。

    无论 bot 是否遇到错误,都必须终止其与数据库建立的连接。

观看以下视频,了解如何使用 Error handler package

发送反馈