I am creating a workflow that creates three sheets within the same Excel file every time it is run. The Excel file has a consistent name among all three output tools so that they all refer to the same piece of data while the workflow is running.
When the last output tool is finished, it should replace the name of the entire file with a unique name generated by a formula tool and stored in a field. As I'm currently aware, this is done by checking "Take File/Table Name From Field" and selecting "Change Entire File Path" within the output tool.
The problem I'm encountering is that I can't find a way to control the order of execution of the output tools. The three sheets that need to be created within the output file receive data from different streams, each of which may run faster or slower than others depending on the data I provide as an input. Due to this, the order the sheets are created in may change.
I've used Block Until Done tools throughout the workflow, but the only way to know which output executed when, is to read through the workflow messages in the results window. Is there anything I can do to ensure a chosen output tool is the very last thing that executes in my workflow so that I can be certain all the prior steps are complete before changing the file name?