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?
Q2Multiple answers
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)
Q3
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?
Q4
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?
Q5
True or False: When using the `StartMyDay` component, the `MessageManifest.xml` file is mandatory for the component to function and load applications.
Q6
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?
Q7
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?
Q8
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?
Q9
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?
Q10
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?