Blue Prism Accredited Developer AD01 Exam Practice Test

Page: 1 / 14
Total 189 questions
Question 1

Please refer to the exhibits.

All Data Items are of Text Data Type

What is the output once all stages are executed?



Answer : C

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.

Question 2

Look at this flow diagram from the Main Page of a process in Process Studio:

Thinking about the standard Blue Prism Process Templates, what is wrong with how this Mam Page is handling exceptions?



Answer : A


Question 3

What are the TRUE statements about a Blue Prism Business Object?

Select the TWO correct responses.



Answer : A, E

Defined within the Object Layer:

Blue Prism Business Objects are defined and created within the Object layer. This is where objects interact with external applications, providing a way to encapsulate the application's functionality into reusable components.

Actions Built to No Specific Hierarchy:

Actions within a Business Object are not required to follow a specific hierarchy. They are built to perform specific tasks or operations and can be executed independently of one another.

Incorrect Options:

B . Will always have a Launch action: Not all Business Objects require a Launch action, as it depends on the nature of the application being automated.

C . Can be used as a stand-alone process: Business Objects cannot be used as stand-alone processes. They are designed to be invoked by processes.

D . Do not share any stages with the Process Studio: Business Objects share many stages with Process Studio, such as calculations, decisions, and data items.


Blue Prism documentation on the Object layer and Business Objects.

Question 4

Please refer to the exhibit.

A Developer encountered an error while trying to highlight an element and realized that there are multiple similar elements on a web page with the same name Which of the following Attributes should be used to acquire a unique match?



Answer : D

When encountering an error due to multiple similar elements on a web page with the same name, it's crucial to use an attribute that ensures a unique match.

Match Index (Option D): This attribute is specifically designed to handle situations where multiple elements have similar properties. By setting the Match Index, you can specify which instance of the element should be used, ensuring a unique match.

The other options are less effective in this scenario:

Web Text (Option A): This may not be unique if multiple elements have the same text.

Ordinal (Option B): While it indicates the order, it's less precise compared to Match Index.

Web Element Type (Option C): This doesn't help in distinguishing between multiple similar elements.

Reference Consult Blue Prism's best practices for dealing with web automation and handling multiple similar elements on a page. The Match Index attribute is commonly recommended for these cases.


Question 5

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)



Answer : C

To ensure Blue Prism best practices are followed in respect to naming conventions and layout, the developer should design the object with the following action pages: Launch, Attach, Login, Navigate, and Terminate. Each of these action pages serves a distinct purpose, making the object modular and easier to maintain.

Launch: This action page is used to start the application.

Attach: This action page is used to attach to the running instance of the application.

Login: This action page is used to handle the login process.

Navigate: This action page is used to navigate through different menus or pages within the application.

Terminate: This action page is used to close the application properly.

Option C follows these best practices by including Launch, Attach, Login, Navigate, and Terminate action pages, ensuring the object is well-structured and adheres to naming conventions.

The other options do not fully comply with these best practices:

Option A: Does not include a Terminate action page, which is important for cleanly closing the application.

Option B: Uses 'Orders' instead of a more generic 'Navigate' and does not include Terminate.

Option D: Similar to Option C but uses 'Centrix Data Solutions - Basic Actions' instead of the more specific naming convention 'Basic Actions -- Centrix 01.'

Reference Refer to Blue Prism's best practices documentation on Object Design, emphasizing modularity, clear naming conventions, and distinct action pages for different functionalities.


Question 6

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?



Answer : D

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.


Question 7

Examine the following Blue Prism Process diagram:

The Process contains logic in the 'Control Room Stop Request?' Decision stage, to recognise when a Process Controller has used the 'Request Stop' feature in Control Room, to bring the Process to a controlled stop.

What expression would you use in the 'Control Room Stop Request?' Decision stage, to ensure that the Process recognises that the Control Room 'Request Stop' command has been triggered?

(Remember, Blue Prism expressions are case sensitive)



Page:    1 / 14   
Total 189 questions