Skip to content

PEGAPCRSA80V1_2019 Pega Certified Robotics System Architect (PCRSA) 80V1 Practice Questions

Prepare for PEGAPCRSA80V1_2019 with more than an answer.

406 questions in the full set40 sample questionsUpdated Jan 31, 2026
Exam fee
$175 USD
Level
Professional
Valid for
2 years
Domains covered on the exam 6
  1. Pega Robot Studio Fundamentals and Architecture20%
  2. Application Integration and Interrogation25%
  3. Automation Components and Toolbox20%
  4. Automation Logic and Control Flow15%
  5. Interaction Management and User Experience10%
  6. Deployment and Production10%
  1. 13

    An architect is designing a robotic solution that requires strict separation of concerns. The solution will interact with a CRM (Windows application), a claims processing system (web application), and use several custom date and string manipulation routines. According to Pega Robotic Coding Standards, how should the project items be organized within the solution?

    Show answer details

    Correct answer: D

    Pega Robotic Coding Standards recommend creating separate projects for each interrogated application to encapsulate its logic. Shared, non-application-specific components like StringUtils and DateTimeUtils should be placed in a Global Container project, conventionally named with a _GC_ prefix. A main controller project then orchestrates the interactions between these components.

  2. 14

    A developer needs to extract a specific value from a fixed-length string where data is organized by character position. The input string is CUST001234ACCT987654PENDING. The goal is to extract the account number, which always starts at character position 11 and is 10 characters long. Which StringUtils method is the most direct and efficient way to accomplish this?

    Show answer details

    Correct answer: B

    The Substring method is designed specifically for extracting a portion of a string based on a starting index and a length. For this scenario, using Substring with a startIndex of 10 (since it is zero-based) and a length of 10 is the most precise and efficient method.

  3. 15

    True or False: When using the StartMyDay component, the MessageManifest.xml file is mandatory for the component to function and load applications.

    Show answer details

    Correct answer: B

    The MessageManifest.xml file is used by the StartMyDay component to display user-friendly messages during the application loading process. However, the component can still start applications without this file; it will simply not display the custom messages. Therefore, the file is optional, not mandatory.

  4. 16

    A project requires automating a web application that uses a multi-level navigation menu. When a user hovers over a top-level menu item, a sub-menu appears, and hovering over a sub-menu item reveals a third-level menu. The automation needs to click an item in the third-level menu. During interrogation, Robot Studio can only see the top-level menu items. What is the most effective technique to interrogate and automate the nested menu items?

    Show answer details

    Correct answer: C

    For dynamic web elements that appear on events like hover, the standard interrogation process may not see them. The correct technique is to manually perform the action (hover over the menu) in the live application, which makes the sub-menu visible. Then, in the Interrogation Form, refreshing the control tree will allow Robot Studio to discover and capture the newly appeared elements for automation.

  5. 17

    A developer is debugging an automation and observes that a cloned instance of a web application page is not being released from memory after its use, leading to a memory leak. The automation uses the Created event of a page element to trigger logic, but there is no corresponding action for when the page is closed. Which practice should be implemented to ensure the cloned context is properly destroyed?

    Show answer details

    Correct answer: B

    For every Created event that establishes a cloneable context (often setting a key), there must be a corresponding Destroyed event automation. This automation should handle the cleanup, which typically involves removing the key associated with that instance. This signals to Robot Studio that the context is no longer needed and can be released, preventing memory leaks.

  6. 18

    A retail company uses a centralized configuration server to manage settings for its fleet of robots. A new requirement is to have robots fetch a daily discount code from a REST API endpoint on the server before starting their tasks. Where in the Pega Robotic Automation solution should this configuration logic be implemented to ensure it runs automatically when the robot runtime starts?

    Show answer details

    Correct answer: B

    The RuntimeConfig.xml file is processed when the Pega Robot Runtime starts. By specifying a StartupProject, you can designate a project within your solution to execute automatically upon startup, before any user interaction. This is the correct place to implement logic that needs to run once at the beginning of a robot's session, such as fetching configuration data.

  7. 19

    You are creating an automation that needs to perform one of three actions based on a customer's status: 'Gold', 'Silver', or 'Bronze'. Any other status should be treated as 'Standard'. Which automation component allows you to design this multi-branch logic cleanly based on the string value of the customer status?

    Show answer details

    Correct answer: C

    The Switch component is specifically designed for multi-branch logic based on the value of a single variable. You can define a 'case' for each expected value ('Gold', 'Silver', 'Bronze') and a 'default' case to handle all other values ('Standard'). This results in a much cleaner and more maintainable automation than using multiple nested If-Else blocks.

  8. 20

    A developer is using the Excel File Connector to read data from a .xlsx file. The automation works correctly in the development environment but fails on the production machine with an error indicating that the Microsoft Access Database Engine is not installed. What is the root cause of this issue?

    Show answer details

    Correct answer: D

    Under the hood, the Excel File Connector in Pega Robot Studio uses an OleDb data provider to connect to and query Excel files as if they were databases. This provider is part of the Microsoft Access Database Engine redistributable. If this engine is not installed on the machine where the robot is running, the connection will fail with the described error.

Create an account to continue.