Free Practice Questions for the Blue Prism Developer AD01 Exam (2026 Updated)
At Marks4sure, we are dedicated to providing IT professionals with the most accurate and reliable preparation materials for the Blue Prism AD01 exam. To support your certification journey, we have made a selection of our premium 2026 Developer practice questions and answers available completely free. You can take this practice test as many times as you need. Every question includes a detailed, expertly verified explanation to ensure you fully grasp the core security concepts before test day.
Which of the following statements regarding the use of Worker Queues are correct? (select 2 responses)
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?
Please refer to the exhibit.
Consider the following Attribute Match for the Windows Title of an Application.

What alterations would you recommend making to the Attribute shown?
A screen contains four buttons, Find, Save, Close and New. When the buttons are spied, the attributes are identical except for the Window Text attribute.
The values for the Windows Text attribute are Find ' for the Find button. ' Save ' for the Save button, Close ' for the Close button and New’ for the New
Button.
The Dynamic Button element has been spied and has the following attributes set:

What additional configuration is required to ensure the Close button is selected by the Navigate stage?
An application being automated is prone to respond slowly when there is a lot of network traffic
How should the Developer manage these performance issues when designing an automation?
The Developer is deploying a Process into a Production environment. Which best practice option would you recommend for the Stage Logging of a Decision stage on the Main Page?
The Developer is debugging an action page in a Business Object by stepping through the stages which interact with the application. What will happen when they click Reset on an Action page in the Business Object?
A Developer is following the best practices to prepare the Process for a Production release
Which of the following should NOT be implemented?
Please refer to the exhibits.



How many Full Time Employees will the generated Report include?

The data item " Loop Counter " is a number data item and has an initial value of 0. The data item " Max Loops " is a number data item and has an initial value of 10.
The two stages are configured as follows:


How many times will the Loop Again stage be executed when the page is executed?
The Work Queue " Customer Onboarding ' has a number of Pending Items which may be tagged as " Domestic " , " Retail " or " Business " There is also a tag for the 8 digit product code formatted as " Product Code: {product code} " e.g. Product Code: CA123456.
What is the correct configuration to get the next item from the queue that:
• Isn ' t applying for a loan product i.e. Product Code doesn ' t begin with " LN "
And
• Is a domestic customer
A process is currently scheduled to run every day but needs to be temporarily stopped for 3 months According to best practice, how should this be done?
FILL BLANK
Review the Action flow below which loops through the Customer List Collection until the relevant customer match is found, and then uses the ‘Set DOB’ Calculation stage to copy the value from the Collection column ‘DOB’, to the DOB data item:


- The DOB data item is a Date data item with no initial value.
- The DOB column in the Customer List Collection is a Date data type.
What expression would you use in the ‘Set DOB’ Calculation stage, to copy the value from the Collection column, to the DOB data item?
(Remember, Blue Prism expressions are case sensitive)
Consider the following flow in an object:

Which of the following statements are true?

The Process is intended to attempt to perform the processing in the recover block, Block 3. a maximum of three times before throwing an exception.
Data Item ' Attempts ' is a number data item with an initial value of 0
Data Item " Max Attempts " is a number data item with an initial value of 3
The ' Increment Attempts ' calculation stage add 1 to the attempts value and outputs a result to the " Attempts " data item
To enable this to work correctly, what is the correct expressions for the Try Again ' decision stage?
Examine the extract below taken from a Blue Prism Process:

The Outputs tab from the Get Next Item stage is provided below:

What is the correct expression for the ‘Item Returned?’ Decision stage, to check if a Work Queue item was returned?
The Blue Prism Server Service has been stopped for 4 hours
Once it is restarted what will happen to any missed schedules which should have executed while it was stopped?
The Stock Value Calculator application has been launched successfully by a Business Object named ‘Stock Value Calculator – Basic Actions’.
A second Business Object named ‘Stock Value Calculator - Historic Values’ is used to interface with the Historic Values screen within the application.
The Wait stage highlighted below has encountered an Internal Exception:

Details of the Exception are provided below:

What action is required to present this error occurring?
A Blue Prism Process works successfully when testing in the Process Studio but terminates in Control Room due to the exception stating screen elements were not found What should the Developer check first?
When entering an option within the Training Order system the relevant option number is entered into the Option number field as below The Option number input field has been spied in Blue Prism:

The following attribute set has been returned by Application Modeller:

Which Attribute can be un-ticked to ensure consistent visibility of the element to Blue Prism?
Please refer to the exhibit.

The above image is that from a Clean Up page in a Business Object.
Which of the following would be the correct use of the Clean up Page?
A)

B)

C)

D)

Consider the following process flow from the Main Page of a process in Process Studio:


Thinking about the standard Blue Prism Process Templates, what is wrong with this Main Page process flow?
Please refer to the exhibits.


The Developer needs to ensure Blue Prism best practices are followed in respect to naming conventions and layout
How would the Developer build an Object that Logs into the Application, and then Navigates the Orders page left-hand menu?
A)

B)

C)

D)

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?
Please refer to the exhibit.

A Developer has used the Win32 mode lo spy the login window and the Region mode to spy the Username field of a Windows-based application.
Using the Navigate stage, the developer would like to
* Bring the application screen to bring it foreground
* Send a ' Global Mouse Click Centre ' command to the center of the username field
* Use Global Send Keys to populate the username field
How should the navigate stage be configured?
A)

B)

C)

D)

Examine the flow below:

An error has been encountered on Page 1 and the exception has bubbled up to be recovered in the Recoverd stage The Yes ' path has been taken from the " Throw new Exception? " decision stage. Consider the Throw Exception stage properties below:

How should the properties be configured for the Process to throw a new Business exception, i.e. a different exception to the one encountered in Page?
Examine the following Process flow:

The ' Start Value ' data item is a number data item with an initial value of 10 The ' End Value ' data item is number data item with an initial value of 0.
The Multi Calc stage is configured as follows

After the page has been rurv what value will be assigned to the ' End Value* data item?
Please refer to the exhibits.


An error has occurred in the Update Data ' action and has been captured by the Recovery stage. As part of the retry logic, the ' No ' path has been taken How should the properties be configured for the process to throw the exception that was encountered on the Update Data action ' '
Examine the following Blue Prism Process flow:

The Process is intended to attempt to perform the processing enclosed in the recover block (Blockl). a maximum number of times before throwing an exception The maximum number of attempts is stored in the ' Max Attempts ' data item.
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 a current value of 3. This value is provided at start-up.
The ' Increment Attempts ' Calculation stage increases the value of the ' Attempts ' data item by 1.
To enable this Process flow to function correctly, drag and drop the items below into the placement boxes (A - C), to create the correct Blue Prism expression for the Retry? ' Decision stage.

FILL BLANK
Examine the following recover flow taken from a Blue Prism Process:

The ‘Exception Type’ data item has no initial value and has a data type of text.
The Calculation stage ‘Save Exception Type’ will output the current exception type to the ‘Exception Type’ data item.
What expression would you use in the ‘Save Exception Type’ stage to achieve this?
When building a solution to use Tags within a Work Queue, which of the following statements is correct true?
Consider the following process flow:

Decision JA " properties are:

Decision " B " properties are.

Decision " C " properties are

What will happen when the process runs?
Examine the following sub-page of a Blue Prism Process:

The ‘Decision A’ stage properties window is displayed below:

The ‘Decision B’ stage properties window is displayed below:

The Calculation stages will output A, B or C to the Result data item.
What will the value of the Result data item be after this page has been run?
Which of the following can you perform in me System - > Workflow area of Blue Prism? (select all that apply)
Which of the following activities can you perform in Blue Prism Control Room?
(select all items which apply)
You identify an element in Application Modeller and it highlights uniquely and can be used in your object flow diagram. The next day you find that Blue Prism cannot no longer identify the same element, your object flow is giving you ' Element not found ' exceptions. Which of the following statements is true?
Please refer to the exhibit.

The Developer is using the basic Blue Prism Process Templates
What is wrong with how this Main Page is handling exceptions ' '
An Action in a Business Object needs to use Global Send Keys to populate the ‘Staff Number’ field in an application called Centrix Data Solutions. The application is in focus and the cursor is placed in the Staff Number field.
Examine the stage properties window below:

In order to configure a Global Send Keys action to populate the Staff Number field, which element in the Application Explorer tree displayed above, would you drag to the Element column in the stage, so that this operation can be complete?
Examine the following Blue Prism Process diagram which is intended to get the date of the previous day as a date value:

The Calculation stage Properties window is provided below:

Which are the following statements about this process diagram are correct?
There are multiple rows of conditions in the Properties window of the Wait Stage. Which of the following is TRUE?
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?
When automating a Windows application what type of stage is configured to perform a Global Send Key Events?
ACME INC have introduced a new password policy for the Centrix Data Solutions application
A Developer has built, tested and deployed the Credentials Manager functionality to ail the automations in the Production environment
What TWO additional functionalities are now available for the Developer to use when creating future automations?
Examine the following Blue Prism Process diagram:

The initial values for the 2 data items are displayed in the diagram above.
The expression in ‘Decision A’ is:
Len([City 1]) > Len([City 2])
The expression in ‘Decision B’ is:
Mid([City2].3,1) = “ “
The expression in ‘Decision C’ is:
Left([City 1], 5) = " manch " AND EndsWith([City 2], " York " )
What will happen when the process flow executes?
Which statements are TRUE about the Blue Prism Release Manager " '
Select the TWO correct answers.
The Process Controller needs to be able to view Exception items from both the Work Queue screen within the Control room, and from the Session Logs According to best practice, which TWO options would the Developer recommend?
Which of the following options can be used to update the value of a data item exposed as an Environment Variable?
(Select all items which apply)
If you change the value of a ' Session Variable1, when will the new value be available to a running Process?
Please refer to the exhibit.

When clicking the drop-down on Identify in the Application Modeller, what is the difference between the Spy Element option and the Navigator options?
Examine the following Blue Prism Process diagram:

The ' Retry Limit ' data item is configured as a number data item, and has an initial value of 3. The ' Retry Count* data item is configured as a number data item, and has an initial value of 0. The ' Count ' Calculation stage increases the value of the ' Retry Count ' data item by 1. The ' Retry? Decision stage contains logic to prevent more than 3 attempts
What is wrong with the current configuration?
Examine the following Blue Prism Process diagram:

The ‘Calculation Result’ data item is configured as a number data item with an initial value of 100.
The Calculation stage Properties window is displayed below:

After the Process flow has run, which of the following statements are true?






