We are celebrating the 10-year anniversary of the Alteryx Community! Learn more and join in on the fun here.
Start Free Trial

Alteryx Designer Desktop Discussions

Find answers, ask questions, and share expertise about Alteryx Designer Desktop and Intelligence Suite.

CReW Conditional Runner with Multiple Previous Runners

lorenzo-lewis
5 - Atom

Hi all, I'm creating a very large "coordinator" workflow filled with CReW Runner and Conditional Runner tools and I'm having some difficultly.

 

I have the below scenario:

lorenzo-lewis_0-1617319378993.png

I'd like Workflow 1, 2, and 3 to all complete successfully and for Workflow 4 to only begin running if all 3 of the previous have run. 

 

Currently what I've come up with is to have a macro like below:

lorenzo-lewis_1-1617319496443.png

This macro is then inserted in the first screenshot attached, essentially replacing the "Conditional Runner" macro. 

lorenzo-lewis_3-1617319641113.png

This uses the "Label Block Until Done" macro (also from CReW) to wait until all inputs have been received, then a test is performed checking the results the workflows and throw an error if one failed. Only once all records have been received will the Conditional Runner then be executed. I have to take the additional step to set the Workflow Runtime settings to "Cancel Running Workflow on Error" as well as this.

 

Is there some functionality with the CReW tools that I'm missing that already accomplishes this, or is there possibly an easier way that I've overlooked? Thank you!

0 REPLIES 0
Labels
Top Solution Authors