Check your understanding

Match the entities with the corresponding descriptions.

  • Job
  • Asset
  • Package
  • Process

Drag each entity to the context it belongs to.

Tenant: Robot, Machine, Webhook
 
Folder: Job, Storage bucket, Queue, Process

 

 

Is UiPath Robot a sub-component of UiPath Orchestrator?

  • Choose one of the options below
 

Yes

 

No

 

The robot in Orchestrator is not the same as the UiPath Robot component. The first one is an image of the latter, connects to it and controls its capabilities, but they are not the same.

 
 

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

  • Choose all the options that apply

 

  • A set of credentials

  • A text file

  • A URL

  • A true or false value

     

Files cannot be stored in assets. Values can be, and these include credentials, text and boolean values.

 

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

  • Choose one of the options below
 

 

Only human users

 

Only unattended robots

 

Both human users and unattended robots

 

In order to access and run automations, both human users and robots need roles.

 

Check your understanding

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

  • Choose all the options that apply

 

  • Package

  • Process

  • User

  • Machine template

The process, the user and the machine template need to be mapped to the folder in order to run an unattended job. The package is a tenant entity, therefore not mapped to the folder.

 

 

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

  • True or False?
 

True

 

 

False

 

 

The automatic robot creation can be enabled for Active Directory users for both unattended and attended robots.

 

Check your understanding

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

  • Choose one of the options below
 

Headless process

 

Foreground process

 

Background process

 

Foreground processes use the UI. The other two types are basically the same and they don't use the UI.

 

 

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?

  • Choose all the options that apply

 

  • 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

     

    An unattended robot can run maximum one foreground process and as many background processes. Hence, from the options presented, those that can be run are those that involve maximum 3 jobs created using a foreground process.

     

     

     

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?

  • Choose one of the options below
 

The foreground job, because it involves UI

 

The background job, because it has a higher priority

 

We can't tell, given that we don't know the type of the job being finalized

 

It doesn't matter the type of job finalized in this case. Having a higher priority, the background job is executed.

 

 

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?

  • Choose one of the options below
 

0

 

1

 

3

 
Licenses are consumed when the connection between the machine and Orchestrator is in effect. So, all 3 licenses are consumed.
 

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

  • Choose all the options that apply

 

  • Asset

  • Trigger

  • Queue

  • Job

Assets can be configured to be accessed only by a user corresponding to a robot. Triggers and Jobs can be configured to be executed only by a user. Queues are collections of items and cannot be configured to be accessed only by a given user.

 

 

Check your understanding

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

  • Choose all the options that apply

 

  • Processes

  • Packages

  • Assets

  • Queues

  • Robots

 

Processes, assets and queues are the entities which can be accessed directly through the Resources panel in Studio.

 

Check your understanding

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

  • Choose all the options that apply
  • Processes

  • Packages

  • Assets

  • Queues

  • Robots

 
Processes, assets and queues are the entities which can be accessed directly through the Resources panel in Studio.
 
 

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?

  • Choose one of the options below
 

Yes - all the resources will be shown simultaneously in the Resources panel.

 

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

 

No - they will only see the resources in the folders, not in their personal workspace.

 

No - they have to select when they create the project the working folder.

 
Developers can work with resources from all the folders they have access to, including their own personal workspace. The Resources panel displays only the selected folder, but the developer can easily switch between folders (including the personal workspace).
 
 
 

Check your understanding

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

  • Choose one of the options below
 

Yes

 

No

 

It depends on the configuration

 
 
From the Tenants settings menu, admins can choose between a single feed for the entire Orchestrator host, or one feed for each tenant. 
 
 

What happens when a new version of an existing libraries is published to Orchestrator?

  • Choose one of the options below
 

The previous version gets replaced with the new version

 

Both versions will be available

 

The operation won't be completed and an error will be displayed

 
When a new version of a library is published, both version are stored and can be accessed in the Orchestrator UI, as well as in the Manage packages functionality of Studio.
 

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?

  • Choose one of the options below
 

Yes - all the resources will be shown simultaneously in the Resources panel.

 

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

 

No - they will only see the resources in the folders, not in their personal workspace.

 

No - they have to select when they create the project the working folder.

 

Developers can work with resources from all the folders they have access to, including their own personal workspace. The Resources panel displays only the selected folder, but the developer can easily switch between folders (including the personal workspace).

 

 

Check your understanding

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

  • Choose one of the options below
 

Yes

 

No

 

It depends on the configuration

 

From the Tenants settings menu, admins can choose between a single feed for the entire Orchestrator host, or one feed for each tenant. 

 

 

What happens when a new version of an existing libraries is published to Orchestrator?

  • Choose one of the options below
 

The previous version gets replaced with the new version

 

Both versions will be available

 

The operation won't be completed and an error will be displayed

 

When a new version of a library is published, both version are stored and can be accessed in the Orchestrator UI, as well as in the Manage packages functionality of Studio.

 

Check your understanding

Which of the following statements is true?

  • Choose one of the options below
 

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

 

All storage buckets in Orchestrator are read-only.

 

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

 

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

 

Check your understanding

Which of the following statements about queue creation are true?

  • Choose all the 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

Queues are empty by default at creation, and items are added afterwards. They can hold an unlimited number of items, thus their size cannot be set.
 

By default, the data stored in a queue item...

  • Choose one of the options below
 

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

 

Queue items are in a free format by default. By uploading a JSON schema, the format can become a structured one.
 

Which of the following statements about populating queues are true?

  • Choose all the 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.

 

There are two ways of adding items to a queue:

  • By direct upload in Orchestrator.
  • By a robot typically called dispatcher.
 

 

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

  • Choose one of the options below
 

Dispatcher

 

Performer

The status of a queue item is typically updated when the item is processed. The processing is done by performers.

 
 

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
 

Add Queue Item

 

Add Transaction Item

 

Get Transaction Item

 

Set Transaction Status

 
 

The performer will start by picking up an item from the queue. Thus, the Get Transaction Item is the most appropriate activity.

 

 

Match the statuses below with their corresponding explanation.

  • Abandoned
  • Failed
  • In Progress
  • Deleted

 

Check your understanding

Match the description of the process with the right transaction processing model.

  • Iterative
  • Linear
  • Transactional

 

Check your understanding

Which type of trigger is more appropriate to use for a process classifying customer complaints from different sources?

  • Choose one of the options below
 

 

A time trigger

 

A queue trigger

 

 
Although the time trigger could be used with a certain degree of success, the queue trigger is more appropriate, since the number of complaints cannot be predicted.

 

 

Which type of trigger is more appropriate to use for a process sending notifications about paper submission deadlines for students?

  • Choose one of the options below
 

A time trigger

 

A queue trigger

 

 
Since the deadline is known and the number of students to receive the notification is rather steady, the time trigger is better.

Consider an item added to a queue at 17:00. The average processing time of the queue is 45 minutes. The SLA is 3 hours and the risk SLA is 2 hours. If a robot picks it up at 19:00, what would the status of the queue item be?

  • Choose one of the options below
 

In SLA

 

In SLA, at risk

 

Out SLA

 
The queue item will be processed within the SLA limits, but after the risk deadline, which is 19:00. So, the status will be "In SLA, at risk".

 

Check Your Understanding

Please take a few minutes to answer the following knowledge check questions. 

 

Total number of questions: 15

Passing score: 80%

Number of attempts: unlimited

 

Good Luck! 

Headless process is an alternative name for...

  • Choose one of the options below
 

Foreground process

 

Background process

 

Which of the following Orchestrator entities are NOT available through the Resources panel in Studio?

  • Packages

  • Queues

  • Assets

  • Processes

  • Jobs

 

Which type of trigger is more appropriate to use for a process sending notifications about paper submission deadlines for students?

  • Choose one of the options below
 

A time trigger

 

A queue trigger

 

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?

  • Choose one of the options below

 

 

3

 

1

 

0

 

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

  • Choose all the options that apply
  • Trigger

  • Asset

  • Job

  • Queue

 

When a user is being imported from Active Directory, the automation robot creation can be configured only for the attended robot, but not for the unattended one.

  • True or False?
 

False

 

True

 

 

Match the statuses below with their corresponding explanation.

 

Consider an item added to a queue at 17:00. The average processing time of the queue is 30 minutes. The SLA is 3 hours and the risk SLA is 2 hours. If a robot picks it up at 18:30, what would the status of the queue item be?

  • Choose one of the options below
 

In SLA, at risk

 

In SLA

 

Out SLA

 

Which of the following statements about storage buckets is true?

  • Choose one of the options below
 

All storage buckets in Orchestrator are read-only.

 

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

 

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

 

 

14/15

Match the entities with the corresponding descriptions.

 

15/15

Which of the following statements about populating queues are true?

  • Choose all the options that apply
  • Queue items can be added by a robot, typically called dispatcher.

  • Queue items can be uploaded directly in Orchestrator.

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

  • Queue items cannot be uploaded directly in Orchestrator.

Check your understanding

 

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

  • Choose one of the options below
 

Studio Logs

 

Robot Execution Logs

 

Setup Logs

 

Process Execution Logs

 

The types of logs generated by the execution of a process are called Robot Execution Logs. They can be further split into default logs and user-defined logs.

 

Which of the following events generate log entries by default when executing a process in run mode?

  • Choose all the options that apply

 

  • Execution start

  • Invoking a workflow file 

  • Transaction end

  • Getting data from an external source

  • Execution end

  • Transaction start

  • Error log

  • Variables  log

     

    It's useful to know what the default Robot Execution logs are so we don't duplicate data and make the log files larger and harder to read. If you need more information revisit the Default Logs section in this lesson. 

     

     

     

Match the definitions with the logging levels.

  • The robot cannot or should not recover from the error.
  • An error has occurred. The robot will try to recover.
  • An important piece of information we want to stand out from the other logs.
  • Information about the robot's progress.
  • Information useful while developing/debugging but not useful in production.
 
 

Revisit the Logging Levels section for more information on what each level means. This information is useful for both levels: 

  • To interpret the default log severity.
  • To set the correct level for user-generated logs.

 

Check your understanding

How would you describe what a log is in terms of data type?

  • Choose one of the options below
 

A string

 

A list

 

JSON key-value pairs

 

A data table

Logs are in the form of JSON, key-value pairs where the field is the key and the information in that field is the value. 

 

How would you access the Robot Execution Logs in Studio?

  • Choose one of the options below
 

 

Access the Design Tab > Click Open Log 

 

 

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

 

 

Access the Home Tab > Click Settings > Click Logs > Open the execution log file 

 

 

Access the Project panel > Click File explorer > Access the logs folder in your project > Open the desired execution log file

Logs are accessed locally by clicking Debug, selecting Open Logs and accessing the Execution file for the desired date.  

 

Order the steps to activate Verbose level logging in Studio?

  • Navigate to the Debug tab
  • Enable Log activities
  • Run the process in Debug mode
  • Click Open Logs
  • Open the correct Execution log file

If needed, review the Generating Verbose Level Logs section of the Accessing Logs simulation.

 

 

Which of these files would you open to investigate a process that ran on the specific date?

  • Choose one of the options below
 
 
 

2020-05-22_Studio.log

 

2020-05-22_Analyzer_Studio.log

 

2020-05-22_Execution.log

 

 

Is the log level set for the Catch block in accordance with the best practices?

  • Choose one of the options below
 

No

 

Yes

 

 

Arrange the log levels by severity. Level 1 is the least severe, Level 6 is the most severe.

  • Drag and drop the log level cards to match the appropriate level of severity

You want to filter logs in the Output panel to check Fatal level logs. What category in the Output panel would you leave enabled?

  • Choose one of the options below
 

Information

 
 

Warning

 
 

Error

 
 

Trace

 

 

The image below displays a single workflow file from a project. 

 

What Log message activities would you add if you want to follow the best practices?

  • Choose all the options that apply 

 

 

 
  • Info level at the start of the workflow file

  • Info level after adding a Data Column to the table

  • Info level after reading the Excel file

  • Warn level after reading the Excel file

  • Info level after filtering the inputData variable

  • Info level at the end of the workflow file

 

 

What is the keyboard shortcut for accessing the Log folder?

  • Choose one of the options below
 

CTRL + L

 

CTRL + E

 

ALT + E

 

ALT + L

The Retry Scope activity can be used without a termination condition. In this case it will...

  • Choose one of the options below
 

retry the activities until no exception occurs (or the provided number of attempts is exceeded).

 

 

retry the activities indefinitely.

 

 

throw an exception.

 

 

What is it recommended to have in a Catch block?

  • Choose all the options that apply

 

  • A LogMessage activity

  • Nothing

  • An Input Dialog activity

  • An alternative to the approach that fails

 

 

When the Extract as Workflow option is used…

  • Choose one of the options below
 

 

variables are automatically turned into arguments.

 

you can use variables to pass information between the main workflow and the extracted one.

 

you need to replace the variables with arguments by hand.

 

 

The Global Exception Handler is ...... designed to determine the project’s behavior when encountering an execution error.

  • Choose one of the options below
 

 

a menu 

 

 

a type of workflow

 

 

an activity

 

 

a property

 

 

What can you use to make sure that the execution continues even if an activity fails?

  • Choose one of the options below
 

 

The DelayAfter property

 

 

The TimeoutMS property

 

 

The Try/Catch activity

 

 

The Throw activity

 

 

 

What is the maximum number of catches you can have in a Try/Catch block?

  • Choose one of the options below
 

2

 

 

There is no limit on the number of catches.

 

 

1

 

 

5

 

 

Can you store a Selector in a variable to be used in the Selector property of an activity?

  • Choose one of the options below
 

Yes, of type String

 

No

 

Yes, of type UiElement

 

Yes, of type Int32

 

 

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

  • Choose one of the options below
 

Set the ContinueOnError property of the Click activity to True.

 

Use an Element Exists activity and then a Click activity.

 

Place the Click activity inside a Try/Catch block.

 

 

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

  • Choose one of the options below
 

The first match defined

 

All matching blocks in the order they are defined

 

The block with most generic match

 

The block with most specific match

 

 

'Uipath > Foundation 퀴즈' 카테고리의 다른 글

Orchestrator for RPA Developers 문제  (0) 2022.04.29
Introduction to Logging in Studio 문제  (0) 2022.04.29
Debugging in Studio 문제  (0) 2022.04.28
Project Organization in Studio 문제  (0) 2022.04.28
Selectors in Studio 문제  (0) 2022.04.27

What is the type of breakpoint in the picture below?

 

  • Choose one of the options below
 

Conditional breakpoint

 

Simple tracepoint

 

Conditional tracepoint

 

Simple breakpoint

 

 

Which key combination would you use to activate IntelliPrompt in the Immediate Panel?

  • Choose one of the options below
 

Ctrl + I

 

 

Ctrl + Space

 

 

Ctrl + Enter

 

 

Ctrl + P

 

 

You are executing your workflow in Debug mode and an exception has just been thrown.

  • Match the following options with the correct definitions:

 

  • Continues the execution from the next activity. - Ignore
  • Starts the debugging process from the first activity of the project.  - Restart
  • Re-executes the previous activity and throws the exception if it is encountered again. - Retry
 
 

What information does the Call Stack Panel display?

  • Choose one of the options below
 

The previous activity to be executed and its parent containers.

 

The next container to be executed and its children containers and activities.

 

The next activity to be executed and its parent containers.

 

 

 

Where is the output of Log Message or Write Line activities displayed?

  • Choose one of the options below
 

 

The Output panel

 

The Call Stack panel

 

The Immediate panel

 

The Breakpoints panel

 

The Watch panel

 

 

Which panel would you use to create a Test Bench?

  • Choose one of the options below
 

The Locals panel

 

The Activities panel

 

The Designer panel

 

The Project panel

 

 

This type of tracepoint is a good replacement for using Log Message or Write Line activities for debugging purposes. 

  • Choose one of the options below
 

True

 

 

False

 

 

 

Where can you find the Run from this Activity, Run to this Activity and Test activity actions?

  • Choose one of the options below
 

 

In the activity contextual menu in the Designer panel

 

 

In the activity contextual menu in the Activities panel

 

 

In the Locals panel

 

 

In the Properties panel

 

 

You can check the current value of a complex expression in the Immediate Panel.

  • Choose one of the options below
 

False

 

True

 

 

Considering the below breakpoints settings, when will the workflow execution be paused?

  • Choose one of the options below
 

 

When it reaches the activity holding the breakpoint.

 

 

Whenever the row value in the "First Name" column changes to "Alex" for the second time.

 

 

When it reaches the activity holding the breakpoint a second time and the row value in the "First Name" column contains "Alex".

 

 

When it reaches the activity holding the breakpoint and the row value in the "First Name" column contains "Alex".

 

When it reaches the activity holding the breakpoint a third time and the row value in the "First Name" column contains "Alex".

 

 

What information can you follow in the Watch panel?

  • Choose one of the options below
 

The next activity to be executed and its parent containers when the project is paused in debugging. 

 

The output of log message and write line activities.

 

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

 

 

What happens if you close a Test Bench tab without saving the workflow?

  • Choose one of the options below

 

 

Nothing, it will be there when you open another.

 

 

It gets saved in the Projects Panel by default.

 

 

You lose your Test Bench workflow.

 

From which panels can you directly add variables to the Watch panel?

  • Choose all the options that apply 

 

  • The Variables panel

  • The Locals panel

  • The Designer panel

  • The Watch panel

  • The Activities panel

  • The Immediate panel

 

 

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

  • Choose all the options that apply 

 

  • All Activity containers

  • Breakpoints

  • Variable values

  • Properties of the current activity

  • Exceptions

  • Properties of the previously executed activity

  • Argument values

 

Where will changing a variable in the Immediate Panel be reflected?

  • Choose all the options that apply 

 

  • The Output panel

  • The Locals panel

  • The execution of the workflow at runtime

  • The Watch panel

  • The further execution of the workflow in debug mode

 

 

What happens when you click an activity or container in the Call Stack Panel?

  • Choose one of the options below
 

 

It starts execution from that activity or container.

 

You focus on it.

 

Nothing.

Practice 1 - Sequence, Flowchart or State Machine?

 

Fit the best workflow type to the following problem statements:

We are automating a banking process that moves money from clients' accounts according to certain rules. It makes payments, it calculates interest rates and, each morning, it moves the amounts of money according to specific rules. The process is continuous. 

 

Sequence

 

Flowchart

 

State Machine

 

 
 
 
 
 

We want to create a robot that runs once a day, collects stock market data and then creates a report based on it. 

 

Sequence

 

Flowchart

 

State Machine

 
 

 

We have a workflow which runs once a day. It contains several decision points and based on the input data and the verifications made, it may have 5 possible outcomes.

 

Sequence

 

Flowchart

 

State Machine

 
 

 

We are developing a workflow that will be integrated in a bigger project. It consists of logging into an ERP application using secure credentials, downloading all the invoices that were validated in the previous day and transferring them.

 

Sequence

 

Flowchart

 

State Machine

 
 

 

We received a request to create a robot that listens to a server until it receives some information. When it does, it processes the information, then after the processing is complete, it logs the results. Finally, it returns to listening to the server. The process is continuous. 

 

Sequence

 

Flowchart

 

State Machine

 

 
 
문제
 

Which variable type is fit for datasets of single values whose number is liable to change?

  • Choose one of the options below
 

Dictionary

 

List

 

Array

 

We want to send a current date value outside of an invoked workflow. What is a good name for the argument?

  • Choose one of the options below
 

io_CurrentDate

 

in_CurrentDate

 

CurrentDate

 

out_CurrentDate

 

What are the principles an UiPath implementation should follow?

  • Choose all the options that apply
  •  

    Reliable

  •  

    Efficient

  •  

    Maintainable

  •  

    Floating

  •  

    Extensible

  •  

    Unattended

 

You can use the Simulate input method to send hotkeys.

  • Choose one of the options below
 

True

 

False

 

Order the steps you need to follow to create a new library.

  •  

 

We want to create a robot that searches for weather information daily and then creates a report based on it.

 

What is the best type of workflow to use?

  • Choose one of the options below
 

Sequence

 

State Machine

 

Flowchart

 

 

We need to automate a logistics process that pairs goods in several warehouses with transporters according to certain rules. It configures shipments, it calculates costs and sends daily orders. The process is continuous.  

 

What is the best type of workflow to use? 

  • Choose one of the options below
 

Flowchart

 

State Machine

 

Sequence

 

Which of the following statements are true regarding the Find Element activity?

  • Choose all the options that apply
  •  

    It returns a Boolean(True or False) specifying if the element was found on screen.

  •  

    It returns the found element in a variable for later use.

  •  

    It throws an exception if it doesn’t find the element on screen.

     

     

Which factors should be considered as criteria for breaking down a project into different workflows?

  • Choose all the options that apply
  •  

    Having sets of activities serving different purposes in the same project

  •  

    Using more than one application

  •  

    Using decision points inside automation projects

 

Which of the following criteria can be considered breakdown criteria for splitting large workflows?

  • Choose all the options that apply
  •  

    The application that is being automated.

  •  

    The length of timeout properties.

  •  

    The data types used.

  •  

    The purpose of a certain operation (login, processing, reading a document using OCR, filling in a template, and so on).

  •  

    The length of each workflow.

'Uipath > Foundation 퀴즈' 카테고리의 다른 글

Error and Exception Handling in Studio 문제  (0) 2022.04.28
Debugging in Studio 문제  (0) 2022.04.28
Selectors in Studio 문제  (0) 2022.04.27
Data Manipulation in Studio 문제  (0) 2022.04.27
DataTables and Excel Automation 문제  (0) 2022.04.27

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

  • Choose one of the options below
 

The highest-level node, corresponding to the application

 

Neither of the two

 

The lowest-level node, corresponding to the GUI element

 

What is UiExplorer used for?

  • Choose all the options that apply
  •  

    UiExplorer is not a component of UiPath

  •  

    To explore the UI tree

  •  

    To explore the workflow tree

  •  

    To create and fine tune selectors

     

     

Match the following roles with their main responsibilities:

  • Solution Architect
  • Business Analyst
  • Infrastructure & IT Security Admin
  • RPA Support
  • In charge of defining the Architecture of the RPA solution.

 

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

  • Choose one of the options below
 

False

 

True

 

 

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' />”

  • Choose one of the options below
 

 

“<html app\='chrome.exe' title\='UiPath - Calendar - * />”

 

“<html app\='chrome.exe' title\='UiPath - Calendar - * 2020' />

 

“<html     app\='chrome.exe' title\='UiPath - Calendar - Week of ?????, 2020' />”

 

“<html app\='chrome.exe' title\='UiPath - Calendar -* 202?' /> “

 

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

  • Choose one of the options below
 

Exactly one

 

One or more

 

Zero

 

Zero or more

 

 

You have the string variable invoiceNumber = "INV 1432" and you want to replace the last four digits with "1526". Which of the following expressions would achieve this?

  • Choose one of the options below
 

Replace.InvoiceNumber("1526", "1432")

 

Replace.InvoiceNumber(4, "1526")

 

InvoiceNumber.Replace(4,4, "1526)

 

InvoiceNumber.Replace("1432", "1526")

 

 

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

  • Choose one of the options below
 

Delete from Collection

 

Remove Data Column

 

Delete Data Column

 

Remove from Collection

 

 

What is a Selector?

  • Choose one of the options below
 

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

 

The unique ID of an UI element.

 

A container for UI elements.

 

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

  • Choose one of the options below
 

A dynamic selector

 

A partial selector

 

A full selector

'Uipath > Foundation 퀴즈' 카테고리의 다른 글

Debugging in Studio 문제  (0) 2022.04.28
Project Organization in Studio 문제  (0) 2022.04.28
Data Manipulation in Studio 문제  (0) 2022.04.27
DataTables and Excel Automation 문제  (0) 2022.04.27
UI Automation with Studio 문제  (0) 2022.04.26

What expression would you use to instantiate a dictionary object that pairs names (key) with ages (value)?

  • Choose one of the options below
 

New Dictionary(of Int32, String)

 

 

New Dictionary(of String, Int32)

 

 

Dictionary (String, Int32)

 

 

Dictionary (Int32, String)

 

Pair the following methods that use the RegEx builder with the correct explanations.

  •  
  •  
  •  

 

Which of the following methods can be used to populate a list of strings type variable with the values John, Paul, George and Ringo?

  • Choose all the options that apply

 

  •  

    Set the Default value in the Variables panel to {"John", "Paul", "George", "Ringo"}

  •  

    Set the Default value in the Variables panel to New List(of String) from {"John", "Paul", "George", "Ringo"}

  •  

    Initiate the variable with New List(of String) and use Add To Collection activities to populate the list.

  •  

    Leave the Default value blank and use Add To Collection activities to populate the list.

     

     

Consider the string variable Letters = "abcdefg". 

 

What value would the expression Letters.Substring(1,2) return?

  • Choose one of the options below
 

"bc"

 

"bcd"

 

"ab"

 

"abc"

What is the best collection data type to store several cake recipes (names and ingredients)?

  • Choose one of the options below
 

List

 

Array

 

Dictionary

 

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?

  • Choose one of the options below
 

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

 

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

 

 

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

 

 

To: "John Doe" Value: "Birth Dates"

 

Which activity can be used to write the content of a DataTable into a String?

  • Choose one of the options below

here...

 

Clear Data Table

 

Generate Data Table

 

Output Data Table

 

 

Consider the list of strings ListOfContinents = {"Africa", "Antarctica", "Asia", "Australia", "Europe", "North America", "South America"}. 

 

What value will the expression ListOfContinents(2) return?

  • Choose one of the options below
 

Antarctica

 

 

 

Asia

 

 

None, objects are not identified by their index in lists

 

Australia

Typical uses of RegEx include:

  • Choose all the options that apply
  •  

    Data scraping

  •  

    Debugging

  •  

    String parsing

  •  

    Input validation

  •  

    Interacting with UI elements

  •  

    String manipulation

 

What value will the following expression return? 

 

String.Format("{1} is {0}", "home", "John", "far away", 0, 1)

  • Choose one of the options below
 

"1 is 0"

 

"John is home"

 

"Home is far away"

 

"John is far away"

'Uipath > Foundation 퀴즈' 카테고리의 다른 글

Project Organization in Studio 문제  (0) 2022.04.28
Selectors in Studio 문제  (0) 2022.04.27
DataTables and Excel Automation 문제  (0) 2022.04.27
UI Automation with Studio 문제  (0) 2022.04.26
UI Automation with Studio 문제1  (0) 2022.04.26

Let's review the main concepts in Excel.

Consider a typical database of employees of a group of companies. What is the natural way of organizing it in an Excel file?

 

Match the concepts on the left with the data pieces on the right.

  •  

 

 

 

Which activity can be used to read an entire sheet from an Excel file?

  • Choose one of the options below
 

Get Table Range

 

 

Read Range

 

Read Cell

 

 

What happens if you use a Write Range activity and try to write data in an .xlsx file that does not exist?

  • Choose one of the options below
 

It will create that file for you and write the data in it.

 

 

It will throw an error. 

 

It will continue the execution without writing the data.

 

 

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

  • Choose one of the options below
 

While

 

For Each

 

 

For Each Row

 

Join Data Tables

 

 

Which of the following activities can you use if you want to add data to an existing .xlsx document without overwriting existing data?

  • Choose all the options that apply
  •  

    Workbook Write Range

  •  

    Workbook Append Range

  •  

    Excel Append Range

  •  

    Excel Write Cell

     

     

This project type is recommended for simple, linear workflows without multiple decision nodes.

  • Choose one of the options below
 

Sequence

 

State Machine

 

Flowchart

 

What activity can you use to write a data table to a string variable?

  • Choose one of the options below
 

Generate Data Table

 

Output Data Table

 

Write Range

 

Merge Data Table

 

 

You have included a Sort Data Table activity in your workflow.  The DataTable variable is called dt_Usernames. The Input DataTable field is set to the dt_Usernames variable and the Output DataTable field is also set to dt_Usernames. 

 

The activity will sort the Data Table values and...

  • Choose one of the options below
 

store them a different variable

 

 

store them in a .CSV file

 

store them in the same variable

 

display them in the Output panel

 

 

store them in an Excel file

 

The body of a loop is executed at least once when this activity is used.

  • Choose one of the options below
 

While

 

For Each

 

Do While

'Uipath > Foundation 퀴즈' 카테고리의 다른 글

Selectors in Studio 문제  (0) 2022.04.27
Data Manipulation in Studio 문제  (0) 2022.04.27
UI Automation with Studio 문제  (0) 2022.04.26
UI Automation with Studio 문제1  (0) 2022.04.26
Variables, Arguments, and Control Flow 문제  (0) 2022.04.22

Check your understanding

 

Is the Anchor set correctly for this Get Text activity that should retrieve the transaction number?

 

Yes

 

No

 

Not quite. 

First, the target is set on "Transaction #:" and this is the text that the robot would retrieve. But it will not, because the Anchor is set on an element that changes with each click of the Accept button.

 

This means that when those number change, the robot will not find "Transaction #:".

 

Second, the target should be set on the number and the anchor on "Transaction#:".

 

 

Check your understanding

You want to automate a task that involves using the rpasamples.com/suppliers website. A series of misfortunate events happen. What is the solution?

Recommendation: Open the website to check the UI elements available and test your solution ideas in Studio.

The automation project contains just these 2 activities: a Use Browser resource - to open the Supplier website, and a Click action - to click on the "New Supplier" button. 

 

The issue is that depending on the user's location, the language in which the website is displayed changes. Therefore, you get error stating the "New Supplier" button cannot be found. 

 

What can you do?

  • Choose one of the options below
 

Add a Check App State action to verify if the website language is set to English.

 

Add multiple anchors for the New Supplier button.

 

Edit the validation methods to use only Selectors.

 

The desired state of the website is in the English language. Adding this extra check and adding to the workflow the logic which achieves language change will solve your problem.

 
 

After solving the language issue and entering the data for a New Supplier, you want to close this window by clicking on the "X" button. 

 

Something doesn't seem right...

  • Choose all the options that apply
 
  •  

    A duplicate was found.

  •  

    The UI element is not clickable.

  •  

    The target needs an anchor

When encoutering duplicate elements, you should add anchors to make the distinction between similar elements.

 

Which of the following factors increase the complexity of a potential automation?

  • Choose all the options that apply
  •  

    Legacy applications

  •  

    Inputs that cannot be standardized

  •  

    Having clear rules for each step

  •  

    The number of decision points in the business logic

 

In which panel can you see the results of the Log Message or Write Line activities?

 

Output

 

Activities

 

Project

 

Properties

 

Outline

 

Which are the steps of RPA implementations?

  • Choose one of the options below
 

Prepare RPA / Design RPA / Develop RPA / Test RPA / Implement RPA

 

Prepare RPA / Opportunity Assessment / Solution Design / Build RPA / Test RPA / Stabilize RPA / Constant improvement

 

 

Prepare RPA / Solution Design / Build RPA / Test RPA / Stabilize RPA / Constant improvement

 

Prepare RPA / Solution Design / Build RPA / Implement RPA / Constant improvement

 

Which of the following are input actions?

  • Choose all the options that apply
  •  

    Type into

  •  

    Get Text

  •  

    Send Hotkey

  •  

    Click

  •  

 

What happens when a Find Element activity does not find the desired element within the set Timeout property?

  • Choose one of the options below
 

 

The activity throws an exception and stops the execution

 

The activity returns a False value in a Boolean variable.

 

The next activity is executed.

 

 

Match the input methods with the correct definitions:

 

Simulate
  •  

 

 

An automation process using UI Interaction activities set to the default input method is running on Michelle's machine. Would you recommend that Michelle works on her machine while the process is running?

  • Choose one of the options below
 

 

Yes

 

No

 

Which of the following output activities extracts the hidden text from a UI element?

  • Choose one of the options below
 

Get Visible Text

 

Get Full Text

 

Get OCR Text

 

Data scraping extracts structured data from…

  • Choose all the options that apply
  •  

    The browser

  •  

    Documents

  •  

    Apps

     

     

     

Which of the following activities has a Boolean variable as the output?

  • Choose one of the options below
 

Element Exists

 

 

On Element Appears

 

Find Element

Which of the following statements are true? 

  • Choose all the options that apply
  •  

    Developers can use modern and classic activities regardless of the automation project's design experience. 

  •  

    In overall UI automation scenarios, more than 90% of classic activities utilize the most reliable targeting method, namely Image. 

  •  

    Modern activities uses a targeting technology called Unified Target that cycles through all of the available targeting methods. 

  •  

    Object repository is only available in the modern design experience. 

 

 

Which of the following options should be considered in case a regular selector becomes unreliable during automation development? 

  • Choose all the options that apply 
  •  

    Using Anchors to pin point the UI element. 

  •  

    Using the Image targeting method. 

  •  

    Chose a different UI element to automate. 

  •  

    Try using Fuzzy Selectors. 

     

     

You are running the classic design experience. What path would you use to enable the modern design experience for all new projects? 

  •  

 

 

You have just created a new project. How would you set the modern design experience as default only for this specific project? 

  • Choose one of the options below
 

Activities Panel > Filter

 

Manage Packages > Install the Modern Activities pack

 

Backstage View > Settings > Design 

 

 

Project Settings > General 

 

 

Before creating a robot path that defines a UI automation project, RPA Developers first need to: 

  • Choose one of the options below
 

Understand the job description of the human that the automation replaces. 

 

Identify the human path that achieves the same goal by breaking down each individual step. 

 

 

Create a sample workflow using as little activities as possible. 

+ Recent posts