UiPath Automation Developer Professional v1 UiPath-ADPv1 Exam Questions

Page: 1 / 14
Total 205 questions
Question 1

A developer implemented a process using the Robotic Enterprise Framework and an Orchestrator queue. The MaxRetryNumber from the "Config.xlsx" file is set to "1" and the Max # of retries from the Queue settings from Orchestrator is set to "2". At runtime, the first transaction item throws a Business Exception.

How many times will the transaction be retried?



Answer : B

The transaction will be retried only one time because the MaxRetryNumber from the ''Config.xlsx'' file is set to ''1''. This parameter determines how many times a transaction item is retried when it fails with an application or a business exception. The Max # of retries from the Queue settings from Orchestrator is set to ''2'', but this parameter only applies to the queue items that are marked as ''Retry'' by the robot. In the Robotic Enterprise Framework, the SetTransactionStatus workflow marks the queue items as ''Retry'' only if the MaxRetryNumber is not reached. Therefore, the first transaction item will be retried once by the robot and then marked as ''Failed'' in the queue, regardless of the Orchestrator setting.


Question 2

A developer is building a process that needs to click an element which requires a mouse hover to become visible. However, the element does not appear with the default click setting. The input method for the Click activity is Send Window Message.

Which property should the developer configure to be able to click the element?



Answer : B


Question 3

How do you subtract a specific TimeSpan from "Today" in VB.NET?



Answer : D

TheTodayproperty of theDateTimestructure returns the current date with the time component set to zero1.TheSubtractmethod of theDateTimestructure returns a newDateTimeobject that is the result of subtracting a specified time interval from this instance2.TheTimeSpanstructure represents a time interval that can be expressed in days, hours, minutes, seconds, and milliseconds3.

Option D is the correct way to subtract a specificTimeSpanfromTodayin VB.NET. For example, the following code snippet subtracts one day and two hours from the current date and displays the result:

Dim ts As New TimeSpan (1, 2, 0, 0) ' One day and two hours

Dim result As DateTime = Today.Subtract (ts) ' Subtract from Today

Console.WriteLine (result.ToString ('d')) ' Display the result

Option A is not valid, because there is noSubtractSpanFrommethod in theDateTimestructure. Option B is not correct, because it subtracts theTimeSpanfrom the current date and time, not just the date. Option C is not valid, because there is noSubtractUsingDatemethod in theDateTimestructure.


Question 4

How can a process be converted from a toreground process to a background process?



Answer : D

Converting a process into a background process in UiPath is accomplished by ensuring the process does not contain UI interaction and setting the 'Starts in Background' toggle to Yes in the Project Settings. This is crucial for processes meant to run without user interface interaction.


Question 5

At indication time, the Strict Selector has the following functionalities available:



Answer : C

The Strict Selector is a targeting method that uses the selector information of a UI element to identify it on the screen.It is one of the four targeting methods available in UiPath Studio, along with Fuzzy Selector, Image, and Computer Vision1.The Strict Selector is considered to be the most reliable and stable targeting method, as it uses the attributes and properties of the UI element that are unlikely to change2.

At indication time, the Strict Selector has the following functionalities available:

Open in UiExplorer: This option opens the UiPath Explorer window, where you can inspect and edit the selector information of the indicated UI element, as well as use advanced features such as anchors, wildcards, variables, and regex3.

Copy to clipboard: This option copies the selector information of the indicated UI element to the clipboard, so you can paste it elsewhere, such as in a text editor or another activity.

Show all matches: This option highlights all the UI elements on the screen that match the selector information of the indicated UI element. This helps you to check if there are any duplicates that might cause the automation to fail at runtime.You can also use the Ignore text option to exclude the text attribute from the selector information, which might reduce the number of matches4.

The other options are incorrect because:

Option A is incorrect because it does not include the Show all matches option, which is available for the Strict Selector.

Option B is incorrect because it does not include the Open in UiExplorer option, which is available for the Strict Selector.

Option D is incorrect because it includes the Accuracy option, which is not available for the Strict Selector.The Accuracy option is only available for the Image targeting method, which allows you to adjust the similarity threshold between the indicated image and the target image5.


Studio - Targeting Methods - UiPath Documentation Portal

Studio - Strict Selector - UiPath Documentation Portal

Studio - UiPath Explorer - UiPath Documentation Portal

Activities - Advanced descriptor configuration - UiPath Documentation Portal

Studio - Image - UiPath Documentation Portal

Question 6

A developer needs to use the REFramework in order to implement a linear process. Which value should be set to "out_Transactionltem" the first time when it enters the Get Transaction Data state?



Answer : C

The out_TransactionItem argument is an output argument of the GetTransactionData workflow, which is used to store the data of the current transaction item1.The REFramework is a template for creating robust and scalable automation projects that uses the State Machine workflow type2.The REFramework is designed for transactional processes, which are processes that handle multiple items of data in a loop3. However, it can also be adapted for linear processes, which are processes that execute a sequence of actions only once.

To use the REFramework for a linear process, the out_TransactionItem argument should be set to Nothing the first time when it enters the Get Transaction Data state.This will ensure that the process will not enter the Get Transaction Data state again, as the condition for the transition from the Get Transaction Data state to the Process Transaction state isout_TransactionItem isNot Nothing1.Setting the out_TransactionItem argument to Nothing will also trigger the End Process state, which will perform the final actions and close the application1.

Option A is incorrect, because the process will enter the Get Transaction Data state even if it is a linear process, as it is the first state in the REFramework. Option B is incorrect, because there is no queue item in a linear process, as there is only one item of data to be processed. Option D is incorrect, because setting the out_TransactionItem argument to a static value will cause the process to enter the Get Transaction Data state repeatedly, as the condition for the transition will always be true.


Question 7

What is the use of job priorities in unattended automations within UiPath Orchestrator?



Answer : D

The use of job priorities in unattended automations within UiPath Orchestrator is to determine which processes should be executed first when dealing with multiple jobs. Job priorities are values that can be assigned to jobs or triggers when they are created or edited. The possible values are High, Normal, and Low. Job priorities affect the order in which the jobs are executed by the robots, with higher priority jobs being executed before lower priority jobs. Job priorities can help you to optimize the execution of your unattended automations, especially when you have limited resources or time-sensitive processes. You can also use job priorities to create job dependencies that must be completed before new job execution, by using the Start Job activity with the Wait for completion option and setting the priority of the child job to High.Reference: [Job Priority], [Start Job]


Page:    1 / 14   
Total 205 questions