Does flow control sends document through all the path and does the batch/ single document execute completely before next batch/ document starts
It will execute completely the first batch/document till the end of that path and then only it will start the other batch/document execution. If you keep the return documents shape at the end of the flow control path, then once all the batches/documents execution completes, then the return documents batches all the results and then send back to the parent process. If there is n o return documents shape, then no batching would occur, each document flows to the next path till its execution is completed and then next batch/document will start executing.
And does the document send down to all the paths ?
If you keep the flow control before the branch and you have 3 paths in your branch,In this case, It flows down all the three paths of the branch.
If you keep the flow control in the first path of the branch, then in this case,it do not flows down all the paths, It will flow only in that particular path.
Retrieving data ...