Summer Special Limited Time 60% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: 60certs

UiPath UiPath-ARDv1 Dumps

Page: 1 / 13
Total 348 questions

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

Question 1

Review the following exhibits:

Based on the exhibits, what is the output of the sequence?

Options:

A.

A2X9k

B.

A1bx3

A1bx3

C.

A1bx3

A2X9k

D.

A2X9k

A2X9k

Question 2

You are working on a project with three other developers and are using Team Foundation Server (TFS) source control in UiPath Studio. If you want to ensure you have the newest version from the server on your local machine, which TFS command should be used?

Options:

A.

Check In

B.

Commit

C.

Show Changes

D.

Get Latest Version

Question 3

A developer is creating an automation project which processes personal information of employees.

To protect sensitive information that is logged during the execution of the automation at the Verbose level, how can the developer avoid logging variable and argument values in both Orchestrator and Studio?

Options:

A.

Store all sensitive information in an Excel file that the process can access.

B.

Check the Isolated property when invoking a workflow with sensitive information.

C.

Ensure all personal information variables are of the SecureString variable type.

D.

Check the Private property on the activities that contain sensitive information.

Question 4

When fine-tuning a dynamic selector, how many characters does "*" replace?

Options:

A.

Zero or more

B.

Exactly one

C.

One or more

D.

More than one

Question 5

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

Question 6

A developer wants to create a process for a Call Center user. This process must:

1.Interact with application windows that are minimized or in the background.

2.Allow the user to interact with separate desktop applications at the same time.

Which workflow activity requires modifications to some of the properties' default values to ensure this process runs in the background?

Options:

A.

Get Text

B.

Element Exists

C.

Select Item

D.

Type Into

Question 7

Based on the configuration shown in the exhibit, what is the result of the execution of these activities if the target element does not exist at runtime?

Options:

A.

"Pop-up exists" message is logged

B.

Robot continues to look for the target element until the execution is manually stopped

C.

Execution completes successfully without logging a message

D.

Activity Timeout Exceeded error is received

Question 8

What represents an example of a full selector?

Options:

A.

B.

C.

D.

Question 9

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

Question 10

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

Question 11

In UiPath Studio, what describes project validation and workflow analysis?

Options:

A.

Validation of the file or project is performed whenever the Workflow Analyzer is triggered.

B.

Validation of the file or project is performed after the Workflow Analyzer finishes the report.

C.

Validation of the file or project is performed only if the user triggers Validate File and Validate Project.

D.

Validation of the file or project is performed only when running or debugging.

Question 12

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

Question 13

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 14

You recently observed a developer using the SecureString variable type in their workflow. What is a UiPath best practice relative to the use of SecureString?

Options:

A.

Name of the SecureString variable should include the prefix "str_".

B.

SecureString variable scope should be limited to the scope where it is created.

C.

A workflow file should not contain more than one SecureString variable.

D.

SecureString variable should be assigned to an argument.

Question 15

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 16

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

Question 17

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 18

In which situation can "idx" be used in a reliable selector?

Options:

A.

When the exact n-th element in a static UI list is needed in the process

B.

When the "idx" value is either 1 or 2

C.

When the selectors of the elements in the application rarely change

D.

When a dynamic selector is required

Question 19

A developer created the following sequence:

The following reflects the Catches block for the Try Catch activity:

The Variable tab appears below:

The Properties for the Retry Scope activity are shown below:

The Properties for the On Element Appear activity are as follows:

Based on the configurations shown in the exhibits, which output is displayed in the Output panel when the target exists at runtime and it is not visible on the screen?

Options:

A.

Snipping tool-option New Pop-up exists

Snipping tool-option New Pop-up exists

Snipping tool-option New Pop-up exists

B.

Snipping tool-option New Pop-up exists

Snipping tool-option New Pop-up exists

Snipping tool-option New Pop-up exists

C.

Value of counter is: 4

D.

Snipping tool-option New Pop-up exists

Snipping tool-option New Pop-up exists

Snipping tool-option New Pop-up exists

Value of counter is: 4

Question 20

In a UiPath project, a developer uses a Click Button activity. A desktop application should be opened as a result of clicking the button. Based on best practice, what should the developer use to ensure: (1) the button element is clicked and (2) the application is opened correctly?

Options:

A.

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

B.

Use an Element Exists activity after the click to ensure that an element exists within the opened application

C.

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

D.

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

Question 21

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 22

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 23

A developer defined two Int32 variables, FirstInt and SecondInt, in a workflow. Which panel can the developer use to monitor the result of the expression. FirstInt > SecondInt, throughout the execution of the workflow in Debug mode?

Options:

A.

Breakpoints Panel

B.

Locals Panel

C.

Watch Panel

D.

Immediate Panel

Question 24

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

Options:

Question 26

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

Question 27

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

Options:

A.

Failed

B.

In Progress

C.

Retried

D.

New

Question 28

A developer uses a Key Press Trigger activity and a Click Trigger activity to monitor events in an application. The two Trigger activities are within the same Trigger Scope activity. Which approach ensures the workflow exits the Trigger Scope activity after any trigger is activated and the associated action is performed?

Options:

A.

Set "SchedulingMode=Concurrent" in the Trigger Scope activity properties

B.

Set "BlockEvent=False" in the properties for the two Trigger activities

C.

Set the Trigger Scope activity within a Parallel activity

D.

Set "SchedulingMode=OneTime" in the Trigger Scope activity properties

Question 29

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

Question 30

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

Question 31

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.

Question 32

A developer automated a business process based on the Dispatcher and Performer model using two automation projects. Each project file has several invoked workflow files. Before publishing, the developer wants to ensure all unexpected exceptions are caught.

How many Global Exception Handlers can be set?

Options:

A.

Only one per business process

B.

Equal to the number of workflow files

C.

Equal to the number of Try Catch activities

D.

Only one per automation project

Question 33

A developer wants to determine how much time it takes for an activity to perform.

Based on the exhibit, what should the developer use to know how much time has elapsed in executing the Timed Activity sequence?

Options:

A.

StartTime = DateTime.Now

ElapsedTime = DateTime.Now.ToString("HH:mm:ss") - StartTime.ToString

B.

StartTime = DateTime.Now

EllapsedTime = (DateTime.Now.Second - StartTime.Second).ToString

C.

StartTime = DateTime.Now

ElapsedTime = ((DateTime.Now - StartTime).TotalSeconds).ToString

D.

StartTime = DateTime.Now.ToString("HH:mm:ss")

EllapsedTime = DateTime.Now - StartTime

Question 34

A developer wants to use the default Robotic Enterprise (RE) Framework without using Orchestrator. What is the minimum requirement to ensure that the project does not access Orchestrator queues?

Options:

A.

Remove the Get Transaction Data state from the Main state machine

Remove the OrchestratorQueueName setting from Config.xlsx

B.

Remove the Get Transaction Data state from the Main state machine

Remove the Get Transaction Item activity from the project

C.

Remove the Get Transaction Item activity from the project

Remove the three SetTransactionStatus activities from the SetTransactionStatus workflow

D.

Remove the OrchestratorQueueName setting from Config.xlsx

Remove the three SetTransactionStatus activities from the SetTransactionStatus workflow

Question 35

You need to include rows from one datatable named "dt1" in another datatable named "dt2".

Instructions: From the drop-down lists for Invoke Method on the "For Each Row in Data Table" display, select the correct value of each field for the "Invoke Method". Next, from the drop-down

list on the Parameters display, select the correct Value to complete this task.

Options:

Question 36

A developer is automating a process which uses data from invoice documents. The business requirement is that each transaction should be uniquely identified by the invoice number and is only uploaded to the Orchestrator queue once.

What is a recommended practice to meet this requirement?

Options:

A.

Create a Queue with Unique Reference set to "Yes"

In the process, set the Reference property of the Add Queue Item activity to the invoice number

B.

Create a Queue with the Auto Retry property set to "No"

In the process, set the QueueName property of the Add Queue Item activity to the invoice number

C.

Create a Queue with Unique Reference set to "Yes"

In the process, set an argument named Reference of the ItemInformation property of the Add Queue Item activity to the invoice number

D.

Create a Queue with the Auto Retry property set to "No"

In the process, set an argument named TransactionId of the ItemInformation property of the Add Queue Item activity to the invoice number

Question 37

A developer has created a process that gathers a listing of stock market prices in the following format _USD ().

How should the third line in RegEx Builder be modified to ensure that only items with prices of at least 100 are identified?

Options:

A.

RegEx: One of

Value: 123456789

Quantifiers: Between 2 and 4

B.

RegEx: Any word character

Value: \w

Quantifiers: Exactly 3

C.

RegEx: Digit

Value: \d

Quantifiers: Exactly 3

(Correct)

D.

RegEx: Literal

Value: [0-9]

Quantifiers: At least one (1 or more)

Question 38

A process is created using UiPath REFramework. By default, if the maximum number of retries is reached, what steps are executed next?

Options:

A.

1. io_TransactionNumber =  io_TransactionNumber + 1

B.

1. io_RetryNumber = 0

C.

1. io_RetryNumber = 0

2. io_TransactionNumber =  io_TransactionNumber + 1

D.

1. io_RetryNumber = 1

2. io_TransactionNumber =  io_TransactionNumber + 1

Question 39

Which input method has the highest speed?

Options:

A.

Default

B.

Simulate Type/Click

C.

Simulate Type/Click and SendWindowMessages have the same speed.

D.

SendWindowMessages

Question 40

How should a UiPath developer handle frequent changes in the project files?

Options are :

Options:

A.

Old versions of the project files are not relevant

B.

By creating daily backups of the files

C.

By using a source control solution, such as SVN, TFS, etc.

Question 41

A developer wants to use a Read PDF With OCR activity to extract required data from a PDF file. According to requirements from the client, the PDF file should be protected by a password, as it stores sensitive information. What should be done in order to ensure that the robot is able to read data from this file?

Options:

A.

Password to this file should be provided in "Password" property of the Read PDF With OCR activity. Password should be provided in a SecureString format.

B.

It is not possible to retrieve data from a protected PDF file by using OCR. The developer should use a Read PDF Text activity instead.

C.

Password to this file should be provided in "Password" property of the Read PDF With OCR activity. Password should be provided in a String format.

D.

Using Manage PDF Passwords activity, the developer can remove the password by providing the old password and not providing a new one.

Question 42

What is the use of    attribute when working with selectors?

Options:

A.

  attribute should not be used according to best practices.

B.

To search through all active window instances for the element matching the top-level tag attributes.

C.

To indicate that  attribute is optional in this selector.

D.

To work with selectors that dynamically change the  attribute.

Question 43

What robot state is displayed on the Robots page while a job is being executed?

Options are :

Options:

A.

Runnning

B.

Pending

C.

Busy

Question 44

Which is the best way to delete unreferenced variables?

Options are :

Options:

A.

Delete them one by one from the Variables panel. UiPath Studio performs the workflow validation in real time, therefore you can see which variable is being used.

B.

The unreferenced variables do not utilise memory, therefore you do not have to delete them.

C.

You can manage your variables from the Design panel > Manage Variables > Remove Unreferenced.

Question 45

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 46

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?

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 47

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

Question 48

Which of the following are considered best practices?

Options are :

Options:

A.

Start you new sequence with a short annotation meant to explain the purpose of the workflow

B.

Include a Should Stop activity at the end of the workflow

C.

Think about the exception that might occur during the execution of the process

Question 49

How can you fine tune a selector?

Options are :

Options:

A.

Replacing variable attribute parts with *

B.

Adding all parents

C.

Making sure you have an idx attribute

Question 50

Which of the following are considered best practices?

Options are :

Options:

A.

Deleting disabled code.

B.

Removing unreferenced variables.

C.

Leaving target applications opened.

Question 51

A developer creates a process using a State Machine. What section(s) does the Final State activity contain?

Options:

A.

Entry and Exit

B.

Entry

C.

Exit

D.

Entry, Exit and Transition(s)

Question 52

Scheduling a process is done from:

Options are :

Options:

A.

Orchestrator Server

B.

Not Possible

C.

UiPath Studio

D.

UiPath Robot

Page: 1 / 13
Total 348 questions