My intention is to measure the queue, facility utilization and time in system. I have a statechart in Person agent tab, people start from home location, moving to facility (pharmacy) and return to home. Once they reach to facility, I want to measure queue and utilization of facility. For that, I created a flow enter > service > exit. In the pharmacy state, I wrote “enter1.take(this)”. I was expecting people will enter the flow once they reach at pharmacy, but I found only the first person entering the flow. what’s wrong with others? Also, I want once they are served, they should come to the statechart again, I have an arc from pharmacy state to home where I want people will go back to home again. Is there any logical flaw here and how they will return from process flow to statechart? People and pharmacy are set in GIS regions in main agent. See, attached picture.