Easter Sale Special 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: exams65

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

UiPath Advanced RPA Developer v1.0 Exam (UiARD)

Last Update May 14, 2024
Total Questions : 348

We are offering FREE UiPath-ARDv1 UiPath exam questions. All you do is to just go and sign up. Give your details, prepare UiPath-ARDv1 free exam questions and then go for complete pool of UiPath Advanced RPA Developer v1.0 Exam (UiARD) test questions that will help you more.

UiPath-ARDv1 pdf

UiPath-ARDv1 PDF

$35  $99.99
UiPath-ARDv1 Engine

UiPath-ARDv1 Testing Engine

$42  $119.99
UiPath-ARDv1 PDF + Engine

UiPath-ARDv1 PDF + Testing Engine

$56  $159.99
Questions 1

During the execution of a process, a button must be clicked to open an application. Based on best practice, what should the developer use to ensure the button element is clicked and the automation process continues?

Options:

A.  

Use the Click activity within the Try Block and the Catch Block of a Try Catch activity to open the application

B.  

Use the Click activity in the Action of a Retry Scope activity with a Condition that an element exists within the opened application

C.  

Modify the Click activity used to open the application by setting the ContinueOnError property to “True”

D.  

Modify the Click activity used to open the application by increasing the timeout property an additional 30 seconds

Discussion 0
Questions 2

During the development of a process, a certain label text must be retrieved. After retrieving the text, a button must be clicked and the following occurs:

1.The loading of the label text element takes longer than 30 seconds.

2.The loading of the button takes longer than 30 seconds.

3.The retrieving of the data or clicking the button must be tried until successful.

Based on UiPath best practices, what must the developer use to ensure that an error is thrown if the label text or the button element does not load?

Options:

A.  

Use the Get Text activity with the default timeout and set the ContinueOnError property to "True". Use the Click activity in the Retry Scope activity.

B.  

Use the Get Text activity with the default properties in a Retry Scope activity. Use the Click activity with the default properties in a Retry Scope activity.

C.  

Modify the Get Text activity by increasing the timeout property. Use the Click activity to click the button with the default settings.

D.  

Use the Get Text activity with the default timeout and set the WaitForReady property to "None" in a Retry Scope activity.

Modify the Click activity by increasing the timeout property and set the ContinueOnError property to "True".

Discussion 0
Questions 3

When debugging a process, you run in Debug mode and are paused at a breakpoint.

To quickly execute the activity with the breakpoint and proceed with the execution, which button should be clicked on the Execute tab of Studio?

Options:

A.  

Step Into

B.  

Break

C.  

Step Over

D.  

Continue

Discussion 0
Questions 4

A developer wants to design a process in which multiple decision points will be used to accommodate complex scenarios.

In UiPath Studio, which recommended type of workflow meets this requirement?

Options:

A.  

State Machine

B.  

Sequence

C.  

Global Exception Handler

D.  

Flowchart

Discussion 0
Questions 5

You have two variables, varA and varB, as shown in the following exhibit:

What is the output of the Write Line activity?

Options:

A.  

246246

B.  

123123246

C.  

246123123

D.  

123123123123

Discussion 0
Questions 6

A developer plans to create a process to automate a web application. The web application requires HTML buttons and text boxes to be loaded. Although some assets may still be loading, the robot should perform the UI actions once the buttons and text boxes are loaded.

Which property should be configured?

Options:

A.  

TimeoutMS = 10000

B.  

WaitForReady = Complete

C.  

TimeoutMS = Int32.MaxValue

D.  

WaitForReady = Interactive

Discussion 0
Questions 7

A developer creates a Dispatcher which extracts information from the top 30 mail messages in Microsoft Outlook and uploads that information into a queue.

What is the recommended way to avoid processing duplicates of the same Queue Items?

Options:

A.  

Create an Excel file of processed Queue Items and loop through the list to check if the current Queue Item has been processed before.

B.  

Add a descriptive "Reference" in the "Add Queue Item" activity and check that it does not equal the "Reference" of the Queue Item last processed.

C.  

Set the "Unique Reference" of the queue to "Yes" and "Auto Retry" of the queue to "No".

D.  

Set the "Unique Reference" of the queue to "Yes" and add a descriptive "Reference" in the "Add Queue Item" activity.

Discussion 0
Questions 8

How can you dynamically change parts of a selector?

Options are :

Options:

A.  

By using variables to replace the dynamic parts

B.  

You cannot have dynamic components in a selector.

C.  

By adding parameters from the Properties tab.

Discussion 0
Questions 9

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

Discussion 0
Questions 10

Which of the following types of variables can be defined in UiPath Studio?

Options are :

Options:

A.  

DataTable

B.  

GenericValue.

C.  

Number.

Discussion 0
Questions 11

In which workflow in the UiPath Robotic Enterprise Framework template is the retry mechanism implemented?

Options are :

Options:

A.  

The Main workflow

B.  

The SetTransactionStatus workflow

C.  

The GetTransactionData workflow

Discussion 0
Questions 12

At the end of the execution of Workflow1, which retrieves some items from a database, is the database connection closed automatically?

Options are :

Options:

A.  

Yes, the connection is closed after 30 seconds.

B.  

The connection has to be closed using a Disconnect activity.

C.  

Only the database admin can decide this aspect.

Discussion 0
Questions 13

How can you delay the Automatic Recording?

Options are :

Options:

A.  

By hitting the Escape key

B.  

By right clicking

C.  

Not possible

D.  

By hitting the F2 key

Discussion 0
Questions 14

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:

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

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

Discussion 0
Questions 15

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.

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

Discussion 0
Questions 16

A developer is adding a Log Message activity in an Exit section of a single state within a state machine. When will the Log Message activity in the Exit section be executed?

Options:

A.  

After the activities in the Entry section and the activities in the trigger are executed.

B.  

After the activities in the Entry section are executed, but only if there are exceptions.

C.  

Immediately after the activities in the Entry section are executed.

D.  

After the activities in the Entry section are executed and the transition to the next state is confirmed.

Discussion 0
Questions 17

Which file in the Robotic Enterprise (RE) Framework reads the Data/Config.xlsx file and retrieves assets from Orchestrator into the process?

Options:

A.  

KillAllProcesses.xaml

B.  

InitAllApplications.xaml

C.  

InitAllSettings.xaml

D.  

Process.xaml

Discussion 0
Questions 18

A Business Exception occurs in an isolated workflow. What exception is returned to the outer workflow?

Options:

A.  

A NullReference Exception

B.  

A Business Exception

C.  

No exception is returned

D.  

A System Exception

Discussion 0
Questions 19

Where can the logging level of a robot be changed from?

Options are :

Options:

A.  

Orchestrator, in the Edit Robot section, the Settings tab.

B.  

The robot settings, which are accessed via the UiPath Robot icon in the System tray.

C.  

You can not change the logging level.

Discussion 0
Questions 20

What tags are verified in Internet Explorer to assess if an application is in the Interactive or Complete state?

Options:

A.  

The  tag is used to check if the Ready state of the HTML document is Complete.

B.  

, or  tags.

C.  

The presence of   tag is verified.

D.  

The  tag is used to check if the Ready state of the HTML document is set to Complete. Additionally, the Busy state has to be set to "False".

Discussion 0
Questions 21

A team of developers uses the TFS repository to store versions of a UiPath project. One of the developers wants to edit the project. What action ensures that no other developer changes the code in the meantime?

Options:

A.  

Get Latest Version

B.  

Undo Pending Changes

C.  

Check Out for Edit

D.  

Disable Entry Point

Discussion 0
Questions 22

"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

Discussion 0
Questions 23

When is it recommended to use Desktop recording?

Options are :

Options:

A.  

When you automate Citrix Applications

B.  

When you automate more steps in the same window

C.  

When you automate one step

D.  

When you automate Web pages

Discussion 0
Questions 24

A developer wants to run a VBA code in Excel using the Execute Macro activity. The developer wants to pass 3 arguments: string value, a value from a Config file and a boolean value. What is the correct setting in the MacroParameters property?

Options:

A.  

("Some Text", Config("ValueFromOrchestrator").ToString, TRUE)

B.  

{"Some Text", Config("ValueFromOrchestrator").ToString, “TRUE”}

C.  

{"Some Text", Config("ValueFromOrchestrator").ToString, TRUE}

D.  

{"Some Text", Config(ValueFromOrchestrator).ToString, TRUE}

Discussion 0
Questions 25

What is the purpose of the WaitForReady property in any UiAutomation activity?

Options are :

Options:

A.  

Specifies to continue executing the remaining activities even if the current activity failed.

B.  

Specifies the amount of time (in milliseconds) to wait for the activity to run before an error is thrown.

C.  

Before performing the actions, waits for the target to become ready.

Discussion 0
Questions 26

This is a reliable selector for a dynamic web page: webctrl idx='144' tag='IMG'/

Options are :

Options:

A.  

True

B.  

False

Discussion 0
Questions 27

What kind of workflow should you create to define business rules?

Options are :

Options:

A.  

Sequence

B.  

Flowchart

C.  

State machine

Discussion 0
Questions 28

Which of the following statements is true regarding Lists and Arrays?

Options are :

Options:

A.  

You can add any number of elements to an array.

B.  

You can iterate through a List using a For Each loop activity.

C.  

List items can be added using an Add to Collection activity.

D.  

Array and List elements can be accessed by index.

Discussion 0
Questions 29

A developer created automation in UiPath to process CVs of job candidates. This process is designed to help the HR team in their daily activities. Every day robot needs to process mails from the HR team sent to its Outlook account. Besides emails from HR, the robot also receives organizational emails and emails from other employees. There are several possible ways to set up the Get Outlook Mail Messages activity for the robot to only extract emails from the HR Team .

Please choose the incorrect way.

Options:

A.  

"[SenderName] = 'HR Team" in the Filter property of the Get Outlook Mail Messages activity.

B.  

"[From] = 'HR Team" in the Filter property of the Get Outlook Mail Messages activity.

C.  

"[SenderEmailAddress] = 'hr.team@company.com'" in the Filter property of the Get Outlook Mail Messages activity.

D.  

"HR Team" in the From property of the Get Outlook Mail Messages activity.

Discussion 0
Questions 30

A developer created a sequence with a Retry Scope shown in the following exhibit:

What is the content of the Output panel after running this sequence?

Options:

A.  

0

B.  

1

C.  

1

2

3

D.  

1

2

3

Retry Scope: End

Discussion 0
Questions 31

What are the differences between partial selectors and full selectors?

Options:

A.  

Partial selectors are recommended when switching between multiple windows.

Full selectors do not include information about the top-level window.

B.  

Partial selectors do not include information about the top-level window.

Full selectors are recommended to perform multiple actions in the same window.

C.  

Partial selectors are recommended to perform multiple actions in the same window.

Full selectors include information about the top-level window.

D.  

Partial selectors include information about the top-level window.

Full selectors are recommended to perform multiple actions in the same window.

Discussion 0
Questions 32

A developer has added a Log Message activity in the Catch block of a Try Catch activity. The Log Message activity is executed when the process tries to recover from an unknown System Exception.

What is the recommended level for the Log Message activity?

Options:

A.  

Fatal

B.  

Info

C.  

Trace

D.  

Error

Discussion 0
Questions 33

A developer has created the following sequence:

The Write Cell activity has the following properties:

What is the behavior of the sequence once executed?

Options:

A.  

Writes the values in the same row in the Active Users.xlsx Excel file

B.  

Writes the values in subsequent rows in the UserName datatable

C.  

Writes the values in subsequent rows in the Active Users.xlsx Excel file

D.  

Writes the values in the same row in the UserName datatable

Discussion 0
Questions 34

A developer automated a Performer process using the Robotic Enterprise (RE) Framework. Which state executes after the Process Transaction state has a result of "Success"?

Options:

A.  

Process Transaction

B.  

Get Transaction Data

C.  

End Process

D.  

Initialization

Discussion 0
Questions 35

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

Discussion 0
Questions 36

Review the following exhibit:

What is the result of clicking the "Run in PiP" button?

Options:

A.  

The attended process starts in an isolated Windows session.

The user is prompted with a window to enter credentials on every run.

B.  

The attended process starts on a remote machine.

The user is prompted with a window to enter credentials.

C.  

The attended process starts in an isolated Windows session.

The user is logged in with the credentials entered from the main session.

D.  

The attended process starts in the same Windows session.

The user is logged in automatically with their credentials.

Discussion 0
Questions 37

A developer created an automation project in the Robotic Enterprise (RE) Framework which needs to enter a User ID depending on the machine it runs on. The User ID is stored in Orchestrator as a Text asset using the Value Per Account-Machine method.

Which steps should the developer perform to use this asset in the project?

Options:

A.  

Add a row in the Settings sheet in Config.xlsx with the name of the Orchestrator asset.

Use the Get Asset activity in the workflow to get the User ID.

B.  

Add a row in the Settings sheet in Config.xlsx with the name of the Orchestrator asset.

In the workflow, retrieve the User ID by referencing the Config dictionary.

C.  

Add a row in the Assets sheet in Config.xlsx with the name of the Orchestrator asset.

Use the Get Asset activity in the workflow to get the User ID.

D.  

Add a row in the Assets sheet in Config.xlsx with the name of the Orchestrator asset.

In the workflow, retrieve the User ID by referencing the Config dictionary.

Discussion 0
Questions 38

During the debugging process, which panel will help monitor the variables' values, arguments, and user-defined expressions within the scope of the executing activity?

Options:

A.  

Locals Panel

B.  

Immediate Panel

C.  

Watch Panel

D.  

Call Stack Panel

Discussion 0
Questions 39

A developer needs to reference the element in the first row of the "ID" column in the System.Data.DataTable, "DT".

Which expression is used to reference this element?

Options:

A.  

DT.Rows(0).ID

B.  

DT.Rows(1).ID

C.  

DT.Rows(0).Item("ID")

D.  

DT.Rows(1).Item("ID")

Discussion 0
Questions 40

A developer was assigned a task to build a process that will interact with hidden or minimized windows on an employee's machine.

To ensure the UI automation runs in the background which commonly used activity property must always be avoided?

Options:

A.  

Default

B.  

Simulate Type

C.  

Activate

D.  

SendWindowMessages

Discussion 0
Questions 41

If a developer wants to use a variable of type UIElement to identify a button in a Click activity, which property must be manually configured during development?

Options:

A.  

Element

B.  

Selector

C.  

ClippingRegion

D.  

WaitForReady

Discussion 0
Questions 42

A developer needs to create an automation process that identifies a file with format "Monthly_Report_MMddyyyy.xlsx". The file name is saved to a variable called strinput.

To extract the date from strinput, which string manipulation method should be used?

Options:

A.  

strinput.Substring(strInput.LastIndexOf("_")+1,8)

B.  

strinput.Substring(strInput.IndexOf("_")+1,strInput.IndexOf(".")−1)

C.  

strinput.Substring(strInput.IndexOf("_")+1.8)

D.  

strinput.Substring(strInput.IndexOf("_")+1,strInput.IndexOf("."))

Discussion 0
Questions 43

A developer needs to automate a process which involves capturing support ticket numbers from the email subject line. For example, the email subject line includes: "Action Required – XA/135" where "XA/135" is the ticket number. The robot should validate the pattern of the ticket number before proceeding.

Which expression exclusively matches the ticket number pattern from the subject line?

Options:

A.  

Option A

B.  

Option B

C.  

Option C

D.  

Option D

Discussion 0
Questions 44

While working with a queue in Orchestrator, you notice that the status of one of the Queue Items has changed to Abandoned.

When does this happen?

Options:

A.  

When the item remains in the "Failed" status for approx. 24 hours

B.  

When the item remains in the "In Progress" status for approx. 24 hours

C.  

When the item remains in the "Retried" status for approx. 24 hours

D.  

When the item remains in the "New" status for approx. 24 hours

Discussion 0
Questions 45

A developer is working on their first project design involving Orchestrator interactions. An email needs to be sent to the process owner at the end of each transaction. The process owner is only expected to change once a year due to role changes within the company. The transaction number is the employee ID and must be included in the email to the process owner.

Based on best practices, how should the process owner email and employee ID be set?

Options:

A.  

Process Owner Email as a field in the Queue Item

Employee ID as a field in the Queue Item

B.  

Process Owner Email as an Orchestrator Asset

Employee ID as an Orchestrator Asset

C.  

Process Owner Email as an Orchestrator Asset

Employee ID as a field in the Queue Item

D.  

Process Owner Email as a field in the Queue Item

Employee ID as an Orchestrator Asset

Discussion 0
Questions 46

A developer automates a process which has an Excel file as input data. Because the Orchestrator is not connected, the developer needs to adapt the Robotic Enterprise (RE) Framework to use it with tabular data.

Where in the REFramework is it a best practice to read the data from the Excel file and store it in a global DataTable variable?

Options:

A.  

In a new state in the Main state machine, immediately after the Initialization state

B.  

In the Initialization state in the First Run sequence

C.  

In the InitAllApplications.xaml workflow

D.  

In the Process Transaction state

Discussion 0
Questions 47

A developer needs to create an Out argument to pass the results of a Data Scraping activity to another workflow. The activity scrapes text from a structured list on a website.

From the drop-down list shown in the exhibit, select the Argument Type that should be used.

Options:

Discussion 0
Questions 48

A developer has a project which includes a Global Exception Handler. Based on best practice, all exceptions should be caught and handled as defined by the business requirements. To ensure the defined exceptions do not reach the Global Exception Handler, which activity must be used?

Options:

A.  

Retry Scope

B.  

Throw

C.  

Rethrow

D.  

Try Catch

Discussion 0
Questions 49

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

Discussion 0
Questions 50

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

Discussion 0
Questions 51

A developer created an automation project in the Robotic Enterprise (RE) Framework which needs to log into a website using different credentials depending on the account and machine it runs on. If the value is not defined for the account and machine, the developer needs the process to throw an error. For security reasons, the credentials for the login are stored in Orchestrator as Credential Assets with the Value Per Account-Machine option.

Which steps should the developer perform to use the Orchestrator asset in the project?

Options:

A.  

Create a Credential asset with the Global Value disabled.

Add a row in the Assets sheet in Config.xlsx with the name of the Orchestrator asset.

B.  

Create a Credential asset with the Global Value disabled.

Add a row in the Settings sheet in Config.xlsx with the name of the Orchestrator asset.

C.  

Create a Credential asset with the Global Value enabled.

Add a row in the Assets sheet in Config.xlsx with the name of the Orchestrator asset.

D.  

Create a Credential asset with the Global Value enabled.

Add a row in the Settings sheet in Config.xlsx with the name of the Orchestrator asset.

Discussion 0
Questions 52

A developer is building a workflow that extracts the name of companies based on their IDs and then stores them in a datatable. The workflow contains a String variable that stores the company name, an output argument that stores the Company ID, and a datatable.

What represents an example of a naming convention best practice?

Options:

A.  

String variable name: CompanyName

Argument name: CompanyId

Data Table name: Dt_Companydata

B.  

String variable name: CompanyName

Argument name: out_companyId

Data Table name: companydata

C.  

String variable name: company_name

Argument name: out_companyId

Data Table name: DT_Companydata

D.  

String variable name: CompanyName

Argument name: out_CompanyId

Data Table name: dt_CompanyData

Discussion 0