AD01 practice questions
Which of the following is an alternative to the usual method of spying application elements when spying issues are encountered?
A. Application Model
B. Application Navigator
D. System Navigator
An attempt to start a Process on resource BP0100 has resulted in the following error message:
BP0100 is too busy to run that process
Which of the below is the most likely cause of this error?
A. Resource BP0100 is offline
B. There is more than one instance of the Blue Prism resourcepc command running on resource BP0100
C. The BPServer service is not running on the Blue Prism Application Server
D. A Process is running on resource BP0100 that calls a Business Object with a run mode of “˜Exclusive’
A business requirement exists to be able to distinguish between cases that have failed due to “˜not being an adult’ and cases that have failed due to “˜invalid ID’ based on the exception detail Blue Prism has captured. The following Process configuration has been built as a solution.
Which of the following statements are correct?
A. The Process configuration will meet the requirements
B. The Process will fail because 2 Recover stages lead to a single Resume stage
C. The Process configuration will not meet the requirements because the Exception Detail is not captured for the two Business Exceptions
D. If the Valid ID stage results in a “˜No’ answer, the Process will not throw an exception.
Consider the following diagram from an object studio action:
What is the problem with this flow?
A. There is a risk of the flow causing an infinite loop.
B. There should be a wait stage at the end of the flow, before the end stage to ensure the flow logic has worked correctly.
C. There is nothing wrong with the object flow shown in this image.
D. The Exception Block should be removed from the page so that all exceptions on that page can be recovered.
Consider the following flow within an Object Studio action:
The developer of this flow found that writing some credentials to the target application sometimes failed with an exception even though the element exists on the screen. He found that simply catching the exception, waiting for 2 seconds and then retrying fixed the problem.
What problems do you see within the flow? (select 2 responses)
A. A block has not been placed around the Write stage and the Recover stage, meaning the credentials action could be unnecessarily retried if another stage further into this action throws an exception.
B. There is a potential for an infinite loop if the “˜Credentials’ stage keeps throwing an exception for some unforeseen reason.
C. The credentials stage is a read stage not a write stage.
D. There is not a Resume stage following the timeout of the Wait stage
Thinking about the standard Blue Prism Process Templates, what is wrong with how this Main Page is handling exceptions?
A. There is nothing wrong with the Main Page flow shown in the image, it is a copy of Blue Prism’s standard Process Template.
B. The Exception Block in the image should be extended to cover all stages in the flow rather than just 4 sub-pages.
C. It would be better to remove the Exception Block and recover, resume logic, and instead handle any exceptions in the sub-pages. Flag data items could instead be passed up as output parameters from the sub-pages informing the Main Page flow if an exception has occurred.
D. The exception handling in the image does not contain any concurrent exception logic. This means there is nothing stopping every item in the Work Queue being marked with the exact same System Exception.
E. Between the Recover and Resume stages there should be logic to reset the application ready for the next case to be worked. For example, this could call the Close Down and Start Up pages.
Study the following image showing part of the flow within a process:
What problems do you see with the process flow? (select 2 responses)
A. There is a missing Recover stage on one of the routes through the flow.
B. There is a missing Resume stage on one of the routes through the flow.
C. The Retry Count is not being incremented for each retry.
D. If an exception is thrown in the Cancel Reservation page and is allowed to bubble up to be caught by the Recover stage, the Create Reservation action won’t be retried.
Which of the following flows can you not create in Blue Prism? (select 2 responses)
Consider the following process flow from a sub-page of a process:
What is wrong with the flow shown in the image?
A. Sub-pages should not have retry logic, exception handling should be in the object level rather than in the process.
B. The resume stage must also be within the exception block
C. The retry loop logic does not include any navigation after the resume stage to ensure the application is ready to try the “˜Search Screen “” Perform Search’ action again.
D. The retry loop logic shown in the image is incorrect because it uses multiple action stages. There should be a retry loop around every action.
Study the following process flow on the Main Page of a process where the intention is to preserve the current exception.
What is wrong with the design?
A. The exception handling is not within an Exception Block.
B. The exception caught by Recover2 will not be preserved by the Re-Throw Exception stage
C. The Send Alerts process will never be run
D. Because the flow is on the Main Page of the process there should be a “˜Re-Throw’ Exception stage as there are no parent/calling pages for the exception to “˜bubble up’ to. B
Consider the following process flow:
What is the problem with this flow?
A. There is nothing wrong with this flow.
B. The exception handling in this flow can be removed because an Attach action in a navigate stage should always work if configured correctly
C. The Attach Block should be enlarged to also include the “˜Waited Long Enough?’ decision stage.
D. The flow contains a recover stage and a route from it without a resume stage. This will cause internal error on future exceptions thrown in the same session.
E. The 0.5 second wait stage should be removed so that the retries can be performed at full speed.
An action called “˜Get Account details’ fails with the following exception detail:
Which of the following could cause this exception?
A. An internal error always indicates a problem with the Blue Prism product. The Blue Prism support team should be contacted for assistance.
B. The Read Details action is not connected to another stage so cannot execute.
C. The Business Object has not been coupled to the application by either launching it or attaching to it.
D. The Read Details action in the Get Account Details Business Object no longer exists but the Process is attempting to use it.
When a process is running in Control Room which of the following functions within the process can be accessed from Control Room to request the process to stop?
A. Stop ()
C. IsStopRequested ()
D. StopNow ()
If you change a session variable when will the new value be available to the process?
B. Next time a new case is taken from a WQ
C. Next time resource PC starts
D. Next time the process starts
How can a session variable value be updated when a process is running? (Select all that apply.)
A. By using the Internal “” Session Variables business object.
B. By pausing the Session Variables work queue.
C. By updating the value in Credential Manager.
D. By updating the value in Control Room