0% found this document useful (0 votes)
87 views

Ad01 2023

The document provides information about Blue Prism certification for developers, including exam details, scope, preparation requirements, and registration procedures. It also contains sample exam questions to help prepare candidates.

Uploaded by

lolaff379
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
87 views

Ad01 2023

The document provides information about Blue Prism certification for developers, including exam details, scope, preparation requirements, and registration procedures. It also contains sample exam questions to help prepare candidates.

Uploaded by

lolaff379
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 102

Generated for #2315 MARIA DOLORES FERNANDEZ lolaff379@gmail.

com

Certification Overview

Blue Prism Certification


Developer

Blue Prism appreciates the importance of


having a high quality certification program to
maintain the standards required for successful
enterprise RPA delivery.

The Blue Prism Developer Exam (AD01) tests a


developer’s understanding of the mandatory
Blue Prism development concepts and
functionality.

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()

• Environment Functions: IsStoprequested()


• Text Functions: Concatenate() EndsWith() Mid() Left() Len() Right() StartsWith() Trim()

• 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.

• Process flow through decision, choice stages and sub-pages.

• Wait stages: how to use them, when to use arbitrary waits.

• 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

regular expressions to identify elements.

• 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

collections and nested loops


• Work queues; creation and administration. Functionality in Control Room. All work queues
internal business object actions, filtering syntax, case management and the correct use of

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:

• Blue Prism Developer Mandatory Training


o Credentials and Credential Manager
o Advanced Data Items
o Advanced Attribute Matching
o Advanced Exception Handling Guide
o Advanced Work Queues Guide
o Lifecycle Orientation (Blue Prism Process Delivery Roadmap)
o Development Best Practice
o Solution Design Overview
o Object Design Guide
o Process Creation Guide
• Environment and Session Variables
• Guide to Send Keys and Send Key Events
• Run Mode Guide

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.

Entry Requirements and Registration Procedure


To register for the Developer Exam (AD01) you will need to be in possession of Blue Prism
Portal account. A minimum of one month must elapse between a failed exam and an exam
resit.

To register for an exam please go to https://home.pearsonvue.com/blueprism

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]

Blue Prism Certified Developer

100% PASSING RATIO

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:

What problem do you see with the process flow?

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:

Examine the following process flow:


Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

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.

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:

Study the following page in a process:


Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

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

Explanation- Correct answer: An Internal exception will be thrown because in the condition for B a bracket is
left open

Question # 4:

Study the following configuration:


Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

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 answer
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

Question # 5:

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

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.

Which of the following statements is true?


Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

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:

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

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.

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.

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)

a) Order System - Activate Application


b) Order System - Attach
c) New Order Window - Click Window
d) New Order Window - Activate Application

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:

When configuring an object’s run model which of the following is true?

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:

Examine the process flow:

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 outputs a result to the “Attempts” data item

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?

a) Next time a new case is taken from a Work Queue


b) Next time resource PC starts
c) Next time the process starts
d) Immediately

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:

Which of the following could cause this exception?

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:

Consider the following process flow from a sub-page of a process:

What is wrong with the flow shown in the image?

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:

Consider the following flow within an Object Studio action:

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.

What problems do you see within the flow? (select 2 responses)

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:

Consider the following diagram from an object studio action:


Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

What is the problem with this flow?

a) There is a risk of the flow causing an infinite loop.


b) There should be a wait stage at the end of the flow, before the end stage to ensure the flow logic has
worked correctly.
c) There is nothing wrong with the object flow shown in this image.
d) The Exception Block should be removed from the page so that all exceptions on that page can be
recovered.

Question # 21:

A process has been created but it is not listed in Control Room. The following reasons have been suggested.

1. The process uses objects with different run modes


2. The process has not been published
3. Process validation shows more than 99 errors
4. The user does not have privileges to run processes in Control Room

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.

Consider these possible design alternatives;

1. No customer data in the work queue


2. Encrypt the data in the work queue
3. Switch off all stage parameter logging

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?

a) Adding a tag requires an item to be locked


b) Adding a tag requires an item to be locked if there are multiple resources working the same queue
c) Adding a tag does not require an item to be locked

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 Process Definition Document(PDD) should achieve which of the following?

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:

What is correct sequence for delivery documents to be created?

a) SDD, IPA, ODI


b) PDI, ODI, SDD
c) PDD, OID, ODI
d) PDD, IPA, OID
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

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)

a) Refresh a Work Queue


b) Create a Work Queue
c) Encrypt a Work Queue
d) View the contents of a Work Queue

Question # 29:

How can an environment variable value be updated? (select all that apply)

a) By using the Internal - Environment Variables business object


b) By changing the Blue Prism Server configuration
c) By updating the value in Control Room
d) By updating the value in Credential Manager
e) By updating the value in System Manager

Question # 30:

When considering an element’s attributes in Application Modeller which of the following statements are
true? (select all that apply)

a) The attributes are provided to Blue Prism by the Target System


b) The initial selection of attributes made by Blue Prism will always be the optimum attribute set for the
element
c) The list of attributes may vary from application type to application type
d) Selected attributes are shown as ticks in the Match column of Application Modeller

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?

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
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

Question # 34:

Consider the following process flow from a sub-page of a process:

What is the problem with this sub-page flow?

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:

What is the default port of Blue Prism ResourcePc?

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?

a) Using the Adobe Acrobat API


b) Using Windows Clipboard
c) Saving PDF as XML or Word
d) OCR Engine

Question # 38:

Who should create Solution Design Document(SDD) as per Blue Prism Life cycle guide lines?

a) Blue Prism Developer


b) Blue Prism Technical Architect
c) Business Analyst
d) Subject Matter Expert

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:

Study the following process flow;

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:


Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

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:

The Attributes of the Exception Stage is shown below:

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 current Page Stage is highlighted as shown in the image below:


Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

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:

The logic defined in the code of a Robot is shown below:

Which of the following option is accurate?

1. The Robot enters into an infinite loop of the execution.


2. The Robot does not commence the execution.
3. The Robot ends up terminated with the cause defined in the exception block.
4. As the resume block is not defined in the flow, the robot skips the execution block.
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

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]

Which one is correct statement from below?

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:

Study the following process flow:

The Calculation Page stage is configured as follows:


Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

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 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 flow as shown below;

The process logic is developed to attempt three times before it throws the exception again.

“Current try” is number data item with starting value 0.


“Max try” is a number data with initial value 3.

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:

Examine the Process below:

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?

a) The Process will continue to the Resume1 Stage


b) The Error will cause the Process to terminate
c) The Error will be recovered in the Recover2 Stage
d) The Error will cause the Process to jump to the End Stage

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:

Examine the flow below:

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:

Study the following process flow:

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.

 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 5
 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

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?

a) Blue Prism is used for modelling business processes


b) Blue Prism is used to create virtual robots that can replicate user actions and decisions
c) Blue Prism is used to transfer data from one system to another
d) Blue Prism is used to link core business application together
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

Question # 57:

How many Resume Stages can a Process have?

a) 0, only Object Studio can have Resume Stages


b) 1 Only
c) The same number as the number of Recover Stages in the Process
d) Maximum 2 only
e) Any Number

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:

A navigate stage has been configured to press the cases button:


Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

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:

Which of the following best describes a System Exception?

a) A case that was being processed when the process failed.


b) A case made an exception by the process because it is outside of the current process scope.
c) A case that need to be manually reviewed by the Business.
d) A case that cannot be completed due to unexpected system responses/issues.

Question # 60:

To run a Blue Prism process on Virtual Robot you would access;

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

a) Configure “Domestic; -Product Code: LN*” in the Tag Filter parameter


b) Configure “Domestic and Product Code: <> LN?” in the Tag Filter parameter
c) Configure “Domestic; -Product Code: LN?” in the Tag Filter parameter
d) Configure “Domestic + [Product Code] <> LN*” in the Tag Filer parameter

Question # 62:

Consider the following process flow:

 Decision “A” properties are:


40 + 10 * 30 = 150
 Decision “B” properties are:
Sqrt (100 - 19) = 9
 Decision “C” properties are:
3 ^ 4 = 27
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

What will happen when the process runs?

a) The flow will pass through calculation stage “A”


b) The flow will pass through calculation stage “B”
c) The flow will pass through calculation stage “C”
d) An exception will be thrown

Question # 63:

Consider the following process flow:

 Decision “A” properties are:


Mid("United Kingdom", 8, 3) = "ing"
 Decision “B” properties are:
Left("UK", 1) AND Left("USA") = "U"
 Decision “C” properties are:
Len("United States") < Len("United Kingdom")

What will happen when the process runs?

a) The flow will pass through calculation stage “A”


b) The flow will pass through calculation stage “B”
c) The flow will pass through calculation stage “C”
d) An exception will be thrown

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”?

a) Configure “-Domestic” in the Tag Filter parameter


b) Configure “Retail or Business” in the Tag Filter parameter
c) Configure “Retail;Business” in the Tag Filter parameter
d) Configure “Retail+Business’ in the Tag Filter parameter

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:

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

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.

Which of the following statements is true?

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:

Consider the following flow in an object:


Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

Which of these statements is true?

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:

The following attribute set has been returned by Application Modeller:


Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

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:

What is the syntax for using a collection field in an expression?

a) Like this [MyCollection[MyField]]


b) Like this MyCollection(MyField)
c) Like this MyCollection[MyField]
d) Like this [MyCollection.MyField]
e) Like this MyCollection.MyField

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:

How can a session variable value be updated when a process is running?

a) By using the Internal – Session Variables business object.


b) By pausing the Session Variables work queue.
c) By updating the value in Control Room.
d) By updating the value in Credential Manager.

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?

a) Should be stored in data item with datatype “Password”


b) Should be stored in Session variable
c) Should be stored in Credential Manger
d) Should be stored as Environmental variables

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]

What is wrong with the design?

a) The exception handling is not within an Exception Block.


b) The exception caught by Recover2 will not be preserved by the Re-Throw Exception stage
c) The Send Alerts process will never be run
d) Because the flow is on the Main Page of the process there should be a ‘Re-Throw’ Exception stage as
there are no parent/calling pages for the exception to ‘bubble up’ to.

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:

Consider the following process flow:

What is the problem with this flow?

a) There is nothing wrong with this flow.


b) The exception handling in this flow can be removed because an Attach action in a navigate stage
should always work if configured correctly
c) The Attach Block should be enlarged to also include the ‘Waited Long Enough?’ decision stage.
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

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:

Which of the below actions are mandatory actions in Business Object?

a) Initialize and clean up


b) Login and logout
c) Launch and terminate
d) No actions are mandatory

Question # 78:

A Process is configured as follows;

Read details stage, reads the bank account number from target application. User wants not to show the
account in logs.

What should be done to skip the logging of Bank Account number?

a) Stage logging on read stage should be disabled or changed to errors only


b) Logging should be disabled on the execution machine of the process
c) Bank account number should be saved in password type data item
d) Blue Prism automatically detects the sensitive data like Bank accounts, credit card number etc.

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:

An action called “Activate window” fails with following exception

“Warning – Highlighting results – More than one matching window found”

What might have caused the above exception?

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:

Study the process flow below:

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:

Which of the following indicates a case in a Work Queue is an exception?

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”?

a) Configure “Current or Loan” in the Tag Filer parameter


b) Configure “-Saving” in the Tag Filter parameter
c) Configure “Current; Loan” in the Tag Filter parameter
d) Configure “Current + Loan” in the Tag Filter parameter
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

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:

Which of the following can you perform in Control Room?

a) Create a Work Queue


b) Refresh a Work Queue
c) Encrypt a Work Queue
d) Rename a Work Queue

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?

a) No exception block was not mentioned in the code


b) A resume stage was not encountered when in recovery mode
c) Developer mentioned “Automatically set exception at clean up” as Exception reason in mark as
exception
d) Blue Prism has obtained a separate case from the queue before declaring the previous case as
exception or completed

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:

An action called “application-login” fails with following exception

“Internal: failed to perform step 1 in Write Stage ‘Input User Credentials’ on page ‘Log In’ – unable to match
any window with query terms”

What might have caused the above exception?

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:

Which of the following is not an Application Modeller Mach type Operator?

a) Dynamic
b) (Wild Card)
c) .*(Reg ex)
d) Substring
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

Question # 92:

A process contains only 4 stages. Study the following process flow:

The data item ‘Result’ is a number data item with an initial value of 2.

The calculation stage is configured as follows:

Following the execution of the Perform Calculation stage, which of the following is true?

a) The data item Result will contain 3


b) The data item Result will contain 5
c) The process will throw an exception
d) None of these statements are correct

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:

Which of the following indicates a case in a Work Queue is Successfully Completed?


Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

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:

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 through the Orders collection.

The Get Quantity stage is configured as follows:


Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

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:

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

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:

Study the following process flow:


Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

This is the Main 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:


Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

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 an 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?

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:

Study the following page in a process:


Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

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

Question # 102:

OR
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

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

Explanation

Question # 103:

Which of the following indicates a case in a Work Queue is being Processed?

1. Option A)
2. Option B)
3. Option C)
4. Option D)
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

Question # 104:

Which of the following indicates a case in a Work Queue is Waiting to be Worked?

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";

Which of the following statements is correct?


Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

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.

Which of the following is true?

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:

An error was encountered while running a process.


Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

Which of the following could cause this exception?

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:

How many Tags can be added to a case in Work Queue?

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

Wait stage found in Object Studio but not in Process Studio.


Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

Question # 110:

An exception was thrown because the system provided the message: "User does not exist".

What type of the exception is this?

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:

Which of the following Stages should not be used in Exception Block?

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:

Which of the below Stage has neutral effect on Process Flow?

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:

What is true about defer items from the work queue?

1. New cases can be deferred to prevent them from being worked


2. Defer means the items are temporarily frozen
3. If get next item does not get an item,it does not necessarily mean that there are no unworked items in
the queue
4. All of the above

Question # 117:

An Exception was thrown because the system provided the message:


"insufficient funds in account" .
What type of exception is it?

1. Business or System Exception


2. System Exception
3. Business Exception
4. Validation Exception

Explanation

This is a custom exception and relates to a business rule based on which the processing should/shouldn't
happen.

Question # 118:

What is wrong with this flow diagram?


Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

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:

Which of the following about an object's run mode is true?

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:

Study the Following process flow on the MAIN PAGE of a process.

Consider the following explanations to what is wrong with the design?


Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

1- The exception handling is not within an exception block


2- There is no resume stage in the shown process flow
3- There is a potential for the flow to cause an infinite loop
4- Because the flow is on main page, there should not be any "Re-Throw" exception stage as there is no
parent/calling pages for the exception to "bubble-up" to.

a) 3 Only
b) 4 Only
c) 2 and 4
d) 1,2,3,4

Explanation

1- Keeping an exception handling inside a block is NOT NECESSARY


2- Having a Resume Stage is NOT MANDATORY
3- Exception caught, Re-Thrown and it will be caught again by the recovery and will cause an infinite loop.
4- There is no such rule.

Question # 121:

Consider the page is configured as shown in the diagram below:

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]

Imagine we have completed the execution of the calculate stage.

Which statements is correct from below?

a) We cannot use “+” on the number data items.


b) The data item “value” will contain 10100.
c) The data item “value” will contain 10600.
d) The data item “value” will contain 500

Explanation- The data item “value” will contain 10600 (10000+100+500).

Question # 122:

Which option out of the following is not a wait stage condition?

a) Check HTML Attribute


b) Check region Attribute
c) Check window Attribute
d) Check AA Attribute

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:

An action titled “application-login” throws the following exception:

Which of the following could cause this exception?

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:

The logic defined in the code of a robot is shown below:

Which of the following statement is correct?

a) The bot enters into an infinite loop of the execution.


b) The robot does not commence the execution.
c) The robot ends up terminated with the cause defined in the exception block.
d) As the resume block is not defined in the flow, the robot skips the execution block.

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?

a) Global Send Key Events, Input parameter “Text” = “<{CTRL}s>{CTRL}”


b) Global Send Key Events, Input parameter “Text” = “<{CTRL}>s{CTRL}”
c) Global Send keys, Input parameter “Text” = “<{CTRL}s>{CTRL}”
d) Global Send keys, Input parameter “Text” = “<{CTRL}>s{CTRL}”
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

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:

The action “GetDetails” is below:

The Open Application Page properties are below:


Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

Which is the correct answer from below?

1. Blue Prism doesn’t start executing the “Get Details” action.


2. “Open Application” goes into an infinite loop on execution.
3. An exception is thrown on executing “Open Application” pages.
4. None of the above.

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:

The Blue Prism is use for?

1. For Data Flow


2. Helps users to connect different applications.
3. To develop software bots/robots which replicate human user actions.
4. There is no use for Blue Prism nowadays.

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.

D is not true as number of attempts on Exception item is not limited.

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:

Which of the following exception type is not recommended by blue prism?

a) Attach Exception
b) System Exception
c) Validation Exception
d) System Exception Try Once
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

Question # 136:

When should you consider your exception handling strategy?

a) When Exceptions are encountered in Production


b) When Exceptions are encountered in testing
c) In the design Phase
d) Never

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.

Which is the appropriate attribute that causes the statement true?


Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

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?

a) Execution will be completed without throwing exception


b) It throws an exception in Naviagte1
c) It throws an exception and recovered by Recover1
d) None of above

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:

What is the correct sequence of Delivery Road map from below?

a) Process Management -->Define-->Design-->Develop-->Test


b) Define-->Process Management-->Develop-->Design-->Test
c) Process Management -->Design-->Define-->Develop-->Test
d) Process Management -->Design-->Develop-->Test-->Define

Question # 143:

If exception throws in Current Reservation Stage, which recover stage will capture?
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

a) It will captured by Recover1


b) It will throw an internal error
c) It will captured by Recover2
d) None of the above

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:

How many cloned Item can be created in work queue?

a) 1
b) 2
c) 0
d) Any number of

Question # 145:

How many sessions are created while running one process?

a) 1
b) 2
c) Any Number of
d) You can't create session while process run

Question # 146:

Which is the invalid data type in Blue Prism?

a) Text
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

b) String
c) Datetime
d) Timespan

Question # 147:

Which of the following documents should be created by the developer?

a) A initial Process Analysis document(IPA) and Process Definition Document(PDD)


b) Solution Design Document (SDD) and Operational Impact Document(OID)
c) Functional Requirements Questionnaire (FRQ) and Operational Impact Document(OID)
d) Process Design Instruction (PDI) and Object Design Instruction(ODI)

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?

a) Expression: [Loop Counter]+1 Store result in [Loop Counter]


b) Expression: +1 Store result in [Loop Counter]
c) Expression: [Loop Counter]+1 Store result in [Max Loops]
d) Expression: [Max Loops]+1 Store result in [Max Loops]
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

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?

a) The Exception will be carry forwarded


b) It will get completed
c) It will run in an infinite loop
d) None of these

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?

a) It will be automatically marked as an exception


b) It will be automatically marked as complete
c) It will be automatically marked as pending
d) Nothing will happen to the first item
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

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:

Which of the following correctly describes the use of exception function?

a) Exception functions must only be used after a Resume stage


b) Exception functions must only be used in Recovery mode
c) Exception functions must only be used within a recovery block
d) Exceptions must only be used in the Mark exception action of the Internal-Work queues business
object

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?

a) It will run in an infinite loop


b) It will terminate
c) It will be re-thrown
d) None of these

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?

a) It will Click and End


b) It will throw an inbuilt exception
c) It will throw an exception specified above
d) None of these

Question # 158:

In browser base application what are the different spying modes?

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

Attach - It will attach but not give focus.


Launch - Launch will launch the application and not necessary in this case.
Press - Press is only to press a button.
Activate - Activate is used to activate the application screen and bring it to visible and focus-able range

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:

What data in Work Queue can be encrypted?

a) Status, Item Data, tags


b) It is not possible to encrypt any data
c) Item Data only
d) All data within a Work Queue

Question # 163:

What are the reasons for packaging a Blue Prism solution as a package?

a) To take a back-up of solutions


b) To test the logic within Processes
c) To export and import solutions
d) To migrate a solution from one environment to other

Question # 164:

Which of the following stages are unique to process studio?

a) Action Stage
b) Alert Stage
c) Navigate Stage
d) End Stage

Question # 165:

Study the following Stage:

The Wait Stage is configured as follows:


Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

The Data item (GLOBAL Timeout –L) is a number data item configured to 60.

When the process is running the wait stage will:

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.

Blue Prism has set the case as an exception because:

a) A recover stage was encountered when in recovery mode


b) The target system was restarted by the process
c) The process has taken the next case from the queue before declaring the previous case Completed or
Exception.
d) None of these answers will cause the message "Automatically set exception at cleanup” to appear as
the exception reason.
Generated for #2315 MARIA DOLORES FERNANDEZ [email protected]

******************************************************************************************

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.

All the best!


Warm Regards,

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

Good Luck & Happy Reading!

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.


You might also like