There are actually 2 bugs here that I think are related. In the attached model you will find 2 processes that are identical as far as how they behave. One process is built with the standard Fixed resources, and the other is built using process flow.
If you run the model in it's current state, and push the button on the script window to execute the user command ExportTables(), you will get a folder in the model directory with .csv files for the queue content over time, and the zone request content over time.
The problem that I am seeing is that the zone request content over time is creating an empty (except for headers) file in the following 2 scenarios.
- Close the dashboard window and run the model again. Then execute the script window again.
- Run the experimenter. The script to run ExportTables() is in the End of Replication Trigger, so you do not need to do anything else.
In both of these scenarios you will find that the queue content is the same as if you run it with the dashboards open, but the zone request content is an empty file