Blue Prism AD01 Blue Prism Accredited Developer Exam Practice Test

Page: 1 / 14
Total 189 questions
Question 1

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?



Answer : A


Question 2

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?



Answer : D

Reason: As we need to pass the values in the username so the values of username to be passed only in the username element. As Rest other options are having only the outer area of the spied application.


Question 3

There are multiple rows of conditions in the Properties window of the Wait Stage. Which of the following is TRUE?



Answer : B

In Blue Prism, the Wait stage is used to pause the process until specific conditions are met or a timeout occurs. The following points explain why Option B is the correct answer:

If all conditions are met before the TimeOut period expires, the process will continue (Option B): This is the correct behavior of the Wait stage. If the specified conditions are met before the timeout period, the process will continue without waiting for the entire timeout duration.

The other options are incorrect:

The Wait Stage will sequentially check each condition, it does not require all conditions to be met (Option A): This is incorrect because the Wait stage does not check conditions sequentially but rather waits for any specified condition to be met.

If no conditions are met, an internal error will appear and terminate the process (Option C): This is incorrect; if no conditions are met within the timeout period, the process will follow the timeout path, which may or may not terminate the process depending on how it is handled.

The Wait Stage will simultaneously check all conditions and follow the logic of whichever condition is met first (Option D): This is incorrect because the Wait stage waits for any one of the conditions to be met before the timeout, rather than following the logic of the first met condition.

Reference Refer to Blue Prism's documentation on the Wait stage and its behavior in processes, highlighting how conditions and timeouts are managed.


Question 4

Examine the following Process flow:

This is the Main Page of a simple process which calls the 'Calculation' Page before completing.

The data items are configured as follows:

Value-1 is a number data item with an initial value of 100.

Value-2 is a number data item with an initial value of 4.

Result is a number data item with no initial value.

The Calculation Page Reference stage is configured as follows:

The Calculation Page is configured as follows:

The Data Items are configured as follow:

Value-1 is a Number data item with an initial value of 200

Value-2 is a Number data item with an initial value of 4

Result is a Number data item with no initial value

The Start stage is configured to pass through the Value-1 and Value-2 values as input parameters.

The 'Divide' Calculation stage expression is [Value-1] / [Value-2]

The End stage is configured to pass back the value of the Result data item as an output parameter.

What will be contained in the Result data item on the Main Page following the execution of the Process?



Answer : B


Question 5

A Developer is unable to pass Collection data as an Input Parameter because the Collection is not visible under available Data Items What is the reason for this issue?



Answer : A

Understanding Input Parameters and Collections:

In Blue Prism, collections can be passed as input parameters to actions or processes if they are correctly defined and visible.

Possible Reasons for Collection Not Being Visible:

Option A: Collections must be set to global (accessible on all pages) to be used as input parameters. If the collection is not set to global, it will not be available under the available data items.

Option B: Surrounding a collection with a block does not affect its visibility as an input parameter.

Option C: The number of fields in a collection does not impact its ability to be passed as an input parameter.

Option D: Undefined collection fields would cause issues in using the collection but would not prevent it from being visible.

Conclusion:

The reason the developer is unable to pass the collection data as an input parameter is because A. The referenced Collection is not set to global.


Blue Prism Developer Documentation: Collections and Global Data Items

Blue Prism Training Material on Data Item Scope and Visibility

Question 6

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



Answer : B

Understanding the Global Send Key Events Action:

The 'Global Send Key Events' action is used to send keystrokes to a Windows application, simulating keyboard input.

Stage Types in Blue Prism:

Keypress Stage: This does not exist as a separate stage in Blue Prism.

Navigate Stage: This stage is used for performing navigation actions within an application, including mouse clicks, key presses, and global send key events.

Action Stage: This is used to call actions from business objects, not for direct interaction like sending key events.

Write Stage: This is used to enter data into fields, not for sending key events.

Conclusion:

The correct type of stage used to perform a 'Global Send Key Events' action in Blue Prism is the Navigate Stage.


Blue Prism Developer Documentation: Using Navigate Stages

Blue Prism Training Material on Application Interaction

Question 7

Refer to the exhibit.

What is wrong with the flow shown in the image?



Answer : C

As per the process template the resume there should be another action or page after the resume stage.


Page:    1 / 14   
Total 189 questions