阅读和查看 Automation Anywhere 文档

Automation Anywhere

关闭内容

内容

打开内容

错误处理

  • 已更新:5/10/2019
    • 11.3.x
    • 版本
    • Enterprise

错误处理

因为机器人通常在无人监督的计算机上使用,所以在出现错误时,没有人单击确定以继续处理。使用开始/结束错误处理语句来优雅地处理错误对话框。

在添加到任务时,错误处理允许我们优雅地处理出现的任何错误。

通过以下方式处理错误:

  • 拍摄快照:它保存出现错误时的屏幕的快照。屏幕截图有时是在无人监督的 Bot Runner 上运行时确定错误原因的最佳方法。
  • 运行任务:在出现错误时启动新任务。此任务可以执行清理临时文件之类的功能。
  • 将数据记录到文件中:将新日志条目写入指定的日志文件中。此日志条目还可以包含时间戳,这用于确定出现错误的确切时间。使用 $Error Line Number$$Error Description$ 的系统变量为日志提供有用的数据。
  • 发送电子邮件:通过电子邮件发送错误报告,其中可以包含错误的屏幕截图(请参阅拍摄快照)和变量值以帮助解决问题。
  • 变量赋值:为特定变量设置值。这可用于跟踪任务中是否出现了错误,然后执行其他事件,例如,记录任务成功和失败。
  • 设置任务状态:在出错后向Enterprise Control Room报告失败或通过条件。当预计会出现错误条件但您希望忽略它并继续时,通过条件很有用。

Bot Store 对错误处理的要求

提交到 Bot Store 的每个机器人都必须具有错误处理机制和错误文件夹结构,如下所示:

  • 在以下位置创建错误文件夹:
    <AAFOLDER>\MyTasks\Bot Store\<DigitalWorkerName>\ErrorFolder
  • ErrorFolder 下,创建两个子文件夹:
    • 日志
      <AAFOLDER>\MyTasks\Bot Store\<DigitalWorkerName>\ErrorFolder\Logs
    • 快照
      <AAFOLDER>\MyTasks\Bot Store\<DigitalWorkerName>\ErrorFolder\Snapshots
所有机器人代码都必须处理错误,如下所示:
  • 捕获错误窗口。

    将错误窗口快照保存到 Snapshots 文件夹。

  • 将错误消息(包括时间戳)记录到 Logs 文件夹。
重要: 将拒绝不符合错误处理要求的机器人提交。

命名约定中,您将了解有关命名数字化劳动力和随附文件的信息。

发送反馈