Month End Sale - Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: mxmas70

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

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

Question # 4

Given a dataiable "dt" with the following header:

"Surname. Address. Zip Code, Given Name, Phone Number.

What is the correct configuration of the Invoke Method activity so that the resulting header will be:

"Surname. Given Name. Address. Zip Code. Phone Number".

A)

B)

C)

D)

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Full Access
Question # 5

What actions must be manually selected in the App/Web Recorder before recording a step?

A.

Click on buttons, links, and other clickable elements such as icons or images.Type text in a text area such as a text box.Select or clear a check box.Send keyboard shortcuts using your keyboard.Select an item from a drop-down.

B.

Select or clear a check box.Send keyboard shortcuts using your keyboard.Select an item from a drop-down.

C.

Copy text using the Get Text activity.Hover over an element using the Hover activity.Highlight an element using the Highlight activity.

D.

Copy text using the Get Text activity.Hover over an element using the Hover activity.Click on buttons, links, and other clickable elements such as icons or images.Type text in a text area such as a text box.Select or clear a check box.

Full Access
Question # 6

A sales department is using UiPath attended automation to handle incoming sales requests through multiple forms and applications. They want to ensure the automation runs in parallel with other tasks.

What feature of trigger-based attended automation will best support this?

A.

Triggers that only run sequentially, ensuring that workflows never overlap with one another.

B.

Triggers based on application events but limited to one automation process at a time.

C.

Triggers that can run workflows intermittently, either one time, in sequence, or simultaneously.

D.

Triggers that monitor user input but cannot handle multiple workflows at the same time.

Full Access
Question # 7

Where in the REFramework template project is the "SetTransactionStatus.xaml" invoked?

A.

In the Finally section of the Try Catch activity in the End Process state.

B.

In the Try section of the Try Catch activity in the End Process state.

C.

In the Try and Catches sections of the Try Catch activity in the Process Transaction state.

D.

In the Try section of the Try Catch activity in the Process Transaction state.

Full Access
Question # 8

What do the percentages from the Test Explorer panel represent?

A.

Percent of test data run.

B.

Correctness of the code percent.

C.

Coverage percent.

D.

Passing percent.

Full Access
Question # 9

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 # 10

A developer wants to create an automation in which the input from the user and pre-defined conditions determine the transition between stages. In UiPath Studio, which is the recommended type of workflow that meets the requirement?

A.

Flowchart

B.

Workflow

C.

State Machine

D.

Global Exception Handler

Full Access
Question # 11

In the context of a process automated using the REFramework that processes payments and sends a report using the Finance team leader's email account at the end of the day. where should the email account credentials be stored according to best practices''

A.

In an Orchestrator Credential asset and referenced in the Assets sheet in the Config.xlsx file.

B.

In an Orchestrator Credential asset and referenced in the Settings sheet in the Config.xlsx file.

C.

In the Constants sheet in the Config.xlsx file with the value of the email address.

D.

In an Orchestrator Text asset and referenced in the Assets sheet In the Config.xlsx file.

Full Access
Question # 12

You need to create a process where multiple events happen at the same time, and triggers must handle these events simultaneously in an attended automation.

How can you set up this parallel execution of triggers?

A.

Use the Enable Local Trigger activity to run all triggers at the same time once they are enabled.

B.

Use the Trigger Scope activity to handle all events in a sequential manner rather than parallel.

C.

Rely on the Form Builder to set up multiple events and manage their execution based on user input.

D.

Use the Run Local Triggers activity to manage the simultaneous execution of multiple triggers within the project.

Full Access
Question # 13

You are tasked with automating a process that requires secure, persisted, and accessible data storage across multiple systems. What is the most suitable benefit of UiPath Data Service for this scenario?

A.

It stores data on local machines with integrated security for each user’s session.

B.

It integrates directly with third-party cloud storage services to manage data externally.

C.

It provides secured, persisted storage in a central location accessible to all UiPath products.

D.

It enables real-time data processing only in attended workflows with no data persistence.

Full Access
Question # 14

In a UiPath State Machine workflow, which section of State activity is used to specify conditional/triggers logic and multiple outgoing transitions in a state machine?

A.

Entry

B.

Transitions

C.

Triggers

D.

Exit

Full Access
Question # 15

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 # 16

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 # 17

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 # 18

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 # 19

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 # 20

In the context of a UiPath State Machine, what is the primary purpose of the Exit action in a state?

A.

To manually stop the state machine's execution.

B.

To execute the final actions of the current state before transitioning to the next stage.

C.

To revoke any entry actions performed when entering the current state.

D.

To define the conditions upon which a state transition should occur.

Full Access
Question # 21

Which of the following activities in UlPath Studio have the Verify Execution property available?

A.

Click activity

B.

Invoke workflow activity

C.

If activity

D.

Assign activity

Full Access
Question # 22

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 # 23

In UiPath Studio, how can a specific amount of time be subtracted from the current date using DateTime and TimeSpan variables in the VB.NET?

A.

Multiply the TimeSpan variable by -1 and then add it to the DateTime variable.

B.

Assign the subtraction result to a DateTime variable with the following syntax Today.Subtract(Span).

C.

Use the Add method on the DateTime variable and pass a negative TimeSpan value.

D.

Call Now.Subtract(Span) directly, without using a DateTime variable.

Full Access
Question # 24

What is a prerequisite for performing Remote Debugging using an Unattended Robot connection?

A.

Studio and the remote robot have the same version.

B.

TCP/IP connectivity exists between the Studio machine and the remote machine

C.

The same user must be signed in Studio and the remote robot.

D.

Studio and the remote robot must be connected to the same Orchestrator tenant.

Full Access
Question # 25

What Is the role of server-side event triggers In UlPalh Integration Service?

A.

To start UlPath processes only when users interact with specific Ul elements.

B.

To manage API connections and authorize usage across different security protocols.

C.

To notify users when a new connector is available In the UiPath Integration Service catalog.

D.

To start UiPalh processes by configuring events such as data updates, insertions or deletions in other systems.

Full Access
Question # 26

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

A.

DateTime.SubtractSpanFrom(Today, TimeSpan)

B.

DateTime.Now - TimeSpan

C.

Today.SubtractUsingDate(-TimeSpan)

D.

Today.Subtract(TimeSpan)

Full Access
Question # 27

When working with a long-running workflow involving form actions in Action Center, how is the job resumed after it has been suspended?

A.

The job resumes only after the assigned user completes the form action.

B.

The job resumes automatically after 30 minutes if the form action is not completed.

C.

The job resumes when any user with View permissions on Actions approves the form.

D.

The job resumes immediately when the form action is created, without waiting for completion.

Full Access
Question # 28

What functionality does the Step Out action offer when a developer Is reviewing a process during debugging, as shown in the exhibit?

A.

Re-executes the activity which threw an exception.

B.

Executes only one activity at a time and then pauses the execution

C.

Steps out and stops current execution.

D.

Executes activities in the current container and then pauses the execution

Full Access
Question # 29

A developer extracts a date from an email. The date will always be In the same format and always from the past. Some examples of this format are: "3 Mar 2023". "20 Nov 2021". The name of the variable where the date is saved is DateString What expression should the developer use to check If the extracted date is within the last 7 days?

A.

(DateTime.Now - DateTime.ParseExact(DateString. "dd MMM yyyy". Culturelnfo.lnvariantCulture)).Days < 7

B.

(DateTime.Now - DateTime.ParseExact(DateStnng. *dd MMM yyyyH. Culturelnfo.lnvariantCulture)).AddDays(-7) > 0

C.

(DateTime.Now - DateTime.ParseExact(DateStrlng, "d MMM yyyy". Culturelnfo.lnvariantCulture)).Days < 7

D.

DateTime Parse(DateTime Now - DateString) Days < 7

Full Access
Question # 30

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 # 31

The Extract PDF Page Range activity is used to extract a specific set of pages from a PDF file. Which of the following statements correctly describes this activity?

A.

Password-protected PDF files cannot be processed with this activity.

B.

Range argument accepts complex range values or "All".

C.

OutputFileName argument is optional.

D.

PageCount argument outputs the number of extracted pages.

Full Access
Question # 32

Which of the options below is not an action in Test Explorer?

A.

Run Selected

B.

Run Failed Test Cases

C.

Run All In View

D.

Run Passed Test Cases

Full Access
Question # 33

Which are the actions that can be done in Test Explorer?

A.

Export test data, group tests together, analyze activity coverage.

B.

Perform debugging, analyze activity coverage, group tests together.

C.

Export test results, group tests together, analyze activity coverage.

D.

Export test data, perform debugging, analyze activity coverage.

Full Access
Question # 34

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 # 35

When building automation projects, which statement is true regarding Perform Remote Debugging?

A.

Perform Remote Debugging is only possible when the automation project does not involve Orchestrator queues and assets.

B.

Perform Remote Debugging enables developers to design new III elements for the automation project.

C.

Perform Remote Debugging refers to the process of testing and debugging an automation project on the same machine where UiPath Studio is installed.

D.

Perform Remote Debugging allows developers to debug a project on a different machine using a web-based interface.

Full Access
Question # 36

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 # 37

Which of the following examples accurately demonstrates the correct usage of Al Computer Vision features in a UiPath project?

A.

Employing Al Computer Vision to identify and interact with Ul elements in a remote desktop application with low quality or scaling issues.

B.

Utilizing Al Computer Vision to train a custom machine learning model to recognize specific patterns in data.

C.

Using Al Computer Vision to extract plain text from a scanned PDF document and store the output in a string variable.

D.

Applying Al Computer Vision to perform sentiment analysis on a provided text string and displaying the result.

Full Access
Question # 38

In the context of the REFramework, if the OrchestratorQueueName key is present in both the Settings and Assets sheets, but an asset with the corresponding name is not present in Orchestrator, what will be the behavior at run time?

A.

An empty string will be saved for the "OrchestratorQueueName" key in the config dictionary.

B.

The flow will throw an exception in InitAllSettings workflow.

C.

The "OrchestratorQueueName" key is not added to the config dictionary and the flow will throw in Get Transaction Data workflow.

D.

The flow will use the value from the Settings sheets since the asset is missing.

Full Access
Question # 39

Which logging level includes the following information by default?

1. Execution Started log entry - generated every time a process is started.

2. Execution Ended log entry - generated every time a process is finalized.

3. Transaction Started log entry - generated every time a transaction item is obtained by the robot from Orchestrator.

4. Transaction Ended log entry - generated every time the robot sets the transaction status to either Success or Failed.

5. Activity Information log entry - generated every time an activity is started, faulted or finished inside a workflow.

6. Arguments and Variables Information log entry - show values of the variables and arguments that are used.

A.

Verbose

B.

Trace

C.

Critical

D.

Information

Full Access
Question # 40

Which of the following credentials stores have built in support in Orchestrator?

A.

Azure Key Vault, CyberArk CCP, HashiCorp Vault, Thycotic Secret Server, BeyondTrust, CyberArk.

B.

Cisco, Amazon Security Services, Google Credentials, Microsoft SCS, IBM Vault.

C.

CyberArk CCP, Cisco, Google Credentials, CyberArk, Azure Key Vault.

D.

CyberArk CCP, Azure Key Vault, Google Credentials, Amazon Security Services.

Full Access
Question # 41

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 # 42

When developing a new project using REf ramework. logging in to multiple applications Is required. What is the recommended location to accomplish this task?

A.

InitAIIApplicatlons.xaml

B.

InitAIISettings.xaml

C.

Process.xaml

D.

FirstRun.xaml

Full Access
Question # 43

A developer has created a variable of type String called "MyNumbers" and assigned to it the following value: "1. 2, 3.4, 5. 6". What is the resulting data type for the expression MyNumbers.Split("."c)(1)?

A.

Array of String

B.

String

C.

Double

D.

lnt32

Full Access
Question # 44

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 # 45

What status needs to be selected in the Set Transaction Status activity in UiPath Studio so that the respective Queue Item will be retried?

A.

Retried

B.

Failed

C.

Abandoned

D.

Postponed

Full Access
Question # 46

What is the correct sequence of steps in a REFramework project that is linked to Orchestrator it an application exception occurs on a Queue Item m the Process Transaction stale?

Instructions: Drag the Description found on the "Left" and drop on the correct Step Sequence found on the Right".

Full Access
Question # 47

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 # 48

When should the Show Elements button be used in the Computer Vision wizard?

A.

Highlighting all Ul elements that have been identified by the Computer Vision analysis.

B.

Displaying a list of all available Ul elements and their properties.

C.

Activating a real-time view of the target agp^s Ul during automation.

D.

Filtering out specific Ul elements from being processed by the Computer Vision engine.

Full Access
Question # 49

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?

A.

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

B.

It should be set to the next queue item in order to be, further on, processed.

C.

It should be set to Nothing because a linear process should not enter the second time in the Get Transaction Data state.

D.

It can be set to a static value and. in order to respect the UiPath best practices, this value should be taken from "Config.xlsx”.

Full Access
Question # 50

Which of the following statements accurately describes the primary components of a State Machine in a workflow?

A.

A State Machine is composed of States, Triggers, and Loops.

B.

A State Machine is made up of States, Transitions, Entry Actions, and Exit Actions.

C.

A State Machine comprises three main components: Sequences, Flowcharts, and Input/Output Arguments.

D.

A State Machine consists of four primary components: States, Triggers, Transitions, and Actions.

Full Access
Question # 51

Review the following graphics:

If the automation is executed and Notepad.exe is not running, which Log Message text value is contained in the Output panel?

A.

Exception

B.

ApplicationNotFoundException

C.

Try

D.

SelectorNotFoundException

Full Access
Question # 52

Based on the following exhibit, which output is displayed in the Output panel rt Step Out is clicked on the Debug ribbon tab of UlPath Studio?

A.

UiPath RPAAutomatlon

B.

Automation

C.

Automation RPAUiPath RPA

D.

UiPath RPA

Full Access
Question # 53

What is the purpose of the Capture All Elements feature in Object Repository?

A.

To capture the selected elements of an application from multiple screens simultaneously using the Computer Vision technology.

B.

To capture the selected elements of an application using the Computer Vision technology.

C.

To capture all the available elements of an application using the Computer Vision technology.

D.

To capture all elements of an application from multiple screens simultaneously using the Computer Vision technology.

Full Access
Question # 54

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 # 55

A developer implemented a process using the REFramework and an Orchestrator queue. The "OrchestratorQueueFolder" was defined in the "Config.xlsx" file, but the folder does not exist in Orchestrator

What is the behavior at runtime?

A.

A warning message stating that the queue folder is missing is logged, and then the process continues.

B.

The process throws an exception in the "Get Transaction Data" state because the queue folder is not found, and then the process is stopped.

C.

No exception is thrown and neither will a message be logged and the process continues.

D.

The process throws an exception in the "Process Transaction” state because the queue folder is not found, and then the process is stopped.

Full Access
Question # 56

When using Profile Execution to analyze performance, what should you keep in mind about the data generated during debugging versus data generated during production runs?

A.

Profiling data is only available during production runs, not debugging sessions.

B.

Profiling data from debugging sessions may differ from production runs.

C.

Profiling data from debugging sessions will always be the same as production runs.

D.

Profiling data is stored only for debugging sessions, not production runs.

Full Access
Question # 57

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 # 58

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 # 59

What method can be used to change the index of an existing column in a datatable?

A.

Move At

B.

SetOrdinal

C.

SetColumnlndex

D.

Setlndex

Full Access
Question # 60

What is the role of connections in the UiPath Integration Service?

A.

Connections establish tasks and exchanges between users and external applications using the authentication process of the UI automation provider.

B.

Connections establish tasks and exchanges between users and external applications using the authentication process of the API provider.

C.

Connections establish tasks and exchanges based on a connector's compatibility with the external application.

D.

Connections establish tasks and exchanges between users and external applications using the server-side triggers.

Full Access
Question # 61

In the Global Exception Handler, which arguments are provided by default and should not be removed?

A.

errorinfo with the “Out" direction result with the “In/Out" direction

B.

errorinfo with the “In" direction result with the *ln/Ouf direction

C.

errorinfo with the “In" direction result with the "In" direction

D.

errorinfo with the “In" direction result with the "Out" direction

Full Access