团队。
我遇到了使用Web Activity处理ADF2中的错误的情况。在管道内,任何活动都会失败,它应该触发Web活动。我在每个活动的failed
状态之后附加了该网络活动。因此,网络活动的dependsOn
属性如下所示:
"dependsOn": {
"activity1": [
"Failed"
],
"activity2": [
"Failed"
]
}
但是,仅在所有activity1
和activity2
都失败时才会触发网络活动。我想要的是使activity1
或activity2
被解雇失败。相反,我使用了IfCondition
活动,但这似乎不是正确(正确或适当)的方法。最佳做法是什么?
我试图通过过滤pipeline().activities
来获取所有活动,但也不支持。
答案 0 :(得分:0)
您可以在选中waitOnCompletion
的情况下尝试ExecutePipeline。 ExecutePipeline
内部的任何内部管道故障都会使外部ExecutePipeline
发生故障。