Hi all,
I have a subflow type Use trahnsport in a queue. The task executers are traveling using network nodes. I want the task executers to pass the nodes one at a time, meaning that each node's capacity is set to 1. When task executers arrive at a node, they get delayed for a while and then continue to the next node until the arrive at the final destination. The issue I am facing is that when there is a TE delayed at a NN, and a second TE arrives, the first TE gets pushed out of the NN and the second takes its place. I tried to fix this by closing the edge number 2 of each node on arrival trigger and opening it again on continue trigger on the NNs, but the TEs are still getting pushed forward. I figures it is because the maximum capacity of NNs only consider the stationary travelers not the moving ones. So I assume if I can change the state of all TEs to stationary while they are traveling, the NN wouldn't let them in until the first ones passed forward. I appreciate your comments and if there is a better way to do this. I am attaching a sample of my model here. tsnndelays.fsm Best,