我有一个“主”管道,它调用两个子管道,主管道每次执行时都会成功。child1和child2管道都在调用复制数据活动,对于child1管道,为了引入失败,我更改了数据被复制的表的一个列的数据类型,单独运行child1,child1失败。当我运行Main pipeline时,它调用child1和child2。child2在child1成功时被调用。在主管道中,child1成功调用child2,两者都成功。
56lgkhnf1#
此时,执行管道的工作原理是“发射并忘记”,但如果设置了“等待完成”标志,就可以实现预期的目标。
rpppsulh2#
您可以在子管道中添加IF条件Activity,并在子管道中验证您的成功/失败。参考下面的屏幕截图:
在 Activities 选项卡下,使用True或False(取决于您的条件)的“Web activity”来ThrowErrorOnFailure。
在此处使用任何无效URL:
2条答案
按热度按时间56lgkhnf1#
此时,执行管道的工作原理是“发射并忘记”,但如果设置了“等待完成”标志,就可以实现预期的目标。
rpppsulh2#
您可以在子管道中添加IF条件Activity,并在子管道中验证您的成功/失败。参考下面的屏幕截图:
在 Activities 选项卡下,使用True或False(取决于您的条件)的“Web activity”来ThrowErrorOnFailure。
在此处使用任何无效URL: