Blue Prism Developer Certification AD01- Exam Dumps Set 1

After updating a Session variable, when will the new value be changed in the Process?


Options are :

  • Immediately (Correct)
  • On the next time the Runtime Resource is restarted
  • On the next time that the Process is started
  • On the next Work Queue Item of the same Process session

Answer :Immediately

Blue Prism Developer Certification AD01- Exam Dumps Set 1

A Process has been tested and is working from within the Process Studio. The developer now wishes to test the Process in the Control Room, but the Process cannot be found in the list of Available Processes. What possible reasons are there for this?


1. The correct Access Rights to the Process Group have not been granted to the developer user

2. One or more Objects used by the Process have not been published

3. The Process has not been published

4. The Run Mode of the Process has not been defined


Options are :

  • 2 and 4
  • 2 and 3
  • 3 and 4
  • 1 and 3 (Correct)

Answer :1 and 3

A Process uses Work Queue Item Tagging. An Item can have none, or any combination of Tags “VMX”, “VMY” or “VJX”. For example:

Item 1: (no tags)

Item 2: “VMX”, “VMY”

Item 3: “VJX”


Inside of the Control Room, what Tag Filters could be used to select Work Queue Items with both Tags “VMX” and “VJX”? Select two choices.


Options are :

  • V?X
  • MX;?J? (Correct)
  • VMX; VJX (Correct)
  • -VMY

Answer :MX;?J? VMX; VJX

Which of the following is false about using Work Queues?


Options are :

  • A Work Queue can be configured to automatically retry exceptioned Items
  • A Work Queue can enable more than one Runtime Resource to execute a Process simultaneously
  • A Work Queue will allow a Control Room user to reorder the Priority of the Items within it (Correct)
  • A Work Queue will automatically compute statistics such as “Average Case Duration”

Answer :A Work Queue will allow a Control Room user to reorder the Priority of the Items within it

Blue Prism Certified Developer - Mock Test Set 4

Which of the following Expressions can be used to add one day to today’s date?


Options are :

  • Today() + 1
  • Today() + “01/00/0000”
  • Today() + MakeDate(1, 0, 0)
  • None of the answer choices (Correct)

Answer :None of the answer choices

A Process that uses numerous Objects has been tested extensively, and is working from the Process Studio. When tested in the Control Room immediately after testing from the Studio, there are System Exceptions being thrown from the Objects indicating that screen Elements could not be found.

What is the most likely cause of these Process failures in the Control Room?


Options are :

  • The underlying applications’ Element positions have been changed
  • The developer has forgotten to change Environment variables to match the Control Room environment
  • A failure to “Launch” or “Attach” to the application
  • A lack of Wait Stages in key areas of Object Actions (Correct)

Answer :A lack of Wait Stages in key areas of Object Actions

Which of the following statements is false about “Blocks”?


Options are :

  • Exceptions coming from different Blocks can be neutralised using the same “Resume” stage
  • Blocks can be used for non-Exception handling purposes
  • Blocks can be nested together for more precise Exception handling (Correct)
  • Block can be used on a Process “Main Page” even if there is nowhere else to bubble-up to

Answer :Blocks can be nested together for more precise Exception handling

Blue Prism Developer Certification AD01- Exam Dumps Set 2

An insurance company Process requires to know whether 30 days have passed since the date of a claim. The claim date is stored in a Date Data Item named “Claim Date”. Which would be the correct Expression to put into a Decision Stage to check for this condition?


Options are :

  • DateDiff(9, [Claim Date], Today()) > 30 (Correct)
  • DateDiff(5, Today(), [Claim Date]) > 30
  • DateAdd(5. 30, Today()) > [Claim Date]
  • DateAdd(9, 30, Today()) > [Claim Date]

Answer :DateDiff(9, [Claim Date], Today()) > 30

Which of the following are true about Business Objects?

1. It is possible to write C# code inside a Business Object

2. The logging levels of Stages inside of Objects are not configurable

3. When created, an Object has only two Pages: “Initialise” and “Clean Up”

4. It is possible to trigger a Process to execute from an Object

5. A standard way of connecting to an application is to Launch and then Attach


Options are :

  • 1 and 4 (Correct)
  • 2 and 3
  • 3, 4, and 5
  • 1, 2 and 5

Answer :1 and 4

Which of the following can be done from the Control Room of Blue Prism? Select three choices.


Options are :

  • Reorder the Priority of Work Queue Items
  • Pause the Work Queue (Correct)
  • Set the Key of the Work Queue
  • Examine the contents of a Work Queue (Correct)
  • Refresh the Work Queue (Correct)

Answer :Pause the Work Queue Examine the contents of a Work Queue Refresh the Work Queue

Blue Prism Certified Developer - Mock Test Set 1

What is true about the Run Mode of an Object?


Options are :

  • An Object with Exclusive Run Mode can only run at the same time as other Exclusive Objects on a single Resource Machine
  • The Run Mode of an Object has no impact on the Run Mode of the Processes that use them
  • An Object with Foreground Run Mode can only run at the same time with other Background Objects on a single Resource Machine (Correct)
  • The default Run Mode of an Object is Background

Answer :An Object with Foreground Run Mode can only run at the same time with other Background Objects on a single Resource Machine

An automated Process needs to visit an in-house web application. The developer is not allowed to build the process against the live version of this website. Instead, there will be three separate versions of the website available: one for development, one for test and one for production. What is the most appropriate area in Blue Prism for this URL be saved?


Options are :

  • As a Credential
  • In the Application Modeller as the “URL of the start page”
  • Pass the appropriate URL as a Start Up parameter to the Process from the Control Room
  • In an Environment variable (Correct)

Answer :In an Environment variable

A developer needs to extract table data from a desktop application. This table has a fixed number of columns, but varying numbers of rows. Which one of the following choices outlines a valid approach to extract data from the table?


Options are :

  • Spy the very first table cell. Use the “Utilities – Collection Manipulation” VBO’s “Read Collection Fields”. This saves a single row of the table into a collection. Create a loop around this Action to read the table rows until an Exception is thrown. Once an Exception is thrown, the table is finished reading
  • Spy the very first table cell and examine the Attributes. Find a set of Attributes that can be incremented to capture all table cells. Set the Match Type of the Attributes to Dynamic and create loops to spy and extract the remaining cells of the table (Correct)
  • Create a new Object and set the Application Type to Mainframe in order to use the Grid Tool. Using the Grid Tool, visually draw the boundaries of the table to capture the exact number of columns and rows. Use the “Internal Collections” VBO “Convert Grid” Action to save the grid contents as a collection
  • Spy the very first table element and use a Read Stage with the “Get Table” Action. This Action will automatically read the entire table into a Collection

Answer :Spy the very first table cell and examine the Attributes. Find a set of Attributes that can be incremented to capture all table cells. Set the Match Type of the Attributes to Dynamic and create loops to spy and extract the remaining cells of the table

Blue Prism Certified Developer - Mock Test Set 1

“A” is a Text Data Item with the Value “ABCDEFG”.

“B” is a Text Data Item with the Value “TUVWXYZ”.


What is the result of evaluating the expression:

Mid([A], 2, 4) Right([B], 3)


Options are :

  • An Exception is thrown
  • BCDEXYZ (Correct)
  • BCDETUV
  • CDEFTUV
  • BCXYZ

Answer :BCDEXYZ

Which of the following is true about Tagging and Work Queues? Select two choices.


Options are :

  • Tag Filtering can be used in the “Get Next Item” Action (Correct)
  • Tag Filtering can be used from within the Control Room (Correct)
  • Tags are case sensitive
  • In Tag Filtering, the symbols * (asterisk), : (colon) and ? (question mark) have special meaning
  • Tags must be applied when the Item is first added to the Work Queue

Answer :Tag Filtering can be used in the “Get Next Item” Action Tag Filtering can be used from within the Control Room

Which Environment Function can be used to check whether a Stop has been requested from the Blue Prism graphical interface?


Options are :

  • Stop()
  • StopNow()
  • ImmediateStop?()
  • RequestedStop()
  • IsStopRequested() (Correct)

Answer :IsStopRequested()

Blue Prism Developer Certification AD01- Exam Dumps Set 3

It is required to modify the Value stored inside an Environment variable. How can this be achieved?

1. In the Process or Object Studio by editing the corresponding Data Item

2. In the Process or Object Studio by using an Internal VBO

3. In the Control Room

4. In the System Manager


Options are :

  • 3 only
  • 4 only (Correct)
  • 1 and 2
  • 1, 3 and 4

Answer :4 only

Which of the following cases are not appropriate to be used as Tags for Items in a Work Queue? Select three choices.


Options are :

  • The month and year, such as 08/2005 in which an employee joined the company
  • The row number of a Work Item that was taken from an Excel spreadsheet where each row stores the data of a Work Queue Item (Correct)
  • The Invoice ID of an invoice received from a vendor (Correct)
  • The CSV File Path of a Work Item that was taken from an CSV file
  • The date and time of when this Item was added into the Work Queue (Correct)

Answer :The row number of a Work Item that was taken from an Excel spreadsheet where each row stores the data of a Work Queue Item The Invoice ID of an invoice received from a vendor The date and time of when this Item was added into the Work Queue

Work Queue Items are tagged with two different groups of Work Queue Item Tags. The first group of Tags can have values of 1, 2 and 3, and the second group of Tags can have values A, B and C.

Inside of the “Get Next Item” Action, what “Tag Filter” should be used to select Work Queue Items tagged with either 1 or 2 and either B or C?  For example:

1, B

1, C

2, B

2, C


Options are :

  • 1 OR 2 OR B OR C
  • It is not possible to build a single Tag Filter with these criteria. Multiple Tag Filters must be linked together to achieve this
  • -3;-A (Correct)
  • 1;2;B;C

Answer :-3;-A

BluePrism Developer Certification (AD01) - Practice Tests Set 2

When testing a Process from the Process Studio, the following Exception message was seen:

“Failed to evaluate expression 'ToNumber("a15")' - Unable to convert supplied value to a Number : Unable to cast value 'a15' to a number data item”.

What type of Exception is this?


Options are :

  • Business
  • Internal (Correct)
  • Casting
  • System

Answer :Internal

What is the maximum number of “End” Stages that can appear on a Process Sub-page?


Options are :

  • There is no limit (Correct)
  • The maximum number can be set in the System Manager
  • 1
  • 0

Answer :There is no limit

Which of the below Work Queues object´s action is used to get the pending case from work Queue to be worked?


Options are :

  • Get Pending Items
  • GetItem Data
  • Get Next Item (Correct)
  • Get Locked Item

Answer :Get Next Item

Blue Prism Developer Certification AD01- Exam Dumps Set 3

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

What type of the exception is this?


Options are :

  • System Exception
  • Business Exception (Correct)
  • Validation Exception
  • None of the above

Answer :Business Exception

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?


Options are :

  • Stage logging on read stage should be disabled or changed to errors only (Correct)
  • Logging should be disabled on the execution machine of the process
  • Bank account number should be saved in password type data item
  • Blue Prism automatically detects the sensitive data like Bank accounts, credit card number etc.

Answer :Stage logging on read stage should be disabled or changed to errors only

An action in the process is failed with following error

“Internal: Failed to find stage linked from stage ‘Read Details’”

What does the exception indicate?


Options are :

  • An internal error always indicates product failure
  • Read stage is not connected to any other stage (Correct)
  • Application is not launched
  • Read details stage is no longer existed in Business object

Answer :Read stage is not connected to any other stage

Blue Prism Developer Certification AD01- Exam Dumps Set 5

Which of the below configuration is correct to make the data item “age” a global data item?


Options are :

  • Date item property “Hide from other pages in the process” should be unchecked (Correct)
  • Data item property exposure should be selected to “Statistic – Store the contents of this data item in the database for reporting purpose”
  • Data item property exposure should be selected to “Session – expose the data item to control room”
  • Data item property exposure should be selected to “none”

Answer :Date item property “Hide from other pages in the process” should be unchecked

Consider the following statements

1.      Stepping into an Action stage will open Object Studio and stepping out will close it.

2.      Stepping into a Process Reference stage will open another Process Studio window

3.      A Business Object flows through pages one at a time

A Process uses an Action stage to employ a Business Object page Which of the above statements are correct?


Options are :

  • 1 and 2
  • 2 and 3
  • 3 and 4
  • All the scenarios (Correct)

Answer :All the scenarios

There is a requirement to create a new case for an exception case.  the properties of mark as exception action are as below

Item ID—[Item]

Exception reason – “Login has failed

”Retry – True

Keep Locked -- True

Which of the following statements is correct?


Options are :

  • Current case is marked as exception and the new cloned item will become instantly locked (Correct)
  • Current caseis marked as exception and the newcloned items will not be locked
  • Current case is markedas completed and the new cloned item will become instantly locked
  • Current case is marked as completed and the new cloned items will not be locked

Answer :Current case is marked as exception and the new cloned item will become instantly locked

Blue Prism Developer Certification AD01- Exam Dumps Set 4

A session data item “Stop if user demands” is configured in process called “Process Account Details”I

f two sessions of “Process Account Details” are being executed, which of the below statements is correct?


Options are :

  • Change to session date item “Stop if user demands” would reflect in both sessions
  • Change to session date item “Stop if user demands” would reflect in the session which reads the date item first
  • Change to session date item “Stop if user demands” would reflect only in the one session and would not impact the “stop if user demands” variable of other session (Correct)
  • None of the above

Answer :Change to session date item “Stop if user demands” would reflect only in the one session and would not impact the “stop if user demands” variable of other session

Which of the following is the correct configuration in calculate stage to get the last date of the month?


Options are :

  • AddDays(AddMonths(MakeDate(01; Mid(Today(); 4; 2); Mid(Today(); 7; 4));1), -1) (Correct)
  • MakeDate(01; Mid(Today(); 4; 2); Mid(Today(); 7; 4))
  • AddDays(MakeDate(01; Mid(Today(); 4; 2); Mid(Today(); 7; 4)), -1)
  • None of the above

Answer :AddDays(AddMonths(MakeDate(01; Mid(Today(); 4; 2); Mid(Today(); 7; 4));1), -1)

Comment / Suggestion Section
Point our Mistakes and Post Your Suggestions