我想根据以前执行过的子任务的状态发送电子邮件。
在当前的操作Send an email
中,我使用runAfter
事件来声明失败操作的名称:
"runAfter": {"HTTP_2": ["Failed"]}
但系统不允许这样,我收到以下错误消息。
The action HTTP_2 must belong to the same level as action as Send-an-email.
任何想法如何解决这个问题?
答案 0 :(得分:0)
我相信当您尝试在不同范围内执行某个步骤后会发生此错误。条件,范围或循环中的“send_email”步骤是什么?如果是这样,整个条件/范围/循环将需要runAfter(或者您需要在范围之外使用send_email)。除此之外,它应该工作。让我知道。
答案 1 :(得分:0)
我找到了一个简单的解决方案,我只需要切换到高级模式'输入条件时输入
@not(equals(outputs('HTTP_2')['statusCode'], 200))
您可以参考工作流程中的任何步骤。
请参阅附件,了解完整解决方案以获得更好的想法: