Union for Error and for Success

Hi all,

I am trying to develop a pipeline with Union where the unions is only satisfied when ALL branches are successful. Any error in the branch should not satisfy the Union and should trigger the error pipeline.
Current behavior is that the union is satisfied when all branches complete, success or failure do not matter.
Ideally I want the global error pipeline to catch errors and the union to remain blocked. Could you give me a hint how to achieve this? I tried Error view, but also that is not doing the trick in combination with a unions. I see both, ErrorUnions snap and AllSuccess snap execute when one fails and one succeed.


Take a look at the Gate snap. You will have to check for the errors, but it out puts the result of each of the input views.