Accociate developer Flashcards

1
Q

You are saving the input from users to a variable of string type in Main.xaml. The user info is stored in an Excel spreadsheet by a Write Range activity added in WriteData.xaml. WriteData.xaml is invoked in Main.xaml.

What direction will your argument have?

Choose one of the options below.

Property

In/Out

Out

In

A

In

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Which of these roles from the Client team are involved in all stages of the Implementation Model?

Support Team

Client IT Team

Process SME

Process Owner

Engagement Sponsor

Client Project Manager

A

Client Project Manager
Process Owner
Process SME
Client IT Team

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Arrange the implementation stages in the correct sequence.

Development and Testing
User Acceptance Testing
Process Analysis
Solution Design

A

Process Analysis, Solution Design, Development and Testing, User Acceptance Testing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Which of these documents/applications is used to record the access required to build the automation, run in UAT, and run in production?

User Acceptance Testing

Correctly unselected
Solution Design Document

Incorrectly selected
Application Tracker

Incorrectly unselected
Technical Testing plan

A

Application Tracker

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Which of the following stages involves Automation Developers?

Development and Testing

Project Closure

Process Analysis

Kick Off

Business Case and Technical Validation

A

Development and Testing
Project Closure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Which of the following teams owns the technical management of the department’s software and is highly recommended to be involved early on in the implementation process?

Project Managers

Solution architect

Client IT Team

Automation Developersh

A

Client IT Team

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Which of the following roles are involved in the Kick Off stage of the implementation process?

Solution Architect

Automation Developer

Infrastructure Engineer

Business Analyst

Project Manager

A

Solution Architect
Infrastructure Engineer
Project Manager

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Who is responsible for managing internal processes and escalations?

Business Analyst

UiPath Project Managers

Process Owners

Client Project Manager

A

Client Project Manager

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Which Implementation Team roles participate in the Process Analysis stage?

Process SME

Process Owners

Project Manager

Solution Architect

Business Analyst

Automation Developer

A

Project Manager

Solution Architect

Business Analyst

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What member of the client team approves the PDD?
Process Owner

Process SME

Client Project Manager

UiPath Project Manager

A

Process Owner

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Which of these is an output of the Kick-Off stage?

Reviewed SOW (Statement of Work)

Completed PDD (Process Design Document)

Reviewed SDD (Solution Design Document)

Completed UAT (User Acceptance Testing) plan

A

Reviewed SOW (Statement of Work)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Which of the following tasks are performed in the Process Analysis stage?

Analyze the chosen process in its as-is state

Review and make necessary changes to the code

Initiate knowledge transfer from development team to support team

Adjust Runbook with details of any bugs fixed

A

Analyze the chosen process in its as-is state

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

How are rules used if you select ‘Workflow’ as scope?

The rules are enforced at activity level, checking variables, arguments, and properties.

Checks are performed at project level.

Rules perform checks in a single project file, for example ‘Unused Variables’.

Rules will generate a message in the Error List panel.

A

Rules perform checks in a single project file, for example ‘Unused Variables’.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What package is required to build custom rules for projects?

A

UiPath.Activities.Api

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What can you do using the Workflow Analyzer Settings menu?

Access the documentation page for each rule

Set the Workflow Analyzer to run at a specific time

Configure rule parameters, where possible

Enable and disable rules

Add rule

Change the Default action for each rule

A

Enable and disable rules

Configure rule parameters, where possible

Access the documentation page for each rule

Change the Default action for each rule

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Workflow Analyzer rules contains:

ID

Description

Recommendation

Name

Location

Variable

A

ID

Description

Recommendation

Name

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What information does the JSON file contain after exporting the Workflow Analyzer results?

Parameters

Errors Description

Severity

Scope

Default action

A

Parameters

Errors Description

Severity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What are the available rule action levels in the Workflow Analyzer?

A

Verbose

Info

Warning

Error

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

How can an organization enforce custom rules pertaining to their needs across all projects, in a centralized manner?

A

Using UiPath Automation Ops

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

What does Studio do when running a Workflow Analysis?

A

Run validation first and then analysis

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Which of the following best describes the purpose of a version control system?

Managing project timelines.

Tracking changes to code and project files

Assigning tasks to team members.

Generating automated test reports.

A

Tracking changes to code and project file

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

What are the benefits of using source control systems?

Code Integrity and Backup.

Testing of code.

Experimentation and Rollbacks.

History and Version Tracking.

A

Code Integrity and Backup.
Experimentation and Rollbacks.
History and Version Tracking.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

What operations can you perform using Git?

A

Clone

Push and Pull

Merge

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Which of the following option in UiPath Studio allows you to create a local repository and copy the project to it?

A

Git Init

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

In the show Changes window, activities highlighted in green have modified properties.

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

You’ve just created a new project in UiPath Studio. You want to create a local repository and copy the project to it. Which of the following options in UiPath Studio allows you to do both?

A

Git Init

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

What differences between versions of the workflow files can you see in the Show Changes and Solve conflicts windows?

Modified activity properties

Added activities

Added workflows

Removed workflows

Deleted activities

A

Modified activity properties

Added activities

Deleted activities

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

We want to integrate the updates pushed to the remote master branch into a feature branch. What do we need to do?

A

While working in the feature branch, select Manage Branches > Select the master branch and select Merge

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

You’ve been assigned to work on a new automation project. You need to get the project template which is already stored in a remote Git repository. Which option do you need to use in the Studio Team tab?

A

Clone Repository

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

What do branches allow our team to do?

A

Develop and test various features in parallel

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

How can you overwrite the last commit to a Git repository in UiPath Studio?

A

By selecting Amend Commit in the Commit Changes window

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

When working with the Show Changes option it’s good to know that it works at ____________ level.

A

Workflow File

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

At the start of your day, you’ve pulled the latest version of the project you’re working on from the remote Git repository. You’ve been working for two hours and now you want to check the difference between your version of the project and the last committed version.

How can you do this?

A

By selecting Show Changes in the Project context menu

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

Which of the following statements best describes UiPath Integration Service?

UiPath Integration Service helps combine regular UI Automation with API level automation by offering a standardized system authorization and authentication for all third-party applications.

UiPath Integration Service is used in automating applications at API level offering a single activity package that can be used universally for all third-party applications.

UiPath Integration Service is best used in deploying simple automation projects that do not extend over multiple environments or systems.

A

UiPath Integration Service helps combine regular UI Automation with API level automation by offering a standardized system authorization and authentication for all third-party applications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

Is it mandatory to have an Automation Cloud account to use UiPath Integration Service?

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
35
Q

Which option needs to be checked after adding a connector to the workflow in UiPath Studio to utilize the Integration Service?

A

Use Integration service

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q

Are all event types the same, regardless of the used connector?

A

No

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
37
Q

Choose the four arguments that are used in retrieving records from the source system that are automatically populated by the Integration Service:

UiPathEventConnector

UiPathEvent

UiPathEventObjectType

UiPathEventObjectId

UiPathEventConnection

UiPathActionRetrieve

A

UiPathEventConnector

UiPathEvent

UiPathEventObjectType

UiPathEventObjectId

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
38
Q

Which of the following authentication methods does a Connector Builder typically support when creating integrations

JWT (JSON Web Tokens), OAuth 2.0 Implicit Flow, Kerberos

OAuth 1.0a, Digest Authentication, API Key Authentication

OAuth 2.0 Authorization Code, OAuth 2.0 Client Credentials, Basic Authentication

SAML (Security Assertion Markup Language), LDAP (Lightweight Directory Access Protocol), Personal Access Token (PAT)

A

OAuth 2.0 Authorization Code, OAuth 2.0 Client Credentials, Basic Authentication

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
39
Q

What type of authentication does Connector Builder support?

Oauth 2.0 Authorization Code

API key

Oauth 2.0 Client Credentials

Oauh 2.0 Device Code

A

Oauth 2.0 Authorization Code

API key

Oauth 2.0 Client Credentials

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
40
Q

State True or False: multiple triggers can be defined for a connection, and each trigger can have a different polling interval.

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
41
Q

Which of the following conditions must be met before you can configure Triggers in Automation Cloud?

You are using modern folders in your Orchestrator instance.

The Triggers tab is displayed in the Integrations window.

The Automation Cloud platform is updated to the latest version.

The Integration Service is enabled and provisioned for your tenant.

You have already setup an Unattended or Non-production Robot in your Orchestrator instance.

A

The Integration Service is enabled and provisioned for your tenant.

You have already setup an Unattended or Non-production Robot in your Orchestrator instance.

You are using modern folders in your Orchestrator instance.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
42
Q

which of the following entities need to be mapped to the folder in order to run an unattended job?

Process

Queues

User or Robot

Package

A

Process
User or Robot

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
43
Q

which of the following statements about stopping a job is true?

A

A job started from Orchestrator can be stopped only from Orchestrator.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
44
Q

State True or False. A Custom Connector can be downloaded and uploaded to a different tenant.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
45
Q

What are the benefits of using Object Repository?

Quickly capture elements you need in your automation with the Capture Elements wizard.

UI elements across the project are managed, updated, and modified from a centralized place.

Downgrade application and process UI elements in one go with UI libraries.

Objects are reusable in local project or across projects when packaged as libraries.

A

Quickly capture elements you need in your automation with the Capture Elements wizard.

Objects are reusable in local project or across projects when packaged as libraries.

UI elements across the project are managed, updated, and modified from a centralized place.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
46
Q

What option would you use to import a UI Library as a dependency in your Process type project?

A

Manage Packages

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
47
Q

What are your options for pairing imported elements with UI Automation activities?

Dragging an element from the Object Repository to the Designer panel and selecting a recommended activity from the Command Palette

Adding a Modern UI Automation activity to the Designer panel and dragging an element on top of it

Adding a Modern UI Automation activity to the Designer panel and clicking Indicate target on screen

Adding a Classic UI Automation activity to the Designer panel and dragging an element on top of it

Adding a Classic UI Automation activity to the Designer panel and clicking Indicate target on screen

A

Dragging an element from the Object Repository to the Designer panel and selecting a recommended activity from the Command Palette

Adding a Modern UI Automation activity to the Designer panel and dragging an element on top of it

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
48
Q

You want to update the Descriptors for five UI Elements already present in a UI Library. You plan to use the new version of the Library to update several projects.

How would you capture the new versions of the Descriptors using the Object Repository?

Click Capture Elements in the Object Repository and record the new versions of the UI Elements

Right-click the UI Elements in the Object Repository, select Edit Descriptor and recapture or edit the Descriptors

Capture the new UI Elements in a Modern UI activity and click Add to Object Repository

A

Right-click the UI Elements in the Object Repository, select Edit Descriptor and recapture or edit the Descriptors

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
49
Q

You have just updated a UI Library dependency in a Process type project. The new version of the Library contains updates on elements which are already used in activities in your project.

True or false: Now you need to manually update the activities which were paired with the old versions of the elements.

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
50
Q

Which of the following targeting methods would you most likely enable when building a Descriptor with a variable tied to a given identifier for the name attribute?

A

Strict Selector

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
51
Q

True or false: When pairing an element which contains a Descriptor with a variable to a UI Interaction activity, the variable is automatically declared in your project.

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
52
Q

True or False: We can extract target elements from a project built using Classic UI Activities.

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
53
Q

What is the next step after adding all the desired elements in the Object Repository from a process type project?

Click Publish

Save as Template

Click Extract as UI Library Project and Publish the Library

A

Click Publish

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
54
Q

which panel of UI Explorer interface contains all the UI elements of an opened application?

A

Visual Tree

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
55
Q

You have developed a Process type project using version 1.0.0 of a UI Library. The target app has recently been upgraded and the UI Library has been updated by a colleague to v. 2.0.0. You need to update the project you have developed.

Will upgrading the UI Library dependency to v. 2.0.0 in your project automatically update the elements used in UI Activities?

Yes, if in the Library update process the existing elements were modified using the Edit Descriptor option.

No, you need to pair the elements with the UI Activities in your project again.

Yes, if in the Library update process the elements in v.1.0.0 were deleted and new ones were captured using the Capture Elements recorder.

A

Yes, if in the Library update process the existing elements were modified using the Edit Descriptor option.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
56
Q

You are extracting a UI Library from a Process type project. You have completed extracting the elements and published the Library.

How would you make sure the elements used in the starting project can be automatically updated when the UI Library is updated?

A

Import the Library back into the project and remove the Project UI Descriptors in the Object Repository.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
57
Q

which of the following types of information can you find in the Locals Panel?

Properties of current activity.

Exceptions.

A cumulative percentage of the execution time of each activity.

The value of the expressions.

The value of the variables.

A

Properties of current activity.
Exceptions.
The value of the variables.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
58
Q

You are developing a Process type project using an UI Library which contains variables in Descriptors. You’ve paired an element containing a dynamic selector with a UI Activity and got a validation error.

Which of the following options can help you identify the name of the undeclared variable?

Check the Properties panel for the Activity

Check the Project panel

Run the process in Debug mode

Check the Variables panel

A

Check the Properties panel for the Activity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
59
Q

Which of the following prerequisites does your setup need to meet for you to be able to use the Object Repository?

Modern Design Experience enabled in the project

Action Center enabled

Data Service enabled

UiPath.Uiautomation.Activities package versions 2020.10 and above

A

Modern Design Experience enabled in the project

UiPath.Uiautomation.Activities package versions 2020.10 and above

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
60
Q

You are building a Process type project using a UI Library. You’ve just added the Library as a dependency.

Where can you find the imported elements?

A

In the Object Repository panel in the Descriptors tab

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
61
Q

Which of the following Orchestrator entities are available through the Data Manager panel in Studio?

A

Processes

Assets

Queues

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
62
Q

If a company’s Orchestrator consists of multiple tenants, will the libraries be shared between the tenants?

A

It depends on the configuration.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
63
Q

Which of the following statements is true?

Orchestrator admins will not be able to edit user access rights to Storage Buckets.

All Storage Buckets in Orchestrator are read-only.

Storage Buckets can be created using the Orchestrator database or some external providers, such as Azure, Amazon, or MinIO.

A

Storage Buckets can be created using the Orchestrator database or some external providers, such as Azure, Amazon, or MinIO.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
64
Q

Which of the following statements about queue creation are true?

Choose the two options that apply

Queues are created empty by default.

The maximum number of items has to be specified at the queue creation.

Queues can hold an unlimited number of items.

Queues cannot be created without at least one item.

A

Queues are created empty by default.

Queues can hold an unlimited number of items.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
64
Q

By default, the data stored in a queue item…

A

Is in a free format and cannot be changed to a structured format.

Is in a free format, but a specific format can be set.

Has to be in a structured format from the beginning.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
65
Q

Which of the following statements about populating queues are true?

Choose the two options that apply

Queue items can be uploaded directly in Orchestrator.

Queue items cannot be uploaded directly in Orchestrator.

Queue items can be added by a robot, typically called dispatcher.

Queue items can be added by a robot, typically called performer.

A

Queue items can be added by a robot, typically called dispatcher.

Queue items can be uploaded directly in Orchestrator.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
66
Q

The status of a queue item is typically updated by a robot called…

A

Performer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
67
Q

Which of the following activities is the most appropriate one to be used at the beginning of an automation project which will become a performer?

Choose one of the options below

Set Transaction Status

Get Transaction Item

Add Queue Item

Add Transaction Item

A

Get Transaction Item

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
68
Q

Which of the following statements about storage buckets is true?

Choose one of the options below

Orchestrator admins can toggle between read-only and write privileges for each storage bucket.

Orchestrator admins can’t edit user access rights to storage buckets.

All storage buckets in Orchestrator are read-only.

A

Orchestrator admins can toggle between read-only and write privileges for each storage bucket.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
69
Q

Which of the following types of resources can be shared across folders?

Packages

Assets

Queues

Triggers

A

Assets

Queues

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
70
Q

Consider a developer having access to several folders in which resources are stored, including their own personal workspace. Can they work with the resources in all the folders in Studio if they are signed in to Orchestrator?

A

Yes - they will see the resources in the folder selected and they are able to switch from the panel.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
71
Q

Which of the following entities need to be assigned to the folder in order to run an unattended job?

Machine

Process

Package

User Account or Robot Account

Queues

Webhook

A

Machine

Process

User Account or Robot Account

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
72
Q

You want to stop a job started from Orc, how can you do that?

A

A job started from Orchestrator can be stopped only from Orchestrator.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
73
Q

What capability of Orchestrator is described by the following statement: “Creates and maintains the connection between Robots and the web application”?

A

Provisioning

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
74
Q

Which of the following pieces of information can be stored in an Orchestrator asset?

A set of credentials.

A text file.

An URL.

A true or false value.

A transaction item.

A

A set of credentials.
An URL.
A true or false value.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
75
Q

Which of the following entities need to be mapped to the folder in order to run an unattended job?

Package

Process

User or Robot

Machine template

Queues

A

Process

User or Robot

Machine template

76
Q

Active Directory users can be configured in Orchestrator only to have an Unattended Robot automatically created, but not an Attended Robot.
True or False?

A

False

77
Q

Which of the following type of process uses the User Interface?

A

Foreground Process

78
Q

Which of the following sets of jobs can be run simultaneously using a pool of 3 machines connected using the same machine template having 3 runtimes?

5 jobs created using a foreground process.

5 jobs created using a background process.

3 jobs created using a foreground process and 5 jobs created using a background process.

5 jobs created using a foreground process and 3 jobs created using a background process.

A

5 jobs created using a background process.

3 jobs created using a foreground process and 5 jobs created using a background process.

79
Q

Consider an unattended robot running the maximum number of jobs set at machine template level - 4, with one being a foreground process. There are two jobs pending: a foreground job with normal priority and a background process with high priority. Which of the two jobs will be executed first?

A

Highest priority

80
Q

Which of the following sets of jobs can be run simultaneously using a pool of 4 machines connected using the same machine template having 2 runtimes?

5 jobs created using a foreground process and 3 jobs created using a background process

5 jobs created using a background process.

3 jobs created using a foreground process and 5 jobs created using a background process.

5 jobs created using a foreground process.

A

5 jobs created using a background process.

3 jobs created using a foreground process and 5 jobs created using a background process.

81
Q

Which of the following entities need roles assigned in Orchestrator to be able to run automations?

Only unattended robots.

Only human users.

Both human users and unattended robots.

A

Only human users.

82
Q

Which of the following statements are correct for selecting the appropriate type of Robot when provisioning a new Robot?

Attended Robots For Attended Robots, credentials are needed because the jobs are triggered manually by human agents, directly on the machine where the Robots are installed.

Unattended Robots For Unattended Robots, the Windows credentials are needed to run unattended jobs on them.

Attended Robots For Attended Robots, credentials are not needed because the jobs are triggered manually by human agents, directly on the machine where the Robots are installed.

Unattended Robots For Unattended Robots, the Windows credentials are not needed to run unattended jobs on them.

A

Unattended Robots For Unattended Robots, the Windows credentials are needed to run unattended jobs on them.

Attended Robots For Attended Robots, credentials are not needed because the jobs are triggered manually by human agents, directly on the machine where the Robots are installed.

83
Q

Which of the following folder entities can be configured to be accessed/executed only by a certain unattended robot?

Choose the three options that apply

Jobs

Queues

Assets

Storage Buckets

Triggers

A

Jobs
Assets
Triggers

84
Q

Which of the following actions can be easily performed by Studio users that are signed in to Orchestrator?

Publish a package to Orchestrator.

Run jobs using published processes.

Run jobs in Automation Cloud.

Add user and robot accounts.

Correctly unchecked

Manage licenses

A

Publish a package to Orchestrator.

Run jobs using published processes.

85
Q

When running a job, will all the automation ‘.xaml’ files included in the project be executed?

A

No, only files linked to the Main.xaml through the Invoke Workflow File activity will be executed.

86
Q

Consider a Windows Server machine connected to Orchestrator using a machine template configured with 3 licenses (runtimes). If the only job running uses a background process, how many licenses are consumed?

A

3

87
Q

What are the types of logs generated by the execution of a process?

A

JSON key-value pairs

88
Q

How would you access the Robot Execution Logs in Studio?

A

Access the Debug Ribbon > Click Open Logs > Open the execution log file

89
Q

What is the keyboard shortcut for accessing the log folder?

A

CTRL + L

90
Q

What category in the Output Panel would you leave enabled to check the Fatal level logs?

Warning

Trace

Error

Information

A

Trace

91
Q

Which two sentences are true about Robot Execution Logs?

They provide information related to the Robot itself and its context.

They contain only user-defined fields by using the Add Log Fields activity.

They are messages generated by the execution of a process.

They can be either default logs or user-defined logs.

A

They are messages generated by the execution of a process.

They can be either default logs or user-defined logs.

92
Q

Which activity adds custom log fields to the robot execution logs?

A

Add Log Fields

93
Q

What activity can we use to create a new DataTable based on filtered values from an existing one?

A

Filter Datatable

94
Q

What activity is used to create a DataTable from structured text, by letting the user indicate the row and column separators?

Read Range

Generate Data Table From Text

Build Data Table

Read CSV

A

Generate Data Table From Text

95
Q

How can we combine rows from two tables by using values common to each other according to a rule?

By using the Remove Duplicate Rows activity

By using the Merge Data Table activity

By using the Join Data Tables activity

By using the Sort Data Table activity

A

By using the Join Data Tables activity

96
Q

What container do you need to add to be able to use Modern Excel activities?

Excel Application Scope

Use Excel File

No container is needed

Use Application/Browser

A

Use Excel File

97
Q

What is the key difference between data tables and spreadsheets?

A

Data Table cells are identified through the Column Name or Column Index and by the Row Index, both starting from zero. A spreadsheet cell is identified by a column letter and a row number starting at one.

98
Q

What are some of the activities that you can use to create a DataTable?

Generate Data Table From Text

Build Data Table

Read Range Workbook

Read CSV

Write Range Workbook

A

Generate Data Table From Text

Build Data Table

Read Range Workbook

Read CSV

99
Q

What activity can you use to write a data table to a string variable?
Generate Data Table
Merge Data Table
Write Range
Output Data Table

A

Output Data Table

100
Q

How can we convert a data table to a string?

A

By using the Output Data Table activity.

101
Q

Which activity would be your first choice to loop through all the rows of a data table?

For Each

For Each Row in DataTable

Get Row Item

Filter Data Table

A

For Each Row in DataTable

102
Q

What is a DataTable variable?

A

A type of variable that can store big pieces of information, and act as a database or a simple spreadsheet with rows and columns.

103
Q

A PDF is called as Native, if you can select blocks of text in the file.

A

True

104
Q

If you want to extract specific information from multiple native PDF files with the same structure, what activity should you use?

There is no activity for this.

Get Text Activity with OCR

Read PDF Activity with OCR

Get Text Activity

A

Get text activity

105
Q

Which of the following activities helps in extracting text from a PDF containing data in the form of a scanned image?

Read PDF Text

Read PDF with OCR

Get Text

Extract Images From PDF

A

Read PDF with OCR

106
Q

What is the easiest way to get the invoice number from a native PDF file?

Use the Get Text activity.

Open the PDF file with Adobe Acrobat Reader and scrape only the relevant information.

Use the Read PDF Text activity and get the value by using string manipulation.

Use the Read PDF with OCR activity and get the value by using string manipulation.

A

Open the PDF file with Adobe Acrobat Reader and scrape only the relevant information.

107
Q

If you want to extract specific information from a series of PDF files with a similar structure but the workflow only works for one file of the series, what should you investigate?

The Selector property

The ContinueOnError property

The TimeoutMS property

The File Name Property

A

The Selector property

108
Q

How can a robot read only the first page of a PDF file using the PDF activities?

Set the Range property to “0”.

Set the Range property to 1.

Set the Range property to “All”.

Set the Range property to “1”.

A

Set the Range property to “1”.

109
Q

If the PDF activities are not listed in your Activities Panel, how can you get them?

A

By installing them using the Manage Packages feature

110
Q

What is the difference between the “Save Mail Message” and “Save Outlook Mail Message” activities?

A

The Save Mail Message activity saves the MailMessage object variable retrieved from activities such as Get POP3 Mail Message or Get IMAP Mail Message to a specified folder on the current machine, while the Save Outlook Mail Message saves an Outlook mail message retrieved with the Get Outlook Mail Messages activity to the specified folder

111
Q

Which of the following activities allows us to filter emails?

A

For Each Email

112
Q

You are using the ‘Save Attachments’ activity and you have specified a local folder to download the files. What will happen if there are duplicate file names in the folder?

A

The old files will automatically be overwritten.

113
Q

Which statement accurately describes the process of automating the interface of Outlook using UI Automation activities within the Use Desktop Outlook App activity?

Only one Outlook window should be open on your machine for successful automation.

UI Automation activities cannot be used to automate the interface of Outlook.

The Use Desktop Outlook App activity is not compatible with UI Automation activities.

Multiple Outlook windows need to be open on your machine for the automation to work effectively.

A

Only one Outlook window should be open on your machine for successful automation.

114
Q

The Send Outlook Mail Message activity will work without having Microsoft Outlook installed.

A

False

115
Q

If you are using the For Each activity to loop through a list of MailMessage variables, what should you set the TypeArgument property to?

A

System.Net.Mail.MailMessage

116
Q

What activity can you use to send an email without entering the username and password of the email account?

Send Exchange Mail Message

Send Outlook Mail Message

Send IMAP Mail Message

Send SMTP Mail Message

A

Send Outlook Mail Message

117
Q

You are retrieving some Outlook mail messages and you are filtering them using the following expression:

“[Received] >= ‘” + DateTime.Today.AddDays(-2).ToString(“d”) + “ 00:00AM’ AND [Received] < ‘”+ DateTime.Today.ToString(“d”) + “ 00:00AM’”

This means that you are looking for…

A

All mail messages received in the previous two days.

118
Q

Which of the following properties are found in the Get Outlook Mail Messages activity?
Password

MailFolder

Port

Server

A

MailFolder

119
Q

What is the supported variable type in the Output property field of all Get Mail activities (POP3, IMAP, Outlook, Exchange)?

A

List <MailMessage></MailMessage>

120
Q

Which activity is used to enable dynamic file selection in an automation process?

Browse For File

Create File

Move File

Rename File

A

Browse for file

121
Q

What is the purpose of the File Exists activity?

Checks if the specified folder path exists and returns True if the folder exists, False if it doesn’t.

It allows the workflow developer to select a folder when building the automation.

Checks if the specified file path exists and returns True if the file exists, False if it doesn’t.

It allows the user to select a folder while the automation is running.

A

Checks if the specified file path exists and returns True if the file exists, False if it doesn’t.

122
Q

Which values does the expression InputFileInfo.DirectoryName return?

The full path of the folder in which the file is located.

The name without the extension.

The file’s extension.

The full name of the file.

A

The full path of the folder in which the file is located.

123
Q

Which activity is being described by the following statement “Provides a way to try a block for a predefined number of times in case there are any exceptions or a particular condition is not met”?

A

Retry Scope

124
Q

What is the maximum number of Catch blocks that can be used in a Try Catch activity in UiPath Studio?

A

Unlimited

125
Q

Which of the following scenarios triggers the Retry Scope to retry the contained activities?

As long as an error is thrown.

As long as the condition is met.

As long as the condition is met and an error is thrown.

As long as the condition is not met.

A

As long as the condition is not met.
As long as an error is thrown.

126
Q

You have more than one exception type defined in the Catch block and an exception occurs that fits two types. Which one of the following block is executed?

A

The block with most specific match.

127
Q

Which of the following is recommended to have in a Catch block?

The activity or set of activities to be performed when an error occurs.

There’s no need to add an activity in the Catch block.

The activity performed which has a chance of throwing an error.

A Log Message activity.

A

The activity or set of activities to be performed when an error occurs.
A Log Message activity.

128
Q

What is the most effective way to handle the click on a UI Element that is not always available?

Use an Element Exists activity and then a Click activity.

Use a Find Element activity.

Set the ContinueOnError property of the Click activity to True.

Place the Click activity inside a Try Catch.

A

Place the Click activity inside a Try Catch.

129
Q

Which activity is being described by the following statement: “When checking whether a particular condition is met, only activities that return a Boolean value can be used in the Condition block (e.g. IsTrue, IsFalse, Element Exists)”?

Retry Scope

If

Try Catch

Switch

A

Retry Scope

130
Q

To use a selector in the selector property of an activity, you can store it in a variable. What’s the variable type?

A

String

131
Q

Which exception type is being described by the following statement: “Occurs when using a variable with no set value (not initialized)”?

NullReferenceException

ApplicationException

BusinessRuleException

SelectorNotFoundException

A

NullReferenceException

132
Q

What does it imply when the Retry Scope activity is used without a termination condition?

The Retry Scope activity retries the activities indefinitely.

It throws an exception.

The Retry Scope activity retries just once.

The Retry Scope activity retries the activities until no exception occurs (or the provided number of attempts is exceeded).

A

The Retry Scope activity retries the activities until no exception occurs (or the provided number of attempts is exceeded).

133
Q

How can you ensure execution continues even if an activity fails?

Use a Throw activity.

Surround the activity with a Try Catch activity.

Increase the timeout duration for the activity.

Set the ContinueOnError property to True.

Set the Delay after property for that activity.

A

Surround the activity with a Try Catch activity.

Set the ContinueOnError property to True.

134
Q

Which debugging option in UiPath Studio allows you to pause the execution before a specific activity and perform additional actions?

A

Run to this activity

135
Q

Which panel displays the next activity to be executed and its parent containers when the project is paused in debugging?

Watch

Immediate

Locals

Call Stack

A

Call Stack

136
Q

Which panel is used to inspect data available at a certain point during debugging?

Watch

Immediate

Locals

Call Stack

A

Immediate

137
Q

What information can you follow in the Watch panel?

A

The values of variables or arguments, and the values of user-defined expressions that are in scope.

138
Q

Which panel in UiPath Studio provides a performance analysis of all operations, showing the cumulative percentage of execution time for each activity?

A

Profiling

139
Q

Which of the following types of information can you find in the Locals Panel?

Exceptions.

The value of the variables.

A cumulative percentage of the execution time of each activity.

The value of the expressions.

Properties of current activity.

A

Exceptions.

The value of the variables.

Properties of current activity.

140
Q

Where does changing a variable in the Immediate Panel reflect?

The Output panel.

Further execution in debug mode of the workflow.

The execution of the workflow at runtime.

The Locals panel.

The Watch panel.

A

The Watch panel.
The Locals panel.
Further execution in debug mode of the workflow.

141
Q

Which panel would you use to create a Test Bench?

A

Activities panel

142
Q

Which panel would you use to create a Test Bench?

Variables Panel

Immediate Panel

Activities Panel

Locals Panel

Data Manager Panel

A

Variables Panel
Locals Panel
Data Manager Panel

143
Q

What are some of the attributes present in the following selector <webctrl parentid=‘slide-list-container’ tag=‘A’ aaname=‘Details’ class=‘btn-dwnl’ />?

webctrl

parentid=‘slide-list-container’

tag=‘A’

/>

class=‘btn-dwnl’

A

class=‘btn-dwnl’
tag=‘A’
parentid=‘slide-list-container’

144
Q

Which of the following types of activities always use partial selectors?
Classic activities

Container activities

Child activities

Modern activities

A

Child activities

145
Q

How can the Visual Tree be used to fine-tune selectors and locate specific UI elements within an application?

By inspecting the properties and attributes of UI elements in the Visual Tree.

By using CSS selectors to target elements within the Visual Tree.

By analyzing the hierarchical structure and relationships between elements in the Visual Tree.

By performing automated tests on the UI elements within the Visual Tree.

A

By inspecting the properties and attributes of UI elements in the Visual Tree.

146
Q

How can you improve the following calendar page selector to work for all dates in 2020, but only 2020?

“<html app=‘chrome.exe’ title=‘UiPath - Calendar - Week of May 1, 2020’ />”

A

*

147
Q

What is the type of selector that is generated when you use a Type Into activity in a container activity?

A partial selector

A static selector

A full selector

A dynamic selector

A

A partial selector

148
Q

What’s UiExplorer used for and how can it be helpful in the automation process?

To create and fine tune selectors

To explore the workflow tree

UiExplorer is not a component of UiPath

To explore the UI tree

A

To create and fine tune selectors
To explore the UI tree

149
Q

When using the “Find Children” activity in UiPath, what is the type of variable used to store the output?
String

IEnumerable<UiElement></UiElement>

Array

Integer

A

IEnumerable<UiElement></UiElement>

150
Q

When fine-tuning a selector, how many characters does “*” replace?

A

Zero or more

151
Q

Is the following selector “webctrl idx=’144’ tag=’IMG’” a reliable selector for a dynamic page?

A

False

152
Q

Which one of the nodes of a selector is named the “root node”?

A

The highest-level node, corresponding to the application

153
Q

What activity would you use to eliminate an unnecessary column in a DataTable?

A

Remove Data Column

154
Q

What is a selector?

A

The “path” to the UI element, starting from the root, all the way to the target element.

155
Q

Which panel of UI Explorer interface contains all the UI elements of an opened application?

A

Visual tree

156
Q

Which of the following scenarios would cause the Window Selector option to be disabled in UiPath Studio?

When using the “Use Application or Browser” activity without indicating any target application.

When the “Window Attach Mode” property is set to “Single Window” in the “Use Application or Browser” activity.

When selecting the “Application Instance” option in the “Use Application or Browser” activity.

When the targeted window or application cannot be located by the robot.

A

When the “Window Attach Mode” property is set to “Single Window” in the “Use Application or Browser” activity.

157
Q

Let’s assume, you’re tasked with automating the testing of a website that needs to be compatible with different devices and screen sizes. You want to ensure that your automation can adapt to the responsive nature of the website.

Which option from the selection window would you choose to address this requirement?

A

responsive website

158
Q

While fine-tuning the target UI element, you can use variables in the Selector, but not in the Fuzzy selector.

A

False

159
Q

What is the significance of using Asterisk (*) symbol in fine-tuning the selector?

A

Replaces zero or more characters

160
Q

As shown in the ‘Dynamic Text Target Option’ demo, the automation workflow is designed to search for movies based on user input and extract their descriptions. However, the workflow encounters an error when trying to click on the movie card before fetching the description. How can this error be resolved to make the workflow work for all movies?

Configure Filter option

Select All option

Indicate Element option

Next-page link option

A

Configure Filter option

161
Q

Given the string variable “invoiceNumber = “INV 1432””, which of the following expressions would replace the last four digits with “1526”?
Replace.InvoiceNumber(“1526”, “1432”)

invoiceNumber.Replace(“1432”, “1526”)

InvoiceNumber.Replace(4,4, “1526)

Replace.InvoiceNumber(4, “1526”)

A

invoiceNumber.Replace(“1432”, “1526”)

162
Q

How many characters does the “?” symbol typically replace when fine-tuning a selector?

A

1

163
Q

Which of the following best describes a descriptor in the context of UI automation?

A

Target and Anchor pair to identify and locate UI elements using unique attributes or identifiers to interact with the UI accurately and consistently.

164
Q

In the Unified target method, what is the order in which the robot uses targeting methods to identify the selected UI element?

A

firsts one wins

165
Q

What is the functionality of the “Show all matches” option in the context of UI automation?

Highlight only duplicate User Interface elements, identified by selected targeting method.

Highlights all User Interface or UI Elements identified by selected targeting method.

Makes the selection more reliable.

A

Highlights all User Interface or UI Elements identified by selected targeting method.

166
Q

The “Convert to Dynamic Text Target” option is available for which purpose in the context of UI automation?
Under Anchor Elment

Context menu of the Activity

Under Target Element

In the Target section of the selection option window

Ability to handle activities with dependencies

A

Under Target Element

166
Q

What’s the purpose of UiExplorer?

To create and fine tune selectors

To explore the workflow tree

UiExplorer is not a component of UiPath

To explore the UI tree

A

To create and fine tune selectors

To explore the UI tree

166
Q

Which (2) of the following statements are true about the Pick Branch activity in UiPath?

The Pick Branch activity is used to determine the state of an application or window.

The Pick Branch activity allows you to monitor multiple input sources simultaneously and execute the appropriate branch of activities based on the first available input.

The Pick Branch activity is used to define a set of activities that will be executed when a specific condition or event occurs.

The Pick Branch activity is used to monitor the user interface for specific elements or images and trigger the workflow when they are detected

A

The Pick Branch activity allows you to monitor multiple input sources simultaneously and execute the appropriate branch of activities based on the first available input.

The Pick Branch activity is used to define a set of activities that will be executed when a specific condition or event occurs.

167
Q

Which of the following options does Verify execution feature support to verify a UI element?

Checks whether the element appears

Check whether the element disappears

Text Changed

Visually Changed

Image exists

Image appears

A

Checks whether the element appears

Check whether the element disappears

Text Changed

Visually Changed

167
Q

What are the activities inside a Parallel container called?

A

Child activities

168
Q

what is the output datatype when using the expression String.Format(“{0} is {1}”, VarName1, VarName2) to convert the values of objects into strings and insert them into another text?

A

String

169
Q

which of the following statements is true regarding dictionaries in UiPath?

A

True

170
Q

What are the key benefits of using the Parallel Activity in UiPath?

Improved performance of complex workflows

Synchronization mechanisms for coordinated execution

Ability to handle activities with dependencies

Efficient parallel processing

Sequential execution of activities

A

Efficient parallel processing
Synchronization mechanisms for coordinated execution
Improved performance of complex workflows

171
Q

The Verify Execution property is available for which three of the following activities in UiPath?

A

Click
Type
Hover

172
Q

Which property of the Check App State activity in UiPath specifies the maximum amount of time to wait for the application state to change?

RetryInterval

WaitTime

Timeout

Delay

A

Timeout

173
Q

Which property of the Parallel activity in UiPath allows you to specify a Visual Basic expression that’s evaluated after each branch completes?

Condition

Branches

Assign activity

ChildActivities

IdleTimeout

Invoke workflow activity

A

Condition

174
Q

Check App State activity can be used as a condition for the Retry Scope activity

A

True

175
Q

Check App State activity can be used outside the scope of Use application browser card.

A

True

176
Q

What are the main components of the Pick Branch activity in UiPath?

A

Trigger n actions

177
Q

In the context of List manipulation, what actions are possible?

Merging lists.

Sorting the objects.

Looping through the items.

Extracting items and converting them to other data types.

Searching for an element.

Adding and removing items.

A

Merging lists.

Sorting the objects.

Looping through the items.

Extracting items and converting them to other data types.

Searching for an element.

Adding and removing items.

178
Q
A
179
Q

Consider a dictionary variable (BirthDates), of type String, String, that contains name and birth date pairs. They key values are the names.
You want to add a new key / value pair using an ‘Assign’ activity (John Doe, Apr/20/1980).

What expressions would you enter in the ‘To’ and ‘Value’ fields of the ‘Assign’ activity?

A

To: BirthDates(“John Doe”) Value: “Apr/20/1980”

180
Q

How can we initialize the following variable type:

List<IList<String>></String>

A

new List (of IList(of String))

181
Q

What type must we select to declare a dictionary variable?

A

System.Collections.Generic.Dictionary as type.

182
Q

Which method checks if an item with a given key exists in the dictionary variable and returns a Boolean result and the value if found?

VarName.ContainsKey(Key)

VarName.TryGetValue(Key, Value)v

VarName.Count

VarName.Item(Key)

A

VarName.TryGetValue(Key, Value)

183
Q

What does the ‘String.Join’ method allows us to do?

A

Print a list of strings.

184
Q

Choose four typical uses of RegEx.

Debugging

String Manipulation

Input Validation

Data Scrapping

String Parsing

A

String Manipulation

Input Validation

Data Scrapping

String Parsing

185
Q

Which of the following string modifications can be performed using the Modify Text activity?

Combine text

Text to Upper/Lower

Split

Find and replace

Trim

A

Find and replace

Trim

Combine text

Text to Upper/Lower