blue prism ad01 practice test

Blue Prism Developer

Last exam update: Nov 18 ,2025
Page 1 out of 13. Viewing questions 1-15 out of 189

Question 1

Refer to the Exhibit.

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?

  • A. [Attempts] < [Max]
  • B. [Attempts] > [Max]
  • C. [Attempts] = [Max]
  • D. [Attempts] + 1
Mark Question:
Answer:

A


Explanation:
This expression will evaluate to true as long as the number of attempts is less than the maximum
number of attempts, which means the process will try again. If the expression is false, it means the
number of attempts has reached or exceeded the maximum number of attempts, which means the
process will throw an exception. Reference: https://portal.blueprism.com/sites/default/files/2020-
06/Blue%20Prism%20Certification%20-%20Developer.pdf (page 2)

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 2

Examine the following process flow:

The Orders Collection contains the following data

The Saved Quantity Data Item is configured as a number with the initial value 0.
The Loop Orders stage is configured to loop though the Orders collection.
The Get Quantity stage is configured as follows:

What will the data item Saved Quantity contain after the execution of the page?

  • A. 4
  • B. 5
  • C. 1
  • D. 19
Mark Question:
Answer:

D


Explanation:
The Saved Quantity data item will contain the sum of all the Quantity values in the Orders collection
after the loop. The loop will iterate through each row of the collection and add the value of Quantity
to the Saved Quantity data item using a calculation stage. The initial value of Saved Quantity is 0, and
after adding each row’s Quantity, it will become 19 (0 + 4 + 5 + 1 + 9). Reference:
https://portal.blueprism.com/sites/default/files/2020-06/Blue%20Prism%20Certification%20-
%20Developer.pdf (page 2)

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 3

How many Start Stages can a sub-page in a Process have?

  • A. 0
  • B. 1
  • C. 2
  • D. Any Number
Mark Question:
Answer:

B


Explanation:
A sub-page in a process can have only one start stage, which is where the execution begins when the
sub-page is called from another page. A sub-page cannot have zero or more than one start stages, as
that would cause ambiguity or confusion in the execution flow. Reference:
https://portal.blueprism.com/sites/default/files/2020-06/Blue%20Prism%20Certification%20-
%20Developer.pdf (page 2)

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 4


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?

  • A. 10
  • B. 9
  • C. 11
  • D. The loop will be infinite
Mark Question:
Answer:

C


Explanation:
The Loop Again stage will be executed 11 times when the page is executed. The loop counter data
item starts with a value of 0, and each time the loop again stage is executed, it increments by 1 using
a calculation stage. The loop will continue until the loop counter value is equal to or greater than the
max loops value, which is 10. Therefore, the loop again stage will be executed once for each value of
loop counter from 0 to 10, which is 11 times in total. Reference:
https://portal.blueprism.com/sites/default/files/2020-06/Blue%20Prism%20Certification%20-
%20Developer.pdf (page 2)

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 5





What will be the outcome after the page has run?

  • A. Data Item Output Value contains A
  • B. Data Item Output Value contains B
  • C. Data Item Output Value contains C
  • D. An Internal Exception will be thrown
Mark Question:
Answer:

D


User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 6

Examine the following process flow:

The Loop Orders loop is configured to loop through the Orders collection.
How Many times will the 'Process Order' page be executed?

  • A. 1
  • B. 15
  • C. The loop will be infinite
  • D. It's impossible to tell. There is no loop counter.
Mark Question:
Answer:

B


Explanation:
Loop Orders is configuring to the Orders collection and as per the diagram in the order collection
there are 15 rows so the loop is run till 15 times and the process order page will executed 15 times.

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 7

Study the following page in a process:


Calculation stages will write A, B or C to the Output value data item.
What will be the outcome after the page has run?

  • A. Data Item Output Value contains “A"
  • B. Data Item Output Value contains "B"
  • C. Data Item Output Value contains "C"
  • D. An Internal Exception will be thrown
Mark Question:
Answer:

D


User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 8

Study the following process flow:

This is the Mam Page of a simple process which calls the Page Calculation before completing The
data items are configured as follows:
• X is a Number data item with an initial value of 20
• Y is a Number data item with an initial value of 5
• Result is a Number data item with no initial value
The Calculation Page stage is configured as follows:

The Calculation Page is as follows:

The Data Items are configured as follow:
• X is a Number data item with an initial value of 10
• Y is a Number data item with an initial value of 5
• Result is a Number data item with no initial value
The Start Stage is configured pass through the X and Y values as input parameters.
The divide calculation stage expression is [X] / [Y]
The end stage is configured to pass back the results value as an output parameter.
What will be contained in the Result Data Item on the Mam Page following the execution of the
Process?

  • A. 0
  • B. No Value
  • C. 2
  • D. 4
Mark Question:
Answer:

D


User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 9

Study the following configuration





Which of the following statements is correct?

  • A. When the configuration is run in Control Room, it will become stuck in an infinite loop
  • B. When the configuration is run in Control Room, it will become stuck in an infinite loop until the 'Switch' Session Variable is changed to True in System Manager
  • C. When the configuration is run in Control Room, it will become stuck in an infinite loop until the 'Switch' Session Variable is changed to True in the Control Room
  • D. When the configuration is run in Control Room, it will fail with an internal error on the first execution of the 'Switch?' stage with the error: Decision did not result in a yes/no
Mark Question:
Answer:


Explanation:
Answer: C
Explanation:
Environment variables value will only be change when the next time process runs and the session
variables will change immediately on change in control room.
Session variables values will only be change from the control room and the env variables is only
change from the system manager.

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 10

Consider the following flow in an object:

Which of the following statements are true?

  • A. There just needs to be a wait stage after the start stage to correct this action.
  • B. There should be a wait stage after every stage in this flow (i.e. after the navigate, read, write stages.
  • C. If during testing in object studio this flow works, no additional wait stages should be added as they will slow the interface down.
  • D. There should be an intelligent wait stage after the start stage and after any stage that cause the application we are interfacing with to change
Mark Question:
Answer:

D


Explanation:
Intelligent wait stage should always be used after every stage and that should be minute wait to
overcome the lag when the application runs and on wait should only be used when some of action
interfacing the screens or any updating is going on as per the best practices pdf

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 11

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?

  • A. Set the Mouse Button value to Close'
  • B. The Params button must be selected and the parameter configured to override the Window Text attribute value to 'Close'
  • C. It is not possible to select the Close button using the Dynamic Button element because the value is set to 'Find in the Application Modeller
  • D. A new element is required with the Window Text value set to "Close and the Match Type set to equal
Mark Question:
Answer:

B


Explanation:
Reason: When passing the values in the Parameter the parameter should be configured with respect
to the window text and pass as the value “close” as other attributes are identical we only have
window text to make our fingerprint unique.

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 12

You identify an element in Application Modeller but when you highlight or use that element Blue
Prism gives you an error message saying that duplicate elements were found.
Which of the following statements is true?

  • A. It is common for duplicate elements to be found based upon the attributes that are ticked by default using the Blue Prism product. Time needs to be spent experimenting with the attribute ticks until a unique, reliable, and consistent selection of attributes are found.
  • B. It will not be possible to interface with the element in a unique way. You will need to use Surface Automation techniques for this element.
  • C. A code stage interface will need to be created and used for this application, this will give you more flexibility to interact with the application elements.
  • D. You will need to make the attributes you have selected dynamic. This will allow your flow to loop around, incrementing the attribute value until the correct element is found and used.
Mark Question:
Answer:

A


Explanation:
Reason: Is is common as the duplicate elements we are found by default as the attributes are
provided by the application not by the blue prism. how do make our elements unique is not done by
practicing and experience. ( This is also mentioned in the Foundation course and as well as in other
Pdf too)

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 13

Which of the following statements about Business Objects is true?

  • A. It is Blue Prism best practice to include business rules within Business Objects
  • B. A Business Object is configured in the Studio area of Blue Prism
  • C. A Business Object can be exposed to Control Room
  • D. Logging of individual stages is not configurable in Business Objects
Mark Question:
Answer:

B


Explanation:
Reason: As the business object is only configure in the Object studio.

Rest all other reasons are failed.

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 14

A Blue Prism solution works fine when developing and testing it in Process and Object studio but
when it is ran in Control Room exceptions occur because of screen elements not being found.
What is the most likely cause?

  • A. The most likely cause for the errors is that your application has changed.
  • B. The most likely cause for the errors seen in Control Room is that best practice use of wait stages has not been followed.
  • C. The most likely cause for the errors is that the Object Studio action has not been published and therefore cannot be used by the Process in control room.
  • D. The most likely cause for the exceptions is that best practice exception handling has not been incorporated into the Process.
Mark Question:
Answer:

B


Explanation:
Reason: This is because when we are running the process in testing and development phase at time
the speed of running the process is slow, that’s why it ran properly and when we haven’t give the
proper wait stage and when the process ran in control room the exception occurs as the process ran
in full speed so the process is not having the time to wait.
This is mentioned in the Process creation exercise or Lifecycle exercise.

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 15

The Order System application has been successfully launched and Blue Prism has navigated the
application to the following screen:

There is a requirement to ensure this screen is in focus before any further interfacing is done with the
screen. Which is the correct configuration to ensure the New Order screen is in focus?
A)

B)

C)

D)

  • A. Exhibit A
  • B. Exhibit B
  • C. Exhibit C
  • D. Exhibit D
Mark Question:
Answer:

D


Explanation:
For window application to ensure the new screen is in focus We need to activate the New screen as
not the application

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000
To page 2