Hello Danish, 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. When a Robot is busy, you cannot edit UserName, Machine or Type of it.
- Unresponsive - the Robot and Orchestrator have not communicated in the last two minutes - the default scenario. This value can be configured in the web.config file.
- 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.