【发布时间】:2019-01-08 13:38:28
【问题描述】:
团队。
我有一种情况需要使用 Web Activity 处理 ADF2 中的错误。在管道中,任何活动都失败了,它应该触发 Web 活动。我在每个活动的failed 状态之后附加了网络活动。因此,网络活动的 dependsOn 属性如下所示:
"dependsOn": {
"activity1": [
"Failed"
],
"activity2": [
"Failed"
]
}
但是,只有当所有 activity1 和 activity2 都失败时,才会触发 Web 活动。我想要的是解雇 activity1 或 activity2 失败。相反,我使用了IfCondition 活动,但它似乎不是正确(正确或正确)的方式。最佳做法是什么?
我试图从过滤pipeline().activities 中获取所有活动,但也不支持。
【问题讨论】:
-
如果你不能 OR 这些依赖关系,那就太讽刺了。这是大约 10 年前 DTS 的一个主要问题。如果这在 ADFv2 中再次出现,那就太可笑了。
-
这表示他们使用 AND,但不建议他们如何使用 OR。疯狂stackoverflow.com/questions/50859359/…