High density robots in Unattended Robot

  • Release version: Zurich
  • Updated July 31, 2025
  • 2 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of High density robots in Unattended Robot

    High density robots enable you to execute multiple automations simultaneously and independently on a single Windows Server machine by leveraging multiple Windows user sessions. This capability lets you run the same or different automations concurrently across multiple robot instances on one server, optimizing resource usage and automation throughput.

    Show full answer Show less

    How High Density Robots Work

    • Each robot instance corresponds to a separate Windows user session, allowing parallel automation executions.
    • If a user triggers an automation while connected via Remote Desktop Protocol (RDP), their session is transferred to the robot for execution but can be reconnected to monitor progress.
    • Switching between high density and standard robot types requires reconnecting the unattended robot to maintain seamless automation execution.

    Configuring High Density Robots

    To set up high density robots, follow these key steps:

    • Prepare the Windows Server environment by installing the Remote Desktop Session Host role and adding users authorized for RDP connections.
    • Restart the server after installation.
    • Enable the high density robot option within RPA Hub when creating unattended robots.
    • Install the Unattended Robot application on the server.
    • Add multiple user profiles in the Unattended Robot app to allow multiple concurrent job executions.

    Troubleshooting and Considerations

    • RDP logon errors are tracked in service logs; use disconnect reason codes to diagnose issues.
    • Ensure application process names used in automations match the server environment to avoid execution discrepancies.

    Limitations

    • Only one user can access the Unattended Robot user interface at a time.
    • After upgrading RPA Hub, install the latest Unattended Robot version to maintain compatibility.
    • High density robots operate independently and are not part of the robot pool.

    Execute multiple automations simultaneously and independently on a single Windows Server machine using high density robots.

    Familiarize yourself with high density robots concepts in RPA Hub. For more information, see High density robots in RPA Hub.

    How a high density robot works

    • The robot can start one automation for each Windows user session at any given time. You can run the same automation on all robots simultaneously. You can also run different automations on all robots at the same time.
    • In a scenario, where, a user A is connected to a server via Remote Desktop Protocol (RDP) where a high density robot is connected. If an execution is triggered for the same user A, the manually connected session is disconnected and transferred to the robot. However, the user can reconnect to view the execution after the robot starts its automation.
    • When changing the robot type from High Density Robot to standard or vice-versa, you must reconnect the unattended robot to ensure seamless execution of automations. For more information about creating an unattended robot, see Create an unattended robot in RPA Hub.

    List of steps for configuring high density robots

    Perform the following tasks to configure high density robots:
    1. Set up the environment for high density robots on a Windows Server machine by installing a Remote Desktop Session Host. Then, add users who can establish RDP connection to the Windows Server machine. For more information, see Set up Windows Server machine for high density robots.
    2. Restart the Windows Server machine after the installation is complete.
    3. Enable the high density robot option in RPA Hub. For more information, see Create an unattended robot in RPA Hub.
    4. Install Unattended Robot.
    5. Add user profiles in the Unattended Robot application, so that multiple robots can execute jobs concurrently. For more information, see Set up Unattended Robot.

    Troubleshooting

    • RDP logon errors are recorded in the service logs. Although some logs may lack detailed explanations, utilize the code to search for relevant information in Disconnect reason code and Extended disconnect reason code.
    • The underlying application process names used in automations may vary between the server environment and the development environment. To avoid discrepancies, ensure they are correctly specified in the automations based on the target machine.

    Limitations

    • The Unattended Robot user interface is accessible by only one user at a time.
    • The latest version of the Unattended Robot must be installed after upgrading the RPA Hub to the newest version.
    • High density robots are not a part of robot pool.