Practice Free UIPATH-ADPV1 Exam Online Questions
DRAG DROP
How should the computation of the signature be done for client apps that receive Orchestrator requests and need to check their authenticity?
Instructions: Drag the Description found on the left and drop on the correct Step Sequence found on the right.

The following table is stored in a variable called "dt".
What will the value of the qty variable be after executing the Assign activity?
- A . 5
- B . 10
- C . 80
- D . null
C
Explanation:
The value of the qty variable will be 80 after executing the Assign activity. This is because the expression in the Assign activity is using the LINQ methods AsEnumerable, SkipWhile, and Item to access the data in the dt variable. The dt variable is a DataTable that contains the following data:
The AsEnumerable method converts the DataTable into an Enumerable collection of DataRow objects. The SkipWhile method skips the elements of the collection until the condition is false. The condition is a lambda expression that checks if the value of the Item column is equal to “mango”. The (0) indexer returns the first element of the collection after skipping. The Item method accesses the value of the Quantity column of the DataRow. The ToString method converts the value into a string. Therefore, the expression will skip the first three rows of the DataTable and return the value of the Quantity column of the fourth row, which is 80.
Reference: [DataTable.AsEnumerable Method], [Enumerable.SkipWhile Method], [DataRow.Item Property]
What is the purpose of the Capture All Elements feature in Object Repository?
- A . To capture the selected elements of an application from multiple screens simultaneously using the Computer Vision technology.
- B . To capture the selected elements of an application using the Computer Vision technology.
- C . To capture all the available elements of an application using the Computer Vision technology.
- D . To capture all elements of an application from multiple screens simultaneously using the Computer Vision technology.
C
Explanation:
The Object Repository is a feature of UiPath Studio that allows you to store and manage UI elements that are used in your automation projects. You can create and edit UI descriptors for the UI elements, and reuse them across multiple workflows and projects. The Object Repository supports both the default UI framework and the Computer Vision framework for identifying UI elements.
The Computer Vision framework is a technology that uses artificial intelligence and machine learning to analyze the UI of any application and provide reliable selectors for the UI elements. The Computer Vision framework can handle complex and dynamic UIs that are not supported by the default UI framework, such as Citrix, SAP, or PDF applications.
The Capture All Elements feature in Object Repository is a feature that allows you to capture all the available elements of an application using the Computer Vision technology. You can use this feature
to quickly and easily create UI descriptors for all the UI elements on the screen, without having to indicate each element individually. You can access this feature by clicking the Capture All Elements button on the Object Repository ribbon tab, or by using the Capture All Elements activity in the workflow.
The Capture All Elements feature has the following benefits:
It saves time and effort by capturing all the UI elements in one go, instead of indicating each element separately.
It ensures consistency and accuracy by using the same Computer Vision technology and selector logic for all the UI elements.
It allows you to edit, rename, or delete the UI descriptors after capturing them, and customize them according to your needs.
It enables you to reuse the UI descriptors across multiple workflows and projects, and share them with other developers.
The correct answer is C. To capture all the available elements of an application using the Computer Vision technology. This statement accurately describes the purpose of the Capture All Elements feature in Object Repository.
The other options are not correct statements. Option A is incorrect, because the Capture All Elements feature does not capture the selected elements of an application, but all the available elements. It also does not capture the elements from multiple screens simultaneously, but only from the current screen. Option B is incorrect, because the Capture All Elements feature does not capture the selected elements of an application, but all the available elements. Option D is incorrect, because the Capture All Elements feature does not capture the elements from multiple screens simultaneously, but only from the current screen.
Reference: Studio – Object Repository – UiPath Documentation Portal, Activities – Capture All Elements – UiPath Documentation Portal, Computer Vision – Introduction – UiPath Documentation Portal, Object Repository – UiPath Academy
A developer designed a project in the REFramework.
The "Config.xlsx" has me following Setting entry:
Assuming the default REFramework configuration, how can the developer reference the Setting in the Config variable to obtain the Setting value as a String from the dictionary?
- A . Config (“OrchestratorOueueName"." Process ABCQueue" )ToString
- B . Config (“OrchestratorOueueName ).ToString
- C . Config (“ProcessABCQueue"."OrchestratorQueueName").ToString
- D . Config (“ProcessABCOueue")ToString
A developer is building an automation that must interact with a destination remote computer reached by jumping through multiple RDP connections, as described by the following scenario:
– The Robot is installed on Machine A, which connects through RDP to Machine B.
– From Machine B another RDP connection is opened to Machine C, where the automation must be performed.
Which of the following scenarios is appropriate for the developer who wants to use UI Automation activities?
- A . UI Automation can be used and the following are prerequisites:
Machine A – install RDP extension.
Machine B – install RemoteRuntime.msi.
Machine C – install RemoteRuntime.msi. - B . UI Automation can be used and the following are prerequisites:
Machine A – install RDP extension.
Machine B – install RDP extension and RemoteRuntime.msi.
Machine C – install RemoteRuntime.msi. - C . UI Automation can be used and the following are prerequisites:
Machine A – no requirement.
Machine B – no requirement.
Machine C – install RemoteRuntime.msi. - D . UI Automation can be used and the following are prerequisites:
Machine A – install RDP extension.
Machine B – no requirement.
Machine C – install RemoteRuntime.msi.
B
Explanation:
To use UI Automation activities in a scenario where the destination remote computer is reached by jumping through multiple RDP connections, the following prerequisites are required:
Machine A – install the RDP extension. This extension enables the robot to generate native selectors over RDP connections and interact with the UI elements on the remote machines.
Machine B – install the RDP extension and the RemoteRuntime.msi. The RDP extension allows the robot to connect to Machine C from Machine B, while the RemoteRuntime component enables the communication between the robot and the UI elements on Machine B.
Machine C – install the RemoteRuntime.msi. This component enables the communication between the robot and the UI elements on Machine C, where the automation must be performed.
Reference: [Remote Runtime Architecture], [Multiple RDP Connections], [UiPath Extension for Microsoft Remote Desktop and Apps]
What is the default OCR engine used in CV Screen Scope?
- A . UiPath Screen OCR
- B . Microsoft OCR
- C . Tesseract OCR
- D . Microsoft Azure Computer Vision OCR
A
Explanation:
The CV Screen Scope activity is used to initialize the UiPath Computer Vision neural network and provide a scope for all subsequent Computer Vision activities. It allows you to select which OCR engine you want to use for scraping the text in the target application. The default OCR engine used for this activity is UiPath Screen OCR, which is an in-house, machine-learning based OCR targeted for screens and digital text. It can be used as an alternative to the other OCR engines, such as Google OCR, Microsoft OCR, or Tesseract OCR. The engine can be changed by manually replacing the default engine with one of your choice1.
The other options are incorrect because:
Option B is incorrect because Microsoft OCR is not the default OCR engine used in CV Screen Scope. Microsoft OCR is an OCR engine that uses the MODI (Microsoft Office Document Imaging) Library to process images and extract text2.
Option C is incorrect because Tesseract OCR is not the default OCR engine used in CV Screen
Scope. Tesseract OCR is an OCR engine that uses the open-source Tesseract library to process images and extract text3.
Option D is incorrect because Microsoft Azure Computer Vision OCR is not the default OCR engine used in CV Screen Scope. Microsoft Azure Computer Vision OCR is an OCR engine that uses the Microsoft Azure Computer Vision API to process images and extract text4.
Reference: Activities – CV Screen Scope – UiPath Documentation Portal Activities – Microsoft OCR – UiPath Documentation Portal
Activities – Tesseract OCR – UiPath Documentation Portal Activities – Microsoft Azure Computer Vision OCR – UiPath Documentation Portal
What is the default OCR engine used in CV Screen Scope?
- A . UiPath Screen OCR
- B . Microsoft OCR
- C . Tesseract OCR
- D . Microsoft Azure Computer Vision OCR
A
Explanation:
The CV Screen Scope activity is used to initialize the UiPath Computer Vision neural network and provide a scope for all subsequent Computer Vision activities. It allows you to select which OCR engine you want to use for scraping the text in the target application. The default OCR engine used for this activity is UiPath Screen OCR, which is an in-house, machine-learning based OCR targeted for screens and digital text. It can be used as an alternative to the other OCR engines, such as Google OCR, Microsoft OCR, or Tesseract OCR. The engine can be changed by manually replacing the default engine with one of your choice1.
The other options are incorrect because:
Option B is incorrect because Microsoft OCR is not the default OCR engine used in CV Screen Scope. Microsoft OCR is an OCR engine that uses the MODI (Microsoft Office Document Imaging) Library to process images and extract text2.
Option C is incorrect because Tesseract OCR is not the default OCR engine used in CV Screen
Scope. Tesseract OCR is an OCR engine that uses the open-source Tesseract library to process images and extract text3.
Option D is incorrect because Microsoft Azure Computer Vision OCR is not the default OCR engine used in CV Screen Scope. Microsoft Azure Computer Vision OCR is an OCR engine that uses the Microsoft Azure Computer Vision API to process images and extract text4.
Reference: Activities – CV Screen Scope – UiPath Documentation Portal Activities – Microsoft OCR – UiPath Documentation Portal
Activities – Tesseract OCR – UiPath Documentation Portal Activities – Microsoft Azure Computer Vision OCR – UiPath Documentation Portal
What are the four job types present in the Job Type field according to the place of execution and robot impersonation?
- A . Foreground unattended, Background unattended. Attended, Development.
- B . Service unattended, User remote. Attended, Debugging.
- C . Service unattended. Personal remote, Attended. Development.
- D . Orchestrator unattended, Personal remote, User attended, Studio.
A
Explanation:
In UiPath, the four job types according to the place of execution and robot impersonation are Foreground unattended, Background unattended, Attended, and Development. These job types differentiate the automation tasks based on whether they require user interaction (Attended), can run in the background without user intervention (Background unattended), are designed for development and testing purposes (Development), or are unattended tasks that require a virtual environment (Foreground unattended).
Reference: UiPath Orchestrator Guide: Job Types
What are the two types of elements that can Be included in an Object Repository?
- A . Local elements and library elements.
- B . Dynamic elements and static elements
- C . Web elements and mobile elements.
- D . Ul elements and non-UI elements.
A
Explanation:
In the Object Repository in UiPath, there are two types of elements: Local elements and library elements. Local elements are specific to a project, while library elements can be reused across multiple projects.
Data from an Excel file is read into a data table named "dtEmployee", as displayed in the following graphic:
A developer needs to filter the data table to obtain all rows representing employees from the Finance and IT departments with a Salary under 30,000.
Which expression yields the desired outcomes?
- A . dtEmployee.Select("([Department]=’IT’ AND [Department]=’Finance’) AND [Salary] < 30000")
- B . dtEmployee.Select("[Department]=’IT OR [Department]=’Finance’ OR [Salary] < 30000")
- C . dtEmployee.Select("[Department]=’IT’ OR [Department]= ‘Finance’ AND [Salary] < 30000")
- D . dtEmployee.Select("([Department]=’IT’ OR [Department]=’Finance’) AND [Salary] < 30000")