New Year Special 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: best70

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

Questions 4

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

Buy Now
Questions 5

A process uses the Robotic Enterprise (RE) Framework without access to Orchestrator. Based on best practices, what is the recommended way to ensure a transaction will be retried in the event of an Application Exception while processing that transaction?

Options:

A.

Use a Retry Scope activity within the Process Transaction state

B.

Use a Try Catch activity with a Retry Scope activity in the Catch block defined for Application Exceptions

C.

Set the MaxRetryNumber in the Config.xlsx file to a number greater than 0

D.

Create a Queue in Orchestrator with the "Max # of retries" greater than 0

Buy Now
Questions 6

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

Buy Now
Questions 7

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

Buy Now
Questions 8

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

Buy Now
Questions 9

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

Buy Now
Questions 10

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.

Buy Now
Questions 11

A developer is running a process in UiPath Studio based on Robotic Enterprise (RE) Framework 2021.10. One asset defined in the project does not exist in the Orchestrator folder provided in the Config.xlsx file.

What is the behavior at runtime?

Options:

A.

A warning message stating that the asset is missing is logged and then the process is stopped.

B.

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

C.

The process throws an exception in the Initialization state because the asset is not found, then the process is stopped.

D.

A warning message stating that the asset is missing is logged and then the process continues.

Buy Now
Questions 12

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

Buy Now
Questions 13

A developer is automating a production level process in the Robotic Enterprise (RE) Framework. Based on best practices, when should the developer log a meaningful message with the Logging Level as "Information"?

Options:

A.

Each time an exception is caught in a Catch block

B.

Every time the robot encounters an error on a Queue Item

C.

Every time a variable or argument value is used

D.

Each time data is read from external sources

Buy Now
Questions 14

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.

Buy Now
Questions 15

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

Buy Now
Questions 16

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

Buy Now
Questions 17

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

Buy Now
Questions 18

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

Buy Now
Questions 19

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.

Buy Now
Questions 20

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

Buy Now
Questions 21

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

Buy Now
Questions 22

The String.Format("Input ={0} and Output = {0}", "1","2") expression returns the following:

Options are :

Options:

A.

Input ={0} and Output = {0}

B.

Input = 1 and Output = 2

C.

Input = 1 and Output = 1

D.

Input ={1} and Output = {2}

Buy Now
Questions 23

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.

Buy Now
Questions 24

What UiPath tool ensures that your project meets high quality and reliability standards?

Options:

A.

Diagnostic Tool

B.

UI Explorer

C.

Test Manager

D.

Workflow Analyzer

Buy Now
Questions 25

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

Buy Now
Questions 26

The best way of managing variable values within a workflow, so that they can be shared on different robots and environments is:

Options are :

Options:

A.

Using excel config files

B.

Using Json config files.

C.

Using assets defined in Orchestrator.

Buy Now
Questions 27

A developer initialized the following dictionary:

sampleDictionary = New Dictionary(Of String, String) From { {“HUB Academy”, “RPA”}, {“UiPath”, “Certificate”} }

How to return the value "Certificate" from this dictionary?

Options:

A.

sampleDictionary("UiPath")

B.

sampleDictionary.Keys("UiPath")

C.

sampleDictionary("UiPath").GetValue

D.

sampleDictionary.Values(2)

Buy Now
Questions 28

What type of container will Web Recording generate?

Options are :

Options:

A.

No container

B.

Attach Browser

C.

Attach Window

D.

Excel Application Scope

Buy Now
Questions 29

A developer runs a Dispatcher process to upload 5 queue items to Orchestrator and then runs a Performer to process them. However, the developer forgot to use the Set Transaction Status activity, which resulted in all 5 items changing their status to In Progress.2 days later, the developer checks the status of transactions in Orchestrator. What will be their status?

Options:

A.

In Progress

B.

Deleted

C.

Abandoned

D.

Failed

Buy Now
Questions 30

What is the relation between environments and provisioned robots?

Options are :

Options:

A.

One robot can be assigned to multiple environments.

B.

One robot can be assigned to a single environment only.

C.

An environment can contain multiple robots.

D.

An environment can contain a single robot only.

Buy Now
Questions 31

A developer creates an automation solution that processes a specific file stored in a Shared location. A developer uses Add Log Fields activity to add a field that indicates which file is being processed during each run. Which name of the field would cause the logging process to become corrupted?

Options:

A.

nameOfTheFile

B.

fileName

C.

processedFile

D.

file

Buy Now
Questions 32

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

Buy Now
Questions 33

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)

Buy Now
Questions 34

In this exercise, you will create a UiPath automation that performs the steps below.

To achieve this, you will use the REFrameWork as the starting template and follow the UiPath development best practices.

Here are the steps performed by the Robot:

1. Log in to https://www.acme-test.com.

2. On the landing page, Dashboard, click on the Work items menu item. Scrape the data in all the pages of the table, page by page, ensuring error handling and recovery.

3. For each page:

- Filter the records where Status is 'Open';

- Filter the records where Type is 'WI5';

- Filter the records where WIID is less than 500000;

- Append the resulting datatable into an Excel worksheet; you shouldn't worry about the headers and format of the output file.

Constraints to follow in the development, using the REFrameWork:

1. TransactionItem datatype should be a String. The process should recover and retry in case of errors in navigation between WorkItems page. One transaction is the action of scraping one web page.By navigating to the next page, the next transaction will execute. (Same as ACME Process 4 Dispatcher from the UiPath Academy).

2. Create a separate workflow file for the Login to ACME. File input arguments: URL ; Username ; Password .

3. Create a separate workflow file for closing ACME.

3. Add the ACME_URL and ACME_Credential to the Config file.

4. Populate InitAllApplications.xaml from the Framework folder with Invoking the Login to ACME and navigation to the Work Items.

5. Populate CloseAllApplications.xaml from the Framework folder with Invoking the Close ACME.

6. Populate KillAllProcesses.xaml from the Framework folder with killing the process used.

7. Populate the Process.xaml file with the following actions: Web scraping, Filtering and Appending to Excel.

Important Note: Don't use external file references outside of the project folder (including Orchestrator Assets). Place all the used files within the project folder, zip that folder and upload it to the UiPath Certification Platform.

Zip ALL the used workflow files AND the output Excel file. Then upload the .zip file to the UiPath Certification Platform.

Good luck!

Options are :

ALL THE BEST!

Options:

Buy Now
Questions 35

What happens in the Init state of the Main workflow, in the UiPath Robotic Enterprise Framework template?

Options are :

Options:

A.

The robot reads the configuration file and initializes all the required applications.

B.

The robot checks if the previous transaction is complete and then starts the next one.

C.

The transaction items are extracted from the Queue.

Buy Now
Questions 36

What are the functions of the Outline panel?

Options are :

Options:

A.

It shows the structure of the workflow

B.

It shows the execution result of the workflow

C.

If the Activities are properly named, it can be used to search and select specific Activities used inside the workflow

Buy Now
Questions 37

Where in the Robotic Enterprise (RE) Framework template project is the SetTransactionStatus.xaml invoked?

Options:

A.

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

B.

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

C.

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

D.

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

Buy Now
Questions 38

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

Buy Now
Questions 39

A developer is using GIT for version control. While the developer is attempting to Commit and Push a local file to the repository, the following pop-up message is displayed:

What is the reason for the pop-up message?

Options:

A.

Project was not properly checked out in Studio and merge failed into the master.

B.

Local repository is not synchronized with the remote one.

C.

Opened project was disconnected from the source control.

D.

Local version was not connected to any branch.

Buy Now
Questions 40

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

Buy Now
Questions 41

A developer used title='1 writtenNotes - Notepad' as an attribute of a selector. The first character of the Notepad file name changes dynamically based on the .txt file used to open the file.

If the developer wants the selector to identify the Notepad by everything but the first character, how should title

be replaced?

Options:

A.

title='* writtenNotes - Notepad'

B.

title='? - Notepad'

C.

title='? writtenNotes - Notepad'

D.

title='* - Notepad'

Buy Now
Questions 42

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.

Buy Now
Questions 43

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

Buy Now
Questions 44

A developer is working on an automation. The automated process must log into Citrix and click on the "Generate Shipment Details" button. Ideally, this generates a table of shipping records. If the generated table displays only the header row and no data is available, then it should be marked as an exception since the data is incomplete.

What is this type of exception?

Options:

A.

BusinessRuleException

B.

NullReferenceException

C.

ApplicationException

D.

SystemException

Buy Now
Questions 45

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.

Buy Now
Questions 46

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

Buy Now
Questions 47

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.

Buy Now
Questions 48

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

Buy Now
Questions 49

A developer used the Robotic Enterprise (RE) Framework to implement an automation of a website. For security reasons, the credentials for the login are stored in the Orchestrator.

Which steps should the developer perform to use these credentials in the project?

Options:

A.

Add a row in the Constants sheet in Config.xlsx with the name of the Orchestrator asset. Use the Get Credential activity in the login workflow to get the username and password.

B.

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

Use the Get Credential activity in the login workflow to retrieve the username and password.

C.

Add a row in the Assets sheet in Config.xlsx with the name of the Orchestrator asset. Use the Get Credential activity in the login workflow to get the username and password.

D.

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

In the login workflow, retrieve the username and password by referencing the Config dictionary.

Buy Now
Questions 50

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

Buy Now
Questions 51

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.

Buy Now
Questions 52

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

Buy Now
Exam Code: UiPath-ARDv1
Exam Name: UiPath Advanced RPA Developer v1.0 Exam (UiARD)
Last Update: Dec 25, 2024
Questions: 348

PDF + Testing Engine

$134.99

Testing Engine

$99.99

PDF (Q&A)

$84.99