Is it possible to use a single unattended license/robot to run on multiple machines (with different login credentials at different times? If so, how would one configure the separate login credentials for each machine for the robot to use?
Scenario (with 1 unattended license)
VM1 - Mondays at 1PM to 3PM
VM2 - Mondays at 6PM to 9PM
VM3 - Mondays at 10PM to 12AM
I think it’s difficult If all the three VMs are always active. Because UiPath service get a license when VM is launched (service is launched) and keep using it until service is terminated.
So, if you need to achieve it, it may be possible to turn on VM just before running job and to shutdown VM just after finishing the job in this case.
I assume that the license needs to be released from the active machine before it can be used on the next machine correct? Is there a way to automatically release the license when the job is completed besides toggling off the machine in the machine template or shutting down the VM?
Yes. I think it’s necessary to release it from current VM. Or it may also good to move license to other machine template in Orchestrator by some way (manual or API).
Is there a way to automatically release the license when the job is completed besides toggling off the machine in the machine template or shutting down the VM?
As far as I know, there is no general way to achieve it automatically using only Orchestrator.
However, it may be possible the following scenario in a specific case. (Sorry but I’ve not check it works actually)
Create 3 machine template for each VM
In advance, check a way of API call to set license to machine template.
Develope workflow and write code to pass license to other machine template at the end of the process. ( it may be better to pass the information as argument)