UiPath - RPA Developer Foundation, RPA Starter Course, Automatic Version Control Systems

studied byStudied by 1 person
0.0(0)
Get a hint
Hint

Which activity can be used to process every item in a collection individually?

  1. While

  2. For Each

  3. Do While

1 / 148

flashcard set

Earn XP

Description and Tags

Knowledge Capture Quizzes - RPA Developer Foundation, RPA Starter Course, Automatic Version Control Systems

149 Terms

1

Which activity can be used to process every item in a collection individually?

  1. While

  2. For Each

  3. Do While

For Each

New cards
2

What designs automation workflows?

UiPath Studio

New cards
3

What manages & monitors the execution of automations?

UiPath Orchestrator

New cards
4

What Executes automation workflows?

UiPath Robot

New cards
5

Fill in the following sentence: "...are used to pass data from one workflow file to another in UiPath Studio

  1. Only Arguments

  2. Both Variables & Arguments

  3. Only Variables

Only Arguments

New cards
6

What is the correct way to concatenate a string variable (username) with a string (is online)?

  1. username + " is online"

  2. "username" + " is online

  3. username + is online

username + " is online"

New cards
7

Which of the following tasks can be taken over by RPA Robots?

  1. Capture data from text fields

  2. Start applications

  3. Make decisions based on predefined rules

  1. Capture data from text fields

  2. Start applications

  3. Make decisions based on predefined rules

New cards
8

How can you create a new variable in UiPath?

  1. Press Ctrl+K in an activity input field that requires a variable

  2. Select the Create new Variable option in the Variables panel

  3. Press Ctrl+Shift+K in an activity input field that requires a variable

  4. Press Ctrl+K in an input field that requires a variable in the properties.

  5. Press Ctrl+Shift+K in an input field that requires a variable in the properties panel.

  1. Press Ctrl+K in an activity input field that requires a variable

  2. Select the Create new Variable option in the Variables panel

  3. Press Ctrl+K in an input field that requires a variable in the properties panel,

New cards
9

Which of the characteristics make a process more suitable for RPA automation?

  1. Stable

  2. Rule-based

  3. High exception rate

  4. Repetitive

  1. Stable

  2. Rule-based

  3. Repetitive

New cards
10

Consider an Int32 variable (counter), initially assigned the value of 10. The value decreases by 1 everytime a sequence is executed in a Do. While activity. How many times will the sequence be executed if the expression in the Condition field of the Do While activity is V>0?

  1. 10

  2. 9

  3. 11

  1. 10

New cards
11

Consider the array userNames=("John", "Jane", "Dave", "Sandra"}. What value will the expression userNames(1) return?

Jane

New cards
12

Which are the steps of RPA implementations?

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

New cards
13

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

  1. List

  2. Dictionary

  3. Array

  1. Dictionary

New cards
14

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

Do While

New cards
15

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

For Each Row

New cards
16

Can Excel related activities run on a machine that does not have the Excel application installed?

Yes, but only for .xlsx files

New cards
17

What activities can you use to create a data table from unstructured data?

  1. Generate Data Table

  2. Output Data Table

  3. Build Data Table

  1. Generate Data Table

New cards
18

From an automation potential standpoint, a process in which changes are frequent, the system environment is volatile, and multiple manual (even non-digital) actions are required belongs to the ...

No RPA category

New cards
19

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

  1. Dictionary (Int32, String)

  2. New Dictionary(of String, Int32)

  3. Dictionary (String, Int32)

  4. New Dictionary(of Int32, String)

  1. New Dictionary(of String, Int32)

New cards
20

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:

  1. store them in the same variable

  2. store them in a different variable

  3. Display in the output panel

  4. store them in an excel file

  5. store them in a .csv file

store them in the same variable

New cards
21

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

  1. Read Cell

  2. Get Table Range

  3. Read Range

  1. Read Range

New cards
22

What activity can you use if you want to add data to an existing .xlsx document without overwriting existing data?

  1. Workbook Append Range

  2. Workbook Write Range

  3. Excel Write Cell

  4. Excel Append Range

  1. Workbook Append Range 4.Excel Append Range

New cards
23

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

  1. It will continue the execution without writing the data.

  2. It will throw an error.

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

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

New cards
24

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

  1. Element Exits

  2. Find Element

  3. On Element Appears

  1. Element Exists

New cards
25

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

  1. Get Full Text

  2. Get OCR Text

  3. Get Visible Text

  1. Get Full Text

New cards
26

Which of the following are input actions?

  1. Type into

  2. Click

  3. Send Hotkey

  4. Get Text

  1. Type into

  2. Click

  3. Send Hotkey

New cards
27

Typical uses of RegEx include:

  1. Debugging

  2. Input Validation

  3. String Parsing

  4. Data Scraping

  5. String Manipulation

  6. Interacting with UI Elements

  1. Input Validation

  2. String Parsing

  3. Data Scraping

  4. String Manipulation

New cards
28

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

  1. Generate Data Table

  2. Clear Data Table

  3. Output Data Table

  1. Output Data Table

New cards
29

Data scraping extracts structured data from...

  1. Documents

  2. The Browser

  3. Apps

  1. Documents

  2. The Browser

  3. Apps

New cards
30

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

Output Panel

New cards
31

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

  1. The activity throws an exception and stops the execution

  2. The next activity is executed

  3. The activity returns a False value in a Boolean variable

  1. The activity throws an exception and stops the execution

New cards
32

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?

Yes No

No

New cards
33

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

  1. The lowest-level node, corresponding to the GUI element

  2. Neither of the two

  3. The highest-level node, corresponding to the application

  1. The highest-level node, corresponding to the application

New cards
34

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

False

New cards
35

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

  1. A partial selector

  2. A dynamic selector

  3. A full selector

  1. A partial selector

New cards
36

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? *Replace.InvoiceNumber(4, "1526") *InvoiceNumber.Replace("1432", "1526") *Replace.InvoiceNumber("1526", "1432") *InvoiceNumber.Replace(4,4, "1526)

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

New cards
37

What is a Selector? *The "path" to the UI element, starting from the root, all the way to the target element. *A container for UI elements. *The unique ID of an UI element.

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

New cards
38

What is UiExplorer used for? *To create and fine tune selectors *UiExplorer is not a component of UiPath *To explore the workflow tree *To explore the UI tree

To explore the UI tree & To create and fine tune selectors

New cards
39

What activity would you use to eliminate an unnecessary column in a DataTable? *Delete from Collection *Delete Data Column *Remove Data Column *Remove from Collection

Remove Data Column

New cards
40

When fine-tuning a selector, how many characters does "*" replace? *Zero *One or more *Exactly one *Zero or more

Zero or more

New cards
41

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

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

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

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

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

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

New cards
42

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?

  1. State Machine

  2. Sequence

  3. Flowchart

  1. Sequence

New cards
43

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

  1. The application that is being automated.

  2. The length of timeout properties

  3. The data types used

  4. The length of each workflow

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

  1. The application that is being automated.

  2. The length of each workflow

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

New cards
44

You can use the Simulate input method to send hotkeys.

False

New cards
45

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

  1. Array

  2. Dictionary

  3. List

  1. List

New cards
46

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

  1. CurrentDate

  2. out_CurrentDate

  3. io_CurrentDate

  4. in_CurrentDate

  1. out_CurrentDate

New cards
47

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?

  1. Flowchart

  2. Sequence

  3. State Machine

  1. State Machine

New cards
48

What are the principles an UiPath implementation should follow?

  1. Reliable

  2. Floating

  3. Efficient

  4. Maintainable

  5. Unattended

  6. Extensible

  1. Reliable

  2. Efficient

  3. Maintainable

  4. Extensible

New cards
49

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

  1. Using decision points inside automation projects

  2. Using more than one application

  3. Having sets of activities serving different purposes in the same project

  1. Using more than one application

  2. Having sets of activities serving different purposes in the same project

New cards
50

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

  1. The Try/Catch activity

  2. The DelayAfter property

  3. The TimeoutMS property

  4. The Throw activity

  1. The Try/Catch activity

New cards
51

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

  1. Set the ContinueOnError property of the Click activity to True.

  2. Place the Click activity inside a Try/Catch block.

  3. Use an Element Exists activity and then a Click activity.

  1. Place the Click activity inside a Try/Catch block.

New cards
52

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

  1. The block with most specific match

  2. The block with the most generic match

  3. All matching blocks in the order they are defined

  4. The first match defined

  1. The block with most specific match

New cards
53

When the Extract as Workflow option is used ...

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

  2. you need to replace the variables with arguments by hand.

  3. variables are automatically turned into arguments.

  1. variables are automatically turned into arguments.

New cards
54

Can you store a Selector in a variable?

Yes, of type string

New cards
55

When using a state machine, what section of a state do you need to use to add conditions based on which to jump to other states?

  1. Entry

  2. Exit

  3. Transitions

  1. Transitions

New cards
56

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

  1. a property

  2. a menu

  3. an activity

  4. a type of workflow

  1. a type of workflow

New cards
57

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

  1. 5

  2. 2

  3. 1

  4. There is no limit on the number of catches.

  1. There is no limit on the number of catches.

New cards
58

What is it recommended to have in a Catch block?

  1. A LogMessage activity

  2. Nothing

  3. An alternative to the approach that fails

  4. An Input Dialog activity

  1. A LogMessage activity

  2. An alternative to the approach that fails

New cards
59

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

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

  2. retry the activities indefinitely.

  3. throw an exception.

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

New cards
60

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

True

New cards
61

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

  1. In the activity contextual menu in the Activities panel

  2. In the Properties panel

  3. In the activity contextual menu in the Designer panel

  4. In the Locals panel

  1. In the activity contextual menu in the Designer panel

New cards
62

What information can you follow in the Watch panel?

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

  2. The output of log message and write line activities.

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

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

New cards
63

What is the default action of the Play button in the Ribbon?

  1. Debug Project

  2. Debug Current File

  3. Run Project

  4. Run Current File

  1. Debug Current File

New cards
64

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

True

New cards
65

What information does the Call Stack panel display?

  1. The next activity to be executed and its parent containers.

  2. The previous activity to be executed and its parent containers.

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

  1. The next activity to be executed and its parent containers.

New cards
66

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

  1. Ctrl + I

  2. Ctrl + Space

  3. Ctrl + Enter

  4. Ctrl + P

  1. Ctrl + Space

New cards
67

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

  1. The Call Stack panel

  2. The Breakpoints panel

  3. The Output panel

  4. The Immediate panel

  5. The Watch panel

  1. The Output panel

New cards
68

Which panel would you use to create a Test Bench?

  1. The Designer panel

  2. The Locals panel

  3. The Activities panel

  4. The Project panel

  1. The Activities panel

New cards
69

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

  1. Variable values

  2. All Activity containers

  3. Breakpoints

  4. Properties of the previously executed activity

  5. Properties of the current activity

  6. Exceptions

  7. Argument values

  1. Variable values

  2. Properties of the previously executed activity

  3. Properties of the current activity

  4. Argument values

New cards
70

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

  1. The execution of the workflow at runtime

  2. The further execution of the workflow in debug mode

  3. The Locals panel

  4. The Output panel

  5. The Watch panel

  1. The further execution of the workflow in debug mode

  2. The Locals panel

  3. The Watch panel

New cards
71

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

  1. The Variables panel

  2. The Activities panel

  3. The Watch panel

  4. The Locals panel

  5. The Immediate panel

  6. The Designer panel

  1. The Variables panel

  2. The Watch panel

  3. The Locals panel

New cards
72

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

  1. You lose your Test Bench workflow.

  2. It gets saved in the Projects Panel by default.

  3. Nothing, it will be there when you open another.

  1. You lose your Test Bench workflow.

New cards
73

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

  1. You focus on it.

  2. It starts execution from that activity or container.

  3. Nothing.

  1. You focus on it.

New cards
74

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?

  1. The TimeoutMS property. 2, The ContinueOnError property.

  2. The Selector property.

  3. None of the options.

  1. The Selector property.

New cards
75

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

  1. By finding them in the Library tab.

  2. By installing them using the Manage Packages feature.

  3. By going to the Output panel.

  1. By installing them using the Manage Packages feature.

New cards
76

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

  1. Set the Range property to: "all"

  2. Set the Range property to: "1"

  3. Set the Range property to: 1.

  1. Set the Range property to: "1"

New cards
77

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

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

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

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

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

New cards
78

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

  1. Read PDF with OCR

  2. There is no activity for this.

  3. Get Text with OCR.

  4. Get Text

  1. Get Text

New cards
79

What are the types of Robots that can be configured for usage in Orchestrator?

  1. Attended Robots, Unattended Robots

  2. Attended Robots, Unattended Robots, Development (also known as Non-Production) Robots

  3. Attended Robots, Unattended Robots, Development Robots, Non-Production Robots

  1. Attended Robots, Unattended Robots, Development Robots, Non-Production Robots

New cards
80

How can a process in Orchestrator be executed?

  1. Immediately, from the Robot tray, if the package is allocated to the Robot (or Environment)

  2. Immediately, from Orchestrator, by starting a Job

  3. In a planned way, from Orchestrator, by creating a Schedule

  1. Immediately, from the Robot tray, if the package is allocated to the Robot (or Environment)

  2. Immediately, from Orchestrator, by starting a Job

  3. In a planned way, from Orchestrator, by creating a Schedule

New cards
81

Which of the following are capabilities of Orchestrator?

  1. Design processes

  2. Provision robots

  3. Deploy processes for execution

  4. Monitor process execution

  1. Provision robots

  2. Deploy processes for execution

  3. Monitor process execution

New cards
82

How long will the Robot try to find an UiElement (if it is not available) on the desktop?

  1. The Robot will wait forever until it can find the element.

  2. The value in milliseconds of the activity's TimeoutMS property.

  3. 30 seconds

  4. 10 seconds

  1. The value in milliseconds of the activity's TimeoutMS property.

New cards
83

Are the Robots in Orchestrator tied to Machines defined in Orchestrator?

  1. Yes, always

  2. Only if they are Standard Robots

  3. No, all Robots can be used on all the Machines defined in Orchestrator

  1. Only if they are Standard Robots

New cards
84

What is a Process in Orchestrator?

  1. A package sent for execution to a group of Robots

  2. A package published from Studio to Orchestrator and allocated to an Environment

  3. A workflow that has been designed in Studio an published in Orchestrator

  1. A package published from Studio to Orchestrator and allocated to an Environment

New cards
85

Can a Robot be added to multiple Environments?

  1. Only if the Environments belong to the same Organizational Unit (Service)

  2. Yes, under all conditions

  3. No, under any condition

  1. Only if the Environments belong to the same Organizational Unit (Service)

New cards
86

What is an Environment in Orchestrator?

  1. Each instance of Orchestrator is an Environment

  2. A group of Robots defined in Orchestrator

  3. A group of Machines defined in Orchestrator

  1. A group of Robots defined in Orchestrator

New cards
87

A single Global Exception Handler can be added to each workflow.

True

New cards
88

You are in the middle of troubleshooting your project that doesn't work as expected. Next to be executed is an invoked workflow that performs a login sequence that is regularly used throughout the process. You have already checked the invoked workflow once, at the beginning of the project debugging.

What debugging action do you use now?

  1. Disable 'Break on Exceptions' & Run

  2. Step over

  3. Step out

  1. Step over

New cards
89

Which are the main states of a typical REFramework project?

  1. Dispatcher State, Get Transaction State, Process Transaction State, End State

  2. Initial State, Transaction State, End State

  3. Initial State, Get Transaction State, Process Transaction State, End State

  1. Initial State, Get Transaction State, Process Transaction State, End State

New cards
90

What is the main improvement of the transactional type of process over the iterative type?

  1. Data is processed immediately after being read.

  2. The processing is done in iterations.

  3. Getting and processing the data are completely independent.

  1. Getting and processing the data are completely independent.

New cards
91

Why is it recommended to have the REFramework settings and configuration values stored in a separate file and read during the initialization?

  1. There are less errors when reading a file versus running the configuration settings from the project.

  2. Reading a unique file is much faster than running the configuration settings.

  3. Project maintenance is efficient: changing the content of a config file is easier than changing the project.

  1. Project maintenance is efficient: changing the content of a config file is easier than changing the project.

New cards
92

What type of project is the REFramework built on?

  1. Sequence

  2. State Machine

  3. Flowchart

  1. State Machine

New cards
93

What does a Dispatcher do?

  1. It sends the data directly to be processed by the Performer.

  2. It sends the processed data to the output files.

  3. It reads the data and populates a queue.

  1. It reads the data and populates a queue.

New cards
94

How should the Dispatcher & Performer model be applied?

  1. The jobs should run independently on separate machines.

  2. The jobs should run on the same machine, but not at the same time.

  3. The jobs should run on the same machine, at the same time.

  1. The jobs should run independently on separate machines.

New cards
95

Which of the following are features of the REFramework?

  1. Business and Application Exception

  2. Settings

  3. Logging

  1. Business and Application Exception

  2. Settings

  3. Logging

New cards
96

The Get Transaction Data state can work with data ...

  1. from both queues and collections.

  2. from queues only.

  3. from collections only.

  1. from both queues and collections.

New cards
97

You need to read data from an .xlsx file on a machine that does not have Excel installed. How can you do this?

  1. Use a System > File > Workbook > Read Range activity

  2. Use an App Integration > Excel > Read Range activity

  3. Use Programming > Data Table > Generate Data Table

  4. You can't do this

  1. Use a System > File > Workbook > Read Range activity

New cards
98

What are the types of processes from a transaction processing perspective?

  1. Linear, Mixed, Transactional

  2. Linear, Segregated, Transactional

  3. Linear, Iterative, Transactional

  1. Linear, Iterative, Transactional

New cards
99

Arrange these 5 phase of an RPA adoption in correct order. Measure Manage Discovery Build Engage

Discovery Build Manage Engage Measure

New cards
100

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? *By selecting Solve Conflicts in the Project context menu *By checking the Solve Conflicts window which is displayed when a project with changes is pushed to the remote repository *By selecting Show Changes in t he Project context menu

By selecting Show Changes in the Project context menu

New cards

Explore top notes

note Note
studied byStudied by 7 people
... ago
5.0(1)
note Note
studied byStudied by 74 people
... ago
5.0(1)
note Note
studied byStudied by 32 people
... ago
4.5(4)
note Note
studied byStudied by 75 people
... ago
5.0(1)
note Note
studied byStudied by 13 people
... ago
4.0(1)
note Note
studied byStudied by 54 people
... ago
5.0(2)
note Note
studied byStudied by 13 people
... ago
5.0(2)
note Note
studied byStudied by 132 people
... ago
5.0(1)

Explore top flashcards

flashcards Flashcard (65)
studied byStudied by 16 people
... ago
5.0(2)
flashcards Flashcard (90)
studied byStudied by 46 people
... ago
5.0(1)
flashcards Flashcard (106)
studied byStudied by 1 person
... ago
5.0(1)
flashcards Flashcard (31)
studied byStudied by 56 people
... ago
5.0(2)
flashcards Flashcard (44)
studied byStudied by 10 people
... ago
5.0(1)
flashcards Flashcard (54)
studied byStudied by 2 people
... ago
5.0(1)
flashcards Flashcard (52)
studied byStudied by 2 people
... ago
5.0(1)
flashcards Flashcard (35)
studied byStudied by 15 people
... ago
5.0(1)
robot