Ad01 2023
Ad01 2023
com
Certification Overview
Exam Details
• 60 multiple choice questions randomly selected from a pool
• All questions of equal weight
• 60 minute exam*
• Pass mark 70%
*Candidates from countries where English is not an official language will be awarded an extra 30 minutes. See Blue Prism Portal for more details.
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Scope
• Detailed understanding of Blue Prism native functions and their correct application.
• Date Functions: DateAdd() DateDiff() FormatDate() MakeDate() Now() Today()
• Datatypes: different datatypes and casting data of one type to another type using a
calculation stage.
• Debugging: stepping in, stepping out, to breakpoints, what happens when exceptions are
thrown when stepping over or stepping out of subpages.
• Environment and session variables: when to use them, where they are created, how can they
be amended, how are they assigned and when is a change affected in a process.
• Exception handling: throwing exceptions and correct use of recover, resume stages. Exception
types, detail and preserving detail. Correct use of blocks.
• Correct use of action retrying from a process as per Blue Prism standard template. (See portal
template and process creation tutorial).
• Knowledge of Blue Prism process templates and their structure and flow.
• How to keep sensitive data out of session logs and Control Room
• Process exposure to Control Room. How to control exposure and under what conditions will
processes not be exposed?
• Correct use of attributes to ensure consistent identification of elements. Which attributes are
best for helping make element attributes unique? And which are not? Causes of previously
spied elements suddenly not being found. Use of dynamic attributes, correct setting in
application modeller and how to set attribute parameters from Blue Prism stages. Use of
• Correct use of Global Send Keys and Global Send Key Events.
• Object exposure: correct understanding of the differences between background, foreground
and exclusive modes and their effect when attempting to create sessions in Control Room
• Collections and Loops; correct flow, correct syntax in decisions and calculations, nested
tags.
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Preparation
To prepare for the Developer Certification exam you should successfully complete the
Developer Foundation Training and associated consolidation exercise. It is essential that you
review and understand the following learning objects which can be found on the Blue Prism
Learning Management System, within the ‘Blue Prism Developer Certification’ Learning Plan:
Compliment the above learning by testing your knowledge via the self-tests in the Blue Prism
Learning Management System and taking the Advanced Consolidation Exercise (ACE).
Although the exam can be taken at any time it is advised that you support your learning with at
least three months of solid practical development experience.
When taking the exam please bear in mind that any spelling mistakes or syntax errors within the
questions are deliberate.
For details of exam fees and accommodations please visit the Certification Policies page on the Blue
Prism Portal, and review the BLUE PRISM CERTIFICATION - SITTING AN EXAM document
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Thank you for purchased this book for Blue Prism Certified Developer (AD01) exam preparation. Please
practice/review all the 160+ questions thoroughly as well study the study guides which the Blue Prism has
recommend for exam preparation prior to attend actual exam.
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Question # 1:
Study the following image showing part of the flow within an Object Studio action:
a) The Retry Limit data item is set to 10 when it should always be set to 3.
b) There is a missing Recover Stage on one of the routes through the flow.
c) There is a missing Resume Stage on one of the routes through the flow.
d) There is a missing link from the "Missing Elements?" choice stage.
Question # 2:
The Loop Orders loop is configured to loop through the Orders collection.
a) 1
b) 15
c) The loop will be infinite
d) It’s impossible to tell. There is no loop counter.
Explanation- Loop Stage traverses through all rows in the collection until unless coded to exit otherwise. The
collection has 15 rows in it and there is no exit condition. Hence the loop will be executed 15 times.
Question # 3:
Explanation- Correct answer: An Internal exception will be thrown because in the condition for B a bracket is
left open
Question # 4:
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 answer
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Question # 5:
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
Explanation- An intelligent wait stage is required to track all screen changes. Hence after entering customer
ID, when you click on search, there may be an application related or any other delay before the results are
shown on screen. That's definitely a new screen and is different from the previous one. Hence there must be a
wait stage to check if the results have appeared before reading data.
Question # 6:
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.
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.
Question # 7:
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
Question # 8:
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.
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.
Explanation- It is a best practice to wait for screen changes whenever such cases appear. When you run the
process from process and object studio ,it runs in a SLOW debug mode causing the latency to be absorbed. As
soon as you run from control room, which is the fastest run mode, the bot fails because latency was not taken
care by using intelligent wait.
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Question # 9:
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)
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
B)
C)
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
D)
Question # 10:
When automating a Windows application what type of stage is configured to perform a Global Send Key
Events?
a) Notes Stage
b) Navigate Stage
c) Read Stage
d) Write Stage
Question # 11:
a) Setting the run model to foreground will give the object priority over the target system ahead of any
other Business Object.
b) Leaving the run mode blank will allow any number of processes and objects to run at the same time on
the same resource.
c) Setting the run mode to exclusive will ensure only one process runs on that resource at a time.
d) Setting the run mode to background will enable the object to run at the same time as foreground and
background objects on the same resource.
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Question # 12:
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.
To enable this to work correctly, what is the correct expressions for the ‘Increment Attempts’ calculation
stage?
a) +1
b) [Max] + 1
c) [Attempts] + 1
d) Attempts + 1
Question # 13:
If you can change a session variable when will the new value be available to the process?
Explanation- Changes to session variables are immediately available to the process and it's life is only valid till
the session is running. Changes to environment variables comes to effect when next time the process is
started (or when the variable is fetched into memory after the change)
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Question # 14:
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 ()
b) IsStopRequested?
c) IsStopRequested ()
d) IsStopRequested {}
e) StopNow ()
Question # 15:
An action called ‘Get Account details’ fails with the following exception detail:
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.
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Question # 16:
Which of the following flows can you not create in Blue Prism? (select 2 responses)
a) Option A
b) Option B
c) Option C
d) Option D
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Question # 17:
Look at this flow diagram from the Main Page of a process in Process Studio:
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) 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.
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
c) 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.
d) The Exception Block in the image should be extended to cover all stages in the flow rather than just 4
sub-pages.
e) 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.
Question # 18:
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.
Explanation- As per the process template the resume there should be another action or page after the resume
stage to effectively make sure the application is in initial state from where the "Search Screen- Perform
Search" can happen.
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Question # 19:
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.
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
Question # 20:
Question # 21:
A process has been created but it is not listed in Control Room. The following reasons have been suggested.
Which of the above could cause the process not to be visible in Control Room?
a) 1 and 2
b) 1 and 2
c) 1 and 4
d) 2 only
Question # 22:
When designing a Blue Prism solution a Blue Prism architect must respect the requirement that no customer
data is visible within the Blue Prism database.
Which combination of the above will guarantee that no customer data is visible in the Blue Prism log file?
a) 1 only
b) 1 and 3
c) 2 and 3
d) NONE
Explanation- You should encrypt the work queue, and stop all logging on dataitems/parameters to stop
writing to log file.
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Question # 23:
When building a solution to use Tags within a Work Queue, which of the following statements is correct true?
Question # 24:
According to Blue Prism best practice which of the following information would be appropriate to store in a
Work Queue tag? (select 3 responses)
A. Something that identifies the type of work that was performed. Example tags might be: Funds
Transferred, SIM Card Requested, Account Closed, Account Suspended, Account Noted
B. Something that identifies exact datetime of a step in the process. Example of tags might include:
Account Closed 20/03/2017 12:12:16, Work Completed 20/03/2017 12:12:16, Request Loaded
20/03/2017 12:12:16
C. Something that identifies the source of work. Example of tags might include: Email, Web Form, Excel,
Adhoc, Database
D. Something that identifies the client record to make work queue items easier to search. Example tags
might be a phone number, customer reference number or ID, customer full name. For example:
+4407994446767, 00023231A, Mr John A Smith.
E. Something that identifies the type of process scenario. Example of tags might include: Invalid Product,
Unrecognized customer, Gone away Marker, Invalid Status
F. Details of an exception that has occurred. For example: The Login Screen was not found.
Question # 25:
a) Inform the Blue Prism developer how to structure their process within Process Studio
b) Outline the risks of robotic automation on the host systems
c) To describe how a process will be automated using Blue Prism
d) Provide a highly detailed description of every step required to perform the manual process
Question # 26:
Question # 27:
Which of the following statements is true when employing multiple objects in the object layer?
a) Reduces the number of developers who can work concurrently on the Object Layer
b) Makes a Process run faster
c) Creates a smaller Application Modeller
d) Increases the risk to the Process Layer when changes is made in the Object Layer
Question # 28:
Which of the following can you perform in System -> Workflow area of Blue Prism? (select all that apply)
Question # 29:
How can an environment variable value be updated? (select all that apply)
Question # 30:
When considering an element’s attributes in Application Modeller which of the following statements are
true? (select all that apply)
Explanation- The initial selection of attributes provided by Blue Prism are automatically generated as per the
target system. They may not be unique always. You need to tweak the attributes to make a unique match
following hit and trail method.
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Question # 31:
Which of the following Stages can be found in both Process Studio and Object Studio?
1. Option A)
2. Option B)
3. Option C)
4. Option D)
Question # 32:
Study the following image showing pan: 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) 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.
d) The Retry Count is not being incremented for each retry.
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Question # 33:
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?
Question # 34:
a) There is nothing wrong with the sub-page flow shown in this image
b) The sub-page process flow is missing any retry exception handling that should exist where a process
calls object actions that interface with an application.
c) For better visibility of the process logic the flow steps shown in the image should be on the main page
rather than in a sub-page of the process
d) The exception stage within the flow should be removed and replaced with an End stage that returns
the found data item as an output parameter
Question # 35:
Which of the following tools can be used to spy the mainframe applications?
a) Grid Tool
b) Spy++
c) Active Accessibility API
d) Java Access Bridge
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Explanation- Grid Tool is correct cause that Blue Prism uses the grid tool to identify rectangular areas of the
screen. Application Modeller does this by superimposing a grid onto the application to make the rows and
columns of the screen visible.
Question # 36:
a) 8000
b) 8081
c) 8100
d) 8181
Question # 37:
Which of the following Methods is not used to read the PDF text documents which was created using
Microsoft Word or Adobe Acrobat?
Question # 38:
Who should create Solution Design Document(SDD) as per Blue Prism Life cycle guide lines?
Explanation- Blue Prism Developer create documents like - Initial Process Analysis(IPA), Solution Design
Document(SDD), Process Design Instruction(PDI) and Object Design Instruction(ODI) where as Blue Prism
Analyst(BA) create Initial Process Analysis(IPA), Process Definition Document(PDD), Functional Requirements
Questionnaire(FRQ), and Operational Impact Document(OID).
Question # 39:
Which of the below keyboard Keys should used to EXIT the spy mode?
a) CTRL+Right Click
b) CTRL+Left Click
c) CTRL+Shift
d) Shift+Enter
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Question # 40:
Which of the following spying modes has "Activate Application" action available for its elements?
a) Win32
b) Active Accessibility(AA)
c) HTML
d) Region
e) None of the Above
Explanation- Win32 is correct because, win 32`s attribute “Windows Text” is used to find the foreground
window later Blue Prism make a call to the operating system to identify the Windows process in control of the
foreground window.
Question # 41:
The data item "Loop Counter" is a number data item and has an initial value of 0. The data item "Max
How many times will the Loop Again stage be executed when the page is executed?
a) 9
b) 10
c) 11
d) The loop will be infinite
Explanation- In the Calculation stage, the loop counter is not incremented, hence the loop counter value will
always be 0 and the loop will never exit. So Answer would be an infinite loop,
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Question # 42:
Out of the different configurations shown below which configuration of a page is the right answer?
Option A
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Option B
Option C
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Option D
1. Option A
2. Option B
3. Option C
4. Option D
5. None of the Above
Explanation- Option C is the right answer because the “Preserve” checkbox is only applicable in Recovery
Mode.
Question # 43:
The attributes of the current stage are shown in the image below:
What should a developer do if don't not want to execute the page “Open Application”?
1. Highlight “Read Details” stage and then select “Set Next Stage”
2. Select the Next Stage and Execute
3. Use the Stepover (F10)
4. Do Nothing, Just click Run button
Question # 44:
Explanation- "The Robot ends up terminated with the cause defined in the exception block" is accurate option
as Every recovery stage is capable of holding only a singular exception. In the above-mentioned scenario, Blue
Prism will throw the exception containing specifics of the exception stage if the bot attempts to execute
recovery a second time.
Question # 45:
Please go through the below-mentioned images of Wait Stage in the Process flow.
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
A. The wait stage will commence looking for the button instantly. If the element is not located after 5
seconds, it will throw a system exception.
B. The wait stage will commence looking for the button instantly. If the button element is located, the
code lingers for 5 seconds in order to execute navigate stage.
C. The wait stage will commence looking for the button immediately. If the button element is located
within a time-span of 5 seconds, it throws a system exception.
D. The wait stage waits for 5 seconds, before commencing a search for button element.
Explanation- A) is correct. The wait stage will commence looking for the button instantly. If the element is not
located after 5 seconds, it will throw a system exception.
Question # 46:
A Bot detects an error as shown below during the execution of “Mark as Completed” action.
Below-mentioned scenarios of using Blue Prism Internal Work Queues object which indicate Why:
A) The “Get Item data” option is utilized to bring back the Queue case data in the place of “Get next item
action”.
B) We should always call “Mark as Completed” along with “Lock action” of work Queues object.
C) We should execute the “Unlock Item” action before the execution of “Mark as Completed”.
D) We should call “Update status” action before calling “Mark as Completed” action.
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Out of the Scenarios mentioned above which 2 scenarios would cause the Error?
A. Scenario A)
B. Scenario B)
C. Scenario C)
D. Scenario D)
Explanation- Correct Answer: Scenario A)The “Get Item data” option is utilized to bring back the Queue case
data in the place of “Get next item action” and C). We should execute the “Unlock Item” action before the
execution of “Mark as Completed”.
Question # 47:
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 Main Page following the execution of the Process?
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
a) 0
b) 2
c) 4
d) No Value
Explanation- The correct Answer is 2, because if you will see the Page Reference Property Calculation -> Value
field it is blank on 1st page so it will not pass the Main page value and take the value from Calculation Page
which is 10/5
Question # 48:
The process logic is developed to attempt three times before it throws the exception again.
What is the correct configuration for “Try Again” decision stage if we want to enable the above work
correctly?
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
a) Option A)
b) Option B)
c) Option C)
d) Option D)
Explanation - The [Current Try] <= [Max Try] is the right choice. as each and every exception increases the
correct count data item. If the value of “Current count” data item is less than or equal to “max count” to make
a decision, then we have to do a decision stage check. Decision stage will retry if the current count item is
equal to max count.
Question # 49:
An error has been encountered on Page1 and the exception has bubbled up to be recovered in the Recover1
stage. If there is an error in the Calc1 stage which path will the Process take?
Explanation - The process will terminate as in the image without defusing the exception occurred in Block 1
has not been defused after it get caught by Recover1. The only way the flow can reach to Recover 2 is to use a
Resume stage to defuse the first exception after it get caught by recover1.
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Question # 50:
An error has been encountered on Page1 and the exception has bubbled up to be recovered in the Recover1
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 Page1?
a) Configure Exception Type() in the Exception Type field and ExceptionDetail() in the Exception Detail
field. Leave the Preserve the type and detail of the current exception checkbox un-ticked.
b) Tick the Preserve the type and detail of the current exception checkbox. Leave the Exception Type and
Exception Detail fields blank.
c) Leave the Exception Type field blank and type “Business Exception” in the Exception Detail field.
d) Type Business Exception in the Exception Type field and type a custom message in the Exception Detail
field.
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Question # 51:
The Process is intended to attempt to perform the processing in the recover block, Block 7. a maximum of five
times before throwing an exception.
To enable this to work correctly, what is the correct expressions for the 'Try Again' decision stage?
Question # 52:
Which part of Blue Prism would you replicated business decisions and rules?
a) Process Studio
b) Application Modeller
c) Object Studio
d) Control Room
Explanation- All business rules/decisions must be configured in process studio. Objects should be only used to
interact with application and do a meaningful action.
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Question # 53:
Which part of Blue Prism interacts with the target system (the application a user would use)?
a) Control Room
b) Process Studio
c) Application Modeller
d) Object Studio
Question # 54:
In which area of Blue Prism would you monitor the contents of a Work Queue?
a) Object Studio
b) Process Studio
c) Control Room
d) System Manager
Question # 55:
A process is required to get data from a file. The Developer puts the file in the C:\Temp folder and uses a data
item to hold the file path. In the Live environment however, the file is located in a network folder and Blue
Prism is locked down so that processes cannot be edited.
How could the data item ‘exposure’ be set so that the process could read the file location on start up in
either environment?
a) None
b) Statistic
c) Session
d) Environment
Question # 56:
Which of these phrases best describes what Blue Prism is used for?
Question # 57:
Question # 58:
A screen contains two buttons, Cases and Logout. When the buttons are spied, the attributes are identical
except for the Window Text attribute.
The values for the Window Text attribute are "Cases" for the Cases button and 'Logout' for the Logout button.
The Button to Select element has been spied and has the following attributes set:
What additional configuration is required to ensure the cases button is selected by the navigation stage?
a) The Params button must be selected and the parameter configured to override the Window Text
attribute to 'cases'.
b) None. The value 'cases' is already selected in Application Modeller.
c) A new element is required with the Window Text value set to 'cases' and the Match Type set to equal.
d) It is not possible to select the button with a navigate stage.
Question # 59:
Question # 60:
a) Control Room
b) Process Studio
c) System Manager
d) Object Studio
Explanation- The Processes can be triggered on a resource only from Control Room.
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Question # 61:
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
Question # 62:
Question # 63:
Explanation - Exception >>> "Internal : Left function requires 2 arguments of types: (text,number)" will throw
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Question # 64:
The Work Queue “Customer Onboarding” has a number of Pending Items which may be tagged as “Domestic”,
“Retail” or “Business”.
What is the correct configuration to get the next item from the queue that is tagged either “Retail” or
“Business”?
Explanation- The correct answer is "Configure “-Domestic” in the Tag Filter parameter" because here the
condition is OR. If condition will be AND, they filter to get next item as "+retail;+business"
Question # 65:
a) 0
b) 1
c) 2
d) Any Number of End Stage
Question # 66:
Which of the following Stages can be found in Process Studio but NOT in Object Studio?
1) Option A)
2) Option B)
3) Option C)
4) Option D)
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Question # 67:
When mapping the Training application, the User Name Field has been spied, but on highlighting the following
situation is encountered:
Which of the following attributes would you use to help obtain a unique match?
a) Ordinal
b) Parent Window Text
c) Height
d) Control ID
Question # 68:
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.
a) This must be an environment issue. The Blue Prism environment must be consistent and persistent,
and an element that worked one day and does not work the next day suggests the environment is
changeable. The IT team supporting the environment needs to be contacted to fix the problem.
b) The Blue Prism product support team should be contacted to report the issue. This signifies an
inconsistency in how the Blue Prism product is working which needs to be fixed.
c) This suggests that Best Practice exception handling has not been implemented in the object. A retry
loop around the object stages that are using the element will probably fix the problem.
d) It is common for consistency issues to be found during configuration/development testing. The most
likely cause is that an attribute has been selected for the element that is changeable, such as a window
title with a date, or a URL. The developer needs to ensure that any changeable attributes are unticked.
Question # 69:
a) The flow shown in the diagram is correct, the wait stages are all adding a high level of robustness to
the action
b) The wait stages after read and write stages should be removed they are not required and are slowing
the flow down
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
c) The wait stages after read stages should be removed, the wait stages after write stages should be left
because the application will have been changed
d) Only the first wait stage in this flow is required, all the other wait stages should be removed.
Explanation- Having a dynamic delay is enough. No need to have static delays in the flow. They slow down the
processing. No need to have static delays after read/write stages unless the screen changes . If screen
changes, dynamic wait must be used.
Question # 70:
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:
Which Attribute can be un-ticked to ensure consistent visibility of the element to Blue Prism?
a) Window Text
b) Visible
c) Screen Visible
d) Class Name
Question # 71:
Question # 72:
A business object needs to use a Global Send Keys stage to populate the User Name field in an application
entitled Workflow. The application is in focus and cursor is in the User Name field. In order to configure the
Global Send Keys, which element needs to be placed in the Element field of the stage below?
a) Workflow
b) Main Window
c) Login Window
d) Username (Edit Field)
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Explanation- For global send keys or global send key events to work properly, The application must be
activated and the cursor must be at the position where you want to send key strokes. Once these 2 are
ensured, you can directly use the ROOT most element (TOP MOST ELEMENT) to send the Global Send Keys.
TIP: In BP 6, with the invent of UI Automation mode, you can send global send keys directly on the element
without ensuring these 2 parameters.
Question # 73:
Explanation- Session variables are data items that can be modified at run time from Control Room. Click on
the session > Click show session variables > all session variables used inside the process will be listed here. You
can modify from this screen.
Question # 74:
As per the Blue Prism best practice guide, what is the best way to manage target Application's Credentials in
Blue Prism?
Question # 75:
Study the following process flow on the Main Page of a process where the intention is to preserve the current
exception.
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Explanation- Re-throw works only inside recovery logic. If you want to preserve the exception , then it must
be between recover and resume stage.
Question # 76:
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.
Question # 77:
Question # 78:
Read details stage, reads the bank account number from target application. User wants not to show the
account in logs.
Question # 79:
Which stage(s) can be configured in process to send Input and output parameters to another page or another
process?
a) Start Stage
b) End Stage
c) Both Start and End Stages
d) None of the Above
Question # 80:
a) The element used in the Input User Credentials stage could not be found in the application
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
b) “Activate window” stage could find multiple elements conflicting with the element referenced in
“Input User Credentials” stage
c) ““Activate window”” stage is trying to attach to application
d) An action “Activate window” is not does not exist on the page
Question # 81:
The outputs for the Get Next Case are configured below:
What is the correct configuration of the Expression in the “Case-Returned” decision stage?
a) Case ID <>""
b) Account Details <>""
c) "Case ID" <>""
d) [Case ID] <>""
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Question # 82:
a) Option A)
b) Option B)
c) Option C)
d) Option D)
Question # 83:
Which of the following statements regarding the use of Work Queues are correct? (select 2 responses)
a) Control Room allows filtering of the displayed queue items using exact tags and by using wildcards
b) Wildcards are not allowed in the Tag Filter property of the Work Queues business object Get Next Item
action
c) Work Queue item Status can only be set to Completed or Exception
d) Tags can be used allow flexibility in the order items are worked within a single Work Queue
Question # 84:
The Work Queue ‘Account Closure has a number of Pending Items which may be tagged as “Current”, “Saving”
or “Loan”. What is the correct configuration to get the next item from the queue that is tagged either
“Current” or “Loan”?
Explanation- There is no OR option in Tag Filters. So you have to go with Negation Approach. - Saving will
select all those are not Saving. That means either current or loan
Question # 85:
Question # 86:
In which of these scenarios is it OK not to use a Blue Prism work queue as part of your Blue Prism solution?
a) A Blue Prism work queue is not required for simple linear processes that do not work multiple cases
b) A Blue Prism work queue should always be used. It eliminates the risk of contention and allows you to
gracefully pause the queue at any time.
c) A Blue Prism work queue is not required if the business process interfaces with a Work List system
with-in-built capability to ensure multiple users cannot work the same case at the same time.
d) A Blue Prism Work Queue decreases the scalability of the solution and therefore should only be used
for complex scenarios such as multi-day processing.
Question # 87:
Blue Prism work queue has some exception cases with “Automatically set exception at clean up” as the
exception reason. Which of the following caused?
Explanation
The exception reason, “Automatically set exception at clean up” is set up by Blue Prism if the queue case is not
specified as an exception or completed. If the machine restarts while the Process is in execution, this might
occur. The process gets terminated before declaring the previous item or it takes a separate case without
declaring the previous one.
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Question # 88:
Which of the below statements is incorrect about exception handling in Blue Prism?
a) A page can only use one Recover stage unless Blocks are used
b) Exceptions can be handled anywhere in Business Objects and Processes
c) A page can have multiple Blocks, if they do not overlap
d) Blocks can overlap and Blocks can be nested
Question # 89:
There is requirement that process can be stopped from the control room whist the process is in execution. A
flag data item called “stop ASAP” is used in the process flow. What exposure should be given to the “stop
ASAP” data item?
a) None
b) Environment
c) Session
d) Static
Question # 90:
“Internal: failed to perform step 1 in Write Stage ‘Input User Credentials’ on page ‘Log In’ – unable to match
any window with query terms”
a) The element used in the Input User Credentials stage could not be found in the application.
b) “Input User Credentials” stage could find multiple elements conflicting with the element referenced in
“Input User Credentials” stage.
c) “Input User Credentials” stage is trying to attach to application.
d) An action “Input User Credentials” is not does not exist on the page “Log In”.
Question # 91:
a) Dynamic
b) (Wild Card)
c) .*(Reg ex)
d) Substring
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Question # 92:
The data item ‘Result’ is a number data item with an initial value of 2.
Following the execution of the Perform Calculation stage, which of the following is true?
Explanation- 1+2 = 3
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Question # 93:
What will happen when you execute the Create Date stage?
a) 5 days will be added to today’s date and the result stored in the New Date data item.
b) 1 month will be added to today’s date and the result stored in the New Date data item.
c) Week will be added to today’s date and the result stored in the New Date data item.
d) 1 year will be added to today’s date and the result stored in the New Date data item.
e) The process will throw an exception as the New Date data item is null.
Question # 94:
A. Option A)
B. Option B)
C. Option C)
D. Option D)
Question # 95:
Study the following diagram which is an extract from a sub-page of a process being tested in Process Studio:
There are no breakpoints in the “Access Customer Account” subpage however there is an error.
What will happen if you choose to step out (SHIFT +F11) when debugging the process?
A. The process will work all stages in the “Access Customer Account” page until the error is thrown and
then focus would move to the breakpoint at “Get Customer Details” stage.
B. The process will work all stages in the “Access Customer Account” page until the error is thrown and
then focus would move to the “Recover1” stage.
C. The process will work all stages in the “Access Customer Account” page until the error is thrown and
then focus would move to the stage containing the error on the “Access Customer Account” page.
D. The process will work all stages in the “Access Customer Account” page until the error is thrown and
then focus would move to the “Exception1” stage.
Question # 96:
Study the following diagram which is an extract from a process being tested in Process Studio:
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
There are no breakpoints in the “Access Customer Account” subpage however there is an error.
What will happen if you choose to step over (F10) when debugging the process?
A. The process will work all stages in the “Access Customer Account” page until the error is thrown and
then focus will move to the “Get Customer Detail” stage.
B. The process will work all stages in the “Access Customer Account” page until the error is thrown and
then focus will move to the “Recover1” stage.
C. The process will work all stages in the “Access Customer Account” page until the error is thrown and
then focus will move to the stage containing the error on the “Access Customer Account” page.
D. The process will work all stages in the “Access Customer Account” page until the error is thrown and
then focus would move to the appropriate recover stage on the “Access Customer Account” page.
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Question # 97:
The Saved Quantity Data Item is configured as a number with the initial value 0.
The Loop Orders stage is configured to loop through the Orders collection.
What will the data item Saved Quantity contain after the execution of the page?
a) 5
b) 9
c) 10
d) 19
Explanation - 2+3+4+10 = 19
Question # 98:
a) 0
b) 1
c) 2
d) Any Numbers of Start Stage
Question # 99:
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 Page1?
a) Configure Exception Type() in the Exception Type field and ExceptionDetail() in the Exception Detail
field. Leave the Preserve the type and detail of the current exception checkbox un-ticked.
b) Tick the Preserve the type and detail of the current exception checkbox. Leave the Exception Type and
Exception Detail fields blank.
c) Leave the Exception Type field blank and type “Business Exception” in the Exception Detail field.
d) Type Business Exception in the Exception Type field and type a custom message in the Exception Detail
field.
Question # 100:
This is the Main Page of a simple process which calls the Page Calculation before completing.
What will be contained in the Result Data Item on the Main Page following the execution of the Process?
a) 0
b) 2
c) 4
d) No Value
Explanation
Answer is 4 because if you will see the Page Reference Property Calculation -> Value field have [X] and [Y] on
1st page so the process will pass the value (20/5) from Main page and avoid the value (10/5) of Calculation
Page. So 20/5 = 4.
Question # 101:
Calculation stages will write A, B or C to the Output value data item. What will be the outcome after the
page has run?
Question # 102:
OR
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Explanation
Question # 103:
1. Option A)
2. Option B)
3. Option C)
4. Option D)
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Question # 104:
1. Option A)
2. Option B)
3. Option C)
4. Option D)
Question # 105:
The following Calculation Stage uses the Today function to get the current date as a date value and place it in
a data item entitled "Today";
a) If the data item "Today" is configured with a Data Type of Text, an exception will be thrown on
execution of the calculation stage
b) If the data item "Today" is configured with a Data Type of Date, an exception will be thrown on
execution of the calculation stage
c) If the data item "Today" is configured with a Data Type of DateTime, an exception will be thrown on
execution of the calculation stage
d) None of these statements are correct
Explanation
The Blue Prism accepted Date is all three format Text/Date/DateTime. If you set the Date as Data Type to Text
it will display "10/08/2019"
Question # 106:
A Blue Prism solution interfaces with an internet application called HappyWeb There is a test website available
for development, and a training site available for user acceptance testing, and there is the production she
available for processing live cases in HappyWeb.
a) All development and testing MUST be done using the production site. This is because the test and
training websites might not mirror production exactly.
b) A local text file should be used to easily configure the details of the HappyWeb website to be used in
each Blue Prism environment.
c) An Environment variable should be used to store the HappyWeb URL.
d) Three different versions of object that launches the HappyWeb website will need to be created and
maintained, one for each environment.
Question # 107:
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 Attach 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 Launch action in the Attach Business Object no longer exists but the Process is attempting to use it.
Question # 108:
a) Only 1
b) More than 3
c) Less than 10
d) Any Number
Question # 109:
Which of the following Stages can be found in Object Studio but NOT in a Process Studio?
a) Option A)
b) Option B)
c) Option C)
d) Option D)
Explanation
Question # 110:
An exception was thrown because the system provided the message: "User does not exist".
a) System Exception
b) Business Exception
c) Validation Exception
d) None of the above
Question # 111:
Which of the native object is used to encrypt and decrypt the data items in Blue Prism flow?
a) Credentials
b) Work Queues
c) Encryption
d) None of the above
Question # 112:
1. Option A)
2. Option B)
3. Option C)
4. Option D)
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Question # 113:
Which part of the Blue Prism would be used to configure Business Rules and Logic?
1. Application Modeller
2. Object Studio
3. Process Studio
4. Control Room
Explanation
The Process Studio is the appropriate place to configure business rules and logic. Configuring the logic in the
Process Studio gives better control to the change management team.
Question # 114:
1. Wait Stage
2. Action Stage
3. Anchor Stage
4. Alert Stage
Question # 115:
Which of the below configuration in Calculation Stage is correct to get tomorrow date in Blue Prism Process
flow?
1. AddDays(Today(),1)
2. AddDays(Today():1)
3. AddDays(Today();1)
4. Today()+1
5. Tomorrow()
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Question # 116:
Question # 117:
Explanation
This is a custom exception and relates to a business rule based on which the processing should/shouldn't
happen.
Question # 118:
1. After Clicking the element using navigate stage , use arbitrary wait before sending input to the
application
2. No retry logic added in recovery mode
3. Do not try recover the exception following the wait stage
4. Nothing wrong with the flow
Explanation
Always throw exception on timeout. Do not try and recover the process following the wait stage. Throw the
exception and let the process handle it. The process may choose to try again a few times or restart the system
or ultimately raise an alert.
Question # 119:
a) The run mode of a business object has no influence on how many business objects can be run at the
same time.
b) A run mode of background will enable the business object to run at the time a other background,
foreground and exclusive business objects.
c) A run mode of background will enable the business object to run at the same time as other foreground
business objects.
d) A run mode of exclusive cannot at the same time as any other business object.
Question # 120:
a) 3 Only
b) 4 Only
c) 2 and 4
d) 1,2,3,4
Explanation
Question # 121:
The number data item “value” has 500 as the initial value. The configuration of the calculation stage is shown
in the image below:
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Question # 122:
Explanation
Check region Attribute is the correct answer because the wait stage is not equipped with the condition to
check region attributes.
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Question # 123:
a) The action “Input User Credentials” does not exist on the “Login” page.
b) The “Input User Credentials” stage is attempting to attach an application.
c) The element used in the Input User Credentials stage was not found in the application.
d) There were conflicts between numerous elements in the “Input User Credentials” stage and the
elements referenced in the same stage.
Explanation
The element used in the Input User Credentials stage was not found in the application is the correct answer
because the exception, “unable to match with query terms” is the Application Modeller’s message to you that
the element cannot be found. In simple terms, it is saying that the referenced element cannot be seen
anymore.
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Question # 124:
Explanation
The robot ends up terminated with the cause defined in the exception block is the correct answer. Every
recovery stage is capable of holding only a singular exception. In the above-mentioned scenario, Blue Prism
will throw the exception containing specifics of the exception stage if the bot attempts to execute recovery a
second time.
Question # 125:
During process design flow it is mandatory to send CTRL+S to the designated internet application to save a
document.
Out of the following which is the appropriate usage of native functions of Blue Prism?
Explanation
Global Send Key Events, Input parameter “Text” = “<{CTRL}s>{CTRL}” is the right choice because the Global
Send Key Events approach is used to send keys or special events to the target application. We should use curly
braces to enclose the events. The modifiers “<” and “>” alter the following letter into a key-down or key-up
operation respectively. “<{CTRL}s>{CTRL}” helps to simulate depressing the control key by pressing “s” and
releasing the control key once again.
Question # 126:
Which of the following stages present in both Object Studio and Process Studio?
1. Option A)
2. Option B)
3. Option C)
4. Option D)
Explanation
Option A) Action Stage. The action stage is present in Object studio as well as in Process studio. This stage is
utilized for calling actions from another object. A person can call actions from other objects in Object studio.
Question # 127:
From the below configurations, which two configurations in Calculation Stage will convert the String into the
Date?
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
1. Configuration A)
2. Configuration B)
3. Configuration C)
4. Configuration D)
Explanation
Configuration B) and D) are correct answers because only the ToDate() function is capable of converting
strings that are divided by – or / to date. The B) and D) have strings separated by – or /.
Question # 128:
Explanation
An exception is thrown on executing “Open Application” pages is the correct choice because execution of
Open Application throws the following error:
Question # 129:
Explanation
Blue Prism is the pioneer of Robotic Process Automation Software. It enables business enterprises to
automate manual processes using software bots/robots to create a “digital workforce”.
Question # 130:
The Developer need to store sensitive data in the work queue. In this context, which one is true from the
following options below?
a) Developer should encrypt the “Key” field of the queue with the credential key.
b) Developer should not configure “Key Name” parameter of the work queue.
c) The Work Queue encrypts everything internally. Developer do not need to do anything special.
d) Developer should give high priority to all the cases.
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Explanation
Developer should encrypt the “Key” field of the queue with the credential key is a correct answer as – The
key of the Work Queue can be seen from the control room. If the key is in the form of sensitive data like a
credit card number or a bank account number, then it must be encrypted.
Question # 131:
Which of the below statements are not true about work queue?
A. If Get Next Item fails to get an item, it means there are no unworked items in the queue.
B. An item is referred to by its unique Blue Prism ID.
C. A queue can be temporarily deactivated and reactivated.
D. A queue can be set up to enable multiple attempts on an item with limited number of attempts.
a) A, D
b) C, D
c) A, B, C
d) B, C, D
Explanation
A is not true because If Get Next Item fails to get an item, it does not necessarily mean there are no unworked
items in the queue. It could be that there are deferred items the queue is yet to release.
Question # 132:
What will happen to the queue item(currently being processed), when you stop the process by selecting the
process session and clicking "Stop Selected Sessions" ?
a) The queue item currently being worked will not be completed and Blue Prism will mark it as an
Exception at Clean Up.
b) The queue item currently being worked will be completed.
c) The queue item will remain as Pending item.
d) The queue item will be locked until controller resume the process session.
Explanation
The "Stop Selected Sessions" is equivalent to Immediate Stop. This will stop the process immediately. The
case currently being worked will not be completed and Blue Prism will mark it as an Exception at Clean Up.
Question # 133:
Which of the following stages are executed when the flow is in “Recovery Mode”?
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
a) A, D
b) B, C
c) B, C, D
d) A, B, C, D
Explanation
The Stages B and C are executed during recovery mode. When Blue Prism is on the path between a Recover
and a Resume it is said to be in Recovery Mode.
Question # 134:
In Which area of Blue Prism will you monitor the log viewer?
a) Control Room
b) System manager
c) Analytics
d) Process Studio
Explanation- The log viewer is will be monitored under Control Room. The Log Viewer is used to inspect the
log of a session, either as it is running or after it has finished.
Question # 135:
a) Attach Exception
b) System Exception
c) Validation Exception
d) System Exception Try Once
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Question # 136:
Question # 137:
Study the image above of how a process has been orchestrated using a business object, Process Page
References and a Main Page.
Upon running the process an exception has occurred in business object Page C. In its current state the
business object generates an exception when it tries to attach to a non-existent application.
Which of the following terms correctly describes how the exception is being passes upwards towards the main
page of the parent process, ultimately bringing the process to a stop?
a) Accessing
b) Bubbling
c) Isolating
d) Recovering
Question # 138:
Blue Prism will stop searching once an element has been found, instead of continuing to search for potential
duplicates.
A. Match Reverse
B. Ordinal
C. Match Index
a) A and B
b) B and C
c) A and C
d) All of the above
Question # 139:
In this diagram no element dropped in Navigate1 properties , so if this flow is executed what will be the
output?
Explanation - A blank Navigate/Write/read stage inside a flow acts as an anchor stage only. There will be no
effect on the execution.
Question # 140:
What are the below options are not attributes of an element in application modeler?
A. Match Index
B. Screen Bound
C. Match reverse
D. Ancestor Count
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
a) A,C
b) B,D
c) A,C,D
d) None of the above
Explanation
Match Index and Match Reverse are not attributes of identified element in Application Modeller, But instead
are controllers of how Blue Prism will search for the element at run time. These attributes should only be used
in circumstances where duplicate elements can be ignored.
Question # 141:
If there is a possibility to change Path attribute value of a html element in browser automation then what is
the correct approach to find that element?
a) Apply Wildcard
b) It is not possible to find element for this situation
c) Select the path as equal in Application Modeller
d) Select the Path as dynamic in Application Modeller
Explanation
The Correct approach is select the path as dynamic in Application Modeller, It can be useful to get the path of
one element in a section of the web page and then use this to dynamically set the path for other elements in
the same section.
Question # 142:
Question # 143:
If exception throws in Current Reservation Stage, which recover stage will capture?
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Explanation - Exception will be captured by Recover2. Without a Block, a Recover stage will handle any
exception on that page. When a Recover stage sits inside a Block it will only catch exceptions in that Block
and ignore all others on the same page.
Question # 144:
a) 1
b) 2
c) 0
d) Any number of
Question # 145:
a) 1
b) 2
c) Any Number of
d) You can't create session while process run
Question # 146:
a) Text
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
b) String
c) Datetime
d) Timespan
Question # 147:
Explanation
Blue Prism Developer create documents like - Initial Process Analysis(IPA), Solution Design Document(SDD),
Process Design Instruction(PDI) and Object Design Instruction(ODI) where as Blue Prism Analyst(BA) create
Initial Process Analysis(IPA), Process Definition Document(PDD), Functional Requirements Questionnaire(FRQ),
and Operational Impact Document(OID).
Question # 148:
Which attribute of the Work queue do we use to record how far through a Work Queue item has worked in
your process?
a) Mark Completed
b) Update Status
c) Get Completed Items
d) Tag Item
Question # 149:
The system manager module of Blue Prism provides which functionality from the below?
a) Roles Management.
b) Managing web services.
c) Managing work queues.
d) All of the above.
Question # 150:
Study the below process flow and the given Decision Stage properties.
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
The data item "Loop Counter" has an initial value of 0 and "Max Loops" has an initial value of 5.
In order to ensure that the process iterates through only 5 times, what needs to be configured in the
increment counter Calculation Stage?
Explanation
You need to increment the value of LOOP COUNTER from 0 to 5 (by increment of 1 at a time). This will ensure
the decision stage holds good when LOOP COUNTER becomes 5 and it will route to false lane. The Loop
Counter values for the decision to return true will be 0,1,2,3,4 (total 5 times) and hence the loop will be
iterated 5 times.
Question # 151:
What will be the output of the below scenario in case there is an exception in the launch action?
Explanation
No logic is written in recovery logic, and post that there is an exception thrown, it will be caught again by the
recover stage and the process will enter into INFINITE LOOP.
Question # 152:
An item is picked from a Blue Prism work queue using the Get Next item action of the Internal-Work Queues
business object. It is not marked as Complete or as an Exception. A second item is then picked from the same
queue by another process. What will happen to the first item picked from the queue?
Explanation
Since the item has only been picked and not marked completed or exception by the process, it's still in locked
state (as the session hasn't terminated as well).
Question # 153:
The initial value of the Data Item is given as Zero, In the Calculation stage the expression is “Data” and the
output is stored in the same data item. What will be the output if you run the below scenario?
a) Zero
b) 0
c) Data
d) Run time error
Explanation- "Zero" is text and it will be over written by "Data" when the calculation is executed.
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Question # 154:
What will be the output of the below scenario in case there is an exception in the launch stage followed by
the Exception in Attach stage?
a) It will terminate
b) It will be re-thrown
c) It will run in an infinite loop
d) None of these
Question # 155:
Explanation - Any exception is only live during the recovery stage after being caught .hence the functions can
be used only inside the recovery logic.
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Question # 156:
What will be the output of the below scenario in case there is an exception in the launch action followed by
the Exception in Calculation stage Exception Detail?
Explanation- Any Exception generated/encountered inside the recovery logic will cause the process to
terminate.
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Question # 157:
The time in the wait stage is given as 100seconds, what will happen if the required screen appears at
93seconds?
Question # 158:
a) Html,Win32,Accessibility
b) Html, Win32, Accessibility and Region
c) Html, Accessibility and Region
d) Html,Win32 and Region
Question # 159:
Which of the following actions should be selected in the Navigate stage to ensure an already running
application is given focus?
a) Launch
b) Attach
c) Press
d) Activate Application
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Explanation
Question # 160:
An Action called "BP Travel- Login" fails with the following exception detail:
"Internal- Failed to perform Step 1 in Write Stage 'Credentials' on page 'Log In' - Unable to match any
windows with the query items"
What does this exception indicate?
a) The Object has been connected to multiple application windows that contains 'Credentials' stages
b) The object is attempting to attach a window that doesn't exist.
c) An action with the name 'Log In' is being referenced but doesn't exist.
d) An Element referenced in the 'Credentials' stage couldn't be found in the current application window
Explanation- Unable to match any windows means BP can't find the element on the existing screen.
Question # 161:
Which of the stages are found in Object Studio but NOT in Process Studio?
a) Read
b) Action
c) Process
d) Write
e) Navigate
f) Code
g) Page
Explanation- The Read, Write, Navigate and Code stages found only in Object Studio.
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Question # 162:
Question # 163:
What are the reasons for packaging a Blue Prism solution as a package?
Question # 164:
a) Action Stage
b) Alert Stage
c) Navigate Stage
d) End Stage
Question # 165:
The Data item (GLOBAL Timeout –L) is a number data item configured to 60.
a) Wait for 60 seconds before looking for the Time element. If the element is found, the code will drop
into the Click in Field Navigate Stage. If the element is not found, a System Exception will be thrown
b) Start looking for the Time element immediately. If the element is found, the code will wait for 60
seconds before dropping into the Click in Field Navigate Stage. if the element is not found after 60
seconds, a System Exception will be thrown.
c) Start looking for the Time element immediately. If the element is found, the code will immediately
drop into the Click in Field Navigate Stage. If the element is not found after 60 seconds, a System
Exception will be thrown.
d) Start looking for the Time element immediately. As soon as the element ts not present, the code will
immediately drop into the Click in Field Navigate Stage. If the elerkent is still present on the screen
after 60 seconds, a System Exception will be thrown
Question # 166:
When reviewing cases in a work queue, the message "Automatically set exception at cleanup” appears as the
exception reason.
******************************************************************************************
Hi,
Congratulation! I hope you enjoyed these questionnaires and it helped you to achieve your objective and exceeds
your expectations.
As you know that, the questions are might change/repeat in Blue Prism certification exams, therefore, I request to
review all that documents thoroughly which Blue Prism has recommended for Blue Prism Certified Developer
(AD01) exam preparation prior to attend the actual exam.
Dev
******************************************************************************************
Please Note: Please don't share these questions with anyone after you PASSED the exam otherwise your
certificate/badge will be revoked by Blue Prism (There are some candidates certificate revoked due to share the exam
questions with others). Please read the policy of PearsonVUE/Blue Prism carefully.
https://home.pearsonvue.com/blueprism
Follow us on;
Please Note:
DEVITZONE study/exam preparation materials are protected by the laws of copyright throughout the world. Unauthorized reproduction of these
materials, or portions thereof, in any form whatsoever, is strictly prohibited. The materials you have purchased are to be used for your own personal
use and benefit. Unauthorized commercial resale of DEVITZONE materials is prohibited.