New Year Special Sale - Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: mxmas70

Home > Blue Prism > Developer > AD01

AD01 Blue Prism Accredited Developer Exam Question and Answers

Question # 4

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, 00023231 A; Mr John A Smith

E.

Something that identifies the type of process scenario. Example of tags might include: Invalid Product, Unrecognised customer, Goneaway Marker, Invalid Status

F.

Details of an exception that has occurred. For example: The Login Screen was not found.

Full Access
Question # 5

Study at 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 Account1 page until the error is thrown and then focus would move to the "Recover 1 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 "Exception 1 stage.

Full Access
Question # 6

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)

Full Access
Question # 7

Which of the following statements regarding the use of Worker 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 Fitter 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

Full Access
Question # 8

When working with the orders area of the Centrix Data Solutions order system, there is a requirement to enter an order menu option in the field located above the Go button:

The menu option field element in Application Modeller has been configured as follows:

Which Attribute should be un-ticked to ensure the menu option field element can be consistently recognized?

A.

Visible

B.

Class Name

C.

Enabled

D.

Window Text

E.

Screen Visible

Full Access
Question # 9

Which of the following Work Queue icons indicates a case is waiting to be worked?

A)

B)

C)

D)

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Full Access
Question # 10

Which of the following Stages can be found in Process Studio AND Object Studio?

A)

B)

C)

D)

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Full Access
Question # 11

Please refer to the exhibit.

What is incorrect in the Object design"?

A.

The Recover Stage should be an Alert Stage

B.

A Resume Stage is missing

C.

A link cannot go to a Recover Stage

D.

No conditions exist for the Wait Stage

Full Access
Question # 12

Which of the following indicates a case has been worked successfully in a Work Queue?

B)

C)

D)

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Full Access
Question # 13

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]

Full Access
Question # 14

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

A.

0

B.

1

C.

2

D.

Any Number

Full Access
Question # 15

The Developer is deploying a Process into a Production environment. Which best practice option would you recommend for the Stage Logging of a Decision stage on the Main Page?

A.

Errors Only

B.

Enabled

C.

Preserve Screen Capture

D.

Disabled

Full Access
Question # 16

Which of the statements below best describes what Blue Prism is used for?

A.

Blue Prism is used for modelling business processes

B.

Blue Prism is used to link core business applications together

C.

Blue Prism is used to create Virtual Digital Workers that can replicate user actions and decisions

D.

Blue Prism is used to transfer data from one system to another

Full Access
Question # 17

FILL BLANK

Review the Action flow below which loops through the Customer List Collection until the relevant customer match is found, and then uses the ‘Set DOB’ Calculation stage to copy the value from the Collection column ‘DOB’, to the DOB data item:

- The DOB data item is a Date data item with no initial value.

- The DOB column in the Customer List Collection is a Date data type.

What expression would you use in the ‘Set DOB’ Calculation stage, to copy the value from the Collection column, to the DOB data item?

(Remember, Blue Prism expressions are case sensitive)

Full Access
Question # 18

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

Full Access
Question # 19

Examine the following Blue Prism Process diagram:

The initial values for the 2 data items are displayed in the diagram above.

The expression in ‘Decision A’ is:

Len([City 1]) > Len([City 2])

The expression in ‘Decision B’ is:

Mid([City2].3,1) = “ “

The expression in ‘Decision C’ is:

Left([City 1], 5) = "manch" AND EndsWith([City 2], "York")

What will happen when the process flow executes?

A.

The diagram will flow through the Calculation stage named 'A'

B.

The diagram will flow through the Calculation stage named 'B'

C.

The diagram will flow to the Exception stage which will raise a new exception

D.

The diagram will flow through the Calculation stage named 'C

Full Access
Question # 20

Please refer to the exhibits.

The Developer needs to ensure Blue Prism best practices are followed in respect to naming conventions and layout

How would the Developer build an Object that Logs into the Application, and then Navigates the Orders page left-hand menu?

A)

B)

C)

D)

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Full Access
Question # 21

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.

IsStopRequestec?

C.

IsStopRequested()

D.

StopNow()

E.

Stop?

F.

StopNow?

Full Access
Question # 22

Study the following process flow on the Main Page of a process where the intention is to preserve the current exception.

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 not be a ‘Re-Throw' Exception stage as there are no parent/calling pages for the exception to bubble up' to.

Full Access
Question # 23

Complete the following statement

Collection columns are referenced in______________using dot notation

A.

the Loop Properties

B.

an Expression

C.

a Work Queue

D.

a Business Object

Full Access
Question # 24

Examine the following Blue Prism Process diagram:

The purpose of this Process flow is to use the Day Month and Year data item values to create a date value, which is output to the Full Date data item

The Day' data item is a number data item and has an initial value of 25 The value of this data item is used as the day value when creating the full date. The 'Month' data item is a number data item and has an initial value of 10. The value of this data item is used as the month value when creating the full date. The 'Year' data item is a number data item and has an initial value of 2013 The value of this data item is used as the year value when creating the full date. The environment date format is dd/mm/yyyy.

To enable this Process flow to function correctly, drag and drop the items below into the placement boxes (A - E). to create the coned Blue Prism expression for the Convert to Date' calculation stage, so that the 'Full Date' data item is populated with the appropriate date, based on the Day Month and Year data items:

Full Access
Question # 25

Please refer to the exhibit.

A Developer has used the Win32 mode lo spy the login window and the Region mode to spy the Username field of a Windows-based application.

Using the Navigate stage, the developer would like to

* Bring the application screen to bring it foreground

* Send a 'Global Mouse Click Centre' command to the center of the username field

* Use Global Send Keys to populate the username field

How should the navigate stage be configured?

A)

B)

C)

D)

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Full Access
Question # 26

If you change the value of a 'Session Variable1, when will the new value be available to a running Process?

A.

Immediately

B.

Next time a new case is taken from a Work Queue

C.

Next time the Process starts

D.

After the Digital Worker has been restarted

Full Access
Question # 27

Please refer to the exhibit.

The Developer is automating an SAP Windows-based application within a Citrix environment. There is an issue with a duplicate match found when identifying and highlighting the Document No. field, due to the application window having two of the same labels and buttons.

Which Spy Mode should the Developer use to identify the correct field using Surface Automation?

A.

Win32

B.

Browser

C.

Application Navigator

D.

Region

Full Access
Question # 28

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.

Full Access
Question # 29

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?

A.

The Resume stage is not within the same Exception Block as the Recover stage and therefore will not work

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 no need for a wait stage in the flow

Full Access
Question # 30

Please refer to the exhibit.

A Developer has configured Environment Lock in the process to ensure duplicate items are not added to the Work Queue

What is missing in the logic?

A.

A Release Lock action should be added to the recovery logic to unlock the resource in case of an exception

B.

A Query Lock action should be added after the Release Lock to confirm the release of the Lock Token

C.

A unique Lock Token should be added to its Data item to ensure the lock is acquired successfully

D.

A Sleep action should be added after the Acquire Lock to allow time for the Lock to be acquired

Full Access
Question # 31

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

Full Access
Question # 32

Which of the following flows can you not create in Blue Prism? (select 2 responses)

A)

B)

C)

D)

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Full Access
Question # 33

The Developer is debugging an action page in a Business Object by stepping through the stages which interact with the application. What will happen when they click Reset on an Action page in the Business Object?

A.

Focus will return to the Start stage in the Process Studio

B.

Focus will move to the Start stage on the Launch action

C.

Application window will be closed

D.

Application window will remain open

Full Access
Question # 34

When automating a Windows application, what type of stage is used to perform a 'Global Send Key Events' action?

A.

Keypress Stage

B.

Navigate Stage

C.

Action Stage

D.

Write Stage

Full Access
Question # 35

Which of the following can you perform in me System -> Workflow area of Blue Prism? (select all that apply)

A.

View the contents of a Work Queue

B.

Refresh a Work Queue

C.

Encrypt a Work Queue

D.

create a Work Queue

Full Access
Question # 36

Examine the following Page of a Blue Prism Process:

The expressions of each of the Calculation stages are provided below:

What will the value of the Result Data Item be after the page has run?

A.

Result Data Item value will equal A

B.

An Internal Exception will be thrown

C.

Result Data Item value will equal C

D.

Result Data Item value will equal B

Full Access
Question # 37

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 Fitter 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

Full Access
Question # 38

A Blue Prism Process works successfully when testing in the Process Studio but terminates in Control Room due to the exception stating screen elements were not found What should the Developer check first?

A.

The correct Spy mode was used to identify elements

B.

Application Modeller has a unique match for the screen element

C.

Wait Stages have been used effectively

D.

The Attach page is published in the Business Object

Full Access
Question # 39

When automating a Windows application what type of stage is configured to perform a Global Send Key Events?

A.

Notes Stage

B.

Read Stage

C.

Write Stage

D.

Navigate Stage

Full Access
Question # 40

Which of the following indicates a case in a Work Queue is waiting to be worked?

A)

B)

C)

D)

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Full Access
Question # 41

You identify an element in Application Modeller but when you highlight or use that element Blue Prism gives you an error message saying that duplicate elements were found.

Which of the following statements is true?

A.

It is common for duplicate elements to be found based upon the attributes that are ticked by default using the Blue Prism product. Time needs to be spent experimenting with the attribute ticks until a unique, reliable, and consistent selection of attributes are found.

B.

It will not be possible to interface with the element in a unique way. You will need to use Surface Automation techniques for this element.

C.

A code stage interface will need to be created and used for this application, this will give you more flexibility to interact with the application elements.

D.

You will need to make the attributes you have selected dynamic. This will allow your flow to loop around, incrementing the attribute value until the correct element is found and used.

Full Access
Question # 42

The data item "Loop Counter" is a number data item and has an initial value of 0. The data item "Max Loops" is a number data item and has an initial value of 10.

The two stages are configured as follows:

How many times will the Loop Again stage be executed when the page is executed?

A.

10

B.

9

C.

11

D.

The loop will be infinite

Full Access
Question # 43

FILL BLANK

Examine the following recover flow taken from a Blue Prism Process:

The ‘Exception Detail’ data item has no initial value and has a data type of text.

The Calculation stage ‘Save Exception Detail’ will output the current exception detail to the ‘Exception Detail’ data item.

What expression would you use in the ‘Save Exception Detail’ stage to achieve this?

Full Access
Question # 44

Examine the following process flow:

The Loop Orders loop is configured to loop through the Orders collection.

How Many times will the 'Process Order' page be executed?

A.

1

B.

15

C.

The loop will be infinite

D.

It's impossible to tell. There is no loop counter.

Full Access
Question # 45

The Stock Value Calculator application has been launched successfully by a Business Object named ‘Stock Value Calculator – Basic Actions’.

A second Business Object named ‘Stock Value Calculator - Historic Values’ is used to interface with the Historic Values screen within the application.

The Wait stage highlighted below has encountered an Internal Exception:

Details of the Exception are provided below:

What action is required to present this error occurring?

A.

The Business Object 'Stock Value Calculator - Historic Values' needs to be attached to the Stock Value Calculator application

B.

The Business Object 'Stock Value Calculator - Historic Values' must relaunch the Stock Value Calculator application

C.

The Business Object 'Stock Value Calculator - Basic Actions' needs to be attached to the Stock Value Calculator application

D.

The Business Object 'Stock Value Calculator - Historic Values' needs to activate the Stock Value Calculator application

E.

The Business Object 'Stock Value Calculator - Basic Actions' needs to activate the Stock Value Calculator application

Full Access
Question # 46

Study the following process flow:

This is the Mam Page of a simple process which calls the Page Calculation before completing The data items are configured as follows:

• X is a Number data item with an initial value of 20

• Y is a Number data item with an initial value of 5

• Result is a Number data item with no initial value

The Calculation Page stage is configured as follows:

The Calculation Page is as follows:

The Data Items are configured as follow:

• X is a Number data item with an initial value of 10

• Y is a Number data item with an initial value of 5

• Result is a Number data item with no initial value

The Start Stage is configured pass through the X and Y values as input parameters.

The divide calculation stage expression is [X] / [Y]

The end stage is configured to pass back the results value as an output parameter.

What will be contained in the Result Data Item on the Mam Page following the execution of the Process?

A.

0

B.

No Value

C.

2

D.

4

Full Access
Question # 47

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

Full Access
Question # 48

Please refer to the exhibits.

An error has occurred in the Update Data' action and has been captured by the Recovery stage. As part of the retry logic, the 'No' path has been taken How should the properties be configured for the process to throw the exception that was encountered on the Update Data action''

A.

Use Business Exception in the Exception Type field and type "Update Data Failed" in the Exception Detail field

B.

Enable Stage logging and leave the "Preserve the type and detail of the current exception' option un-Ucked

C.

Use System Exception in the Exception Type field and ExceptionDetail(} function in the Exception Detail field

D.

Tick the 'Preserve the type and detail of the current exception' checkbox and leave all other fields to their defaults

Full Access
Question # 49

Examine the flow below:

An error has been encountered on Page 1 and the exception has bubbled up to be recovered in the Recoverd 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 Page?

A.

Configure ExceptionType() 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.

Full Access
Question # 50

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

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

A)

B)

C)

D)

A.

Exhibit A

B.

Exhibit B

C.

Exhibit C

D.

Exhibit D

Full Access
Question # 51

In the UAT environment the process has been configured to get the input data from a file and a Data Item has been created to hold the file path However, in the Production environment, the location of this file has changed to a shared network drive.

What should the Developer do to ensure the correct file path is passed to the process without having to update the process between environments''

A.

Set the Data Item exposure to Session and update the file path every time the process starts

B.

Use a Wildcard while specifying the file path in the Data Item to enable global search on startup

C.

Set the Data Item exposure to Environment and store the file path as an Environment Variable

D.

Use File Management VBO to create a logic to search for the file every time the process runs

Full Access
Question # 52

A Blue Prism solution works fine when developing and testing it in Process and Object Studio, but when it is run in Control Room, exceptions occur because elements are not being found.

What is the most likely cause of this behaviour?

A.

The target application has changed in design

B.

Intelligent Wait stages have not been used in line with Blue Prism best practices within Business Object Actions

C.

The Business Object Action has not been published, therefore, it cannot be used by a Process in Control Room.

D.

Exception handling best practice has not been incorporated into the Process design

Full Access
Question # 53

What is NOT considered one of the golden rules for Object Design?

A.

Keep actions small and limited to a specific task

B.

Do not include business logic in the Object

C.

Use InpuVOutput parameters to promote usability

D.

Use a single Object for an entire application

Full Access
Question # 54

Please Refer to the exhibits.

A Developer is getting an error at the Navigate stage that uses a dynamic input value to navigate the left menu links in the web-based application What can be done to fix the issue?

A.

Web Target Address' attribute should be checked for the element

B.

Web Path/X Path' attribute should have '= (Equal)' as the Match Type

C.

'Value' field of the Web Text attribute should be cleared

D.

Web Page Address' attribute should be unchecked for the element

Full Access
Question # 55

The main menu of the application Centrix Data Solutions consists of a series of buttons, as displayed below:

When the buttons spied, the element attributes are all identical, with the exception of the Window Text attribute which differs. The Window Text values for each of the buttons displayed above, are ‘HOME’, ‘ORDERS’, ‘CUSTOMER’, ‘STOCK’, ‘INBOX’, ‘SETTINGS’ and ‘EXIT’.

It is described to use a single Dynamic element to interact with each of the menu buttons. The Dynamic button element has been spied and has the following attributes set:

A Navigate stage has been configured to press the ORDERS button:

To ensure the Navigate stage can click the ORDERS button successfully, what additional configuration is required in the Navigate stage?

A.

Update the 'Mouse Button' Inputs value to "ORDERS1

B.

Using the Params button to open the Application Element Parameters window, the Window Text match value must be set to "ORDERS"

C.

A new element is required with the Window Text value set to 'Orders' and the Match Type set to equal

D.

The ORDERS button cannot be clicked using this Dynamic button element, because the Window Text attribute value in Application Modeller is set as EXIT

Full Access
Question # 56

Examine the following Process flow:

The 'Start Value' data item is a number data item with an initial value of 10 The 'End Value' data item is number data item with an initial value of 0.

The Multi Calc stage is configured as follows

After the page has been rurv what value will be assigned to the 'End Value* data item?

A.

The Internal Exception 'Failed to evaluate expression - Division by zero' will be thrown

B.

100

C.

-10

D.

no

E.

30

Full Access