Blue Prism AD01 Practice Test - Questions Answers, Page 2

List of questions
Question 11

Examine the following diagram which has been extracted from a Blue Prism Process currently being tested in Process Studio
The Request Type is a text data item and will contain a text value which categorizes the type of request being processed. The Process Request stage has been assigned a Breakpoint with the following Breakpoint condition:
What will happen if you press the Go button when debugging the Process?
Understanding the Breakpoint:
A breakpoint in Blue Prism is used to pause the execution of a process at a specific stage, allowing for debugging.
The breakpoint can be conditional, meaning it will only pause the process if a specified condition is met.
Analyzing the Breakpoint Condition:
The provided condition is [Request Type] = 'New Card'.
This means the breakpoint on the 'Process Request' stage will only trigger if the value of the 'Request Type' data item is 'New Card'.
Possible Outcomes:
Option A: Correct. If the 'Request Type' value equals 'New Card', the process will stop at the 'Process Request' stage because the condition is met.
Option B: Incorrect. If the 'Request Type' value equals 'New Card', the process will stop at the breakpoint, not flow to the end without stopping.
Option C: Incorrect. Breakpoints can be conditional, so they do not always stop the process unconditionally.
Option D: Incorrect. The process will stop at the breakpoint if the 'Request Type' value equals 'New Card', not if it does not equal 'New Card'.
Conclusion:
The correct answer is A. If the 'Request Type' value equals 'New Card', then the process will stop at the breakpoint on the 'Process Request' stage.
Blue Prism Developer Documentation: Debugging and Breakpoints
Blue Prism Training Material on Conditional Breakpoints
Question 12

Examine the following diagram which has been extracted from a Blue Prism Process currently being tested in Process Studio:
The 'Access Customer Account* sub-page contains no Breakpoints, however the page does contain an error.
What will happen if you choose to Step Over (F10) when debugging the Process?
Understanding the Diagram and Process Flow:
The process includes a sub-page called 'Access Customer Account', which contains an error.
When debugging, choosing to 'Step Over' (F10) will execute the sub-page without stepping into each individual stage within it.
Exception Handling in Blue Prism:
If an error occurs within the 'Access Customer Account' sub-page, the process will throw an exception.
The process will then move to the appropriate Recover stage to handle the exception.
Recover Stage Focus:
Option A: Incorrect. Focus will not move directly to the stage containing the error within the sub-page.
Option B: Incorrect. The process does not move to the internal recover stage of the sub-page if there are no breakpoints.
Option C: Correct. The process will move to the 'Recover1' stage after the exception is thrown, as it is the appropriate recover stage for handling the error.
Option D: Incorrect. Focus will not move to the 'Get Customer Details' stage, as the exception handling logic will direct it to 'Recover1'.
Conclusion:
The correct answer is C. The process will work all stages in the 'Access Customer Account' page until the exception is thrown, and then focus will move to the 'Recover1' stage.
Blue Prism Developer Documentation: Exception Handling and Recovery Stages
Blue Prism Training Material on Debugging and Exception Management
Question 13

Examine the following Blue Prism Process flow:
The Process is intended to attempt to perform the processing enclosed in Block1 a maximum of three times before throwing an exception
The 'Attempts' data item is a number data item with an initial value of 0.
The 'Max Attempts' data item is a number data item with an initial value of 3.
The 'Increment Attempts' Calculation stage increases the value of the 'Attempts' data item by 1.
To enable this to work correctly, what is the correction Expression for the 'Increment Attempts' Calculation stage?
Understanding the Process Flow:
The process is designed to attempt the actions within Block1 up to three times before throwing an exception.
The 'Attempts' data item starts at 0 and is incremented by 1 each time the Increment Attempts Calculation stage is executed.
The 'Max Attempts' data item is set to 3, which represents the maximum number of allowed attempts.
Calculation Stage Expression:
The correct expression for incrementing the 'Attempts' data item should add 1 to the current value of 'Attempts'.
In Blue Prism, data items are referenced using square brackets. Therefore, the correct expression should be [Attempts] + 1.
Analysis of Options:
Option A: +1 is incomplete and not correct.
Option B: Attempts +1 is incorrect because it lacks the proper referencing syntax.
Option C: Max Attempts + 1 is incorrect because it references the wrong data item and will result in the incorrect calculation.
Option D: {Attempts + 1 is incorrect due to syntax issues.
Option E: [Attempts] + 1 is the correct expression, using proper syntax to reference the 'Attempts' data item.
Conclusion:
The correct expression for the 'Increment Attempts' Calculation stage is E. [Attempts] + 1.
Blue Prism Developer Documentation: Calculation Stages
Blue Prism Training Material on Data Item Reference
Question 14

Which of the following indicates a case in a Work Queue is currently being processed?
Question 15

Examine the following Blue Prism Action diagram taken from Object Studio:
What is wrong with the current configuration?
Question 16

A Blue Prism solution works fine when developing and testing it in Process and Object Studio, but when it is run in Control Room, exceptions occur because elements are not being found.
What is the most likely cause of this behaviour?
Question 17

Which of the statements below best describes what Blue Prism is used for?
Question 18

Examine the following Exception handling taken from the Main Page of a Blue Prism Process:
Consider the following potential explanations as to what is wrong with the design:
1. The exception handling is not within an Exception Block.
2. There is no Resume stage in the shown process flow.
3. There is a potential for the flow to cause an infinite loop within the process.
4. Because the flow is on the Main Page of the process there should not be a 'Re-Throw' Exception stage as there are no parent/calling pages for the exception to 'bubble up' to.
Which of the above appropriately describes what is wrong with this design?
Question 19

The staff number field of the Centrix Data Solutions business application can be spied successfully, however when using the Highlight feature in Application Modeller, the following behaviour is encountered:
Which of the following Attributes would you use to help obtain a unique element match?
Question 20

An Action called 'Get Customer Address' fails immediately and the following Exception is raised:
Internal: Stage Address Type does not exist
What is the potential reason for this Exception?
Question