Pega (CRSA 80V1): Robotics System Architect Sample Questions
Question 1
Currently, you are performing UAT on an automation project involving multiple developers. There is a report by a tester that automation fails after a certain number of attempts; however, Runtime logging doesn’t record the number of attempts. Which two of the given methods would you use for determining the number of automation iterations occurring before failure? (Choose two.)
- A. Adding a counter in the automation for tracking the number of items it runs and writing the count into the log.
- B. Opening the RuntimeLog in a text editor and checking for the automation occurrence and any exceptions surrounding it.
- C. Telling the tester for running the solution again, then counting the iterations, and reporting any issues with the automation.
- D. Using Automation Playback.
Correct Answer: BD
Question 2
What number of developers do you assign to each application when developing a project with multiple applications to automate?
- A. 4
- B. 1
- C. 2
- D. 3
Correct Answer: A
Question 3
A Robot must be logged in and registered on a Pega server before it can run an RPA solution. By ____________, you set up the credentials for an RPA Robot.
- A. selecting RPACredentials from the Runtime menu
- B. editing and saving the credentials within the RuntimeConfig.xml
- C. setting the credentials within the solution code on startup
- D. using the default system credentials
Correct Answer: A
Reference: https://community1.pega.com/community/product-support/question/vms-register-pega-7-platform
Question 4
A debugging error refers to a control not having the necessary value to complete an activity when debugging a solution. In order to provide its value, the control needs to be completed by another project. Which two of the following debugging options would provide a benefit when referencing threads for issue resolution? (Choose two.)
- A. Using the Automation Playback
- B. Inserting Try and Catch components to an automation
- C. Adding automation execution log entries
- D. Dissecting a log file for propagating data
Correct Answer: AC
Question 5
The yielded execution link is broken in automation on the fourth iteration. A breakpoint is placed on the yielded execution link in the ForLoop component. To make the Debugger stop on the fourth loop instead of the first one of the ForLoop, how do you add a condition to the breakpoint?
- A. selecting Breakpoints> Properties, from the Debug menu
- B. double-clicking the breakpoint and selecting Settings, from the Breakpoints window
- C. right-clicking the breakpoint and selecting Settings, from the Breakpoints window
- D. Right-clicking the breakpoint in the automation and selecting Properties.
Correct Answer: C
Question 6
When your automation matches a web page, it enters data on a form on the web application. A web app form contains several web controls, which appear to be organized in the same hierarchy in Object Explorer. After the first click of the Submit button, the automation fails to submit the data; however, after the second or third click, the data is submitted. When would be the most appropriate time for invoking the PerformClick method?
- A. Reviewing the RuntimeLog for the order in which the controls are matched. In the automation, and then adding the last matched control’s wait method before the PerformClick method.
- B. Placing a long pause before the PerformClick method in the automation.
- C. Creating a loop within your automation that invokes the PerformClick method until the data finally submits.
- D. Opening the Windows date/time clock menu and then counting the number of seconds it takes before invoking the PerformClick method. And then setting a pause before the PerformClick method for that calculated length of time.
Correct Answer: D
Question 7
It is crucial that you ___________ and _________ , while you perform application discovery (Choose two.)
- A. write automation for accomplishing the basic search functionality of the application
- B. interrogate 100 percent of the controls required for the use case
- C. interrogate representatives of all controls required for the use case
- D. utilize test methods for validating that you can interact with representatives of the controls in the use case
Correct Answer: CD
Question 8
Once your solution design is complete, the customer installs the Robotic Automation Runtime software on the agent’s computer. In order to unit test your robotics solution, the customer requires the OpenSpan.Runtime.exe to launch automatically. How would you fulfill this request?
- A. Editing the StartupProject key in RuntimeConfig.xml by setting the value to the file location of the .openspan file.
- B. Editing the StartProject key in StudioConfig.xml by setting the value to the file location of the .manifest file.
- C. Editing the StartupProject key in StudioConfig.xml by setting the value to the file location of the .openspan file.
- D. Editing the StartProject key in RuntimeConfig.xml by setting the value to the file location of the .openspan file.
Correct Answer: A
Question 9
On a team project, the solution release notes have been documented separately in a text file. Every deployment package should contain the release notes, according to the customer. How would you configure your deployment package in order to fulfill the customer’s request?
- A. Copying the release notes file to the network share location where the deployment package resides
- B. Creating automation that builds a release notes file and copies it to the user’s local temp directory
- C. Emailing the customer the release notes file every time a package is deployed to the users
- D. Adding the release notes file to the miscellaneous files setting within the project properties
Correct Answer: D
Question 10
In addition to sending the deployment package to the customer, you need to build your solution so that it works with both the test and production HR systems. There is only one solution that will work with both environments, as requested by the customer. How would you fulfill this request?
- A. Adding two projects to the solution: production and testing.
- B. Adding two adapters to the HR Project: for production and testing.
- C. Adding two configuration files to the HR System project: for production and testing
- D. Adding one configuration file to the HR System project; where the configuration file contains the production and testing details
Correct Answer: C
Question 11
It is specified in the business requirement that a screen pop-up is triggered when a new call is delivered. In developing the solution to handle this automation trigger, what are the two things you should consider? (Choose two.)
- A. The application type (Windows or Web) in which the screen pop-up starts
- B. The total execution time for the automation handling the screen pop-up trigger
- C. Another screen pop-up occurs before the first caller disconnects and the first process finishes
- D. Multiple configuration items to handle different environments
Correct Answer: AB
Question 12
You need to interrogate a text-based adapter, so you added the WinHIIAPI text adapter (WINHLLAPI.os) and the Windows-based emulator (Extra. os). How can the text adapter be made available for use in the solution by matching the interrogated control?
- A. The username and password fields of the login screen
- B. The window portion of the WINHLLAPI.os text adapter
- C. The window portion of the Extra.os Windows adapter
- D. The screen of the WINHLLAPI.os text adapter
Correct Answer: B
Question 13
Java applications have a button that you click to load grids, which load separately from the Java application. Which of the following property would allow you to interrogate the grid?
- A. EnableMatchInProcess
- B. TargetPath
- C. IgnoreMainBrowser
- D. HookChildProcesses
Correct Answer: D
Reference: http://help.openspan.com/52/Adapters_Interrogation/Excluding_Processes_for_Use_in_Projects.html
Question 14
The task at hand asks you to integrate a Citrix-published application with a Windows application that has been published. To develop the solution, if you want to know two things about the Citrix server, what are they? (Choose two.)
- A. Published Application Name
- B. Project to Load
- C. Citrix server version
- D. Citrix Receiver version
Correct Answer: CD
Question 15
An application is interrogated for _______ and _______ as part of Application Discovery.
- A. determining if the solution requires the use of keys for handling multiple accounts open at once
- B. ensuring that the application uses the correct .Net Framework version
- C. determining any controls that will require translators or additional development effort
- D. ensuring that any controls on the application needed within the use case can be controlled
Correct Answer: CD
Question 16
Business requirements state that the user must perform a search in a web application. How would you order the automation steps while performing this search?
- A. Verifying the adapter status, navigating the adapter to a known location, and performing the search
- B. Verifying adapter status, searching and then navigating to a known location.
- C. Navigating to a known location and performing the search.
- D. Stopping the adapter, starting the adapter, and then performing the search.
Correct Answer: B
Question 17
It is important to _____________ during application discovery.
- A. prefixing the interrogated controls
- B. testing at least one control of each type included in the use case
- C. using the interaction framework for testing any required activities
- D. following solution development best practices
Correct Answer: B
Question 18
What is the most important thing to know when discovering applications?
- A. Users running multiple copies of the application
- B. The application is maintained by local IT personnel
- C. Users changing computers daily
- D. Users changing the color scheme of the application
Correct Answer: A
Question 19
How are the messages defined for the MessageManifest component?
- A. Within a Collection of the MessageManifest’s properties
- B. Within a LookupTable component, acting as the MessageManifest’s data source
- C. Within the Project Properties
- D. Within the Interaction.xml file associated with the project
Correct Answer: C
Reference: https://community1.pega.com/community/product-support/question/openspan-message-manifest
Question 20
As per the Pega Robotic Coding Standards, project components must have proper naming conventions and organization, and you have created the _CRM_GC project item. Which three of the following components belong in the _CRM_GC project item? (Choose three.)
- A. dataTimeUtils
- B. messageDialog
- C. stringUtils
- D. interactionManager
- E. actGetStatus
Correct Answer: ABC
Are you preparing for the Pega (CRSA 80V1) exam?Take a Quiz