I am new to Pega Robotics but I am using Robot queue shape to assign work to Robots. This goes to work basket and we have three robot terminals as below screen shot. User reported that the same robot #1 always handle work and #2 and #3 never do anything. I don't think this is a right behavior but is this how Pega Robot works? My expectation is like round robin in load balancer. If I am correct, what configuration am I missing?
If all of your bots are running the same package in the same workbasket, then they should all get work. I am not sure if work is presented round-robin (i.e. if you only get one work item at a time and that work is finished before the next work item is added to the queue, round-robin would mean that each worker would get one). If you had work in-queue, then it would be presented to any available bots to work. If you stop the bots and add more than one work item to the queue and then restart the bots, all bot (who have available work anyway) should get work.