Skip to content

自动化或脚本异常捕获

典型使用场景

当我们在关闭应用日志或不想查看应用日志的前提下,同时希望执行的自动化或脚本在运行异常的时候,能够捕获对应的异常行为并以通知的方式,通知对应的角色或用户(支持第三方通知)。

实现步骤

基于上面的场景,我们首先需要在自动化里,创建调用自动化或调用脚本,然后开启捕获调用异常(开启后,调用的自动化/脚本发生异常时,将不会终止自动化的运行,并且可以通过异常码和异常信息获取错误信息后自行处理异常)

如果我们的自动化里不会调用自动化或脚本,那么我们可以跳过这一步,直接看下一步,

调用脚本时:

image-20231010092722876

调用自动化时:

image-20231010095640406

根据返回的异常码,我们可以通过条件判断是否执行异常,如果执行异常,我们可以创建一个发送通知的自动化步骤,通知对应的用户或角色(如果平台已经绑定了第三方,系统通知会同时触发第三方通知)

image-20231010100250471

异常码说明:

如果我们的自动化里不会调用自动化或脚本,那么可以根据具体的实际自动化步骤里返回的参数,来判断是否执行打印日志或终止执行

image-20231010100056608

效果

在平台通知栏里可以看到对应的通知内容。

image-20231010100701664