注意:以下翻译的准确性尚未经过验证。这是使用 AIP ↗ 从原始英文文本进行的机器翻译。
本页面描述了一些在使用Automate应用程序时可能遇到的常见出错类别。
由于底层数据的问题,自动化可能无法评估。自动化会自动重试,但某些错误可能需要人工干预。例如,如果被监控的Object类型被删除,使用该类型的自动化将无法评估。
自动化可能使用对保存的探索的引用来定义输入。此引用不是动态的,而是根据自动化保存时探索的存在状态存储的。如果探索更改,自动化将继续使用探索的旧状态进行评估,除非自动化得到更新。在这种情况下,自动化上会显示一个警告横幅:
在条件评估成功后,通知可能无法发送。如果发生这种情况,历史事件将显示一个标签,指示该事件的通知未发送给订阅者,并提供附加的详细信息,如错误标识符、错误消息以及触发失败的Object或对象。
在条件评估成功后,操作效果可能无法执行。这种失败可能由于多种原因发生,包括:
如果发生操作效果执行失败,历史事件时间线将显示一个标签,指示一个或多个操作在该事件中执行失败,以及相关的出错详细信息。
请注意,当启用按Object执行时,出错详情中显示的作为错误原因的Object标识符代表导致失败的第一个请求关联的Object,可能还有未传播的隐藏失败。
考虑如下定义的一组自动化:
这样的自动化序列会导致一个无意的无限循环,或循环。已经实现了一个框架来自动检测和禁用导致循环的实时自动化。
对于某些自动化,可能不希望进行循环检测。可以通过在设置中重写配置允许多达50个循环。
自动化评估使用所有者或接收者的权限。这是为了确保条件评估及任何后续操作或通知效果始终反映用户在自动化评估时可能访问的数据。如果用户缺少查看Object类型、保存的探索和/或自动化的权限,他们可能会看到与权限相关的错误消息,而不是成功评估。我们强烈建议将自动化及其相关资源存储在共享的项目中。