Licensing using Machine Templates and several physical machines

Hello,
I’m using a Machine Template to run a process on multiple physical machines. I have one unattended license. I should be able to make it work for many physical machines, but it seems to only work for one. Please help!!

@THodgson

If you’re using UiPath Orchestrator with a single unattended robot license, you should indeed be able to run processes on multiple physical machines using Machine Templates. Here’s a step-by-step guide to troubleshoot and resolve the issue:

  1. Check License Allocation: Ensure that the unattended robot license is allocated properly in UiPath Orchestrator. You can check this by navigating to the “License” page in Orchestrator and verifying that the license is assigned to the correct tenant and that it is not exceeding the maximum allowed capacity.
  2. Verify Robot Configurations: Make sure that each physical machine has been correctly configured as a robot in UiPath Orchestrator. Each robot should have a unique machine name and machine key generated from the physical machine.
  3. Configure Machine Template: Create or edit a Machine Template in Orchestrator to include all the physical machines you want to run the process on. Ensure that each machine is correctly added to the template and that the machine key matches the one generated for each physical machine.
  4. Allocate Robot to Template: Assign the unattended robot license to the Machine Template. This can be done by editing the template and selecting the unattended robot from the list of available licenses.
  5. Check Process Configuration: Verify that the process you want to run is correctly configured to use the unattended robot license and that it is assigned to the correct environment.

By following these steps and ensuring that each component is correctly configured, you should be able to run processes on multiple physical machines using a single unattended robot license in UiPath Orchestrator.

Thanks,
Ashok :slight_smile:

1 Like

Thank you for your help!

I think the problem may be in the second step. I have connected Assistant with the machine key, but I don’t see them when I edit the Machine Template to add them.

I’ve attached a few images of the setup.



I’m getting the error:

  • Package: Document_Processing_vs1
  • Package version: 1.0.44
  • State:Pending
  • Reasons for job state:

Machine has no available license for the Production (Unattended) runtime. Licenses might be used on other machines from this template that are currently running jobs

@THodgson,

As you have only one licence, you can only run one job on one machine at a time.

Once that’s finished then only another job on another machine will start execution.

Single licence will rotated to every bot of that machine template.

Please Mark my answer as solution so it will be helpful to other community members :hugs:

Thanks,
Ashok :slightly_smiling_face:

Hi Ashok,

Thank you for your help with this. I’m still stuck.

When I click on License, and then Unattended, I get this screen. It looks like its using a license for each physical machine rather than for the virtual machine. How can I fix this?

You cannot share the license in separate machines.
At this moment either you are disabling the unattended robot from Manage Access, or in License → Unattended → More, you are disabling the active robot that is already connected and licensed.

Dang. Is there any way around this to run on multiple machines with one license?
My business model is to do daily tasks in many machines, each task taking maybe 30 mins. A license for each machine would be far too expensive.

I already presented the solution in the last comment.

Disable one robot and enable the other one in Orchestrator, then switch again.

Is there a type of license that allows the machine templates to work? The promise of the templates was to distribute the license over multiple machines

1 Like

@THodgson Same was the understanding of mine :thinking:

@marian.platonov :face_with_raised_eyebrow: please help with the specific documentation link here on this please.

Thanks,
Ashok :slight_smile:

https://uipath-survey.secure.force.com/CaseView/articles/Knowledge/Robot-is-not-releasing-license-after-completing-a-job?lang=en_US