使用 Power Automate 如何做异常处理

  前言

  上一篇博客为大家介绍了如何解决Automate中处理JSON属性为空的情况,保证了Flow的健壮性,但是,很多时候我们不能把所有情况想完整。

  大家都知道,在前后端我们通常用try...catch...finally...进行异常处理,Automate也是这样的思路。

  正文

  1.我们经常在Flow中遇到这样的错误,Flow run failed,然后,也不知道什么时候出的问题,经常过了几个小时甚至几天才发现,有一个Flow运行失败了。

  2.这时候,我们需要一个Action叫做Scope,如下图:

  3.添加完Scope,我们把可能会报错的Action放到Scope里,如下图:

  4.难道加一个Scope就完了么?那肯定不行,还需要发邮件,如下图:

  5.大家可能会说,这不是每次都发邮件么?

  我们还需要配置一下这个发邮件Action的run after,只有Scope运行失败或者超时时才发邮件,如下图:

  6.我们测试一下效果,当Scope运行报错了,然后执行了发邮件的操作,如下图:

  7.我们再看一下Scope运行成功的时候呢?发邮件的操作就没再执行了,如下图:

  结束语

  在开发Automate的时候,异常处理保证Flow健壮性,是非常重要的一环。

posted @   霖雨  阅读(8)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结
历史上的今天:
2015-03-04 SharePoint Online 创建门户网站系列之创建栏目
点击右上角即可分享
微信分享提示