A Robot is an execution host that runs processes built in UiPath Studio.
- Attended - works on the same workstation as a human user and is usually triggered by the user through their actions (user events). You cannot start processes from Orchestrator on this type of Robots, and they cannot run under a locked screen.
- Unattended - runs unattended in virtual environments and can automate any number of processes. On top of the Attended Robot capabilities, this Robot is responsible for remote execution, monitoring, scheduling and providing support for work queues.
- NonProduction - retains all the features of the Unattended Robot, but it should be used only for development and testing purposes.
- Development - has the features of an Unattended Robot, but it should be used only to connect your Studio to Orchestrator, for development purposes.
Only NonProduction and Development Robots enable you to run debugging in Studio.
Starting with 2018.1.1, community users have access to 2 Development Robots. If you used the Community Edition of Orchestrator prior to this version, your Robot type was automatically changed.
For more information, see the UiPath Robot Documentation Portal.
The Robots page enables you to add robots, edit them, view their status, change runtime settings and the environment(s) they are assigned to. Additionally, you can display the logs generated by a single Robot.
Robots can execute processes under custom settings. You can configure logging and resolution in the Runtime tab while provisioning or editing a robot.
Regardless of the Windows version a machine is running on, if you have multiple users on it, you can register a Robot on each of the users.This feature is called High-Density Robots and ensures a full utilization of each machine at your disposal at its maximum potential. It can be applied to all types of Robots (Attended, Unattended and NonProduction).
The High-Density environment has the following advantages:
- On a machine with a Windows Server (2008 R2 or 2012 R2 or 2016) operating system:
- you can run the same process with all Robots in the same time;
- you can run different processes with all Robots in the same time.
To set up High-Density Robots on a Windows Server machine, please see the Setting Up Windows Server for High-Density Robots chapter.
On the same machine, you have to connect all users as Robots to Orchestrator, all with the same Machine Name and Key.
If you register a new Robot to Orchestrator on a machine while the UiPath Robot service is running, you have to restart the service.
If the username and/or password filled in when deploying the Robot to Orchestrator do not correspond to the Windows credentials for the specified user, the first job you run is faulted and a "Logon failure" message is displayed in the Job Details window.
A grouping of Robots is called an environment, and enables you to execute the same package on multiple Robots in the same time.
If you have multiple Robots on the same machine, it is recommended that you group them in the same environment and Orchestrator tenant. Otherwise, some errors might occur when deploying different versions of the same process.