ExamGecko
Home Home / Blue Prism / AD01

Blue Prism AD01 Practice Test - Questions Answers, Page 17

Question list
Search
Search

List of questions

Search

Related questions











Please refer to the exhibit.

Consider the following Attribute Match for the Windows Title of an Application.

What alterations would you recommend making to the Attribute shown?

A.
Change the Match Type to Dynamic
A.
Change the Match Type to Dynamic
Answers
B.
Use a * at the beginning and end of the Value
B.
Use a * at the beginning and end of the Value
Answers
C.
Position the ''after Solutions'
C.
Position the ''after Solutions'
Answers
D.
Change the Match Type to Wildcard
D.
Change the Match Type to Wildcard
Answers
Suggested answer: B

Explanation:

When setting the Window Text attribute for an application in Blue Prism, it's often helpful to use wildcards to ensure the element is consistently matched, even if the window title varies slightly. In this case, using a * at the beginning and end of the value will match any window title that contains the text 'Centrix Data Solutions - Please Log In'.

Use a * at the beginning and end of the Value (Option B): This will ensure that any leading or trailing characters in the window title will not prevent a match. For example, *Centrix Data Solutions - Please Log In*.

Other options might not be as effective:

Change the Match Type to Dynamic (Option A): This is unnecessary if the wildcard approach works.

Position the ''after Solutions' (Option C): This does not make sense in the context provided.

Change the Match Type to Wildcard (Option D): This would require more specific adjustments to the value itself.

Reference Refer to Blue Prism's documentation on attribute matching and the use of wildcards for ensuring reliable element identification.

Which of the following statements about spy modes are TRUE?

A.
Accessibility Mode is the most commonly used for open source web applications
A.
Accessibility Mode is the most commonly used for open source web applications
Answers
B.
Win32 Mode is the default mode used for web-based applications
B.
Win32 Mode is the default mode used for web-based applications
Answers
C.
HTML Mode is the most commonly used when a Code Stage is required
C.
HTML Mode is the most commonly used when a Code Stage is required
Answers
D.
Browser Mode is the default mode used for web-based applications
D.
Browser Mode is the default mode used for web-based applications
Answers
Suggested answer: D

Explanation:

Spy modes in Blue Prism are used to interact with different types of applications. The correct statements about spy modes are:

Browser Mode is the default mode used for web-based applications (Option D): This is the most accurate statement. Browser Mode is specifically designed for interacting with web-based applications and is the default mode for such cases.

The other options are incorrect:

Accessibility Mode is the most commonly used for open source web applications (Option A): Accessibility Mode is used for interacting with applications designed with accessibility in mind, not necessarily open source web applications.

Win32 Mode is the default mode used for web-based applications (Option B): Win32 Mode is used for desktop applications that use the Win32 API, not web-based applications.

HTML Mode is the most commonly used when a Code Stage is required (Option C): HTML Mode is used for web applications, but the use of a Code Stage does not determine the spy mode.

Reference Refer to Blue Prism's documentation on spy modes, which explains the appropriate use cases for each mode.

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
A.
Web Target Address' attribute should be checked for the element
Answers
B.
Web Path/X Path' attribute should have '= (Equal)' as the Match Type
B.
Web Path/X Path' attribute should have '= (Equal)' as the Match Type
Answers
C.
'Value' field of the Web Text attribute should be cleared
C.
'Value' field of the Web Text attribute should be cleared
Answers
D.
Web Page Address' attribute should be unchecked for the element
D.
Web Page Address' attribute should be unchecked for the element
Answers
Suggested answer: A

Explanation:

To resolve the error at the Navigate stage when using a dynamic input value to navigate the left menu links in a web-based application, it is crucial to ensure the Web Target Address attribute is set correctly.

'Web Target Address' attribute should be checked for the element (Option A): This attribute helps Blue Prism identify the correct target address for navigation. Ensuring it is checked and properly configured will allow Blue Prism to navigate accurately.

Other options may not address the root cause effectively:

'Web Path/X Path' attribute should have '= (Equal)' as the Match Type (Option B): This is not necessary if the dynamic value is already used effectively.

'Value' field of the Web Text attribute should be cleared (Option C): Clearing the value may result in the element not being found at all.

'Web Page Address' attribute should be unchecked for the element (Option D): This could cause navigation issues if the page address is not correctly identified.

Reference Refer to Blue Prism's documentation and best practices for configuring web elements and attributes for navigation stages.

A Blue Prism Developer is creating a process that will review travel request forms for ACME consulting. As part of this process, the Developer must ensure that none of the fields in the request are blank.

Following best practice, where should the Developer create this logic'?

A.
Object Studio a business object dedicated to validating the form
A.
Object Studio a business object dedicated to validating the form
Answers
B.
Process Studio, a separate page within the process containing validation logic
B.
Process Studio, a separate page within the process containing validation logic
Answers
C.
Process Studio: an action on the main page calling a Business Object's Validation page
C.
Process Studio: an action on the main page calling a Business Object's Validation page
Answers
D.
Object Studio a separate page within the create request object containing validation logic
D.
Object Studio a separate page within the create request object containing validation logic
Answers
Suggested answer: B

Explanation:

Following best practices for Blue Prism development, it is essential to keep validation logic separate from the core business process to enhance maintainability and clarity. This approach ensures that validation is modular and can be easily updated or reused.

Process Studio, a separate page within the process containing validation logic (Option B): This is the best practice for implementing validation logic. By creating a separate page within the Process Studio, the validation logic remains organized and distinct from other parts of the process. This approach allows for easy updates and debugging.

The other options are less ideal for the following reasons:

Object Studio a business object dedicated to validating the form (Option A): While this is a valid approach, it is generally better to keep validation within the process logic rather than creating a separate object solely for validation.

Process Studio: an action on the main page calling a Business Object's Validation page (Option C): This complicates the process unnecessarily by involving an additional business object.

Object Studio a separate page within the create request object containing validation logic (Option D): Keeping validation within the Object Studio ties it too closely to the specific object, making it less flexible and reusable.

Reference Refer to Blue Prism's best practices documentation on process design, which emphasizes modularity and separation of concerns.

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
A.
Win32
Answers
B.
Browser
B.
Browser
Answers
C.
Application Navigator
C.
Application Navigator
Answers
D.
Region
D.
Region
Answers
Suggested answer: D

Explanation:

In a Citrix environment, where traditional spying modes might not work effectively due to the nature of remote desktop applications, Surface Automation techniques are used. The Region mode allows you to define specific areas of the screen to interact with, making it suitable for environments where duplicate elements are present.

Region (Option D): This spy mode allows you to define a specific area on the screen and interact with elements within that region. This is particularly useful in Citrix environments where other spy modes might fail to differentiate between duplicate elements.

The other options are less effective in this scenario:

Win32 (Option A): This mode is used for traditional Windows applications but might not work well in a Citrix environment.

Browser (Option B): This mode is designed for web-based applications and is not suitable for Windows applications in Citrix.

Application Navigator (Option C): This mode is not typically used for surface automation in Citrix environments.

Reference Consult Blue Prism's documentation on surface automation techniques and best practices for automating applications in Citrix environments.

The Developer is revisiting Blue Prism Automations which have been experiencing some issues. Most significantly that the process terminates unnecessarily when the underlying application is performing erratically.

At the time of Development the Team had not attended any Blue Prism training and were not aware of the available Process Templates

Which TWO statements should the Developer communicate to the wider team about the importance of using the Blue Prism Process Templates that directly relates to their challenges'5

A.
Contains logic loops which will recover from an Exception, navigate back to a known point in the application, and try to perform the function again
A.
Contains logic loops which will recover from an Exception, navigate back to a known point in the application, and try to perform the function again
Answers
B.
Contains Environment Variables allowing for the Developer to dynamically change the name of the Process that is being created enabling it to be passed to specific action
B.
Contains Environment Variables allowing for the Developer to dynamically change the name of the Process that is being created enabling it to be passed to specific action
Answers
C.
Any error that occurs within a page that is not handled by retrying, will be caught and bubbled up to the Main Page and will go to the Mark Item as Exception' page if not resolved
C.
Any error that occurs within a page that is not handled by retrying, will be caught and bubbled up to the Main Page and will go to the Mark Item as Exception' page if not resolved
Answers
D.
Includes Session Variables which allow a Process to be Stopped on demand at the request of the Process Controller within the Control room
D.
Includes Session Variables which allow a Process to be Stopped on demand at the request of the Process Controller within the Control room
Answers
E.
Centralized management of the Work Queue used by a specific process allowing for load balancing across multiple Digital Workers
E.
Centralized management of the Work Queue used by a specific process allowing for load balancing across multiple Digital Workers
Answers
Suggested answer: A, C

Explanation:

Blue Prism Process Templates are designed to handle common challenges and ensure robust, reliable automation. The following points directly address the issues the team is facing:

Contains logic loops which will recover from an Exception, navigate back to a known point in the application, and try to perform the function again (Option A): This ensures that the process can handle transient errors by retrying the operation, thereby improving resilience and reducing unnecessary termination.

Any error that occurs within a page that is not handled by retrying, will be caught and bubbled up to the Main Page and will go to the Mark Item as Exception' page if not resolved (Option C): This ensures that unhandled errors are appropriately managed, preventing the process from terminating unexpectedly and allowing for proper exception handling.

Other options, while useful, do not directly address the described challenges:

Environment Variables (Option B): These are useful for configuration but do not address error handling directly.

Session Variables (Option D): These allow for stopping processes but are not related to error recovery.

Centralized management of the Work Queue (Option E): This helps with load balancing but does not directly relate to error handling or process recovery.

Reference Refer to Blue Prism's documentation on Process Templates, highlighting their built-in error handling and retry mechanisms.

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
A.
A Release Lock action should be added to the recovery logic to unlock the resource in case of an exception
Answers
B.
A Query Lock action should be added after the Release Lock to confirm the release of the Lock Token
B.
A Query Lock action should be added after the Release Lock to confirm the release of the Lock Token
Answers
C.
A unique Lock Token should be added to its Data item to ensure the lock is acquired successfully
C.
A unique Lock Token should be added to its Data item to ensure the lock is acquired successfully
Answers
D.
A Sleep action should be added after the Acquire Lock to allow time for the Lock to be acquired
D.
A Sleep action should be added after the Acquire Lock to allow time for the Lock to be acquired
Answers
Suggested answer: A

Explanation:

In Blue Prism, Environment Locks are used to prevent concurrent access to resources. When an exception occurs, it is crucial to ensure that the lock is released to avoid deadlocks and ensure other processes can acquire the lock.

A Release Lock action should be added to the recovery logic to unlock the resource in case of an exception (Option A): This ensures that even if an exception occurs, the lock is released, preventing any potential deadlocks and allowing other processes to acquire the lock.

Other options are not directly addressing the core issue:

Query Lock action (Option B): This checks the lock status but does not help in releasing the lock during an exception.

Unique Lock Token (Option C): While important for acquiring the lock initially, it does not address the release of the lock during exceptions.

Sleep action after Acquire Lock (Option D): This helps in timing but does not handle lock release in case of an exception.

Reference Refer to Blue Prism's best practices on using Environment Locks and handling exceptions to ensure that resources are properly managed and locks are released appropriately.

Refer to the exhibit.

A Filename is the path and file name to which the Excel file should be saved Which of the following Expressions would return a valid Filename?

A.
RepJacedFile Name],' xlsx' '')&' xhx'
A.
RepJacedFile Name],' xlsx' '')&' xhx'
Answers
B.
[Root Folder)&[Flle Name]&'\xlsx'
B.
[Root Folder)&[Flle Name]&'\xlsx'
Answers
C.
LoadTextFiie((Root FokJer]&'V&' xisx'
C.
LoadTextFiie((Root FokJer]&'V&' xisx'
Answers
D.
[Root Folder]&'V&[File Name]
D.
[Root Folder]&'V&[File Name]
Answers
Suggested answer: D

Explanation:

In Blue Prism, to construct a valid file path from a root folder and a file name, you need to concatenate these two strings with the appropriate directory separator (backslash in Windows). The correct expression combines the root folder, a backslash, and the file name to form a complete path.

[Root Folder]&''&[File Name] (Option D): This expression correctly concatenates the root folder and the file name with a backslash in between, forming a valid path. For example, if [Root Folder] is 'C:\Users\Exam Taker\Downloads' and [File Name] is 'File_to_Save.xlsx', the result would be 'C:\Users\Exam Taker\Downloads\File_to_Save.xlsx'.

The other options are incorrect:

ReplacedFile Name],' xlsx' '')&' xhx' (Option A): This contains syntax errors and incorrect handling of file extensions.

[Root Folder)&[File Name]&'\xlsx' (Option B): This incorrectly places the file extension as a separate string, and there is a syntax issue with the parenthesis.

LoadTextFile([Root Folder]&''&' xisx' (Option C): This uses an incorrect function (LoadTextFile) and has a typo in the extension.

Reference Refer to Blue Prism's documentation on string manipulation and expression building to understand how to correctly concatenate strings to form file paths.

Please refer to the exhibits

Under what TWO conditions will the process move to the 'Close Down' page directly from the Stop? Decision stage during runtime?

A.
The specified Stop time has passed
A.
The specified Stop time has passed
Answers
B.
'Request Stop received from Control Room
B.
'Request Stop received from Control Room
Answers
C.
Priority of the remaining Queue Items is 0
C.
Priority of the remaining Queue Items is 0
Answers
D.
All the Queue Items have been processed
D.
All the Queue Items have been processed
Answers
E.
Immediate Stop' received from Control Room
E.
Immediate Stop' received from Control Room
Answers
Suggested answer: A, B

Explanation:

The process will move to the 'Close Down' page directly from the 'Stop?' Decision stage under two conditions:

The specified Stop time has passed: This condition checks if the current local time exceeds the configured stop time. In the provided Decision Properties, the condition LocalTime() > [Stop After Time] evaluates if the current time is beyond the stop time.

'Request Stop' received from Control Room: This condition is checked by the IsStopRequested() function. If the Control Room sends a stop request, this function returns true, causing the process to move to the 'Close Down' page.

Other conditions like Stop After Items and an immediate stop request from the Control Room are not mentioned in the process depicted in the exhibits. Therefore, only the two conditions mentioned above apply.

The Decision stage properties and conditions as shown in the provided exhibit.

Blue Prism documentation on Decision stages and Control Room interactions for stopping processes.

Please refer to the exhibits.

All Data Items are of Text Data Type

What is the output once all stages are executed?

A.
Recent Activity (or John -- Orders: AR34675 Refunds: CAB30981
A.
Recent Activity (or John -- Orders: AR34675 Refunds: CAB30981
Answers
B.
Recent Activity (or 4320 -- Orders: REF4399 Refunds: USD18.99
B.
Recent Activity (or 4320 -- Orders: REF4399 Refunds: USD18.99
Answers
C.
Recent Activity for 4320 -- Orders: AR34675 Refunds: CAB30981
C.
Recent Activity for 4320 -- Orders: AR34675 Refunds: CAB30981
Answers
D.
Recent Activity for John -- Orders: REF4399 Refunds: USD18.99
D.
Recent Activity for John -- Orders: REF4399 Refunds: USD18.99
Answers
Suggested answer: C

Explanation:

Data Items:

Data1: 'AR34675 is your order no for item REF4399'

Data2: 'USD18.99 refunded for Item CAB30981'

Data3: 'Acc# - 4320; Name - John Doe'

Calculation Expression:

'Recent Activity for '& [Data3]& ' -' &

' Orders: ' & [Data1] &

' Refunds: ' & [Data2]

Breaking Down the Expression:

Recent Activity for '& [Data3]& ' -':

Concatenates 'Recent Activity for ' with Data3 and ' -'.

Data3 is 'Acc# - 4320; Name - John Doe'.

Result: 'Recent Activity for Acc# - 4320; Name - John Doe -'

' Orders: ' & [Data1]:

Adds ' Orders: ' to Data1.

Data1 is 'AR34675 is your order no for item REF4399'.

Result: ' Orders: AR34675 is your order no for item REF4399'.

' Refunds: ' & [Data2]:

Adds ' Refunds: ' to Data2.

Data2 is 'USD18.99 refunded for Item CAB30981'.

Result: ' Refunds: USD18.99 refunded for Item CAB30981'.

Combining the Results:

'Recent Activity for Acc# - 4320; Name - John Doe - Orders: AR34675 is your order no for item REF4399 Refunds: USD18.99 refunded for Item CAB30981'

Final Output:

Remove extraneous details to match the correct format:

'Recent Activity for 4320 -- Orders: AR34675 Refunds: CAB30981'

Blue Prism documentation on data item manipulation and string concatenation.

Total 189 questions
Go to page: of 19