首页 > 解决方案 > 如何在 Azure Logic App 中处理异常

问题描述

我正在使用Azure 逻辑应用程序。这是架构:

插入行

我有一个范围插入行,其中包含数据库中的插入语句。我想通过邮件发送插入异常的消息。例如,如果插入语句因外键异常而失败,我想发送此消息。

如何在“发送错误消息”功能中引用此错误消息?

非常感谢大家:)

标签: azureexceptionazure-logic-appsazure-iot-suite

解决方案


您可以设置Configure run after值来实现它。Send an email在 Insert row 之后设置操作运行has failed

在此处输入图像描述

在此处输入图像描述

如果插入操作成功,发送邮件将不会执行,如果失败,发送邮件将起作用。您还可以添加运行后操作值,例如超时或被跳过,它们都是例外。

在此处输入图像描述

在此处输入图像描述

更新:如果这是您的错误消息,您可以@{body('Insert_row')?['message']}在代码视图模式下添加它。

这是我的错误信息和主题设置。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述


推荐阅读