Any given Robot can have one of the following statuses:
- Available - the Robot is not running a process and is free to be used;
- Busy - the Robot is running a process;
- Unresponsive - the Robot and Orchestrator have not communicated in the last two minutes;
- Disconnected - the UiPath Robot service is not running.
Robot start commands are received through SignalR or requested on a Heartbeat. The username and password of the Robot are transmitted only on Heartbeats, thus enabling it to log in and execute an indicated process.