Utilization of Pega Robot Runtime
Pega Robot Runtime installation
Pega Robot Runtime™ is the client environment that executes automations that you create with Pega Robot Studio. Pega Robot Runtime also manages the assigned deployment package on either the desktop or virtual machine. By communicating through the Pega Synchronization Engine, the Pega Robot Runtime application can download the correct product versions, package assignments, and configuration files.
All robots and desktop machines require you to install Pega Robot Runtime. The installation wizard installs the 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 can manage and maintain the Runtimeconfig.xml within the Pega Robot Manager user portal. Pega Robot Runtime also includes the CommonConfig.xml file, located in the Program Data\Pegasystems folder. This configuration file provides legacy application options, authentication information, the value for Pega Robot Manager enablement, and the Pega Robot Manager URL. 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)
You install both the Pega Updater Service and the Pega Loader applications as part of the Pega Synchronization Engine. The Pega Robot Runtime application coordinates the launch of the Pega Loader as part of the Synchronization Engine. Pega Robot Runtime analyzes deployment package metadata, compares the installed runtime version to the version that the deployment package requires, and, if necessary, downloads and installs a new runtime version to the desktop machine.
Pega Robot Runtime software components
- Pega Native Foundation performs product integrations with applications that are used in robotic automation solutions.
- Pega Robot Runtime executes 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, autobalancing, and to monitor the robot health in Robot Manager.
- Pega Synchronization Engine ensures that the correct product versions are in place before the products start running.
Pega RPA Service
Pega RPA service enables Pega Robot Manager to autobalance, schedule, move, start, and stop robots within work groups and assignment types. You use these actions exclusively for unattended robots. Installation of the Pega RPA Service is not required, but the functionality of the Pega Robot Manager administrator is limited as a result. If you do not install the Pega RPA service, the robotic process automation (RPA) robot can get work from applications such as email and Excel. You can manually connect these standalone robots to Pega Robot Manager for package assignments and get work from the different work queues.