如何在Azure Logic App中处理异常

时间:2019-04-08 15:39:46

标签: azure exception azure-logic-apps azure-iot-suite

我正在使用 Azure Logic App 。这是架构:

Insert Row

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

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

非常感谢大家:)

1 个答案:

答案 0 :(得分:1)

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

enter image description here

enter image description here

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

enter image description here

enter image description here

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

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

enter image description here

enter image description here

enter image description here

enter image description here