Winter Special Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: myex65

Home > UiPath > UiPath Certified Professional - Developer Track Certification > UiPath-ADPv1

UiPath-ADPv1 UiPath (ADPv1) Automation Developer Professional Exam Question and Answers

Question # 4

What is the recommended approach for a user to log custom information at each breakpoint while executing a process in Debug mode?

A.

Set Log Message option in the Breakpoint Settings.

B.

Insert a Log Message before each activity with a breakpoint.

C.

Select Log Activities from the Debug panel.

D.

Select Execution Trail from the Debug panel.

Full Access
Question # 5

Once "Library A" has been imported as a dependency in the current project, how can the UI Object Repository defined in "Library A" be accessed?

A.

The Object Repository will automatically be available in the Process.

B.

The Object Repository needs to be exported as a UI Library and imported in the Process for it to become available.

C.

The Object Repository is only available in a Library.

D.

The Object Repository cannot be passed between a Process and a Library.

Full Access
Question # 6

How can UlPath Orchestrator help address potential Issues before they become critical problems?

A.

By sending customer feedback to UiPath developers.

B.

Through proactive monitoring and alerting of detected issues

C.

With immediate technical support for any detected Issue.

D.

By automatically updating background processes.

Full Access
Question # 7

In the context of UiPath Orchestrator, what is the primary purpose of the Monitoring feature?

A.

Handling version control and collaboration among team members.

B.

Real-time tracking of Robots, Machines, Queues, and Jobs.

C.

Facilitating the design and deployment of automation workflows.

D.

Consolidating event logs and records related to executed tasks and runtime anomalies.

Full Access
Question # 8

When developing a process, you were provided with two data tables, "DT1" and "DT2", as shown below:

The process documentation specifies that the two data tables need to be manipulated in order to reflect the following "DT2":

How should the properties of the Merge Data Table activity be configured?

A)

B)

C)

D)

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Full Access
Question # 9

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.

Full Access
Question # 10

What can be verified in the InltAIISettlngsTestCase test case?

A.

Verify If a certain application is open in the execution environment.

B.

Verify the naming of a certain key present in the 'Config' dictionary.

C.

Verify the variable type for the 'Config' dictionary.

D.

Verify If a certain key is present in the 'Config' dictionary.

Full Access
Question # 11

What advantages do pre-built connectors in UiPath Integration Service offer?

A.

Replacing all types of authorization and authentication protocols with a single, standardized method.

B.

Reducing the need for Ul and API automation, allowing developers to work exclusively with connectors.

C.

Simplified integration with popular applications, faster deployment, and integration across all UiPath Platform product solutions.

D.

Providing a fully customizable catalog of connectors for developing proprietary applications.

Full Access
Question # 12

Which activity from the Microsoft 365 package should be used to retrieve the Driveitem ID for a Sharepoint URL?

A.

Get Group

B.

Get File/Folder

C.

Share File/Folder

D.

Download File

Full Access
Question # 13

In a UlPath State Machine, what Is the primary function or the Trigger section of a State activity?

A.

To execute the final state actions before terminating the state machine.

B.

To specify the condition or event that initiates a transition from the current state

C.

To define the entry actions when transitioning into a state.

D.

To establish the exit actions when moving out of a state.

Full Access
Question # 14

Which of the following examples accurately demonstrates using LINQ to perform data operations in a UiPath process?

A.

Employing LINQ to concatenate two strings in a list by writing listOfStrings.Concatenate("String_1", "String_2").ToList().

B.

Using LINQ to filter DataTable rows based on a specific condition by writing dataTable.AsEnumerable().Where(Function(row) row("ColumnName").ToString.Contains("Value")).CopyToDataTable().

C.

Applying LINQ to convert a list of integers to a JSON format by writing listOflntegers.ToJSON().ToList().

D.

Utilizing LINQ to split a DataTable into multiple smaller DataTables based on a specific condition by writing dataTable.Splitf'ColumnName = 'Condition'").CopyToData Tablet).

Full Access
Question # 15

Which of the following options is correct about a State Machine layout?

A.

Can have only one initial state and multiple final states.

B.

Can have only one initial state and only one final state.

C.

Can have multiple initial states and multiple final states.

D.

Can have multiple initial states and only one final state.

Full Access
Question # 16

Which of the following is a tag in a selector?

A.

id='selMonth'

B.

aaname='FirstName'

C.

D.

class-down-chevron set-font'

Full Access
Question # 17

In the Robotic Enterprise (RE) Framework, at which point should a developer log a clear message with the Logging Level set to "Information," adhering to the best practices for automating a production-level process?

A.

Whenever an exception is caught in a Catch block.

B.

Whenever data is fetched from external sources.

C.

Whenever an argument or value is used.

D.

Whenever the robot encounters an error on a Queue Item.

Full Access
Question # 18

Why is it necessary to add the UiPath virtual channel to the allow list policy for Citrix Virtual Apps and Desktops 7 2109?

A.

Because the UiPath Remote Runtime component should be enabled to access the Citrix workspace environment.

B.

Because custom virtual channels are blocked by default, preventing the UiPath Remote Runtime from functioning correctly

C.

Because the network latency should be decreased and the performance of UiPath automation processes on Citrix should be improved.

D.

Because a secure connection should be created between the UiPath Remote Runtime and the Citrix receiver

Full Access
Question # 19

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.

Full Access
Question # 20

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")

Full Access
Question # 21

In the context of a linear process, implemented with REFramework, how many times will the process enter the Get Transaction Data state?

A.

1 lime

B.

2 times.

C.

The process will not enter the Get Transaction Data state because a linear process is not transactional.

D.

Until there are no more queue items left unprocessed in Orchestrator

Full Access
Question # 22

What are the primary functions of the UiPath Integration Service?

A.

Enables automation with a library of connectors, manages connections easily with standardized authentication, kicks off automations with server-side triggers or events, provides curated activities and events, simplifies automation design.

B.

Automates Ul design, manages API connections, provides limited activities and events, simplifies automation design.

C.

Enables automation with API integration, manages connections with user-provided authentication, kicks off automations based on application-specific triggers, simplifies automation design with the help of third-party libraries.

D.

Enables automation with Ul components, manages API keys, kicks off automations with client-side triggers, provides curated events.

Full Access
Question # 23

In a UiPath project that uses State Machines, under what circumstances should the Final State activity be used in the project?

A.

When an intermediary state has multiple possible transitions.

B.

When a particular state contains complex conditional logic.

C.

When initiating the first state of a state machine.

D.

When marking the successful completion or termination of a state machine's execution.

Full Access
Question # 24

When a developer runs a process using the REFramework, with the process utilizing Orchestrator queues and a queue already created with the Name provided and the Auto Retry function disabled, which states will be executed without errors?

A.

Initialization -> Get Transaction Data -> Process Transaction -> End Process

B.

Initialization -> Get Transaction Data -> End Process

C.

Initialization -> Process Transaction -> End Process

D.

Initialization -> End Process

Full Access
Question # 25

A developer has created a variable of type List of Strings named "Users_List", and initialized it with an empty list: "Users_List = new List(Of String)".

What is printed in the log message after the following Invoke Code is executed?

A.

0

B.

2

C.

Object reference not set to an instance exception is thrown

D.

System Argument Exception is thrown

Full Access
Question # 26

What is the correct execution order of the State activity sections?

instructions: Drag the Description found on the "Left" and drop on the correct Execution Order found on the "Right"

Full Access
Question # 27

What is the default polling interval set for an event trigger?

A.

1 minute

B.

5 minutes

C.

10 minutes

D.

15 minutes

Full Access
Question # 28

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

A.

Property: FilterByMessageIdsSchema: "@SQL=""urn:schemas:httpmail:subject'"' like 'UiPath%'"

B.

Property: FilterSchema: "@SQL=""urn:schemas:httpmail:subject"" like 'UiPath%'"

C.

Property: FilterSchema: "@SQL=""urn:schemas:httpmail:subject"" like '%UiPath%'"

D.

Property: FilterByMessageIdsSchema: "@SQL=""urn:schemas:httpmail:subject"" like '%UiPath%'"

Full Access
Question # 29

The provided exhibit displays the representation of the "Deadline" field using the yyyy-mm-dd format.

In what order should the Queue Items be processed by a single robot executing a Performer workflow?

Full Access
Question # 30

In UlPath Orchestrator. when managing multiple Jobs in a queue, which feature allows operators to dictate the execution sequence by assigning the importance of each Job?

A.

Job Execution Order

B.

Job Queuing Strategy

C.

Jab Dependency Settings

D.

Job Priority Levels

Full Access
Question # 31

What Information is provided in the Descriptor Coverage sub-panel of Test Explorer?

A.

Object Repository coverage

B.

Test data coverage

C.

Selector coverage

D.

Activity coverage

Full Access
Question # 32

What is the correct method to check how many resources are utilized in a personal workspace in UiPath Orchestrator?

A.

Navigate to Tenant > Folders, click the Personal Workspaces tab. and then click Manage Resources for the desired workspace.

B.

Navigate to Tenant > Folders, click the All Workspaces tab. and then click Check Resources for the desired workspace.

C.

Navigate to Tenant > Users, click the Personal Workspaces tab. and then click Resources for the desired workspace.

D.

Navigate to Tenant > Folders, click the Personal Workspaces tab. and then click See Usage for the desired workspace.

Full Access
Question # 33

Which features does the Connector Builder for Integration Service support?

A.

REST and SOAP APIs with JSON payload, various authentication types including OAuth 2.0 and Personal Access Token, building a connector from a Swagger definition only.

B.

REST APIs with JSON payload. OAuth 2.0 and Basic authentication types, building a connector from a Postman collection only.

C.

REST APIs with JSON payload, various authentication types including OAuth 2.0 and API Key, building a connector from an API definition or from scratch.

D.

REST and SOAP APIs with JSON and XML payloads. OAuth 2.0 authentication only, building a connector from an API definition only.

Full Access
Question # 34

A developer has designed a Performer process using the REFramework template in UiPath Studio. The process is published to an Orchestrator folder named "FolderA" and a job is created in Orchestrator from the package. The value of the OrchestratorQueueName setting in "Config.xlsx" is "QueueA" and the value of OrchestratorQueueFolder is "FolderA".

The developer runs the job from Orchestrator with the following argument values:

in_OrchestratorQueueName = "QueueB" in_OrchestratorOueueFolder = empty value

Which queue will be consumed by the robot?

A.

OueueA from FolderA.

B.

QueueA from Shared.

C.

QueueB from FolderA.

D.

QueueB from Shared.

Full Access
Question # 35

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.ToInt32(x("Quantity").ToString))

B.

dt.AsEnumerable. Max(Function(x) Convert.ToInt32(x("Quantity").ToString))("Item")

C.

dt.AsEnumerable. GroupBy(Function(x) x("Item").ToString). Max(Function(x) x.Sum(Function(y) Convert.ToInt32(y("Quantity").ToString)))

D.

dt.AsEnumerable. OrderByDescending(Function(x) Convert.ToInt32(x("Quantity").ToString)). First.Item("Quantity")

Full Access
Question # 36

While troubleshooting a process developed using the Robotic Enterprise (RE) Framework, you have placed a breakpoint at the "Invoke InitAllSettings" workflow activity.

Given the current state of the Executor, what will occur when you click on the Step Over button?

    Executor directs to the "If in_OrchestratorQ ... " activity

    Executor directs to the first InitAllSettings workflow activity

    Executor directs to the first activity outside "If first run, read local configuration"

A.

Executor directs to the "First Run" sequence

Full Access
Question # 37

When performing Remote Debugging using an Unattended Robot connection, Studio sends the list of project dependencies to the remote robot. From where does the remote robot download the required packages?

A.

Studio local NuGet cache.

B.

Orchestrator feeds and Robot activity feeds.

C.

Orchestrator feeds and UiPath Official activity feed.

D.

Activity feeds configured in Studio.

Full Access
Question # 38

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?

A.

The developer should change the input method to Simulate and the CursorMotionType to Instant.

B.

The developer should change the input method to Hardware Events and the CursorMotionType to Smooth.

C.

The property AlterlfDisabled should be set to False.

D.

The property AlterlfDisabled should be set to True.

Full Access
Question # 39

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.

UiPath.Core.Queueltem

B.

System.Data.DataRow[]

C.

System.Data.DataTable

D.

System.Data.DataRow

Full Access
Question # 40

While developing a test case using UiPath.Testing.Activities. which testing activity enables to include another activity within its body?

A.

Verify Expression With Operator

B.

Verify Range

C.

Verify Control Attribute

D.

Verify Expression

Full Access
Question # 41

Given the following conditional breakpoint with count = 0

Conditional breakpoint settings:

How many limes will UiPath be displayed in the Output panel before the process goes into a Paused state in Debug mode?

A.

4

B.

3

C.

2

D.

5

Full Access
Question # 42

A developer is building a process that types data into input fields using the Hardware Events input method. Which property of the Type Into activity should be modified to reduce the pace at which the input string characters are typed into the fields?

A.

Delay before

B.

Delay between keys

C.

Delay after

D.

Alter disabled element

Full Access
Question # 43

A developer needs to create a repetitive process in the REFramework. Following the best practices, which action(s) should be performed to defend against potential robot crashes such as "out of memory"?

A.

Build a script that compares current CPU usage values to a threshold and clears data as needed.

B.

After every transaction, clear the transaction data, close the applications, and re-open the applications.

C.

Add a "Clear Collection" activity at the beginning of the Process.xaml workflow.

D.

All "Invoke Workflow File" activities from the Main.xaml file should be marked with the Isolated option.

Full Access
Question # 44

Given the following workflow:

What will be the output of the Log Message activity?

A.

apple, pear, orange

B.

apple, pear, orange, mango, kiwi

C.

"apple pear orange", "mango kiwi"

D.

apple pear orange, mango kiwi

Full Access
Question # 45

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

Full Access
Question # 46

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.

Full Access
Question # 47

What are the five severity levels of Orchestrator alerts?

A.

Info, Success, Warn, Error, Fatal.

B.

Info. Success. Warning. Error. Critical.

C.

Information, Complete. Warning, Error, Failure.

D.

Info, Completed. Warning, Error. Fatal.

Full Access
Question # 48

What role do Triggers play in the UiPath Integration Service?

A.

Provide a mechanism for subscribing to specific events from third-party applications, automatically starting processes in Orchestrator.

B.

Assist in the creation of automation projects by providing event-based activities.

C.

Manage connections between UiPath Studio and third-party applications.

D.

Provide a mechanism for starting processes on a scheduled basis from Orchestrator.

Full Access
Question # 49

How does UiPath handle different dependency versions for multiple running processes that run at the same time?

A.

Each running process automatically adapts to the available dependency version.

B.

Each running process uses its own required version of the dependency.

C.

All running processes use the latest version of the dependency available.

D.

Running processes use the earliest compatible dependency version.

Full Access
Question # 50

What is the purpose of the Interval filter in the Orchestrator's Monitoring page?

A.

It enables you to sort the displayed data based on job priorities.

B.

It allows you to choose between background and foreground processes for the displayed data.

C.

It allows you to allocate licenses per machine for the displayed data.

D.

It allows you to control the granularity of the displayed data and check the health of your system in either the last day or the last hour.

Full Access
Question # 51

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

A.

Refresh, Open in UiExplorer, Copy to clipboard.

B.

Ignore text. Copy to clipboard. Show all matches.

C.

Open in UiExplorer, Copy to clipboard, Show all matches.

D.

Accuracy, Open in UiExplorer, Copy to clipboard. Show all matches.

Full Access
Question # 52

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?

A.

The transaction will not be retried.

B.

The transaction will be retried only one time.

C.

The transaction will be retried 2 times.

D.

The transaction will be retried multiple times, until it will be processed successfully.

Full Access
Question # 53

A developer needs to design a process using the REFramework. but without Orchestrator Queues. Which Is the correct order of actions the developer needs to do in the Get Transaction Data state in this case?

A.

1. Remove the Get Transaction Item activity from GetTransactionData workflow.2. Add a Read Range activity in GetTransactionData workflow to read the data from a local Excel file.3. Add the logic required to read the data source only one time.4 Add the logic required to retrieve only one row from read data each time5. Add the logic required to check if all rows/transaction items from the read data have been processed.

B.

1. Remove the Get Transaction Item activity from GetTransactionData workflow2. Add a Read Range activity in GetTransactionData workflow to read the data from a local Excel file.3. Add the logic required to read the data source only one time.4. Add the logic required to retrieve only one row from read data each time.

C.

1. Remove the Get Transaction Item activity from GetTransactionData workflow.2. Add a Read Row activity in GetTransactionData workflow to read the data from a local Excel file.3. Add the logic required to read the data source only one time.4. Add the logic required to retrieve only one row from read data each time.5. Add the logic required to check if all rows/transaction items from the read data have been processed.

D.

1. Remove the Get Transaction Item activity from GetTransactionData workflow.2. Add a Read Row activity in GetTransactionData workflow to read the data from a local Excel file.3. Add the logic required to read the data source only one time.4. Add the logic required to check if all rows/transaction items from the read data have been processed

Full Access
Question # 54

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

Full Access
Question # 55

A developer aims to employ the REFramework for automating a business process that Involves a TransactionData collection (DataTable) comprising vendor names and addresses.

Instructions: Choose the appropriate variable type for the Transactionltem from the provided drop-down list in the following exhibit.

Full Access
Question # 56

Considering a process developed using REFramework, if the status of a transaction was set to "Failed" with the ErrorType specified as "Business", the process will transition to which state?

A.

End Process

B.

Initialization

C.

Get Transaction Data

D.

Process Transaction

Full Access