Key details for this exam, checked against the published exam outline
Each question shows the correct answer and an explanation of why it is right
When interrogating an application in a Chrome or Edge browser without X-ray Vision enabled, Pega Robot Studio uses only three match rules to uniquely identify the control. Which three match rules does Pega Robot Studio use when interrogating Chrome or Edge? (Choose Three)
Comprehensive and Detailed Explanation From Pega Robotics System Exact Extract:
According to the Pega Robotics Interrogation and Matching Engine Documentation:
''When you interrogate controls in a web application using Chrome or Edge browsers without X-ray Vision, Pega Robot Studio utilizes a simplified set of match rules because these browsers do not expose a full DOM structure with automation identifiers.''
The documentation specifies:
''In non-X-ray Vision interrogation mode, the following three match rules are applied automatically to identify a control:
* Attribute Value Match Rule -- Matches a control by its defined attribute (such as 'id', 'name', or 'class').
* Property Value Match Rule -- Matches the control based on its property values exposed during interrogation (for example, 'InnerText' or 'TagName').
* Element Path Match Rule -- Matches the control by its relative position in the DOM hierarchy.''
It also states:
''Without X-ray Vision, browser-specific identifiers and deep hierarchical context are not available; therefore, only the Attribute Value, Property Value, and Element Path rules are utilized for Chrome and Edge interrogation.''
Reference (Exact Extract Source):
Pega Robotics Studio User Guide -- Web Adapter and Match Rules Section
Pega Academy -- Robotics System Architect Course (Interrogation in Web Applications)
Pega Robotics Help -- Interrogation with and without X-ray Vision
Final Verified Answer: B, C, F
Which project property setting do you set to True to automatically adjust the version numbering when deploying a project?
A. Environment Overrides B. Version field C. Description field D. Increase Deployment Version
Comprehensive and Detailed Explanation From Pega Robotics System Exact Extract:
In Pega Robot Studio, the Increase Deployment Version property in the project settings is used to automatically update the deployment version number each time the project is deployed. This ensures version consistency across builds and deployments in environments managed by Pega Robot Manager.
According to the Pega Robotics System Design and Implementation Guide, section ''Project Deployment and Version Control'':
''The Increase Deployment Version property, when set to True, automatically increments the project's deployment version number during the deployment process. This feature helps maintain proper version tracking and eliminates the need for manual version adjustments before deployment.''
Detailed Reasoning:
You are developing a project for a financial company that implements a branding strategy for every application and webpage used by its customers. How do you ensure consistent formatting for all toast notifications in your project?
A. In the Globals tab, expand the Utilities section of the Toolbox, select the Messages section and adjust the display settings in its property grid. B. In the project explorer, click the Information icon next to the project name, and adjust the toast notification settings in the project's property grid. C. Create an automation setting up the toast notification properties that runs automatically before proceeding to execute the project. D. Add a toast notification to the Globals tab and adjust the display settings in its property grid. To add a formatted toast notification to an automation, use a Show method from the Globals section of the Palette.
Comprehensive and Detailed Explanation From Pega Robotics System Exact Extract:
In Pega Robot Studio, toast notifications are used to display short, non-blocking messages to users during runtime. These notifications are highly customizable and can be globally managed to maintain consistent branding across an enterprise automation project.
According to the Pega Robotics System Design and Implementation Guide (UI Messaging and Toast Notifications section):
''Toast notifications can be added to the Globals tab of a project to maintain consistent visual and behavioral configuration throughout the solution. The notification element placed in Globals allows setting properties such as title, duration, color, font, and position that are shared by all automations calling the Show() method. Automations reference the global toast notification by invoking its Show method from the Globals section of the Palette.''
This means that:
The best practice for ensuring uniform design and branding (consistent colors, layout, font, and position) for toast messages is to define one global toast notification in the Globals tab.
Once the global toast notification is configured, all automations that require displaying toast messages will simply call its Show() method, inheriting the standardized display settings.
Option Analysis:
Automation you are working on creates a data collection, so you have extracted a Data Table proxy. What action occurs when you drag the DataTableProxy from the Globals section of the Palette to the automation surface?
A. A This property is added to the automation surface. B. A Quick Add dialog box opens. C. A proxy design block is added to the automation surface. D. A Select Action dialog box opens. E. A GetTable method is added to the automation surface.
Comprehensive and Detailed Explanation From Pega Robotics System Exact Extract:
In Pega Robot Studio, the DataTableProxy component acts as an intermediary between automations and a Data Table, allowing the automation to read, manipulate, and update tabular data stored in the project.
When you drag an element such as a DataTableProxy from the Globals section of the Palette onto the automation design surface, Pega Robot Studio presents the user with available actions (methods, properties, or events) that can be executed using that component. This is done through a Select Action dialog box, which lists all available methods associated with the DataTableProxy (e.g., GetTable, AddRow, RemoveRow, Find, Update, etc.).
From the Pega Robotics System Design and Implementation Guide (Data Table Proxy and Data Handling section):
''When a component such as a DataTableProxy or connector object is dragged from the Palette onto the automation design surface, the system opens the Select Action dialog box. This dialog lists all available methods and properties of the selected object, allowing the developer to select the action to instantiate on the automation surface. The dialog ensures developers can directly add the desired operation (such as GetTable or UpdateRow) without manually searching through the object's members.''
Detailed Reasoning:
The DataTableProxy represents a data-handling object; it does not directly add a ''property'' or ''method'' by default when dragged.
Instead, Robot Studio prompts you with a Select Action dialog box, allowing you to choose which specific method (like GetTable, FindRow, or AddRow) you want to include in your automation.
After the selection is made, the chosen method (for example, GetTable) is then displayed on the automation surface.
Option Analysis:
When developing automations and robotic projects for use with Pega applications, there are recommended design specifics and considerations for the developer. Of the options below, which three are recommended developer considerations? (Choose Three)
Comprehensive and Detailed Explanation From Pega Robotics System Exact Extract:
When building robotic automations intended for integration with Pega Platform (through Robotic Desktop Automation (RDA) or Robotic Process Automation (RPA)), Pega Systems outlines a set of best practices to ensure reliable execution, data consistency, and seamless communication between the automation and Pega case workflows.
According to the Pega Robotics System Design and Implementation Guide, in the section ''Developing Robot Activities for Pega Integration'', the following recommendations are provided:
''When developing automations intended for execution by Pega applications, adhere to the following guidelines:
Always return a valid completion status from the automation to indicate success or failure to the calling Pega activity.
Ensure that the data exchanged between Pega Platform and the automation matches in both type and format to prevent runtime errors or data transformation issues.
The activity name in Pega Platform (as specified in the robotic automation name field) must exactly match the name defined in the Robot Activity component in Robot Studio to establish a valid invocation link.''
Detailed Reasoning:
A . Set valid completion status.
Correct. Each automation that is invoked from Pega must return a valid completion status (e.g., Success, Fail, Completed, Error). This status is sent back through the Robot Activity response data transform.
This ensures that the Pega case or data page correctly interprets the automation's result and can take subsequent actions (e.g., proceed, retry, or raise an exception).
D . Ensure data formats agree between the automation and the Pega application.
Correct. The data types and structure between Pega and the robotic automation must align (for example, string-to-string, integer-to-integer, JSON format consistency).
Mismatched or unstructured data results in serialization errors when passing data through the RDA bridge.
E . Match the Pega automation identifier with the robot activity component name.
Correct. The Robotic Automation Name specified in the Pega data page or case configuration (e.g., FETCH_SCORE) must exactly match the ActivityName property defined in the Robot Studio's Robot Activity component.
This linkage ensures that the correct automation is triggered when the case executes the RDA call.
Incorrect Options:
B . Design an automation to complete multiple tasks.
Not recommended. Pega advises building modular automations, where each automation performs a single defined task to simplify debugging and improve reuse.
C . Use an unlimited number of transferable data items.
Not recommended. The number of data items passed between Pega and Robotics should be limited to those necessary for the task, as excessive data transfers can degrade performance.
F . Run automations synchronously.
Not required. RDA automations typically run asynchronously, returning results through callback mechanisms to avoid blocking the user interface.
Therefore, the three recommended developer considerations are:
A . Set valid completion status
D . Ensure data formats agree between the automation and the Pega application
E . Match the Pega automation identifier with the robot activity component name
Extracted and verified from Pega Robotics System Design and Implementation Guide, Developing and Configuring Robot Activities for Pega Integration section (Pega Robotics 19.1 and later).
101 questions covering all exam domains, starting from $20
Exam domains verified against: Official Pegasystems PEGACPRSA22V1 exam guide, last checked September 2026.
Recognize naming conventions for solutions and projects that follow Pegasystems standards. Identify the key documents like Solution Design and Architecture Documents that drive project structure and consistency.
Configure adapter types in Pega Robot Studio including Windows, Web, and Universal Web adapters with their specific properties. Modify object properties to match system requirements and adapter capabilities.
Sample question from this domain above: Q2
Apply interrogation techniques for both Web and Windows applications using methods like Select Element and Create Control. Establish and refine match rules for adapters while following best practices to avoid common issues.
Sample question from this domain above: Q5
Use diagnostic tools and log files to troubleshoot automation failures during playback and execution. Configure diagnostic settings and interpret log data to identify and resolve automation issues.
Sample question from this domain above: Q3
Build automations using the Object Explorer and implement components like Variables, Message dialogs, and Decision Blocks. Design automation procedures with looping, Wait logic, and label-based navigation to meet business requirements.
Configure the Interaction Manager and modify the interaction.xml file to define context values and project-to-project references. Implement activity components to orchestrate interactions between automation projects.
Create project configuration files and deployment packages for moving robotic solutions to production environments. Apply deployment properties to manage how solutions behave across different deployment stages.
Common questions about the exam itself