I want the operator 3 to pick up the pallet once they are ready and load it into the truck, which the model is doing right now. But once unloaded into the truck I want Operator 3 to take one of 2 decisions. If there is another pallet available to load on the trailer then the operator should do that , if not, then the operator should go to Queue 9 and take an empty pallet and place it on the location which is available to take a pallet amongst the three locations next to the conveyor( This would always be true since a pallet space was just made by the same operator). Once both conditions are not true I want to operator to keep checking when the next pallet is ready to load into the truck.
I was trying to add a decide function after the loading is completed into the truck but wasn't sure how to check the status of the 1st condition in the decide function. Truck Loading model_6 Scenario A.fsm
Also, what if I wanted to do this for both side of the conveyor instead of just one side. Since I have different process flows, would I need to use resource and acquire resource where operator 3 is the resource?