100%無料UiPath-ADAv1試験問題集リアルUiPath Certified Professional - Developer Track問題集256解答を掴み取れ!
あなたを余裕でUiPath-ADAv1試験合格させます!100%試験高合格率保証 [2024]
質問 # 42
A developer invoked a workflow file with three arguments, one "ln": one "Out", and one "In/Out". In the Invoked Workflow's Arguments window, how can the Value be configured for each argument?
- A. In: Variable or Hard-coded value
Out Variable or Hard-coded value
In/Out Hard-coded value only - B. In: Variable or Hard-coded value
Out' Hard-coded value only
In/Out Variable only - C. In: Variable or Hard-coded value
Out: Variable only
In/Out Variable only - D. In: Variable only Out
Variable only
In/Out: Variable only
正解:C
解説:
In the Invoked Workflow's Arguments window, the Value can be configured for each argument as follows:
In: Variable or Hard-coded value. An In argument is an argument that passes a value from the parent workflow to the child workflow. The Value of an In argument can be configured with a variable that holds the value to be passed, or a hard-coded value that is directly entered in the Value field3. For example, if the In argument is Name and the value to be passed is "John", the Value can be configured with a variable that contains "John", such as strName, or a hard-coded value, such as "John".
Out: Variable only. An Out argument is an argument that passes a value from the child workflow to the parent workflow. The Value of an Out argument can be configured only with a variable that receives the value from the child workflow4. For example, if the Out argument is Result and the value to be passed is the sum of two numbers, the Value can be configured only with a variable that stores the sum, such as intResult.
In/Out: Variable only. An In/Out argument is an argument that passes a value from the parent workflow to the child workflow, and then passes the modified value back to the parent workflow. The Value of an In/Out argument can be configured only with a variable that holds the initial value and receives the modified value5. For example, if the In/Out argument is Counter and the value to be passed is a number that is incremented by one in the child workflow, the Value can be configured only with a variable that contains the initial number and stores the incremented number, such as intCounter.
References: Using Arguments and Arguments from UiPath documentation.
質問 # 43
Which action can be performed from UiPath Assistant?
- A. Set text assets for processes
- B. Set reminders for processes
- C. Set credential assets for processes
- D. Set queues for processes
正解:B
解説:
The action that can be performed from UiPath Assistant is setting reminders for processes. UiPath Assistant is a desktop application that allows users to view, manage, and run processes that are published from UiPath Studio or Orchestrator. UiPath Assistant also enables users to set reminders for processes that they want to execute at a specific time or date. Reminders can be added, edited, or deleted from the Reminders widget in UiPath Assistant. Reminders can also be organized into folders and configured with different options, such as recurrence, priority, or notification2. By setting reminders for processes, users can automate their tasks more efficiently and conveniently. References: UiPath Assistant and Reminders from UiPath documentation.
質問 # 44
A developer needs to use the REFramework to automate a business process that involves processing transactions within an Excel table. Each transaction in the table should follow the same steps for processing and queues cannot be used as there is no Orchestrator in the environment.
Which variable type is best suited for Transactionltem in this scenario?
- A. System.Data. DataTable
- B. UiPath.Core.Queueltem
- C. System.Data.DataRow
- D. System.Data.DataRow[]
正解:C
解説:
Explanation
The REFramework template is a robust and scalable framework for building RPA projects1. It uses a state machine to handle the different stages of the automation process2. One of the states is the Process Transaction state, where the main actions are performed on each transaction item3. A transaction item can be a queue item from Orchestrator, a data row from an Excel file, or any other type of data that needs to be processed. If the transactions are stored in an Excel table, the best variable type for TransactionItem is System.Data.DataRow, as it represents a single row of data in a DataTable. A DataTable is a collection of rows and columns that can be read from or written to an Excel file using the Excel activities. Therefore, option A is correct.
Option B is incorrect because UiPath.Core.QueueItem is a variable type that represents an item from a queue in Orchestrator. If there is no Orchestrator in the environment, queues cannot be used and QueueItem is not applicable. Option C is incorrect because System.Data.DataTable is a variable type that represents a table of data with rows and columns. A single transaction item cannot be a whole table, but only a row from the table.
Option D is incorrect because System.Data.DataRow[] is a variable type that represents an array of data rows.
An array is a collection of items of the same type that can be accessed by an index. A single transaction item cannot be an array, but only an element from the array.
References:
The UiPath ReFramework documentation from UiPath
State Machines documentation from UiPath
Process.xaml documentation from UiPath
[TransactionItem Variable] documentation from UiPath
[DataRow Class] documentation from Microsoft
[Excel Activities] documentation from UiPath
[QueueItem Class] documentation from UiPath
[DataRow[] Structure] documentation from Microsoft
[Array Class] documentation from Microsoft
質問 # 45
When should the Show Elements button be used in the Computer Vision wizard?
- A. Displaying a list of all available UI elements and their properties.
- B. Filtering out specific UI elements from being processed by the Computer Vision engine.
- C. Activating a real-time view of the target app's UI during automation.
- D. Highlighting all Ul elements that have been identified by the Computer Vision analysis.
正解:D
解説:
Explanation
The Show Elements button in the Computer Vision wizard is used to toggle the highlighting of all UI elements that have been detected by the Computer Vision engine on the target application. This helps to visualize the accuracy and scope of the UI element recognition and to select the desired UI element for automation. (UiPath Automation Developer study guide) References:
Computer Vision
Computer Vision Wizard
質問 # 46
To retrieve all Outlook emails with the word "UiPath" in the subject, which filtering property and filter schema should a developer use?
- A. Property: Filter
Schema: "@SQL=""urn:schemas:httpmail:subject"" like '%UiPath%"" - B. Property: Filter
Schema: "@SQL=""urn:schemas:httpmail:subject"" like 'UiPath%"" - C. Property: FilterByMessagelds
Schema: "@SQL=""urn:schemas:httpmail:subject"" like 'UiPath%"" - D. Property: FilterByMessagelds
Schema: "@SQL=""urn:schemas:httpmail:subject"" like '%UiPath%""
正解:A
解説:
To retrieve all Outlook emails with the word "UiPath" in the subject, a developer should use the Filter property and the filter schema "@SQL=""urn:schemas:httpmail:subject"" like '%UiPath%'". The Filter property allows developers to specify a DASL query that filters the emails based on various criteria, such as subject, sender, date, etc. The filter schema "@SQL=""urn:schemas:httpmail:subject"" like '%UiPath%'" uses the SQL dialect of DASL to search for emails that have the word "UiPath" anywhere in the subject. The "%" symbol is a wildcard that matches any character or string. (UiPath Automation Developer study guide) References:
Get Outlook Mail Messages
Chapter 11: Searching Outlook Data | Microsoft Learn
質問 # 47
A developer is building a robot to validate that the birth date is in the correct format within the submitted forms. Which method or activity is best-suited to validate the format?
- A. String Method: Equals
- B. String Method: Contains
- C. Activity. Is Match
- D. Activity Replace
正解:C
解説:
The Is Match activity is used to check if a string matches a given regular expression pattern. The regular expression pattern can be used to validate the format of a string, such as a date. In this case, the developer wants to validate that the birth date is in the correct format, which is dd-MM-yyyy. The regular expression pattern for this format is "\d{2}-\d{2}-\d{4}", which means two digits, followed by a hyphen, followed by two digits, followed by a hyphen, followed by four digits. The Is Match activity will return True if the input string matches this pattern, and False otherwise. Therefore, the answer is D. Activity. Is Match. References: Is Match, Regular Expressions
質問 # 48
What is the use of job priorities in unattended automations within UiPath Orchestrator?
- A. To sort and organize tasks within a folder.
- B. To create job dependencies that must be completed before new job execution.
- C. To determine machine resource allocation among processes.
- D. To determine which processes should be executed first when dealing with multiple jobs.
正解:D
解説:
Job priorities in unattended automations are used to assign different levels of importance to the processes that are triggered by the Orchestrator1. The job priority can be set as High, Normal, or Low when creating or editing a trigger2. The Orchestrator will execute the jobs based on their priority and the availability of robots3.
This feature helps to optimize the performance and efficiency of unattended automations.
https://forum.uipath.com/t/priority-levels-jobs-and-queue-items/273883
質問 # 49
A developer configured the properties for a Click activity on an element inside a web page as shown in the following exhibit.
An animation on the web page never completely loads but the element indicated in the Click activity does load within the specified timeout duration. What occurs when this Click activity executes?
- A. Continues to the next activity after 30 seconds without clicking on the element.
- B. Timeout error occurs without clicking on the element.
- C. Waits 10 seconds before clicking on the element.
- D. Element is clicked once the element is fully loaded.
正解:D
解説:
Explanation
The Click activity is used to simulate a mouse click on a specified UI element, such as a button or a link1. It has several properties that can be configured to customize its behavior, such as the input method, the click type, the timeout, and the wait for ready1.
The input method determines how the click is performed. It can be Default, Simulate, or Window Messages. The Default method uses the hardware driver to simulate the click, and it requires the target element to be visible and in focus. The Simulate and Window Messages methods use the technology of the target application to inject the click, and they can work in the background, even if the target element is hidden or minimized2.
The click type determines which mouse button is used for the click. It can be Single, Double, Down, or Up. The Single and Double types perform a single or double click using the left mouse button. The Down and Up types perform a press or release action using any mouse button1.
The timeout determines how long the activity waits for the target element to appear before throwing an error. It is measured in milliseconds, and it has a default value of 30000 (30 seconds). If the timeout is exceeded, the activity fails with a TimeoutException1.
The wait for ready determines when the activity executes. It can be None, Interactive, or Complete. The None option executes the activity immediately. The Interactive option executes the activity after the target element is loaded. The Complete option executes the activity after the target application is loaded1.
In your case, you have configured the properties for the Click activity as follows:
Input method: Simulate
Click type: Single
Timeout: 30000
Wait for ready: Complete
This means that the Click activity will use the Simulate method to perform a single click on the target element in the background, after waiting for 30 seconds or until the target application is fully loaded, whichever comes first.
Since you have mentioned that an animation on the web page never completely loads but the element indicated in the Click activity does load within the specified timeout duration, what occurs when this Click activity executes is:
Element is clicked once the element is fully loaded.
This is because the Simulate method can work in the background, even if the web page is hidden or minimized, and it does not depend on the animation to complete. The Complete option for wait for ready ensures that the Click activity waits until the target element is loaded before clicking on it. The timeout value of 30000 does not affect this scenario, because it is not exceeded.
Therefore, option A is correct.
References:
Click - UiPath Documentation Portal.
What are different Input methods in UiPath - UiPath Community Forum.
質問 # 50
What is the main difference between an array and a list in UiPath?
- A. An array is a fixed-size collection of elements of the same type while a list is a dynamic-sized collection of elements of different types.
- B. An array is a fixed-size collection of elements of the same type while a list is a dynamic-sized collection of elements of the same type,
- C. An array is a dynamic-sized collection of elements of the same type while a list is a fixed-size collection of elements of the same type.
- D. An array is a fixed-size collection of elements of different types while a list is a dynamic-sized collection of elements of the same type.
正解:B
解説:
The main difference between an array and a list in UiPath (and .NET in general) is that an array is a fixed-size collection of elements of the same type, whereas a list is a dynamic-sized collection, meaning it can grow or shrink in size as needed. Both arrays and lists hold elements of the same type, but lists offer more flexibility in terms of adding or removing elements after the collection has been created.
References:
UiPath Studio Guide: The Main Data Types in Studio
質問 # 51
Which of the following is a characteristic of source control in UiPath Studio?
- A. Analizes each file in a Studio project before publishing a package.
- B. Connects a single Studio project to multiple GIT remote repositories at the same time.
- C. Connects the files in a single Studio project to different GIT remote repositories.
- D. Shows the history for all versions of a file in a Studio project.
正解:D
解説:
Source control in UiPath Studio, particularly with GIT integration, allows users to track changes and view the history for all versions of a file within a Studio project. This is a crucial feature for understanding the development and changes made over time, making option B correct. It is not possible to connect the files in a single Studio project to different GIT remote repositories (option A) or multiple GIT remote repositories at the same time (option D). Analyzing each file before publishing a package is not a characteristic of source control but part of the publishing process.
References:
UiPath Studio Guide: Version Control Systems Integration
質問 # 52
A developer intends to enter text into an input field using a combination of a string and a hotkey. The input action should take place within a hidden or minimized window.
Which input method(s) can be used individually for the Type Into activity?
- A. Window Messages only.
- B. Same as App/Browser and Simulate.
- C. Simulate only.
- D. Simulate and Window Messages.
正解:D
解説:
Explanation
The Type Into activity is used to enter text in a specified UI element, such as a text box. It has three input methods that can be selected from the properties panel: Default, Simulate, and Window Messages1. Each input method has different advantages and limitations, depending on the target application and the automation scenario2.
The Default input method uses the hardware driver to simulate the keystrokes, as if a human user is typing on the keyboard. It is the most reliable and compatible input method, but it requires the target application to be in focus and visible on the screen. It also supports sending special keys, such as Tab or Enter, using brackets [k(enter)] or [k(tab)].
The Simulate input method uses the technology of the target application to directly inject the text into the UI element. It does not rely on the hardware driver, so it can work in the background, even if the target application is hidden or minimized. It also supports sending special keys using brackets [k(enter)] or [k(tab)]. However, it may not be compatible with some applications or UI elements that do not support this method.
The Window Messages input method uses the Windows API to send messages directly to the target application. It can also work in the background, even if the target application is hidden or minimized. It does not support sending special keys using brackets [k(enter)] or [k(tab)], but it can send them using modifiers such as {ENTER} or {TAB}. However, it may not be compatible with some applications or UI elements that do not accept window messages.
Therefore, if a developer intends to enter text into an input field using a combination of a string and a hotkey, and the input action should take place within a hidden or minimized window, they can use either the Simulate or the Window Messages input method individually for the Type Into activity. They cannot use the Default input method, because it requires the target application to be in focus and visible on the screen. They also cannot use the Same as App/Browser input method, because it is not an option for the Type Into activity.
References:
Type Into - UiPath Documentation Portal.
What are different Input methods in UiPath - UiPath Community Forum.
質問 # 53
Which of the following describes the correct hierarchy of the elements in the Object Repository tree structure?
- A. Application, Screen, UI Element, Version.
- B. Screen, Application, Version, UI Element.
- C. Application, Version, Screen, UI Element.
- D. Version, Application, Screen, UI Element.
正解:C
解説:
The Object Repository tree structure follows a hierarchical order that starts with the Application node, which represents the application or system that contains the UI elements to be automated. Under the Application node, there can be one or more Version nodes, which specify the version of the application or system. Each Version node can have one or more Screen nodes, which represent the different screens or windows of the application or system. Finally, each Screen node can have one or more UI Element nodes, which are the individual UI elements that can be used for automation. (UiPath Automation Developer study guide) References:
Object Repository Tree Structure
Object Repository
質問 # 54
Considering that the attached table is stored in a variable called "dt".
Which LINQ query can be used to return the maximum total Quantity?
- A. dt.AsEnumerable. Max(Function(x) Convert.Tolnt32(x("Quantity"). ToString))("Item")
- B. dt.AsEnumerable. Max(Function(x) Convert. Tolnt32(x("Quantity"). ToString))
- C. dt.AsEnumerable. GroupBy(Function(x)x("Item"). ToString). Max(Function(x)x.Sum(Function(y) Convert.Tolnt32(y("Quantity").ToString)))
- D. dt.AsEnumerable. OrderByDescending(Function(x) Convert. Tolnt32(x("Quantity").ToString)).
First.Item("Quantity")
正解:C
解説:
This LINQ query is used to group the rows in the table by the "Item" column and then find the maximum sum of the "Quantity" column for each group. The result will be the maximum total quantity for any item in the table. (UiPath Studio documentation1) References:
1: LINQ Queries - UiPath Activities.
質問 # 55
Given the following list of arguments:
And the following code:
What is the value that will be displayed in the Output Panel at the end of the sequence below:
- A. 0
- B. 1
- C. 2
- D. 3
正解:A
解説:
Explanation
The code in the Invoke Code activity is looping through an array of integers and checking if the current value is greater than the previous value. If it is, the current value is stored in the output variable. Since the last value in the array is 9, this will be the final value of the output variable. (UiPath Studio - Invoke Code - UiPath Academy) References:
Studio - Invoke Code - UiPath Documentation Portal
UiPath Studio - Invoke Code - UiPath Academy
質問 # 56
At indication time, the Strict Selector has the following functionalities available:
- A. Refresh, Open in UiExplorer, Copy to clipboard.
- B. Open in UiExplorer, Copy to clipboard, Show all matches.
- C. Ignore text, Copy to clipboard, Show all matches.
- D. Accuracy, Open in UiExplorer, Copy to clipboard, Show all matches.
正解:D
解説:
Explanation
The Strict Selector option allows you to fine-tune the selector by adjusting the accuracy level and showing all the matches in the UI Explorer. The other options are not available at indication time.
References:
Selectors in UiPath Studio course, Lesson 3: UI Explorer, Topic: Strict Selector Uipath Associate Certification UiRPA Question Latest course, Section 2: UI Automation, Lecture:
Question 10
質問 # 57
In the Catches section of the Try Catch activity a developer selected ArgumentException in the exception handler.
What happens when the activity encounters a NullReferenceException?
- A. The Finally block executes and no exception is thrown.
- B. The Finally block is not executed and a runtime error occurs.
- C. The Catches section catches the exception and the Finally block is executed.
- D. The Catches section catches the exception and the Finally block is skipped.
正解:B
解説:
When the activity encounters a NullReferenceException, the Finally block is not executed and a runtime error occurs. This is because the Catches section of the Try Catch activity only handles the ArgumentException type, which is a specific type of exception that occurs when one of the arguments provided to a method is not valid1. A NullReferenceException is a different type of exception that occurs when there is an attempt to dereference a null object reference2. Since the Catches section does not have a handler for the NullReferenceException type, the exception is not caught and the execution is stopped with a runtime error. The Finally block, which contains the activities that are always executed regardless of the outcome of the Try Catch activity, is also skipped3. References: ArgumentException Class, NullReferenceException Class, and Try Catch from UiPath documentation.
質問 # 58
Consider the following Try Catch statement:
What will happen when the code is executed?
- A. The exception will be handled in the BusinessRuleException catch.
- B. The exception will be handled in the ArgumentException catch.
- C. The exception will be handled in the InvalidOperationException catch.
- D. There is no catch defined for the thrown exception type.
正解:D
解説:
Explanation
This is because the code is throwing a new IOException, but there is no catch block defined for IOException.
The catch blocks present are for BusinessRuleException, ArgumentException, and InvalidOperationException. Therefore, the code will not be able to handle the thrown exception. References:
https://docs.uipath.com/activities/docs/try-catch
質問 # 59
A developer has designed an automation workflow which comprises:



Based on the information shown in the exhibits, what is the output of the Write Line activity in the
"Main.xaml" file?
- A. , Oranges
- B. Oranges
- C. Pieces, Strawberries
- D. Pieces, Strawberries, Oranges
正解:D
解説:
Based on the information from the exhibits, the "Main.xaml" file has a variable Fruits with a default value
"Pieces, Strawberries". This variable is passed as an in/out argument io_ShoppingBasket to the
"SuperMarket.xaml" workflow. Inside the "SuperMarket.xaml" workflow, "Oranges" is appended to io_ShoppingBasket. Since io_ShoppingBasket is an in/out argument, the value of Fruits in the "Main.xaml" file will be updated to "Pieces, Strawberries, Oranges". Therefore, the output of the Write Line activity in the
"Main.xaml" file will be "Pieces, Strawberries, Oranges".
References:
UiPath Studio Guide: Arguments
質問 # 60
What is the purpose of credential stores in UiPath Orchestrator?
- A. To serve as a centralized location for storing pre-built automation workflows and processes.
- B. To store Orchestrator event logs and related data for auditing purposes.
- C. To securely store sensitive data such as Robot credentials and Credential Assets for use in automation processes.
- D. To store non-sensitive data and configuration settings for UiPath Studio projects.
正解:C
解説:
Explanation
Credential stores in UiPath Orchestrator are used to securely store sensitive information like Robot credentials and Credential Assets, which are essential for executing automated processes that require login details or other secure data. Orchestrator supports multiple credential stores at the tenant level and provides built-in support for secure stores such as CyberArk and Azure Key Vault. It also allows for the development of plugins for other secure stores if needed. (Orchestrator - Credential Stores - UiPath Academy) References:
Orchestrator - Credential Stores - UiPath Documentation Portal
Credential Stores - UiPath Orchestrator
質問 # 61
Which set of properties, methods, or activities enables the developer to obtain a subset of data from a data table called "dt"?
- A. Output Data Table
Lookup Data Table
Build Data Table
Merge Data Table - B. Sort Data Table
Join Data Tables
Get Row Item - C. Filter Data Table
dt.Select
dt.AsEnumerable().Where - D. dt.Rows(1 .. 5)
Remove Data Row activity
正解:C
解説:
These are the properties, methods, or activities that enable the developer to obtain a subset of data from a data table called "dt":
Filter Data Table activity: This activity enables you to filter a data table by specifying conditions in the Filter Wizard. You can choose to keep or remove rows that match the filter criteria. You can also specify the columns to include or exclude in the output data table1.
dt.Select method: This method returns an array of data rows that match a specified filter expression. You can use this method to query a data table using SQL-like syntax2.
dt.AsEnumerable().Where method: This method returns an enumerable collection of data rows that satisfy a given predicate. You can use this method to query a data table using LINQ syntax3.
References:
1: Filter Data Table
2: DataTable.Select Method
3: Enumerable.Where Method
質問 # 62
A developer is automating an invoice process for the finance department using a Dispatcher and Performer model with access to Orchestrator. New invoices are added to a shared folder each morning. Each invoice needs to be processed separately in the system, as a single unit of work. After each invoice is processed in the system, the system output ID must be emailed to the finance team email address.
How should the developer store the invoice data in Orchestrator?
- A. Create an asset for each piece of invoice data as well as for the finance team email address.
- B. Upload the finance team email address as Specific Data in Queue Items and Create an asset for each individual invoice data field.
- C. Upload individual invoice data as Specific Data in Queue Items and Create an asset for the finance team email address.
- D. Upload individual invoice data and the finance team email address as Specific Data in Queue Items.
正解:C
解説:
This is the best option because it follows the best practices for using queues and assets in Orchestrator. Queues are used to store and process multiple items of data that need to be processed separately, such as invoices.
Each invoice can be uploaded as a queue item with the invoice data as Specific Data, which can be accessed and manipulated by the automation process. Assets are used to store and share global information that is constant or rarely changes, such as the finance team email address. An asset can be created for the email address and retrieved by the automation process when needed. The other options are not optimal because they either use assets for data that is not global or constant, or they use queues for data that is not related to the items to be processed. References: About Queues and Transactions, About Assets
質問 # 63
A developer downloads a published package from UiPath Orchestrator 2021.10 to use locally. What is the extension of the downloaded package?
- A. .zip
- B. .dll
- C. .csproj
- D. .nupkg
正解:D
解説:
Explanation
The extension of the downloaded package from UiPath Orchestrator 2021.10 to use locally is .nupkg. A package is a file that contains the workflows and the dependencies of a project that is ready to be executed by a robot. A package can be created and published from UiPath Studio, or uploaded manually to UiPath Orchestrator. A package can also be downloaded from UiPath Orchestrator to use locally, such as for debugging or testing purposes. The extension of the package file is .nupkg, which is the standard extension for NuGet packages. NuGet is a package manager that is used to manage the dependencies of a project, such as libraries, frameworks, or components3. A .nupkg file is essentially a ZIP archive that contains the files and metadata of the package4. For example, if a package named Process1 is downloaded from UiPath Orchestrator, the file name and extension will be Process1.nupkg. The .nupkg file can be opened or extracted using a ZIP utility, such as 7-Zip or WinZip, or renamed to .zip and extracted using Windows Explorer5.
質問 # 64
When is the Anchor Base activity used to automate interaction with an application?
- A. When the element selector is not reliable and the element's position on the screen changes
- B. When the element selector is reliable but the element's position on the screen changes
- C. When all the element selectors in the application are reliable
- D. When no element selectors are available in the automated application
正解:A
解説:
The Anchor Base activity is used to automate interaction with an application when the element selector is not reliable and the element's position on the screen changes. The Anchor Base activity consists of two parts: an anchor and an action. The anchor is a UI element that has a reliable selector and a fixed position relative to the target element. The action is the activity that performs the desired operation on the target element. The Anchor Base activity uses the anchor to locate the target element based on its relative position (left, right, top, bottom) and then executes the action on it. This way, the automation can handle dynamic and complex UI elements that have unreliable selectors or change their position on the screen. References: Anchor Base and Example for Anchor Base Activity from UiPath documentation and forum.
質問 # 65
......
学習材料は有効UiPath-ADAv1効率的問題集:https://jp.fast2test.com/UiPath-ADAv1-premium-file.html