ExamGecko
Home Home / Blue Prism / APD01

Blue Prism APD01 Practice Test - Questions Answers

Question list
Search
Search

List of questions

Search

Related questions











The following screen displays order details in a client's order system application. An order is entered into the Order number field and the details for that order are displayed. There is a requirement to read the Product code value from the resulting display. The Product code will vary between orders.

The Product Code label has been successfully spied and the following attributes have been returned:

The Product Code value field has been spied and the following attribute set has been selected:

In order to ensure a consistent match for the Screen Text - Product Code element, which of the following statements must be considered:

A.
The Dynamic value of the Y attribute for the Screen Text - Product Code element must be derived from the Y attribute of the Label -Product Code element
A.
The Dynamic value of the Y attribute for the Screen Text - Product Code element must be derived from the Y attribute of the Label -Product Code element
Answers
B.
The Y attribute of the Label -Product Code element cannot be derived as it is not checked
B.
The Y attribute of the Label -Product Code element cannot be derived as it is not checked
Answers
C.
The Y attribute for the Screen Text - Product Code element must be set to a Match Type of 'Equal'
C.
The Y attribute for the Screen Text - Product Code element must be set to a Match Type of 'Equal'
Answers
D.
The Window Text attribute for the Screen Text - Product Code element must be set to a Match Type of 'Wildcard'
D.
The Window Text attribute for the Screen Text - Product Code element must be set to a Match Type of 'Wildcard'
Answers
E.
The Window Text attribute for the Screen Text - Product Code element must be un-checked
E.
The Window Text attribute for the Screen Text - Product Code element must be un-checked
Answers
F.
1 and 4
F.
1 and 4
Answers
G.
1, 2 and 5
G.
1, 2 and 5
Answers
H.
3 and 4
H.
3 and 4
Answers
I.
1 and 5
I.
1 and 5
Answers
Suggested answer: D


Which of the following Application Models follow Blue Prism Best Practice:

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

Which of the following four configurations depicts the best approach for an Action that has been built to select a button to navigate to an Input Order screen?

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

A Process Definition Document, for a new process to open ISA accounts, specifies that the value "2008 Cash ISA" is to be entered into the Product Selection field of the following screen:

The Product Selection field is a drop down menu with the following options available:

According to Best Practice, which of the following design options are correct for populating the Product Selection field with the value 2008 Cash ISA:

A.
The Product Selection value should be hard coded as 2008 Cash ISA in the stage that will populate the field.
A.
The Product Selection value should be hard coded as 2008 Cash ISA in the stage that will populate the field.
Answers
B.
A text data item, with an initial value of 2008 Cash ISA should be configured. This data item should be used as the input value to the stage that will populate the Product Selection field.
B.
A text data item, with an initial value of 2008 Cash ISA should be configured. This data item should be used as the input value to the stage that will populate the Product Selection field.
Answers
C.
An input parameter should be configured in the start stage allowing the calling process to determine what value to be populated into the Product Selection number field
C.
An input parameter should be configured in the start stage allowing the calling process to determine what value to be populated into the Product Selection number field
Answers
D.
All of the above
D.
All of the above
Answers
Suggested answer: C

A Process is fed cases to work from a spreadsheet held in a shared drive. The location of the shared drive is different between Development and Production environments. How should this be managed?

A.
During the build and test phase, hold the 'Development' path to the spreadsheet in a data item within a Process. When the Process is imported into Production it will be opened and the data item will be amended to hold the 'Production'path.
A.
During the build and test phase, hold the 'Development' path to the spreadsheet in a data item within a Process. When the Process is imported into Production it will be opened and the data item will be amended to hold the 'Production'path.
Answers
B.
During the build and test phase, hold the 'Development' path to the spreadsheet in a data item within a Process. Expose this data item as a Session Variable. When the Process is run in Production, this Session Variable value can be setin Control Room
B.
During the build and test phase, hold the 'Development' path to the spreadsheet in a data item within a Process. Expose this data item as a Session Variable. When the Process is run in Production, this Session Variable value can be setin Control Room
Answers
C.
Hold the Path to the spreadsheet as an Environment Variable
C.
Hold the Path to the spreadsheet as an Environment Variable
Answers
D.
Pass the Path as a Startup Parameter when the process starts
D.
Pass the Path as a Startup Parameter when the process starts
Answers
Suggested answer: B

While automating a process involving a browser based application a popup window from the browser application appears that you need to work with. When you try to spy the popup window and its elements, Blue Prism throws the following error: "There was an error during the spying operation." Which of the following would be the most appropriate workaround?

A.
Set the HKEY CURRENT USER\Software\Microsoft\Internet Explorer\Main\TabProcGrowth Registry key to 2
A.
Set the HKEY CURRENT USER\Software\Microsoft\Internet Explorer\Main\TabProcGrowth Registry key to 2
Answers
B.
Change the scope of the process so that the popup window does not need to be automated
B.
Change the scope of the process so that the popup window does not need to be automated
Answers
C.
Create a new separate object that attaches to the running instance of the popup and attempt to spy elements with this object instead.
C.
Create a new separate object that attaches to the running instance of the popup and attempt to spy elements with this object instead.
Answers
D.
Use Surface Automation techniques to interface with the popup window
D.
Use Surface Automation techniques to interface with the popup window
Answers
Suggested answer: D

Explanation:

Reference: https://subscription.packtpub.com/book/business/9781789610444/6/ch06lvl1sec53/surface-automation-with-region-mode

Which of the following is a recommend tip for dealing with problems when launching and attaching to Browser Applications?

A.
Use the Start Process action of the Utility - Environment Object to launch the application followed by an attach stage to attach to the application
A.
Use the Start Process action of the Utility - Environment Object to launch the application followed by an attach stage to attach to the application
Answers
B.
Hold the target URL in a data item as opposed to it being configured in the Application Modeller Wizard
B.
Hold the target URL in a data item as opposed to it being configured in the Application Modeller Wizard
Answers
C.
Set the HKEY CURRENT USER\Software\Microsoft\Internet Explorer\Main\TabProcGrowth Registry key to 2
C.
Set the HKEY CURRENT USER\Software\Microsoft\Internet Explorer\Main\TabProcGrowth Registry key to 2
Answers
D.
Use Surface Automation to automate the application
D.
Use Surface Automation to automate the application
Answers
Suggested answer: A

Explanation:

Reference: https://www.rpaforum.net/threads/blue-prism-unable-to-launch-service-manager-services-msc.9643/

An action within an object has been written that automates a browser based application. All elements can be spied successfully and the object runs without defect in Object Studio. However, when ran in Control Room, exceptions are thrown that indicate elements cannot be found. This is because elements on the web page do not load all at once, they load slowly one after another instead. Which of the following would be the most appropriate to improve the resilience of the automation?

A.
Use a Wait Stage with the Check Exists condition at the start of the action before continuing.
A.
Use a Wait Stage with the Check Exists condition at the start of the action before continuing.
Answers
B.
Use a Wait Stage with the Parent Document Loaded condition at the start of the action.
B.
Use a Wait Stage with the Parent Document Loaded condition at the start of the action.
Answers
C.
Use a Wait Stage with the Document Loaded condition at the start of the action.
C.
Use a Wait Stage with the Document Loaded condition at the start of the action.
Answers
D.
Do not spy elements with HTML mode
D.
Do not spy elements with HTML mode
Answers
Suggested answer: B

Explanation:

Reference: https://usermanual.wiki/Document/Browser20Automation20Guide.1251117006.pdf

While trying to read a table in a browser based application into a collection an error message appears and the table cannot be read directly into the collection. This happens when using either AA or HTML mode. Which of the following would be the most appropriate workaround?

A.
Spy one cell in the table using HTML mode and make the Path attribute dynamic. Use this dynamic element to read the required cells one be one into a collection.
A.
Spy one cell in the table using HTML mode and make the Path attribute dynamic. Use this dynamic element to read the required cells one be one into a collection.
Answers
B.
Use Surface Automation techniques such as OCR to read the table
B.
Use Surface Automation techniques such as OCR to read the table
Answers
C.
Set the HKEY CURRENT USER\Software\Microsoft\Internet Explorer\Main\TabProcGrowth Registry key to 2
C.
Set the HKEY CURRENT USER\Software\Microsoft\Internet Explorer\Main\TabProcGrowth Registry key to 2
Answers
D.
Use the Read HTML action in conjunction with regular expressions to read the table.
D.
Use the Read HTML action in conjunction with regular expressions to read the table.
Answers
Suggested answer: B

Explanation:

For this you have to use surface automation techniques.

Use Region mode and draw a region which is of width and height of one record and read using Read Text with OCR (Loop this activity by increasing X and Y co- ordinates by the required pixels to read line-by-line until it reaches end of the table).

Reference: https://www.rpaforum.net/threads/reading-text-inside-image.1571/

Which of the following statements, about interfacing with browser applications are true? (Choose three.)

A.
To read or write to an HTML element, the element does not have to actually be visible on the screen. As long as the element exists on the currently loaded page reading or writing to it will work.
A.
To read or write to an HTML element, the element does not have to actually be visible on the screen. As long as the element exists on the currently loaded page reading or writing to it will work.
Answers
B.
Having the Parent URL attribute checked will result in a faster, more reliable identification of an element
B.
Having the Parent URL attribute checked will result in a faster, more reliable identification of an element
Answers
C.
Elements within a Web Application can be spied using Active Accessibility mode
C.
Elements within a Web Application can be spied using Active Accessibility mode
Answers
D.
Win32 mode can be used to identify the Internet Explorer Window
D.
Win32 mode can be used to identify the Internet Explorer Window
Answers
E.
HTML spy mode can be used to identify HTML elements in any browser application
E.
HTML spy mode can be used to identify HTML elements in any browser application
Answers
Suggested answer: C, D, E

Explanation:

Reference: https://www.edureka.co/community/41484/what-are-all-the-spying-modes-in-blue-prism

Total 51 questions
Go to page: of 6