I’m not an expert so I’ll try to answer what I can.
For my use case I have developed a robot on my personal computer but I’m not at the office 24/24 and the computer is not power on 24/24. So I decide to made it on a VM in Azure cloud, any cloud can work while it can run on demand.
With that we have Orchestrator, I use it like a website platform. In Orchestrator I connected the VM in the cloud to Orchestrator, then you have to create the robot and the environnement in the machine you previously connected and at the end you publish your project in UiPath so you can run it like a process in Orchestrator.
After that you can scheduled a process execution in Orchestrator so I scheduled mine.
I also scheduled the VM for be launched 20min before the execution of the process and the VM need UiPath launched in with your project, you don’t run your project in UiPath just you open it. (You can made a shortcut to your project for being launched in your OS)
For all of that I use the enterprise trial of UiPath and installed UiPath Robot & Studio and UiPath Remote Runtime.
At the end the robot is executed only on the VM (it need to be powered on) but you don’t need to connect to it by RDP or anything else, the VM do the stuff with the robot alone. It included the “visual elements” the robot see them in the vm in the cloud either if it’s not really connected to a screen.
Ask me if I’m not clear or if you have other questions