ExamGecko
Home Home / Blue Prism / AD01

Blue Prism AD01 Practice Test - Questions Answers, Page 14

Question list
Search
Search

List of questions

Search

Related questions











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

A.
10
A.
10
Answers
B.
1
B.
1
Answers
C.
Any Number
C.
Any Number
Answers
D.
99
D.
99
Answers
Suggested answer: C

Explanation:

In Blue Prism, a sub-page in a process can have any number of End stages. This is because sub-pages can be designed to handle various branches and paths, requiring multiple endpoints to conclude different process flows. This flexibility allows for more complex and branched process designs, enabling developers to manage various outcomes and logic paths efficiently.

Blue Prism Process Design guidelines

Sub-page design documentation in Blue Prism

DRAG DROP

Examine the following Blue Prism Process flow:

The Process is intended to attempt to perform the processing enclosed in the recover block (Blockl). a maximum number of times before throwing an exception The maximum number of attempts is stored in the 'Max Attempts' data item.

The 'Attempts' data item is a number data item with an initial value of 0.

The 'Max Attempts' data item is a number data item with a current value of 3. This value is provided at start-up.

The 'Increment Attempts' Calculation stage increases the value of the 'Attempts' data item by 1.

To enable this Process flow to function correctly, drag and drop the items below into the placement boxes (A - C), to create the correct Blue Prism expression for the Retry?' Decision stage.


Question 132
Correct answer: Question 132

Please refer to the exhibit.

The above image is that from a Clean Up page in a Business Object.

Which of the following would be the correct use of the Clean up Page?

A)

B)

C)

D)

A.
Option A
A.
Option A
Answers
B.
Option B
B.
Option B
Answers
C.
Option C
C.
Option C
Answers
D.
Option D
D.
Option D
Answers
Suggested answer: A

Explanation:

In Blue Prism, a Clean Up page is used to perform finalization tasks as the business object is closed down. This can include tasks such as closing all instances of applications, saving any final state, and releasing resources. The Clean Up page is called automatically by Blue Prism when the business object is disposed of at the end of a business process.

Option A (Close All Instances): This is the correct use of the Clean Up page. It involves closing all instances of the application or resources that were used during the process. This ensures that no instances are left open, which could otherwise lead to resource leaks or conflicts.

The other options are not ideal for the Clean Up page:

Option B (Save Workbook): While saving a workbook might be necessary, it is more appropriate to do this as part of the main process or just before the clean-up if it is part of the final steps in the business process.

Option C (Save Workbook): Similar to Option B, this does not fit the primary use case for a Clean Up page.

Option D (Exit): While exiting might seem appropriate, it is too generic and does not convey the specific actions needed for cleaning up resources.

Reference Refer to Blue Prism's best practices and documentation on using Clean Up pages to ensure that resources are properly finalized and released at the end of a business process.

The Developer has created Tags on Work Queue items to support searching within the Control Room.

Two different search criteria is required where the Tags 'HeightTall' and 'Material Brick' exists:

* All Items that have been tagged with 'Height Tail' value

* All items that do NOT have Tag values 'Material Brick'

Which TWO search strings will be used?

A.
'FiHeight.Tall'. '-F. Material, Brick'
A.
'FiHeight.Tall'. '-F. Material, Brick'
Answers
B.
'FindHeight.Tall'. 'NoFind; Material. Brick'
B.
'FindHeight.Tall'. 'NoFind; Material. Brick'
Answers
C.
-Matenal;Bnck'
C.
-Matenal;Bnck'
Answers
D.
'+Height;Tair
D.
'+Height;Tair
Answers
E.
'Add:Height;Tair, 'Sub: Material Brick'
E.
'Add:Height;Tair, 'Sub: Material Brick'
Answers
Suggested answer: D, E

Explanation:

To search for Work Queue items based on tags in Blue Prism, you can use specific search strings in the Control Room:

''+Height;Tall''- This search string will return all items that have been tagged with the 'HeightTall' value. The plus sign (+) indicates that you want to include items with this tag.

''-Material;Brick''- This search string will return all items that do NOT have the 'Material Brick' tag. The minus sign (-) is used to exclude items with this tag.

When using these search strings, Blue Prism will filter the Work Queue items accordingly, showing only those that meet the specified criteria.

Reference For more detailed information on how to use tags for searching Work Queue items in Blue Prism, you can refer to the official Blue Prism documentation or instructional videos provided by Blue Prism University1

A web-based application has a different URL for Testing Development, Training and Production According to best practice, which of the following statements is TRUE?

A.
An Object should be built per URL in case the applications have differences
A.
An Object should be built per URL in case the applications have differences
Answers
B.
Dynamic Match should be used to select the correct URL
B.
Dynamic Match should be used to select the correct URL
Answers
C.
The URLs should be stored as Global Data Items.
C.
The URLs should be stored as Global Data Items.
Answers
D.
An Environment Variable should be used to store the URL
D.
An Environment Variable should be used to store the URL
Answers
Suggested answer: D

Explanation:

Using environment variables is a best practice in Blue Prism for managing configuration settings that may vary across different environments (e.g., Testing, Development, Training, and Production). This approach allows for easy updates and changes without modifying the underlying code.

Environment Variable: Storing the URLs in an environment variable allows you to change the URL for different environments without altering the business object or process code. This makes the automation more flexible and easier to maintain.

Other options are less optimal:

Build per URL (Option A): Creating separate objects for each URL is inefficient and increases maintenance effort.

Dynamic Match (Option B): This does not specifically address URL management.

Global Data Items (Option C): While global data items can store URLs, environment variables are more suited for managing environment-specific configurations.

Reference Refer to Blue Prism's best practices on managing environment-specific configurations using environment variables.

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

A.
Immediately
A.
Immediately
Answers
B.
Next time a new case is taken from a Work Queue
B.
Next time a new case is taken from a Work Queue
Answers
C.
Next time the Process starts
C.
Next time the Process starts
Answers
D.
After the Digital Worker has been restarted
D.
After the Digital Worker has been restarted
Answers
Suggested answer: A

Explanation:

Understanding Session Variables:

Session variables are specific to a running instance of a process and can be changed dynamically during the execution of the process.

Behavior of Session Variables:

When the value of a session variable is changed, it is designed to be immediately available to the running process. This allows for real-time adjustments and interactions during the process execution.

Conclusion:

The new value of a session variable is available to a running process immediately after it is changed.

Blue Prism Developer Documentation: Session Variables

Blue Prism Training Material on Process Execution and Variable Management

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

A.
Immediately
A.
Immediately
Answers
B.
Next time a new case is taken from a Work Queue
B.
Next time a new case is taken from a Work Queue
Answers
C.
Next time the Process starts
C.
Next time the Process starts
Answers
D.
After the Digital Worker has been restarted
D.
After the Digital Worker has been restarted
Answers
Suggested answer: A

Explanation:

Understanding Session Variables:

Session variables are specific to a running instance of a process and can be changed dynamically during the execution of the process.

Behavior of Session Variables:

When the value of a session variable is changed, it is designed to be immediately available to the running process. This allows for real-time adjustments and interactions during the process execution.

Conclusion:

The new value of a session variable is available to a running process immediately after it is changed.

Blue Prism Developer Documentation: Session Variables

Blue Prism Training Material on Process Execution and Variable Management

A Blue Prism Process attempts to call an Action named 'Get Nasdaq Data' however it keeps causing the Process to fail

The Developer attempts to recreate the problem in the Development environment and discovers the following Exception is thrown:

Which of the following responses would explain the reason for this exception bang thrown?

A.
An internal error always indicates a problem with the Blue Prism product. The Blue Prism support team should be contacted f(j assistance
A.
An internal error always indicates a problem with the Blue Prism product. The Blue Prism support team should be contacted f(j assistance
Answers
B.
The 'Get Nasdaq Data' Action is not published
B.
The 'Get Nasdaq Data' Action is not published
Answers
C.
The Business Object containing the Action has not been associated with the application by either launching it or attaching to it
C.
The Business Object containing the Action has not been associated with the application by either launching it or attaching to it
Answers
D.
The 'Get Nasdaq Data' Action no longer exist in the Business Object, but the Process is attempting to use it
D.
The 'Get Nasdaq Data' Action no longer exist in the Business Object, but the Process is attempting to use it
Answers
E.
The 'Read Nasdaq Data' stage is not connected to another stage so it cannot execute
E.
The 'Read Nasdaq Data' stage is not connected to another stage so it cannot execute
Answers
Suggested answer: C

Explanation:

Understanding the Exception:

The error message indicates that the read stage 'Read Nasdaq Data' failed because it was not connected.

This suggests that the business object might not be correctly attached to the application or not launched.

Analyzing Possible Causes:

Option A: Internal errors do not always indicate a Blue Prism product problem; they can also result from configuration issues.

Option B: If the action was not published, the error would likely indicate that the action could not be found, not an attachment issue.

Option D: If the action no longer existed, the process would not be able to call it, and the error would reflect that the action was missing.

Option E: The process flow shows the stages are connected, and an unconnected stage would not specifically cause an attachment error.

Most Likely Cause:

Option C is the most likely reason. If the business object is not associated with the application (either by launching or attaching to it), the action cannot be performed because Blue Prism does not have the necessary context to interact with the application.

Blue Prism Developer Documentation: Exception Handling and Troubleshooting

Blue Prism Training Material on Application Modelling and Object Association

Examine the following Blue Prism Process diagram:

The 'Retry Limit' data item is configured as a number data item, and has an initial value of 3. The 'Retry Count* data item is configured as a number data item, and has an initial value of 0. The 'Count' Calculation stage increases the value of the 'Retry Count' data item by 1. The 'Retry? Decision stage contains logic to prevent more than 3 attempts

What is wrong with the current configuration?

A.
The Resume stage must also be within the exception block
A.
The Resume stage must also be within the exception block
Answers
B.
Sub-pages should not have retry logic Exception handling should be in the Object layer rather than in the Process
B.
Sub-pages should not have retry logic Exception handling should be in the Object layer rather than in the Process
Answers
C.
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
C.
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
Answers
D.
The retry loop logic does not include any actions after the resume stage to ensure the application is ready to try the 'Search Screen - Perform Search' Action again
D.
The retry loop logic does not include any actions after the resume stage to ensure the application is ready to try the 'Search Screen - Perform Search' Action again
Answers
Suggested answer: D

Explanation:

Understanding the Diagram:

The diagram shows a retry loop where the process attempts to perform a search, read results, and handle exceptions by retrying up to 3 times.

'Retry Limit' is set to 3, and 'Retry Count' starts at 0 and is incremented by 1 in each retry attempt.

Analyzing the Logic:

Option A: The Resume stage should resume the process outside the exception block, which is correct.

Option B: Exception handling in the process layer is valid; it does not have to be exclusively in the object layer.

Option C: Each action does not need an individual retry loop; the overall block retry is acceptable.

Option D: This option highlights a missing step. After handling an exception and before retrying, the application needs to be reset or ensured it is ready to retry the 'Search Screen - Perform Search' action.

Identifying the Issue:

The retry logic should include steps to ensure the application state is appropriate for another search attempt. This might include resetting fields, waiting for the application to be ready, or ensuring the previous error state is cleared.

Blue Prism Developer Documentation: Exception Handling and Retry Logic

Blue Prism Training Material on Process Flow and Exception Handling

Which of the following flow representations are invalid and therefore cannot be recreated in a Blue Prism flow diagram:

A)

B)

C)

D)

A.
Option A
A.
Option A
Answers
B.
Option B
B.
Option B
Answers
C.
Option C
C.
Option C
Answers
D.
Option D
D.
Option D
Answers
Suggested answer: B

Explanation:

Understanding Blue Prism Flow Representations:

Blue Prism flow diagrams represent the logic and control flow of automated processes.

Each stage must follow the rules of the process flow, and certain configurations are invalid.

Analysis of Options:

Option A: Shows a timeout leading to an Exception stage, followed by an Email Alert. This is valid as it properly handles an exception and sends an alert.

Option B: Shows a timeout leading to a Resume stage, and then directly to an Email Alert. This is invalid because a Resume stage should be followed by logic to recover from the exception, not directly proceed to another action without resolving the issue.

Option C: Shows a timeout leading to a Recover stage. This is valid as it starts the exception handling process.

Option D: Shows a timeout leading to a Resume stage, followed by an Exception stage. This is valid as it properly handles exceptions by resuming and then throwing an exception if needed.

Conclusion:

Option B is the invalid representation because it incorrectly uses a Resume stage without properly handling the exception before proceeding to the next action.

Blue Prism Developer Documentation: Exception Handling

Blue Prism Training Material on Process Flow and Error Management

Total 189 questions
Go to page: of 19