A financial services firm is automating a loan origination process that interacts with a legacy mainframe application. The solution design specifies that a single, monolithic Visual Business Object (VBO) will handle all interactions with the mainframe, including login, navigating through multiple screens, data entry, and logout. The process works correctly during UAT with a single robot. However, during performance testing with five concurrent robots, frequent session termination errors occur on the mainframe. The mainframe has a hard limit of five concurrent user sessions. Which design modification represents the most robust and scalable solution to this problem?
Q2Multiple answers
A process is designed to handle insurance claims. It pulls items from a work queue, processes them, and is expected to run 24/7. During a production run, a NullReferenceException occurs deep within a sub-process called 'Process_Claim_Details'. The current exception handling is configured at the Main Page level only, with a single Recovery block that marks the queue item as an exception and gets the next case. This design causes the robot to enter a continuous loop, repeatedly failing on the same case without resolution. Which two modifications should be made to create a more resilient and informative exception handling mechanism? (Select TWO)
Q3
A Blue Prism process designed to scrape data from a web application is running significantly slower than expected. A solution designer is using the debugger to investigate. They have placed breakpoints and are stepping through the process. They observe that a 'Wait' stage, configured to wait for a specific element to exist on a web page, is consistently taking the full 30-second timeout period before proceeding, even though the element appears on the screen within 2-3 seconds. What is the most likely cause of this debugging observation?
Q4
A developer needs to expose a Blue Prism process as a secure SOAP web service to be consumed by an external enterprise application. The security requirement is that only authenticated users from the consuming application, which uses basic authentication, can invoke the service. Which sequence of steps correctly configures this secure web service in Blue Prism?
Q5
An automation is designed to process high-priority financial transactions that must be completed within a 15-minute SLA. A standard priority queue is used for normal transactions. The solution designer needs to ensure the high-priority items are processed immediately, even if thousands of standard items are already in the queue. The current design uses a single process that gets the next item from the queue. What is the most effective design to handle the high-priority items without disrupting the standard workflow?
Q6
True or False: When a Blue Prism process is exposed as a web service, the 'max-instances' setting in the web service configuration in System Manager determines the maximum number of concurrent requests the service can handle by spinning up that many process instances.
Q7
A solution is designed with a 'Controller' process that populates a work queue from a master spreadsheet. Multiple 'Worker' processes then work the items from this queue. The design document states that the Controller process must run to completion before any Worker processes begin, to avoid processing an incomplete set of data. Which mechanism should be used to enforce this dependency in the most reliable way?
Q8
A retail company is automating its order fulfillment process. The process reads order details from an e-commerce platform's REST API, processes them, and updates an internal inventory system. The development team has created a Visual Business Object (VBO) to handle all API interactions. During testing, they find that the API's authentication token expires every 60 minutes, causing the process to fail with '401 Unauthorized' errors. The current VBO design has separate actions for 'Get Orders', 'Update Order Status', and other business functions. Each of these actions makes a direct call to the API. There is no centralized mechanism for handling authentication. What is the most appropriate design change to the VBO to manage the API authentication lifecycle efficiently and robustly?
Q9
A process has been designed to read data from an Excel spreadsheet, but it is failing intermittently with a 'System.OutOfMemoryException' when processing very large files. The current design uses the 'Get Worksheet as Collection' action from the MS Excel VBO to load the entire sheet into memory at the start of the process. The solution must be redesigned to handle files of any size without running out of memory. Which design change is the most appropriate solution?
Q10
**Case Study: Invoice Processing Automation** **Company Background:** Global Freight Inc. (GFI) is a logistics company that processes over 5,000 invoices daily. These invoices arrive as PDF attachments in a dedicated email inbox. The finance team manually opens each email, downloads the PDF, extracts key information (Invoice #, Vendor Name, Amount, Due Date), and enters it into their legacy ERP system, which is a Windows-based desktop application. **Automation Requirements:** GFI wants to automate this process using Blue Prism. The solution must be scalable to handle peak volumes of up to 10,000 invoices per day. The solution needs to be resilient to application outages and handle various invoice formats from different vendors. A key requirement is that the solution must provide a clear audit trail and a mechanism for the finance team to handle invoices that the robot cannot process (exceptions). **Proposed Solution Design:** The proposed solution consists of three processes: 1. **Process 1 (Email Reader):** Runs every 15 minutes. It reads the inbox, downloads PDF attachments, and adds a new item to a 'New Invoices' work queue for each PDF. The email is then moved to a 'Processed' folder. 2. **Process 2 (Data Extraction):** Multiple robots run this process concurrently. They get an item from the 'New Invoices' queue, use an OCR tool to extract data from the PDF, and if successful, add the extracted data to a 'Validated Invoices' work queue. If OCR fails or confidence is low, the item is marked as an exception in the 'New Invoices' queue. 3. **Process 3 (ERP Entry):** Multiple robots run this process. They get an item from the 'Validated Invoices' queue and enter the data into the ERP system. If the ERP system is down, the process should stop gracefully and resume later. Which of the following represents a critical flaw in this proposed solution design?