UiPath UiPath-ADPv1 Exam
UiPath Automation Developer Professional v1 (Page 20 )

Updated On: 9-Feb-2026

To retrieve all Outlook emails with the word "UiPath" in the subject, which filtering property and filter schema should a developer use?

  1. Property: FilterByMessageIds
    Schema: "@SQL=""urn:schemas:httpmail:subject'"' like 'UiPath%'"
  2. Property: Filter
    Schema: "@SQL=""urn:schemas:httpmail:subject"" like 'UiPath%'"
  3. Property: Filter
    Schema: "@SQL=""urn:schemas:httpmail:subject"" like '%UiPath%'"
  4. Property: FilterByMessageIds
    Schema: "@SQL=""urn:schemas:httpmail:subject"" like '%UiPath%'"

Answer(s): C

Explanation:

o retrieve all Outlook emails with the word "UiPath" in the subject, the developer should use the Filter property and the filter schema "@SQL=""urn:schemas:httpmail:subject"" like `%UiPath%'". The Filter property allows the developer to specify a condition for retrieving the emails based on the email properties. The filter schema is a string that follows the SQL syntax and uses the urn:schemas:httpmail namespace to access the email properties. The subject property is accessed by using "urn:schemas:httpmail:subject". The like operator is used to match the value of the subject property with a pattern that contains the word "UiPath". The percent sign (%) is a wildcard that matches any sequence of characters. Therefore, the filter schema "@SQL=""urn:schemas:httpmail:subject"" like `%UiPath%'" will match any email that has the word "UiPath" anywhere in the subject.


Reference:

Get Outlook Mail Messages



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:

  1. 1
  2. 2
  3. 7
  4. 9

Answer(s): D

Explanation:

The value that will be displayed in the Output Panel at the end of the sequence is 9. This is because the code in the Invoke Code activity is looping through the array in_numArray and setting the variable out_numVar to the highest value in the array. The array in_numArray has the values {1, 2, 7, 9, 4} as shown in the list of arguments. The variable out_numVar is initialized to 0. The For loop iterates from 0 to the upper bound of the array, which is 4. In each iteration, the If condition checks if the current element of the array is greater than the current value of out_numVar. If it is, then out_numVar is assigned to the current element of the array. Otherwise, out_numVar remains unchanged. Therefore, after the first iteration, out_numVar becomes 1. After the second iteration, out_numVar becomes 2. After the third iteration, out_numVar becomes 7. After the fourth iteration, out_numVar becomes 9. After the fifth iteration, out_numVar remains 9, since 4 is not greater than
9. The Write Line activity outputs the value of out_numVar to the console, which is
9.


Reference:

Invoke Code



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

  1. To determine machine resource allocation among processes.
  2. To sort and organize tasks within a folder.
  3. To create job dependencies that must be completed before new job execution.
  4. To determine which processes should be executed first when dealing with multiple jobs.

Answer(s): D

Explanation:

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]



Which command in the UiPath installation folder configures the UIPath.RemoteDebugging.Agent utility on a Windows robot to accept remote debugging requests from Studio?

  1. UiPath.RemoteDebuqqinq.Aqent.exe start -port -password -verbose
  2. UiPath-RemoteDebuqqinq.Aqent.exe enable -port -password -verbose
  3. UiPath.RemoteDebuqqinq.Aqent.exe enable -port -username -password -verbose
  4. dotnet ./UiPath.RemoteDebuqqinq.Aqent.dll enable -port -password -verbose

Answer(s): B

Explanation:

The command in the UiPath installation folder that configures the UIPath.RemoteDebugging.Agent utility on a Windows robot to accept remote debugging requests from Studio is UiPath- RemoteDebugging.Agent.exe enable -port -password -verbose. This command enables the remote debugging agent on the robot machine and sets the port number and the password that are required for the connection. The verbose option enables the logging of the agent activity to the console. The remote debugging agent is a utility that allows you to debug workflows on a remote robot from Studio, by using the Remote Debugging feature. This feature enables you to connect to a remote robot, run the workflow, and inspect the variables and arguments in real time. To use this feature, you need to install the remote debugging agent on the robot machine and configure it with the same port number and password that you use in Studio.


Reference:

[Remote Debugging], [Remote Debugging Agent]



When installing UiPath Studio, which of the following actions require administrator privileges?

  1. Administrator privileges are not required for installing UiPath Studio.
  2. Administrator privileges are required for installing the robot in both service mode and user mode.
  3. Administrator privileges are required for installing the robot in user mode.
  4. Administrator privileges are required for installing the robot in service mode.

Answer(s): D

Explanation:

When installing UiPath Studio, the action that requires administrator privileges is installing the robot in service mode. Service mode is a type of robot installation that allows the robot to run unattended automations in the background, without requiring a user to be logged in. Service mode requires administrator privileges because it involves installing the robot as a Windows service and registering it to the UiPathOrchestrator.msi file. Installing the robot in user mode does not require administrator privileges, because it involves installing the robot as a Windows application and registering it to the UiPathAssistant.msi file. User mode is a type of robot installation that allows the robot to run attended automations in the foreground, requiring a user to be logged in. Installing UiPath Studio itself does not require administrator privileges, because it involves installing the Studio as a Windows application and registering it to the UiPathStudio.msi file.


Reference:

[Robot Installation Modes], [Installing the Robot], [Installing Studio]






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

Join the UiPath-ADPv1 Discussion