New Year Special Limited Time Flat 70% Discount offer - Ends in 0d 00h 00m 00s - Coupon code: 70spcl

UiPath UiPath-ARDv1 UiPath Advanced RPA Developer v1.0 Exam (UiARD) Exam Practice Test

Page: 1 / 35
Total 348 questions

UiPath Advanced RPA Developer v1.0 Exam (UiARD) Questions and Answers

Question 1

What can the UiPath Robotic Enterprise Framework template be used as?

Options are :

Options:

A.

A consumer of a queue in Orchestrator

B.

A complete library for front office robots

C.

The starting point for every automation project

Question 2

Which is considered to be one of the best practices regarding the process ?nalization?

Options are :

Options:

A.

Leave the used applications open so that person can Inspect me result

B.

Leave the application In its initial state, so that we can execute the process again

C.

Restart the machine so that any potential problem can be fixed

Question 3

Which button in the Debug ribbon should be enabled to highlight the currently executed step?

Options:

A.

Slow Step

B.

Execution Trail

C.

Highlight Elements

D.

Focus

Question 4

Which of the following SQL statements can be executed by using the activity called Execute Non Query?

Options are :

Options:

A.

Insert

B.

Update

C.

Select

D.

Delete

Question 5

Why is renaming activities considered to be one of the best practices?

Options are :

Options:

A.

In case of an exception, to be able to find its source activity

B.

To be able to understand the process logic without expanding each sequence or invoked workflow.

C.

To easily understand the high-level business logic from a workflow.

Question 6

What status does a job have when a schedule is triggered in Orchestrator, but there are no available robots to execute it?

Options are :

Options:

A.

In progress

B.

Pending

C.

New

Question 7

A developer implemented a Performer using the Robotic Enterprise Framework to process items from the queue. Each transaction item contains a file path to a specific file on Shared Drive. Robot uses Path Exists activity to check if a required file exists.

If the path exists, robot needs to copy the file to its local folder. If the path does not exist, robot sets a status Failed with a Business Rule Exception to this transaction item. Robot does not retry these items during processing. What is the correct reason for that?

Options:

A.

Items that failed with a Business Rule Exception are not retried.

B.

MaxRetryNumber in Config is set to 0.

C.

Path Exists activity is wrapped in a Try Catch.

D.

The Auto Retry property in the queue is set to No.

Question 8

In the UiPath Robotic Enterprise Framework template, if a System Error is encountered in the Init state of the Main workflow, which state is executed next?

Options are :

Options:

A.

End Process

B.

Get Transaction Data

C.

Init

Question 9

A developer is using UiExplorer to modify selectors. The "Highlight" button is present in UiExplorer. What is its functionality and when does this button appear?

Question # 9

Options:

A.

Highlights the selected element from the Visual Tree in real time. The highlight stays on for 3 seconds.

B.

Brings the target element in the foreground. The button is enabled only if the selector is valid.

C.

Highlights the selected element from the Visual Tree in real time. The highlight stays on until it's switched off.

D.

Brings the target element in the foreground. The button is enabled only if the selector is invalid.

Question 10

How can a robot start an application in Citrix?

Options are :

Options:

A.

By using a command line.

B.

By double clicking on a Desktop icon.

C.

By using an Open Application activity.

D.

By defining a shortcut key for the application and then triggering the app with a Send Hotkey activity.

Question 11

How can you retrieve the value stored in a Queue Item variable?

Options are :

Options:

A.

Use the Deserialize Xml activity

B.

Use the Deserialize Json activity

C.

Use the SpecificContent property

Question 12

You want to build a Dispatcher process to populate an Orchestrator Queue for parallel processing on multiple robots. Which activity should you use to add a queue item for each work item?

Options are :

Options:

A.

Add Queue Item

B.

Add Transaction Item

C.

Get Transaction Item

Question 13

Which is the best way to navigate to a specific page in a web browser?

Options are :

Options:

A.

Use the Type Into activity inside an Attach Browser container

B.

Use the Navigate To activity inside an Attach Browser container

C.

Use a Type Into activity with a full selector

Question 14

"Add Assets" in Orchestrator has the following option:

Options are :

Options:

A.

Value Per Robot

B.

Value Per Process

C.

Single Value

D.

Value Per Environment

Question 15

Which statement about the UiPath Robotic Enterprise Framework template is false?

Options are :

Options:

A.

The framework can be used only if you get the input data from the UiPath server queues.

B.

The framework has a robust exception handling scheme and event logging.

C.

The framework is meant to be a template that helps the user design processes.

Question 16

A developer configured the properties for a Type Into activity on an element inside a web page as shown in the following graphic. During runtime, the selector is invalid and does not match any element on the web page. What occurs during the execution of the sequence?

Question # 16

Question # 16

Options:

A.

1. Delay of 10 seconds before executing Type into activity

2. Robot waits for the element to appear for 30 seconds

3. Robot waits for 1 minute after executing Type into activity

4. Message Box displays the text “Done”

B.

1. Delay of 10 seconds before executing Type into activity

2. Robot waits for the element to appear for 30 seconds

3. Message Box displays the text “Done”

(Correct)

C.

1. Robot waits for the element to appear for 30 seconds

2. Robot waits for 1 minute after executing Type into activity

3. Message Box displays the text “Done”

D.

1. Delay of 10 seconds before executing Type into activity

2. Robot waits for the element to appear for 30 seconds

3. An error message is displayed

Question 17

The return value of the Get Transaction Item Activity is of the following type:

Options are :

Options:

A.

Object

B.

String

C.

QueueItem

D.

List

E.

List

Question 18

A developer uses an Anchor Base activity to search for the required selector. In the "Anchor Position" property, the "Auto" option is selected. If multiple elements are found at equal distance from the anchor, in which order the target is selected?

Options:

A.

Top, Right, Bottom, Left.

B.

Right, Left, Bottom.

C.

Right, Top, Left, Bottom.

D.

Left, Right, Top.

Question 19

What represents an example of tags and attributes identified by a partial selector?

Options:

A.

<html app='chrome.exe' title-ACME System 1 - Log In' />

<webctrl tag='INPUT' type='email' />

B.

<wnd cls='ToolbarWindow32' />

<ctrl name='Delay' role='split button' />

C.

<wnd app='powerpnt.exe' cls='PPTFrameClass' title='Presentation2 - PowerPoint' />

<uia name='Title TextBox' role='textbox' />

D.

<wnd app='applicationframehost.exe' title='Calculator' />

<uia automationid='NumberPad' cls='NamedContainerAutomationPeer' name='Number pad' />

<uia automationid='num8Button' cls='Button' name='Eight' />

Question 20

In a UiPath Studio project, the property ValidateUnconnectedNodes is set to True on a flowchart. A Log Message activity on this flowchart is not connected to any other node. What is the behavior of this setting at design time?

Options:

A.

A warning message is written in the Output section of Studio stating that there are unconnected activities.

B.

The flowchart shows an error stating that there are unconnected activities only when validated with Workflow Analyzer.

C.

The flowchart is correctly validated and no error is shown, but the workflow will throw an exception at runtime.

D.

The flowchart shows an error stating that there are activities which are unconnected to the other activities in the flowchart.

Question 21

A developer is creating an automation project which creates a temporary password in the company’s system for new employees and later enters it into a desktop application. To protect this sensitive information, how can the developer avoid the password from being displayed on screen when it is entered into the desktop application?

Options:

A.

Ensure the password variable is of the SecureString variable type

B.

Check the Private property on all activities that reference the password variable

C.

Store the temporary password in an Excel file that the process can access

D.

Check the Isolated property when invoking a workflow with the password variable

Question 22

A developer is building a process which types data into input fields and needs to use the Hardware Events input method. In addition, the developer wants to decrease the speed with which the input string characters are typed into the fields.

Which property of the Type Into activity should the developer edit?

Options:

A.

DelayAfter

B.

WaitForReady

C.

DelayBefore

D.

DelayBetweenKeys

Question 23

An attended automation user wants to run two background processes in UiPath Assistant: UpdateTimecards Process and GetPTODays Process. What is a characteristic of running these processes?

Options:

A.

UpdateTimecards Process and GetPTODays Process can be run concurrently only if started from Orchestrator

B.

UpdateTimecards Process and GetPTODays Process can only be run sequentially

C.

An exception is thrown if the processes are executed concurrently

D.

UpdateTimecards Process and GetPTODays Process can be run concurrently

Question 24

A developer is creating a process using the Dispatcher and Performer model. The Dispatcher uses the Bulk Add Queue Items activity to upload items to an Orchestrator queue. Which type of design is best-suited for the automation of this Dispatcher?

Options:

A.

Library

B.

Iterative Process

C.

Transactional Process

D.

Linear Process

Question 25

A developer has created a project to scrape structured data from Service Desk tickets. Upon review, the developer discovered that the Extract Structured Data activity was set to retrieve 50 results. The activity needs to be updated to retrieve all available results.

From the drop-down list shown in the exhibit, select the correct value that should be used to update the MaxNumberOfResults property.

Question # 25

Options:

Question 26

A developer needs to ensure a UI element with a partially changing attribute can be consistently identified with a Click activity. Which property of the Click activity can support a wildcard?

Options:

A.

Element

B.

Selector

C.

ClippingRegion

D.

ClickType

Question 27

A developer wants to use separate user data folders for browsers in the Main and PiP sessions. What is the correct setting of the UserDataFolderMode property on the Open Browser activity?

Options:

A.

BrowserUserDataFolderMode.CustomFolder

B.

BrowserUserDataFolderMode.Automatic

C.

%LocalAppData%\UiPath\PIP Browser Profiles

D.

BrowserUserDataFolderMode.DefaultFolder

Question 28

Which action is performed when the Validate File button is pressed on the “Analyze File” drop-down in UiPath Studio?

Options:

A.

Checks all the project.xaml files for validation errors

B.

Checks only the Main.xaml file for validation errors

C.

Checks only the current file for validation errors

D.

Checks only the project.json file for validation errors

Question 29

A developer performs a review on a complex process stored in a single .xaml file. During the review, the developer discovers that the workflow cannot be easily tested. Based on best practices, which approach is recommended for improving the ability to independently test components?

Options:

A.

Place the entire workflow into a single sequence and perform start-to-finish debugging

B.

Split the project into multiple workflows and use arguments when needed

C.

Test only the activities that have shown previous errors and modify those activities

D.

Place the entire project on GIT and use libraries instead of built-in activities

Question 30

You have two lists in a workflow:

1) FranceCities which contains city names in France

2) IndiaCities which contains city names in India

In order to show all city names from both lists, which expression should be used as the input to a MessageBox?

Options:

A.

String.Join(",", FranceCities.ToString + IndiaCities.ToString)

B.

FranceCities.Concat(IndiaCities).ToList.ToString

C.

String.Join(",", Enumerable.Concat(FranceCities, IndiaCities).ToList)

D.

Enumerable.Concat(FranceCities, IndiaCities).ToString

Question 31

The following reflects a subset of process steps from the Process Definition Document (PDD):

1) Read the unread emails from the Robot mailbox and mark them as read.

2) If the email has an attachment of type PNG, download the attachment.

3) Else, send a reply to the sender with the message "Invalid Attachment, please attach a .PNG file to process".

If you are designing a process based on the PDD steps, what is the correct exception type for Step 3?

Options:

A.

UiPath.Core.BusinessRuleException

B.

System.ArgumentException

C.

UiPath.Core.InvalidImageException

D.

System.Exception

Question 32

A developer is automating a project for the Finance team. As defined in the Process Definition Document, the robot is required to log the completion of each step with the documented corresponding Log Level.

If Fatal is the highest Log Level severity for the UiPath Log Message activity, what is the correct priority sequence, from the lowest to the highest severity, of the remaining Log Levels?

Instructions: Drag and drop the lowest severity level to the top of the list and repeat until the highest severity level appears at the bottom of the list.

Question # 32

Options:

Question 33

A developer needs to select a layout for integrating activities into a workflow file. They must select a layout that covers all possible cases and transitions, and accommodate processes that are not easily captured through the use of loops and If statements.

Based on best practices, which layout is recommended?

Options:

A.

Global Exception Handler

B.

Sequence

C.

Flowchart

D.

State Machine

Question 34

A developer created a production level automation using the Robotic Enterprise (RE) Framework. Any values used within the automation are referenced from the Config.xlsx file included in the framework.

What are the differences between the Settings sheet and the Assets sheet in the Config.xlsx file?

Options:

A.

Settings sheet contains only values used for the initialization of applications.

Assets sheet contains only Credential Assets stored in Orchestrator.

B.

Settings sheet contains only hard-coded values.

Assets sheet contains all names of Orchestrator Assets including those of type Credential.

C.

Settings sheet contains Credential Assets stored in Orchestrator.

Assets sheet contains hard-coded values.

D.

Settings sheet contains hard-coded values and names of Credential Assets.

Assets sheet contains all names of Orchestrator Assets except those of type Credential.

Question 35

A developer created a process which extracts text from an element on an HTML website using a Get Text activity. The developer observed that the text can only be successfully extracted when the attribute "innertext" updates or changes from "false" to "true". The target element can take up to 20 seconds to load.

Which activity should be used before the Get Text activity to ensure the target element text can be extracted?

Options:

A.

Set Web Attribute

B.

Delay

C.

On Element Appear

D.

Wait Attribute

Question 36

A developer creates a Dispatcher process which extracts information from a Microsoft Excel file and uploads that information into an Orchestrator queue. Based on best practice, what is the recommended way to avoid creating duplicate Queue Items?

Options:

A.

Enable the Enforce unique references field of the queue

Add a descriptive "Reference" in the Add Queue Item activity

B.

Add a descriptive "Reference" in the Add Queue Item activity

Ensure that the "Reference" does not equal the "Reference" of the Queue Item last loaded

C.

Create an Excel file of processed Queue Items

Loop through the list to check if the current Queue Item to upload has been uploaded before

D.

Disable the Enforce unique references field of the queue

Enable the "Auto Retry" of the queue

Question 37

A developer met with a rental car company to review their business requirements which takes reservations from a Microsoft Outlook email box. The company has indicated the following occurs in their application:

1.Login to the rental car company's desktop application

2.Navigate to the Rental Requests section

3.Get emails from their Microsoft Outlook account

4.Extract data from the current email and add it to the queue

5.For each Queue Item:

-a) Navigate to the Reservations section

-b) Add the booking details into the Reservations section

-c) Close the current reservation and move to a new one

6.Log out and close the company's application

The developer needs to create a process using the Dispatcher/Performer architecture for the company. Which steps will be included in the Dispatcher process?

Options:

A.

1-3

B.

1-4

C.

3-4

D.

3-6

Question 38

A developer published a library component for use within UiPath Studio.

In order to successfully add this library as a dependency to the project, what should be used?

Options:

A.

Invoke Com Method activity

B.

Imports Panel

C.

Invoke Method activity

D.

Manage Packages Window

Question 39

Review the following exhibit:

Question # 39

Based on the exhibit, what is the result of the Write Line in the sequence?

Options:

A.

123

B.

True

C.

Hello

D.

123True

Question 40

A developer uses Workflow Analyzer with the default rules to check if a project follows best practices. In one of the workflows, the Properties of a Click activity is shown in the following exhibit.

Question # 40

Which warning will be shown in the Analyzer output for this activity?

Options:

A.

Timeout values is not defined in activity Click Calculator button

B.

Hardcoded delays used in activity Click Calculator button

C.

Activity Click Calculator button has a default name

D.

SendWindowMessages not checked in activity Click Calculator button

Question 41

A developer automates a process which has an Excel file as input data; however, Orchestrator is not available. As a result, the developer needs to adapt the Robotic Enterprise (RE) Framework for use with tabular data.

Based on UiPath best practices, where should the Excel file be read and stored in a global DataTable variable?

Options:

A.

In the new state in the Main.xaml that transitions from Init.

B.

In the InitAllApplications.xaml workflow.

C.

In the Get Transaction Data state in the Main.xaml.

D.

In the Ina state of the Main.xaml in the First Run sequence.

Question 42

A developer created a custom rule for Workflow Analyzer and wants to make it available only at the project level.

Which action should the developer perform?

Options:

A.

Create an external assembly (.dll) of the rule and copy it to the Studio install location.

B.

Create an external assembly (.dll) of the rule and copy it to the project location.

C.

Create a Nuget package (.nupkg) of the rule and publish it to Orchestrator.

D.

Create a Nuget package (.nupkg) of the rule and install it in a Studio project as a dependency.

Question 43

A developer reviewed the following sequence:

Question # 43

The parameters of the Invoke Method are:

Question # 43

Question # 43

In order to get the table name of the first element in the DataSet, which expressions should the developer use?

Options:

A.

DataSet.Tables(0).TableName

B.

DataSet.Tables(1).TableName

C.

DataSet.Rows(0).TableName

D.

DataSet.Rows(1).TableName

Question 44

What represents an example of a full selector?

Options:

A.

B.

C.

<html app='chrome.exe' title='Full versus Partial Selectors' />

<webctrl aaname='About Selectors' parentid='content-container' tag='A' />

D.

<wnd aaname='Explorer Pane' cls='DirectUIHWND' />

<ctrl automationid='System.ItemNameDisplay' />

Question 45

Question # 45

Based on the exhibit that represents the "Deadline" in the yyyy-mm-dd format, what is the correct sequence in which the Queue Items are processed by a single Performer workflow?

NOTE: Drag the Queue Item Name found on the “Left” and drop on the correct Process Order found on the “Right”

Question # 45

Options:

Question 46

A new blank project only has the Main.xaml file and consists of a single Throw activity. The activity is not enclosed in a Try Catch activity.

If this process is published and run from Orchestrator, what is the expected result?

Options:

A.

Exception Pop-up is displayed on the robot machine.

B.

Job is completed with a "Stopped" state.

C.

Job is completed with a "Successful" state.

D.

Job is completed with a 'Faulted" state.

Question 47

You are invoking a workflow file called SecondaryWorkflow.xaml from PrimaryWorkflow.xaml. The following shows the Import Arguments panel of the Invoke Workflow File activity:

Question # 47

In addition, the following reflects the Arguments panel in SecondaryWorkflow.xaml:

Question # 47

You use a Log Message activity in "SecondaryWorkflow.xaml" to print the value of the argument "in_WelcomeMessage".

What is the expected result of executing "PrimaryWorkflow.xaml"?

Options:

A.

Log message "Hi, I reside at the Secondary file"

B.

Log message "Hi, I am passed from the Primary file"

C.

A System.InvalidCastException is thrown at the Invoke Workflow File activity

D.

A System.ArgumentException is thrown at the Invoke Workflow File activity

Question 48

A developer configured the Activity Project Settings for a UI automation and a Click activity in the project shown in the following exhibits:

Question # 48

Question # 48

If the target element is not found during execution in Debug mode, how long will it take until an error is thrown?

Options:

A.

10 seconds

B.

15 seconds

C.

20 seconds

D.

30 seconds

Question 49

A developer needs to create a process that performs the following:

1.Scrapes a table of common English-Spanish translations

2.Writes the table to an Excel file

3.Emails that Excel file as an attachment

While creating this process, the developer notices that two activities with the same name can write the scraped DataTable to Excel.

What are the differences between the Workbook and Excel Write Range activities?

Options:

A.

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

Workbook Write Range activity can be faster by writing the data directly to the file.

B.

Excel Write Range activity only works in the foreground, visible to the user. Workbook Write Range activity only works in the background.

C.

Excel Write Range 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 Range activity only works in the background.

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

Question 50

An RPA developer needs to perform a code review on a process to ensure best practices were used. During the code review, the developer discovers that the workflows cannot be easily tested and some refactoring of the code is required.

Based on best practices, which approach is recommended?

Options:

A.

Create unit tests only for the workflows that need to be refactored.

B.

Split the logic into reusable workflows and use arguments when needed.

C.

Rewrite all the workflows using best practices.

D.

Use manual end-to-end testing and refactor only the tested workflows.

Question 51

A developer wants to ensure that a process they are developing includes coherent logs with meaningful log messages. During the execution of the process, an application exception is caught and stored in a local variable called exception.

Based on UiPath best practices, how should the Log Message activity in the Catch section of this exception be configured?

Options:

A.

Level: Warn

Message: exception.Message + "at" + exception.Source

B.

Level: Error

Message: "Exception occurred at" + exception.Source

C.

Level: Fatal

Message: exception.Message

D.

Level: Info

Message: "Application Exception at" + exception.Source

Question 52

A developer wants to extract data from "Sheet1" of the "Test.xls" file using the following code:

Question # 52

In addition, the developer configured the following properties of the Read Range activity:

Question # 52

Based on the exhibits, what is the output of the expression, OutputDataTable.Rows.Count and what values will be contained in the OutputDataTable?

Options:

A.

OutputDataTable.Rows.Count = 1

Contains the values of cells "A2" and "B2"

B.

OutputDataTable.Rows.Count = 2

Contains the values of cells "A1" and "B1"

C.

OutputDataTable.Rows.Count = 2

Contains the values of cells "A2" and "B2"

D.

OutputDataTable.Rows.Count = 10,000

Contains the values of cells "A2" and "B2"

Page: 1 / 35
Total 348 questions