Hello - I'm Alteryx newbie. I am developing a workflow which fetches data from MS Access and after adding some additional fields using formula tool writing to a Oracle database. Now I would like to place some checkpoints. In our case I need to validate whether the source table's attribute/column name has not changed.If the name (case sensitive) changes or even columns are added to deleted, the workflow should not run and send an email to distribution list to inform them to fix the source file along with what changes has been made. If everything looks good from source file then run the workflow and send success email.
I was able to make some progress by looking at following video and tried implementing "Block Until Done" but problem is that it still writes records in target file even when errors out (Message Tool).Please see similar sample workflow (screenshot) which I created.
https://www.youtube.com/watch?v=W_WJiTJa8u0
I really appreciate any help on this.
Solved! Go to Solution.
Can you post a screenshot of the conig of your message tool?
@benmoss thanks for quick response. I've updated OP with my message config screenshot.
Sorry I am unable to open the file as I am still on 11.02.25199. Could you please explain what each step is doing? Really appreciate your help!
It's almost identical to what you were trying to achieve.
I perform a union of the two data streams which would indicate if the input file was different to it's template. The TEST tool is set to error if the count does not equal zero.
The parallel block until done will perform the 1st stream before it performs the 2nd stream, thus the error will trigger before the output stream has started to write.
The crew macro pack can be found here: http://www.chaosreignswithin.com/p/macros.html
Ben
I am still struggling with this. Any suggestions?
@BenMoss Finally I'm able to resolve it. I changed it little bit where the message tools had to be before "parallel block until done" tool. It's working great. Thanks for all your help.
User | Count |
---|---|
19 | |
15 | |
13 | |
9 | |
8 |