“配置运行条件”选项
配置运行条件选项和电子邮件通知有助于快速解决工作流运行问题。
使用“配置运行条件”选项处理错误
使用配置运行条件选项能够确定失败的步骤,并在确定后提示您关注。 通知中的成功设置是默认设置;但是,您可使用失败设置来处理错误。
考虑以下应用场景:将图像上传到 SharePoint 库后,您决定将其发送到 Microsoft Azure 认知服务(AI 和机器学习服务)以分析图像。 分析图像后,如果设置工作流,您可以将认知服务创建的所有标记保存在 SharePoint 中。
第一步是将图像或文件内容发送到流中的分析图像操作。
由于已收到多个标记,因此会首先将它们添加到数组变量中,并将该变量保存在 SharePoint 库的属性列中。
针对即时通知添加并行分支
通过添加并行分支,您可以添加移动通知或电子邮件通知步骤,以通知制作者出现问题的流。
下图显示在分析图像操作之后,将添加并行分支。
将选择向我发送电子邮件通知并行步骤。
在电子邮件通知步骤的配置运行条件操作中,已选择失败、跳过和超时。
注意
本操作与上一步(在本案例中为分析图像)的成功执行相关,如以下屏幕截图所示。
现在,您已成功添加一个步骤来处理分析图像操作可能遇到的错误。 您可以为其他重要操作重复本错误处理步骤。
使用 Parse JSON 获取当前流运行信息
如果调用了 Power Automate 中的 workflow(),您将获得一个 JSON 对象,其中包含有关流和实例的信息,包括当前环境 guid、流名称、流 guid 和运行 ID。
然后,您可以解析该信息并从中构建 URL。 因此,如果操作失败,您可以配置运行条件电子邮件操作(如上所述),并在其中包含直接指向该流操作的链接。
重要提示
当您从 workflow() 中分析 JSON 时,会输出两个名称属性。 确保选择运行名称
有关 workflow() 函数的详细信息,请参阅 Power Automate Workflow 函数。