blue prism asd01 practice test

Exam Title: Designing Blue Prism Process Solutions

Last update: Nov 27 ,2025
Question 1

Imagine you are designing the application integration logic for a solution. One of the applications
involved is one you have not automated before but it is widely used and the project is the first in a
series for this client. Which of the following are valid considerations when designing business
objects? (select 2 responses)

  • A. It's best that objects are designed to be reusable and are not made bespoke for one process.
  • B. The first Production process to automate an application should not share its integration logic with any other because there will invariably be teething problems during an initial implementation.
  • C. When an application is automated for the first time a single business object should be used to isolate the first process from any that follow.
  • D. Any new application should be assessed to find the appropriate integration technique and identify any potential technical issues.
  • E. It's best that each process uses its own business objects to keep it separate from any other.
Answer:

AD

vote your answer:
A
B
C
D
E
A 0 B 0 C 0 D 0 E 0
Comments
Question 2

When designing business objects which of the following statements is true? (select 3 responses)?

  • A. It's best practice to keep application logic in one business object so that there is a single point of reference.
  • B. It's good practice to split application logic into multiple objects so that the process is more efficient.
  • C. It's good practice to keep application logic in one business object so that developers know where to find it.
  • D. It's good practice to keep application logic in one business object to minimise the process dependencies.
  • E. It's good practice to split application logic into multiple objects to minimise the process dependencies.
  • F. It's good practice to split application logic into multiple objects to minimize the effect of change
  • G. It's good practice to keep application logic in one business object so that the process is more efficient
Answer:

BEF

vote your answer:
A
B
C
D
E
F
G
A 0 B 0 C 0 D 0 E 0 F 0 G 0
Comments
Question 3

You are the Lead Developer tasked with delivering four processes for the same client. You have
enough developers in the team to develop all the processes in parallel. All the processes have one
application in common, another application is used by two processes and one process uses an
application that none of the others do. Which of the following statements is true?

  • A. Other than the standard utilities, there should be 3 objects.
  • B. Other than the standard utilities, there should be 4 objects.
  • C. Other than the standard utilities, there should be 7 objects.
  • D. It's not possible to determine how many objects there should be.
Answer:

D

vote your answer:
A
B
C
D
A 0 B 0 C 0 D 0
Comments
Question 4

It's technically possible for one business object to call another Outside of using utility objects are any
of the following valid reasons why you would want to do this?

  • A. No, objects should never call other objects.
  • B. Yes but objects calling other objects could lead to undesirable memory problems so care must be taken
  • C. Yes, to create a wrapper object as a vehicle for a reusable sequence of application logic
  • D. Yes, but only if the object is calling itself.
Answer:

C

vote your answer:
A
B
C
D
A 0 B 0 C 0 D 0
Comments
Question 5

A process is required for a client in the banking sector that involves using an application to transfer
funds between accounts A strong security model is in place to prevent any malicious activity but the
client is nervous about the risk of external problems, like a power cut leaving a case in an incomplete
state or a fault in the source data causing a case to be duplicated or an excessively large transfer to
be made.
What should be included in the solution design? (select 3 responses)

  • A. A different queue for each major processing step
  • B. A different process for each major processing step.
  • C. A single queue that is cleared of all worked items at the start of each day.
  • D. Rules to limit transaction values.
  • E. A key value that will uniquely identify queue items.
  • F. A requirement that the solution is never run on more than one machine
  • G. An exception handling procedure to track manual referrals.
Answer:

EGA

vote your answer:
A
B
C
D
E
F
G
A 0 B 0 C 0 D 0 E 0 F 0 G 0
Comments
Question 6

If a solution is to make use of a queue with Maximum Attempts greater than 1. what should the
designer put in place? (select 2 responses)

  • A. A decision whether or not to use an available retry item after marking an item complete.
  • B. A decision whether or not to use an available retry item after marking an item as an exception.
  • C. A decision whether or not to use an available retry item before marking an item complete
  • D. A decision whether or not to use an available retry item before marking an item as an exception
  • E. Logic to ensure that the next attempt to work a case is executed on a different machine from the previous attempt.
  • F. Logic to ensure that the next attempt to work a case is executed on the same machine as the previous attempt.
  • G. Logic to identify the progress made by previous attempts to work a case.
Answer:

BF

vote your answer:
A
B
C
D
E
F
G
A 0 B 0 C 0 D 0 E 0 F 0 G 0
Comments
Question 7

Imagine a DR scenario where the main Production database goes down one afternoon. All processes
use work queues and all new work is loaded first thing each morning. The database is backed up
regularly but not in real time, so the restored back up will be slightly out of date, say by 1 hour. If the
backup was restored, and processes were restarted what would be the effect? (select 2 responses)

  • A. The processes would resume with the queue item being worked at the time of the incident
  • B. The processes would resume with the next available queue item
  • C. The queue item being worked at the time of the incident would be automatically marked as an exception.
  • D. The queue item being worked at the time of the incident would need to be manually marked as an exception.
  • E. The work queue would automatically ensure no cases is duplicated.
Answer:

BC

vote your answer:
A
B
C
D
E
A 0 B 0 C 0 D 0 E 0
Comments
Question 8

A process is required for a telecoms company to work cases supplied via a daily Excel file Although
the file will only contain around 1000 rows, the average case time is such that the workload is far too
big for one machine to complete in a day, so the solution has been designed with multiple machines
in mind. One machine will load the work queue while the others wait, then once the queue is ready
all machines will work it together. The requirements state that the input file is machine generated,
has a known format is generally clean but may contain exceptions - rows with an empty cell, partial
phone numbers, or accounts that don't exist. What should the solution do to combat this problem?

  • A. The solution should read the file and load the queue without validating the data The data validation should be the first step in working a queue item, with invalid cases marked as exceptions.
  • B. The solution should open the file and delete any row with either missing, incomplete or invalid data. Then the clean' file should be read and the resulting collection added to the queue.
  • C. The solution should read the file and then loop through the resulting collection and discard any row with either missing, incomplete or invalid data. Then the 'clean' collection should then be loaded into the queue
  • D. The solution should validate the data and check that the accounts exist in the target applications beforehand, so that only clean cases are loaded into the queue.
  • E. The solution should apply a filter to the Excel file to hide any row with empty cells and only load the complete rows.
Answer:

C

vote your answer:
A
B
C
D
E
A 0 B 0 C 0 D 0 E 0
Comments
Question 9

SanQuest Bank's call centre regularly receives requests from customers for the exact amount
required to clear their loan This is a complicated calculation that is prone to human error. The bank
has decided to use Blue Prism to perform the calculation and is considering amending its front end
system OneBase to allow a user to click a button to request a Loan Consolidation Amount. They plan
to communicate with Blue Prism using web services Consider the two proposed designs:

Here a Blue Prism object is exposed as a web service OneBase calls this service providing the account
number The Blue Prism object add the case to a work queue and then returns the Case ID to
complete the web service call
A Blue Prism process works the queue and harvests the data required to perform the calculation. The
same Blue Prism process calls a OneBase web service and provides the loan settlement figure.
OneBase completes the web service call by returning a success flag.

Here the Blue Process that harvests the data is exposed a web service with the loan settlement figure
as an output. OneBase calls the web service and provides the account number. The Blue Prism
process harvests the data and completes the web service call by providing the loan settlement figure.
Considering Blue Prism best practice which of the following statements is correct?

  • A. Design A is the most appropriate option
  • B. Design B is the most appropriate option
  • C. Neither Design A nor Design B is appropriate
  • D. Both Design A and Design B are appropriate
Answer:

D

vote your answer:
A
B
C
D
A 0 B 0 C 0 D 0
Comments
Question 10

An Insurance company has created 4 Blue Prism processes: 1. Change of Address
2 Claims Processing
3 Renewals
4 Order Letter
The Order Letter process is not a published process but is called as a sub process by each of the 3
other processes.
Each day at 6am a scheduler starts:
• 3 instances of the Renewals process on the same virtual machine
• 2 instances of the Claims Processing process on 2 different virtual machines
• 1 instance of the Change of Address process on its own virtual machine
How many licenses will be consumed by the running processes?

  • A. 7
  • B. 6
  • C. 4
  • D. 3
Answer:

C

vote your answer:
A
B
C
D
A 0 B 0 C 0 D 0
Comments
Page 1 out of 2
Viewing questions 1-10 out of 27
Go To
page 2