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

Home > UiPath > UiPath Certified Professional - Developer Track > UiPath-ADAv1

UiPath-ADAv1 UiPath Automation Developer Associate v1 Exam Question and Answers

Question # 4

Which activity should be used to iterate through all the files in a local folder?

A.

For Each File in Folder

B.

For Each File Info

C.

For Each Row in Datatable

D.

Do For Each File

Full Access
Question # 5

Which variable field is optional when creating a variable, in UiPath Studio?

A.

Default

B.

Variable type

C.

Name

D.

Scope

Full Access
Question # 6

The following table is stored in a variable called "dt".

What will the value of the qty variable be after executing the Assign activity?

A.

5

B.

10

C.

80

D.

null

Full Access
Question # 7

What is the purpose of the Invoke Code activity in UiPath?

A.

Invokes VB.NET or C# code, optionally passing it a list of input arguments.

B.

Invokes VB.NET or Java code, optionally passing it a list of input arguments.

C.

Invokes VB.NET code, optionally passing it a list of input arguments.

D.

Invokes Java code, optionally passing it a list of input arguments.

Full Access
Question # 8

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

A.

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

B.

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

C.

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

D.

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

Full Access
Question # 9

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

A.

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

B.

Refresh, Open in UiExplorer, Copy to clipboard.

C.

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

D.

Ignore text, Copy to clipboard, Show all matches.

Full Access
Question # 10

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

At a minimum, what are the recommended properties a developer should configure to use the Get IMAP Mail Messages activity?

A.

MailFolder, Port, Server, Email, and Output Messages.

B.

Account, MailFolder, and Output Messages.

C.

To, Subject, Body, Port, Server, Email, Password or SecurePassword, and Name.

D.

MailFolder, Port, Server, Email, Password or SecurePassword, and Messages.

Full Access
Question # 12

When creating a new test case, which option restricts dynamic data update in UiPath Orchestrator once the test case is published?

A.

Data Service

B.

File

C.

Test Data Queue

D.

Data Service with Filter

Full Access
Question # 13

A developer sets a breakpoint on one of the activities in the workflow. When deploying the code to production, the developer published the package and created a process in

UiPath Orchestrator. At the time the process is executed in unattended mode from a UiPath Robot, what is the expected behavior?

A.

Robot will crash and execution will stop because of the breakpoint.

B.

When encountering the breakpoint the execution will pause until it is resumed manually.

C.

Execution will proceed without taking into consideration the breakpoint.

D.

Execution will throw an exception because of the breakpoint.

Full Access
Question # 14

What is a pre-requisite for running InitAllApplications TestCase?

A.

Invoke CloseAllApplications XAML file in Given.

B.

Invoke KillAllProcesses XAML file in Given.

C.

Invoke InitAllSettings XAML file in Given.

D.

Invoke SetTransactionStatus XAML file in Given.

Full Access
Question # 15

A developer is building a robot to validate that the birth date is in the correct format within the submitted forms. Which method or activity is best-suited to validate the format?

A.

String Method: Contains

B.

Activity Replace

C.

String Method: Equals

D.

Activity. Is Match

Full Access
Question # 16

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

A developer has created the following workflow:

Based on the exhibit, which output is produced in the Output panel?

A.

World Hello

B.

World

C.

Hello World

D.

Hello

Full Access
Question # 18

Which of the following activities can be used to get the state of a button (enabled/disabled)?

A.

Get Attribute

B.

Check App State

C.

Find Element

D.

Get Text

Full Access
Question # 19

How does UiPath Integration Service benefit automation developers?

A.

By standardizing authorization and authentication, managing API connections, and enabling faster integration into SaaS platforms.

B.

By offering a comprehensive, unified platform dedicated solely to UI automation, enabling seamless integration with third-party applications.

C.

By enabling developers to create custom UI elements for applications without using APIs.

D.

By substituting the requirement for API automation with UI automation capabilities, delivering a more manageable and user-friendly approach, allowing users to streamline their processes efficiently and effectively facilitating a more rapid integration process.

Full Access
Question # 20

What is the recommended approach for handling tabular data when building a REFramework transactional project in UiPath?

A.

Implement custom activities to handle the tabular data.

B.

Convert the tabular data into a string format and store it in a single variable.

C.

Use separate variables to store each column of the tabular data.

D.

Utilize a DataTable variable to store and process the tabular data.

Full Access
Question # 21

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 be retried only one time.

B.

The transaction will not be retried.

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

A developer indicated a Ul element for a Get Text activity. The automatically-generated selector is shown below.

Based on best practices, which selector attribute is unreliable?

A.

tag

B.

class

C.

title

D.

innertext

Full Access
Question # 23

Which option best describes a process that is considered SEMI-AUTOMATION?

A.

Processes where change is frequent, the system environment is volatile, and multiple manual (even non-digital) actions are required.

B.

Processes that are digital and involve a highly static system and process environment, so that they can be easily broken into instructions and simple triggers can be defined.

C.

Processes that are rather digital and can be automated, but use some technologies that are complex (such as OCR) or require advanced programming skills.

D.

Processes that can be broken down into steps that can be clearly automated, and steps that need to stay manual (such as validations or usage of physical security tokens).

Full Access
Question # 24

A developer designed an automation to use an Asset value from Orchestrator using the Get Asset activity. The value represents email addresses of the process owners which may change.

Which Asset Type should be used?

A.

Bool

B.

Credential

C.

Text

D.

Integer

Full Access
Question # 25

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' AND [Salary] < 30000")

C.

dtEmployee.Select("([Department]='IT' OR [Department]='Finance') AND [Salary] < 30000")

D.

dtEmployee.Select("[Department]='IT' OR [Department]='Finance' OR [Salary] < 30000")

Full Access
Question # 26

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.

Triggers

B.

Entry

C.

Exit

D.

Transitions

Full Access
Question # 27

What is a prerequisite for performing Remote Debugging using a Remote Machine Connection?

A.

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

B.

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

C.

Studio, the remote robot, and Orchestrator are running version 2021.10 or later.

D.

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

Full Access
Question # 28

Which Control Flow activity is suitable for a developer who needs to assess the value of a counter before executing the loop's body in a workflow?

A.

Do While

B.

Switch

C.

)While

D.

If

Full Access
Question # 29

Which is the recommended variable type for storing password values that are composed solely of numbers?

A.

SecureString

B.

Int32

C.

String

D.

Int64

Full Access
Question # 30

Starting with UiPath Studio version 2022.10, what happens to dependencies that lack Windows compatibility when they are converted in a project?

A.

They are replaced with compatible alternatives.

B.

They are removed from the project.

C.

They are marked as unresolved.

D.

They are automatically resolved.

Full Access
Question # 31

Which activity enables a developer to run three sequences asynchronously in the process they are developing?

A.

Parallel

B.

Switch

C.

For Each

D.

Flow Switch

Full Access
Question # 32

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 Hardware Events and the CursorMotionType to Smooth.

B.

The property AlterlfDisabled should be set to True.

C.

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

D.

The property AlterlfDisabled should be set to False.

Full Access
Question # 33

Which of the following statements correctly describes the characteristics of Unattended Automation?

A.

Unattended Automations are automations that run under human supervision and are typically used for tasks requiring a clear audit chain.

B.

Unattended Automations are automations intended for more complex and highly repetitive tasks, usually performed in batches, and can be decided based on predefined rules.

C.

Unattended Automations are intended for smaller, fragmented tasks and run with user supervision, requiring the user's credentials for access.

D.

Unattended Automation are automations that run under human supervision and, because of this, are best suited for small tasks.

Full Access
Question # 34

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

A.

To determine which processes should be executed first when dealing with multiple jobs.

B.

To sort and organize tasks within a folder.

C.

To create job dependencies that must be completed before new job execution.

D.

To determine machine resource allocation among processes.

Full Access
Question # 35

How many Global Exception Handlers can be established per automation project, according to best practices?

A.

A single one for the entire project.

B.

There is no limit.

C.

One for each workflow in the project.

D.

One for each activity in the project.

Full Access
Question # 36

How would you define a linear process in UiPath?

A.

The steps of the process repeat multiple times over different data items. However, the automation design is such that each repeatable part processes independently.

B.

The steps of the process are performed multiple times, but each time different data items are used.

C.

The steps of the process refer to the execution of steps in a sequential manner, where each subsequent step depends on the successful completion of the previous step.

D.

The process steps are performed only once. If the need is to process additional data, then the automation must execute again.

Full Access
Question # 37

A developer wants to invoke a workflow in Main xaml called ProcessPurchaseOrders.xamI. Data needs to be passed to and from the invoked workflow What is the correct sequence of steps the developer needs to perform?

Instructions: Drag the Description found on the left and drop on the correct Step found on the right

Full Access
Question # 38

A developer needs to create an array of folder names from the String variable. FilePath = "C:\\Users\\UiPathRobot\\Documents\\Technologies". Based on best practice, which method will return an array of only the folder names?

A.

Split(FilePath/V)

B.

Spht(FilePath,"\": StnngSplitOptions.RemoveEmptyEntries)

C.

SplitfV, FilePath. StringSplitOptions RemoveEmptyEntries)

D.

SplitfV', FilePath)

Full Access
Question # 39

A developer needs to create an unattended automation process that extracts the information from emails from a centralized mailbox. The developer needs to use the mail

folder, port, server, username, and password values, with no email client accessible on the unattended machine.

Which activity should the developer use to fetch unread emails with the subject "Email for Robot"?

A.

Save Mail Message

B.

Get Outlook Mail Messages

C.

Save Outlook Mail Message

D.

Get IMAP Mail Messages

Full Access
Question # 40

What role does the automation developer play in understanding business processes?

A.

Undertaking smaller projects independently.

B.

Collaborating with automation business analysts on technical skills.

C.

Creating complex written documents for procedures.

D.

Quickly understanding inputs, outputs, and decision points.

Full Access
Question # 41

Which of the following is a characteristic of source control in UiPath Studio?

A.

Connects the files in a single Studio project to different GIT remote repositories.

B.

Shows the history for all versions of a file in a Studio project.

C.

Analizes each file in a Studio project before publishing a package.

D.

Connects a single Studio project to multiple GIT remote repositories at the same time.

Full Access
Question # 42

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.

Ul Automation can be used and the following are prerequisites:

Machine A - install RDP extension.

Machine B - no requirement.

Machine C - install RemoteRuntime.msi.

B.

UI Automation can be used and the following are prerequisites:

Machine A - no requirement.

Machine B - no requirement.

Machine C - install RemoteRuntime.msi.

C.

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.

D.

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.

Full Access
Question # 43

A developer created three variables used in the workflow shown below:

Instructions: Based on best practices, select the correct Scope for each Variable type from the drop-down lists shown in the following exhibit.

Full Access
Question # 44

When configuring the Max # of retries for the queue in Orchestrator to "1" for your process, and the queue has 5 transaction items. At runtime, the first transaction item throws a Business Rule

Exception.

How does the process proceed?

A.

Transaction is not retried and the process stops.

B.

Transaction is not retried but remaining transactions continue processing.

C.

Transaction is retried only one time.

D.

Transaction is retried multiple times until processed successfully.

Full Access
Question # 45

Consider the following automation steps:

1. Open the Web Browser.

2. Scrape the data.

3. Store the data in Microsoft Excel.

4. Close the Web Browser.

In accordance with UiPath best practices, which section of the Try Catch activity ensures that Step 4 (closing the web browser) is executed regardless of any exceptions

occurring in Step 2 (data scraping) or Step 3 (storing data in Microsoft Excel)?

A.

Try Block

B.

Business Exception Catch Block

C.

Finally Block

D.

Application Exception Catch Block

Full Access
Question # 46

What will be the outcome when executing a Try Catch activity with a sequence placed within the Try section and no Catches section present?

A.

In case of an exception, a System Exception will be caught by default.

B.

Due to a validation error, the workflow will not execute.

C.

Process execution will terminate only if the sequence throws an exception.

D.

The sequence will result in a runtime error.

Full Access
Question # 47

What variable type should the developer use to store the monetary amount read from a single cell in an Excel file, before inputting it into a field in a web application for the automation process?

A.

List

B.

Double

C.

DataRow

D.

Object

Full Access
Question # 48

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 API provider.

B.

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

C.

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

D.

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

Full Access
Question # 49

What are the differences between the Workbook Write Range and Excel Application Integration Write Range activities in writing a DataTable to an Excel file?

A.

(Excel) Write Datatable to Excel activity only works in the background.

(Workbook) Write Range activity requires that the file is not opened by the user before running.

B.

(Excel) Write Datatable to Excel activity only works in the foreground, visible to the user.

(Workbook) Write Range activity only works in the background.

C.

(Excel) Write Datatable to Excel activity will create the file in the WorkbookPath property if it does not exist.

(Workbook) Write Range activity can only be used when Excel is installed.

D.

(Excel) Write Datatable to Excel activity will execute correctly even if the file is opened by the user before running.

(Workbook) Write Range activity will create the file in the WorkbookPath property if it does not exist.

Full Access
Question # 50

A developer wants to create a process which runs in the background and uses Excel activities Which property of the Excel Application Scope activity must be configured for the process to run in the background?

A.

Private

B.

Visible

C.

Save changes

D.

Read-only

Full Access
Question # 51

Which activity is used to archive a set of files and send them as an attachment in an email?

A.

Create Folder

B.

Archive Files

C.

Compress/Zip Files

D.

Create File

Full Access
Question # 52

Review the following exhibit.

Based on the exhibit, which output is produced in the Output panel?

A.

Hello

B.

Good Morning UiPath

C.

Good Morning

D.

UiPath

Full Access
Question # 53

A developer has declared a variable of type String named StrVar and assigned it the value "UIPATH STUDIO". What is the output of the expression, StrVar.lndexOf("U")?

A.

0

B.

1

C.

9

D.

10

Full Access
Question # 54

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?

A.

DTRows(0)ID

B.

DTRows(0). ltem("ID")

C.

DTColumns(0)ID

D.

DTColumns(0) ("ID")

Full Access
Question # 55

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.

Failed

B.

Retried

C.

Abandoned

D.

Postponed

Full Access
Question # 56

A developer has created an automation process that includes:

Based on the information shown in the exhibits, what is the output of the Write Line activity in the Main xaml file?

A.

Apple

B.

Orange

C.

Apple Orange

D.

Orange Apple

Full Access
Question # 57

Which action can be performed from UiPath Assistant?

A.

Set reminders for processes

B.

Set text assets for processes

C.

Set credential assets for processes

D.

Set queues for processes

Full Access
Question # 58

A developer created a datatable, dt_Users as shown in the following exhibit.

After populating the datatable variable, the developer wants to assign each User ID in dt_Users to a List variable Users_List. To achieve this, the developer plans to use an Add To Collection activity inside a For Each Row activity.

How should the Item property of the Add To Collection activity be configured?

A.

CurrentRow(0)ToStnng

B.

CurrentRow(1) ToString

C.

dtJJsers(O) ToString

D.

dt_Users(1) ToString

Full Access
Question # 59

What is a valid way to install a custom activity package in UiPath Studio?

A.

Double-click on the activity in the "Activities" panel of UiPath Studio.

B.

Search for the package in the UiPath Marketplace and then manually install it.

C.

Download the package from an external source and drag it into UiPath Studio.

D.

Go to Package Manager, click on "All Packages," search for the package, and click "Install".

Full Access
Question # 60

A developer has created a variable of type List of Strings named "UsersList", and initialized it with an empty list: "UsersList = 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 # 61

What happens to existing project dependencies in UiPath Studio when converting a Windows-Legacy project to Windows?

A.

Project dependencies are updated to the highest available version.

B.

Project dependencies are completely removed.

C.

Project dependencies remain unchanged.

D.

Project dependencies are marked as unresolved.

Full Access
Question # 62

When a developer is examining a suspended state upon reaching a breakpoint, which activity will the Executor be directed to if Step Out is selected from the Debug section in

UiPath Studio's ribbon interface?

A.

W1

B.

S1

C.

A1

D.

S2

Full Access
Question # 63

A developer defines new log fields using the Add Log Fields activity. When will the custom log fields stop being added to the robot execution logs?

A.

When an Exception is caught and handled.

B.

When a Remove Log Fields activity is used to remove them.

C.

When a Log Message activity is executed with Log Level = Warn or higher.

D.

When the first Log Message activity is executed.

Full Access
Question # 64

Which activity is part of the Modern Excel Activities in UiPath Studio?

A.

Write Range

B.

Execute Macro

C.

Read Cell

D.

For Each Excel Row

Full Access
Question # 65

What is an advantage of utilizing UiPath Orchestrator queues?

A.

Capability to modify the retry count at the queue level after its creation.

B.

Capability to track the status of Queue Items.

C.

Allows several robots to handle the same Queue Item simultaneously.

D.

Guarantees each queue is exclusively processed by a single robot, by default.

Full Access
Question # 66

A developer is automating the process of entering sensitive information into text input fields that are constantly changing their position. Each text input field has a corresponding text label. The developer decides to

automate the process by using Modern UI Activities with anchors.

Which activities should be used?

A.

Find Text Position activity as the anchor and Type Secure Text activity as the action.

B.

Type Into activity with a valid anchor and the input text provided in the Secure Text property.

C.

Find Text Position activity as the anchor and Set Text activity as the action.

D.

Type Into activity with a valid anchor and the input text provided in the Text property.

Full Access
Question # 67

Which of the following is the correct method to manage assets for a specific folder in UiPath Orchestrator?

A.

Open the folder's contextual menu by clicking the three-dot icon, then select "Link Resources" and choose "Asset".

B.

Select "Tenant" from the sidebar menu, then click the "Assets" tab.

C.

Navigate to "Tenant" > "Folders", choose the desired folder, and click the "Manage Access" tab.

D.

Select the folder from the sidebar menu, then click the "Assets" tab.

Full Access
Question # 68

What is the default priority value for the Job Priority field in UiPath Orchestrator when starting a job manually?

A.

Medium

B.

Low

C.

Inherited

D.

High

Full Access
Question # 69

A developer is automating an invoice process for the finance department using a Dispatcher and Performer model with access to Orchestrator. New invoices are added to a shared folder each morning. Each invoice

needs to be processed separately in the system, as a single unit of work. After each invoice is processed in the system, the system output ID must be emailed to the finance team email address.

How should the developer store the invoice data in Orchestrator?

A.

Upload individual invoice data as Specific Data in Queue Items and Create an asset for the finance team email address.

B.

Create an asset for each piece of invoice data as well as for the finance team email address.

C.

Upload individual invoice data and the finance team email address as Specific Data in Queue Items.

D.

Upload the finance team email address as Specific Data in Queue Items and Create an asset for each individual invoice data field.

Full Access
Question # 70

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

A.

1 time.

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

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 All Workspaces tab, and then click Check Resources for the desired workspace.

B.

Navigate to Tenant > Folders, click the Personal Workspaces tab, and then click See Usage 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 Manage Resources for the desired workspace.

Full Access
Question # 72

Which activity should be used inside a Use Excel File scope to be able to sort a table directly in an ".xlsx" file?

A.

Get Table Range

B.

Sort Data Table

C.

Read Range

D.

Sort Range

Full Access
Question # 73

A developer downloads a published package from UiPath Orchestrator 2021.10 to use locally. What is the extension of the downloaded package?

A.

.csproj

B.

.dll

C.

.nupkg

D.

.zip

Full Access
Question # 74

What represents a sequence that contains an activity with a partial selector?

A)

B)

C)

D)

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Full Access
Question # 75

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.

Full Access
Question # 76

In a UiPath REFramework project, what is the primary purpose of using Custom Log Fields?

A.

To add specific contextual information to log messages that are relevant to the automation process.

B.

To generate extra variables alongside log messages, enhancing workflow understanding.

C.

To maintain contextual insights within log messages, including secure details like credentials.

D.

To modify the representation of logged contextual data as it is displayed in the Orchestrator.

Full Access