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. 1

    You are interrogating a web page where a specific table does not have a unique ID, but it always appears inside a div with class results-container. You have successfully matched the results-container div. To match the table uniquely, which approach should you take in the Adapter Match Rules tab?

    Show answer details

    Correct answer: A

    In the Match Rules tab (or Object Hierarchy), establishing a parent-child relationship ensures the table is only matched when found inside the results-container. This narrows the scope of the match rule, ensuring uniqueness.

  2. 2

    When using the 'Create Control' method during interrogation, what is the primary prerequisite before the control appears in the Object Explorer?

    Show answer details

    Correct answer: B

    The 'Create Control' functionality requires you to select a context (parent object) in the Object Explorer or Interrogation form. The new control is created as a child of this selected object. You then define its match rules.

  3. 3

    True or False: In a Universal Web Adapter, utilizing the 'Select Element' interrogation mode allows you to interact with the Shadow DOM elements that are otherwise inaccessible via standard interrogation.

    Show answer details

    Correct answer: A

    True. The Universal Web Adapter's Select Element feature provides deep access to the DOM, including Shadow DOM boundaries, which are common in modern web components and difficult to interrogate with legacy methods.

  4. 4

    During debugging, you place a breakpoint on a 'Click' method of a button. When the automation pauses, you want to verify the current text value of a text box variable (txtAccountID) that was set in a previous step. Which tool window allows you to inspect this value?

    Show answer details

    Correct answer: B

    Standard Visual Studio debugging tools used by Pega Robot Studio include the Locals window (shows variables in current scope) and the Watch window (allows monitoring specific variables). These are used to inspect data values while execution is paused.

  5. 5

    A robot in production is intermittently failing to identify the 'Submit' button. You need to gather detailed information about the matching process without affecting the robot's performance significantly when it is not troubleshooting. Which Diagnostic Configuration setting allows you to change the logging level dynamically or via configuration file?

    Show answer details

    Correct answer: A

    Diagnostic settings are controlled via the runtime configuration XML. By adjusting the specific LogCategory (e.g., 'Matching') to 'Verbose' or 'Information', you can control the depth of logs generated. This file can be updated without recompiling the solution.

  6. 6

    You have added a DiagnosticsLog component to your automation to track the value of a variable varTaxAmount. In the log file, you want this entry to be easily searchable and distinct from system noise. Which property of the DiagnosticsLog component should you configure to categorize this specific entry?

    Show answer details

    Correct answer: A

    The DiagnosticsLog component has a Type property (Info, Warning, Error, Verbose) that determines how the log is tagged in the log file. Setting this appropriately (e.g., to 'Warning' or a specific custom string if supported by the overload) helps in filtering logs.

  7. 7

    You are analyzing a RuntimeLog.txt file to diagnose a matching issue. You see an entry: Matching - Control 'btnSubmit' match failed. Match rule 'AttributeMatchRule' failed. What is the most effective next step to understand WHY the attribute rule failed?

    Show answer details

    Correct answer: A

    When a match fails in Verbose logging mode, the system typically logs the candidate objects it examined and their properties. Reviewing the lines immediately preceding the failure message will show what the adapter 'saw' (e.g., Class='btn-secondary') versus what the rule expected (Class='btn-primary').

  8. 8

    The 'Automation Playback' feature is primarily useful for which of the following scenarios?

    Show answer details

    Correct answer: A

    Automation Playback allows a developer to 'rewind' or replay a specific execution path of an automation while debugging. This is crucial for testing logic changes or re-verifying variable states without the overhead of stopping and restarting the entire application adapter and automation flow.

  9. 9

    A developer needs to ensure that the log files on the production machine do not consume excessive disk space over time. Which component or utility is best suited to manage the cleanup of old log files at the start of the solution?

    Show answer details

    Correct answer: B

    The FileUtils component (part of the Pega Robotics Toolbox) provides methods to iterate through files in a directory and delete them. A standard pattern is to run a 'Cleanup' automation at the start of the solution that uses FileUtils to delete log files older than X days.

  10. 10

    When implementing the Object Explorer in automation development, what is the significance of the hierarchy presented in the explorer window?

    Show answer details

    Correct answer: B

    The Object Explorer mirrors the structural hierarchy of the interrogated application. The parent-child relationships are critical because match rules often rely on the parent being matched first. If a parent is not matched, its children cannot be matched.

  11. 11

    A financial services firm is automating a legacy Windows application that frequently displays modal dialog boxes for transaction confirmations. These dialogs are owned by the main application process. The automation intermittently fails because it attempts to interact with the main window while a modal dialog is active. Which adapter property should be configured to ensure Robot Studio can interact with these modal dialogs reliably?

    Show answer details

    Correct answer: B

    The HookChildProcesses property on a Windows adapter allows Robot Studio to inject its logic into child processes and windows created by the main application, including modal dialogs. When this is set to True, the adapter can see and interact with controls on these spawned windows, resolving the issue of the main window being blocked.

  12. 12

    A developer is building an automation that iterates through a list of customer records from an Excel spreadsheet. For each record, the automation must perform a lookup in a web application. If the lookup takes more than 15 seconds, it should log a timeout error and move to the next record. Which combination of components is best suited to implement this specific timeout requirement for the web lookup action within the loop? (Select TWO)

    Show answer details

    Correct answer: A, B

    A ForLoop is the standard component for iterating through a collection of items, such as rows from an Excel file.

    A Timer component can be started at the beginning of the web lookup and its Elapsed event can be used to trigger the timeout logic if the lookup does not complete within the specified interval (15 seconds).

Create an account to continue.