UiPath UiPath-ADAv1 Exam
UiPath Automation Developer Associate v1 (Page 9 )

Updated On: 1-Feb-2026

HOTSPOT (Drag and Drop is not supported)
A developer wants to map the arguments that pass data to and from GenerateUserlD.xaml to the appropriate values in Main.xaml. The dt_Users datatable variable contains the columns First Name:
Last Name Date of Birth and Username.
Instructions: From the Value drop-down lists shown in the following exhibit, select the correct variable that corresponds to each argument.



  1. See Explanation section for answer.

Answer(s): A

Explanation:

The values to select from the drop-down lists for the in_Username and Out_UserID arguments are:
in_Username: CurrentRow("Username").ToString
Out_UserID: UserID
These values will ensure that the in_Username argument receives the value of the Username column from the current row of the dt_Users datatable, and the Out_UserID argument returns the value of the UserID variable that is generated by the GenerateUserID.xaml workflow.



Based on best practice, which set of features are used before debugging a workflow in UiPath Studio?

  1. Execution Trail and Picture in Picture
  2. Analyze Project and Validate File
  3. Highlight Elements and Focus
  4. Ignore and Restart

Answer(s): B

Explanation:

Based on best practice, the set of features that are used before debugging a workflow in UiPath Studio are Analyze Project and Validate File. Analyze Project is a feature that allows the developer to run the Workflow Analyzer on the entire project or a specific workflow file. The Workflow Analyzer checks the project or the file for potential errors, performance issues, best practices violations, and compliance risks, and generates a report with the analysis results and recommendations. Validate File is a feature that allows the developer to check the current workflow file for any syntax or semantic errors, such as missing or invalid activities, arguments, variables, or expressions. The Validate File feature also displays the error list and the location of the errors in the workflow file. By using these features before debugging, the developer can ensure that the workflow is free of any errors or issues that might affect the execution or the quality of the automation.


Reference:

Analyze Project and Validate File from UiPath documentation.



DRAG DROP (Drag and Drop is not supported)
A developer needs to take a screenshot of the state of the machine while the robot is running and then send the screenshot as an email.
What is the correct sequence of steps that should be performed?
Instructions: Drag the Description found on the left and drop on the correct Step found on the right.

  1. See Explanation section for answer.

Answer(s): A

Explanation:

The correct sequence of steps that should be performed is:
Step 1 = Use a Take Screenshot activity to capture the state of the machine. The output is an Image variable, for example img_screenshot.
Step 2 = Use a Save Image activity to save the image to a local file. Supply the FileName (e.g. screenshot.png) and the Image property should be the variable created in step 1.
Step 3 = Use a Send Outlook Mail Message activity to compose and send the email. Configure the Attachments property to include the file path of the image saved in step 2 (e.g.
"C:\Users\username\screenshot.png").

Step 4 = Optionally, use a Delete File activity to delete the image file from the local drive after sending the email. Supply the Path property with the same file path as in step 3. For more information on how to use these activities in UiPath Studio 2021 10, you can refer to these documents:
Take Screenshot
Save Image
Send Outlook Mail Message
Delete File



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?

  1. In: Variable or Hard-coded value
    Out: Variable only
    In/Out Variable only
  2. In: Variable only Out
    Variable only
    In/Out: Variable only
  3. In: Variable or Hard-coded value
    Out Variable or Hard-coded value
    In/Out Hard-coded value only
  4. In: Variable or Hard-coded value
    Out' Hard-coded value only
    In/Out Variable only

Answer(s): A

Explanation:

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 field. 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 workflow. 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 value. 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.


Reference:

Using Arguments and Arguments from UiPath documentation.



A developer wants to assign the first row of the "ID" column in the "DT" datatable to a String variable.
Which expression should be added to the Value field of the Assign activity?

  1. DTRows(0)ID
  2. DTRows(0). ltem("ID")
  3. DTColumns(0)ID
  4. DTColumns(0) ("ID")

Answer(s): B

Explanation:

To assign the first row of the "ID" column in the "DT" datatable to a String variable, the expression that should be added to the Value field of the Assign activity is:
DT.Rows(0).Item("ID")
This expression accesses the value of the "ID" column in the first row of the "DT" datatable using the Rows and Item properties. The Rows property returns a collection of DataRow objects that represent the rows in the datatable. The Item property returns or sets the value of the specified column in the DataRow object. The expression uses the index 0 to refer to the first row in the Rows collection, and the column name "ID" to refer to the specific column in the Item property. The expression returns the value of the "ID" column in the first row as an Object type, which can be converted to a String type using the ToString method. For example, if the "DT" datatable has the following values:
ID Name

1 John

2 Mary

3 Bob

Then the expression DT.Rows(0).Item("ID") will return 1 as the value of the "ID" column in the first row.


Reference:

DataTable.Rows Property and DataRow.Item Property from UiPath documentation.



Viewing page 9 of 52
Viewing questions 41 - 45 out of 254 questions



Post your Comments and Discuss UiPath UiPath-ADAv1 exam prep with other Community members:

Join the UiPath-ADAv1 Discussion