How to run a process started from queue based trigger on multiple unattended robots

Exactly. If only 2 out of 10 bots are capable of executing a process you should group them separately using separate machine/machine templates, and linking them to the correct folders etc.

Although This is still a very static approach imho. I always set it as a requirement that all machines need to be able to do any task, and are therefor automatically eachothers backup. I’m aware that software license costs do not always make this economically viable, but that should pretty much be the only reason to not do this. And even then it is better to manage that on a user account level and not on a bot environment level, making it configurable with little effort.