Hey @Natalia T
What order do you want the Task Executor to pick the boxes up in? The best way to implement this would be the AGV Process Flow, which you can read about in the tutorial here:
https://docs.flexsim.com/en/19.1/WorkingWithTasks/AGVNetworks/KeyConceptsAGVNetworks/
The Task Executor chooses its next tasks based on the order that they arrive into its network (First in, First out) so depending on the order you want to pick them up in, there are a couple ways you could do this.
One way is to have the task executor look at the control point when it reaches it and see if there is available work and if there is load it. This would be the easiest, but would only work if you want to pick them up in the order that they are in, and if you have a maximum capacity on the Task Executor, this will create problems because the Task Executor will get loaded up to max capacity on the first few Queues, and then never load work from the last Queues because it will be full and heading to Queue 33 by the time it reaches them. This could be what you are trying to simulate though.
The other option is pushing all available work to a list, and then having the Task Executor pull from the list in whatever order you like using the query field in Process Flow. Let us know which order you want to pull in, and if you are having trouble understanding the tutorials.
Thanks!