Hi Alteryx Users,
I have a series of 3 chained apps with output(s) from one flowing to the next. My proflem is two fold:
Thanks a lot for your inputs.
Solved! Go to Solution.
Would it work to use a Test tool in the 2nd app to test for any records NOT being written? This would throw and error, which you could then chain the next event to run app #3 if no errors were present in #2.
I haven't tested this, but would seem to fit what you need.
Hello Ashish,
I emailed you earlier today to see if you would like to discuss this via WebEx. Please let me know. Thank you.
Dan Chapman
Hi Ashish,
After further review of your workflow, it was determined that the output from the 2nd app that was being used as the interface input in the 3rd app was not being refreshed because you were performing some additional data prep and transposing of that data in the 3rd app before it was being fed into one of the Interface tools. Since the workflow is not yet run when opened by the user, this data was not getting refreshed until the workflow was run at least once. My recommendation is that you do all of the data prep and transposing in the previous app to the data that is being used as the interface input in the 3rd app. That way the data is already in the format that you need with the 3rd app opens and does not need to be processed first.
Regarding not running a subsequent chained app if the user selects nothing from the previous app - this is not possible without purposely having the 2nd app throw an error, either by using the Error Message interface tool or a Test tool. This would prevent the 2nd app from completing successfully, which would then stop the 3rd app from "Running on Success". You mentioned that you did not want the user to encounter an error message, but that will not be possible.
Thank you!
Dan Chapman
Client Services
Thanks a lot, Dan for all the help and working with us on this. Really appreciate it!!
My pleasure, @Ashishc!