Skip to main content

Utilization of Pega Robot Runtime

Pega Robot Runtime installation

Pega Robot Runtime™ is the client environment that runs the automations that you create with Pega Robot Studio. By communicating through the Pega Synchronization Engine, the Pega Robot Runtime application downloads the correct product versions, package assignments, and configuration files.

All robots and desktop machines require the installation of Pega Robot Runtime, and the installation wizard installs all supporting components. You can change any associated runtime configuration files during the installation process. After installing Pega Robot Runtime and connecting to Pega Robot Manager, you manage and maintain the PegaRuntimeConfig.xml file within the Pega Robot Manager user portal.

Pega Robot Runtime also includes the CommonConfig.xml file in the Program Data\Pegasystems folder. This configuration file provides the details needed to connect to Pega Robot Manager and other servers that may be in use. For more information on accessing and updating config files, see Shortcuts option in Tools menu.

The Pega Robot Runtime installation process installs the following additional software components:

  • Pega Native Foundation
  • Pega Robotic Process Automation (RPA) Service (optional)
  • Pega Synchronization Engine (optional)
Note: You can locate the prerequisite software components within the Installs folder of the Pega Robot Runtime installation package. The Synchronization Engine cannot perform the initial installation of Pega Robot Runtime, but it is designed to perform further product updates because it ensures that the version of Robot Runtime that the Synchronization Engine is using aligns with the Robotic Automation package assigned to the robot. For other Pega Robot Manager and Pega Robot Runtime versions, access the installation guides on the Pega Robotic Process Automation product page.

Pega Robot Runtime installs the Pega Updater Service and the Pega Loader applications as part of the Pega Synchronization Engine. The Synchronization Engine analyzes deployment package metadata, compares the installed Robot Runtime version to the version that the deployment package requires, and if necessary, downloads and installs a new Robot Runtime version to the desktop machine.

Pega Robot Runtime software components

  • Pega Native Foundation performs product integrations with the applications that the robotic automation project uses.
  • Pega Robot Runtime runs the assigned deployment package on the desktop or virtual machine.
  • Pega RPA Service provides the communication link between Pega Robot Manager and the robots for scheduling, auto-balancing, and monitoring Robot Manager's robot health.
  • Pega Synchronization Engine ensures that the correct product versions are in place before the products start running.

Pega RPA Service

Unattended robots use the Pega RPA Service and enable Pega Robot Manager to auto-balance, schedule, move, start, and stop robots within work groups and assignment types. Installation of the Pega RPA Service is not necessary for attended robots. Unattended robots do not require the Pega RPA Service, but if not used, the functionality of the Pega Robot Manager administrator is limited.

Note: For more information about the Pega Robot Runtime installation process, see the Pega Robot Automation Installation Instructions on Pega Community.

Check your knowledge with the following interaction:


This Topic is available in the following Module:

If you are having problems with your training, please review the Pega Academy Support FAQs.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice