I recently created a new server, RPA-P102. After installing UiPath Studio in unattended mode, I used the machine code and secret from my “100 - Foreground” machine template. There are now two servers using this template, RPA-P101 and RPA-P102.
Orchestrator shows the session as connected and available:
I have created a robot account in /identity and then created a Robot user in /orchestrator, selecting the account and providing the credentials for the RPA-U102 domain account.
I am attempting to configure a schedule for a particular process to run on the 100 - Foreground machine template using RPA-U102. If I select the user, attempting to select the machine template results in “No Results Found”.
If I do the inverse and select the machine template first, the RPA-U102 user does not show up. RPA-P102 does show up under the Hostname selection, but even with that set, RPA-U102 does not show up under the Account dropdown.
I feel like I’m missing a step here, but I’ve reviewed the steps for setting up a new robot and I don’t seem to have missed any steps. What is happening here and how can I fix it?
The machine 100 -Foreground is a machine template or a Standard machine?
Provide the full page of the process that you try to run. I need to see if you selected unattended type for the process.
Provide a full page screenshot from Tenant → Settings → Robot Security
Are you still using Classic Folder? If not, add these roles for the robots (Allow to be Automation User role at the Tenant level, and Automation User at the Folder level).
At the machine template and robot to the Modern Folder.
Connect the robot using Client ID credentials in Assistant.
The machine 100-Foreground is a machine template or a Standard machine?
100 - Foreground is a template machine.
Provide the full page of the process that you try to run. I need to see if you selected unattended type for the process.
Not sure what you mean by this. There are no attended/unattended options for the process. The machine template is licensed as unattended with 1 license, and Assistant says it’s licensed as unattended and the sessions page for the 100 - Foreground machine template says it’s connected as “Production (Unattended)”, as per the screenshot above.
I need to see a full page screenshot from Tenant → Settings → Robot Security.
I’m not sure if I’m comfortable doing this in a production environment where every other robot is working correctly.
You didn’t add the roles which I asked.
I gave RPA-U102 the Allow to be Automation User role at the Tenant level and Automation User at the Folder level. It also has the Robot role in both locations. This is the only robot user to have any role other than the Robot role.
This is the page I need to see.
Process name is the name of a client and has been redacted accordingly.
Provide the full page of the process that you try to run. I need to see if you selected unattended type for the process.
Perhaps this screenshot is more relevant, since I’m attempting to build a schedule, not start a process manually. This exhibits the same behavior though. It appears as though in this screenshot, nothing is running on RPA-P101, hence 2 runtimes being available.
Feel free to raise a case with our support as someone will have a call with you to see on how you configured the robot on the machine and Orchestrator, and how you connected.
Got in contact with UiPath Support. The issue was because of the difference in configuration between a machine template targeting 23.10.1 and 24.10.1.
In my particular case, the solution was to create a new machine template just for this based off the 100 - Foreground template. This new template was allocated a license and allowed me to run the robot.
I am currently in the process of testing all of my foreground processes on 24.10.1 and once this is complete, I will upgrade my 100 - Foreground template machines, change the new machine to run in the foreground group, and delete the temporary template.