0% found this document useful (0 votes)
19 views124 pages

Top RPA UiPath Interview Questions & Answers

The document provides a comprehensive list of interview questions and answers related to UiPath and Robotic Process Automation (RPA). It covers various topics including RPA lifecycle, UiPath components, types of workflows, exception handling, and automation techniques for email, PDF, and Excel. The content is aimed at helping candidates prepare for UiPath-related job interviews by familiarizing them with key concepts and functionalities.

Uploaded by

anuragsaini4343
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views124 pages

Top RPA UiPath Interview Questions & Answers

The document provides a comprehensive list of interview questions and answers related to UiPath and Robotic Process Automation (RPA). It covers various topics including RPA lifecycle, UiPath components, types of workflows, exception handling, and automation techniques for email, PDF, and Excel. The content is aimed at helping candidates prepare for UiPath-related job interviews by familiarizing them with key concepts and functionalities.

Uploaded by

anuragsaini4343
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 124

TOP RPA UIPATH

INTERVIEW QUESTIONS
& ANSWERS
BY: PUNIT MITTAL
WHAT TYPE OF QUESTION SHOULD BE
PREPARED
• Be prepare about the UiPath components you are familiar with
→ Prepare about web, desktop, excel, pdf, mail and other automations.
→ Mostly they will ask about the Panels in the UiPath studio.
→ Debugging, Packages.
→ what is the use of orchestrator.
→ If they will go deep they ask about object repository, publishing projects and
GIT Integration.
→ What are the assets, queues, storage buckets in the UiPath Orchestrator.
→ If you are familiar with the robotic enterprise framework then prepare well of it.
→ Type of exceptions
1. WHAT IS RPA?

• PA stand for Robotic Process Automation. In a nutshell it refers to


mimicking human actions or automating the manual steps using a
software bot. The process will run in the same way but without any
human intervention
2. WHAT IS RPA LIFE CYCLE?

• Phases of RPA Life Cycle:


Analysis: It starts with analysis of the current process. Mostly the RPA
BA in consultation with business works on requirement
• Development: This is the phase in which the process is developed by
the team of developers.
• Testing: Once the process is developed it’s tested thoroughly
• Deployment and Maintenance: Once the automation is tested, its
deployed to the production environment
3. WHY UIPATH IS CONSIDER BEST IN RPA?

• There are a lot of features which enables UiPath to be featured in one


of the best RPA tools. Below are some of them
• Process modelling
• Change Management
• Deployment Management
• Access Control
• Remote Execution
• Scheduling
4. WHAT ARE THE COMPONENTS OF UIPATH?

• UiPath Platform consists of three main components:


a) UiPath Studio: this is the main component where you develop
automations.
b) UiPath Robot: Robots are the runtime resources which actually run
the automation
c) UiPath Orchestrator: UiPath Orchestrator is the web application
which allows you to run the different automations on robots.
5. WHAT ARE THE TYPES OF WORKFLOWS IN UIPATH?

• These are the following workflows in UiPath.


Sequences: Sequence refers to small blocks of automations for small
tasks which can be reused as per requirement
• Flowchart: The end-to-end automations are created by flowcharts,
and it helps in building complex business processes
• State Machine: During the execution of automation on the machine s,
it will undergo various states and it is known as state machine.
6. WHAT IS DIFFERENCE BETWEEN ATTENDED & UNATTENDED
BOT?

• Attended bot: Attended bot refers to which usually work alongside a


human user and can’t be run unless system is signed on
• Unattended: This kind of bot can be remotely executed and can work
without assistance of human user
7) WHAT ARE THE BENEFITS OF USING RPA?

• There are multiple benefits of using RPA. Some of them are listed below
• It saves cost
• More accuracy
• Easy to Implement and learn
• low-code and no-code required
• Scalability
• Increased efficiency
• Faster processing
• Improved customer experience
• Strategic insights
9) WHAT IS DIFFERENCE BETWEEN TEST AUTOMATION &
PROCESS AUTOMATION?

• Test Automation: It basically refers to automation of execution of Test


cases for quality assurance
• Process Automation: It refers to automate the process without
human intervention is called Process automation.
10) HOW MANY TYPES OF VARIABLE & DIRECTION OF
ARGUMENT YOU HAVE USED TILL NOW?

• Below are some of the variables, arguments available in UiPath


String, Int32, Double, Data Table, Array, List, Generic Value, Boolean
Direction of Argument:
In, Out, In/Out
11) DIFFERENCE BETWEEN ARRAY, LIST & ENUMERATION?

• Array: Using an array, you would be able to store multiple values of


same type
List: In case you wish to store different values but without fixed length
of collection you can use a list
Enumeration: It is fixed data type.
12) WHAT ARE PROPERTIES IN UIPATH?

• For all the activities available in UiPath you can specify some
properties. Some of them are listed below:
• Continue On Error: No error will be caught if this enabled
Delay After: adds a pause in milliseconds.
Delay Before: before the activity it adds a delay in milliseconds.
Timeout MS: specifies the amount of time (in milliseconds) to wait for
a specified element to be found before an error is thrown.
Wait For Ready: Before performing the actions, wait for the target to
become ready
13) WHAT IS BRANCHING IN UIPATH?

• In order to connect activities, we use branch


14) WHAT IS SELECTOR & TYPES OF
SELECTORS?
• Selectors enables RPA tool to identify the element on screen using
different attributes.
15) WHAT ARE THE TYPES OF WILD CARDS IN UIPATH?

• Asterisk (*) – replaces zero or more characters


Question mark (?) – replaces a single character
16)WHAT IS THE DIFFERENCE BETWEEN FULL & PARTIAL
SELECTOR? FULL SELECTORS:

• The full selector contains all elements which the tools require to
identify elements
It is recommended to use when you are required to switch between
multiple windows
Partial selectors:
Activities which contain partial selectors are encapsulated in a
container that contains a full selector of the top-level window
17) WHAT IS UIPATH EXPLORER?

• It is feature which enables user to create a custom selector of UI


element is required
18)TYPES OF RECORDINGS AVAILABLE IN
UIPATH?
• Below are different types of recording options available.
• Basic
• Desktop
• Web
• Citrix
19) WHAT IS MANAGE PACKAGE IN UIPATH?

• It is a functionality which helps to download activity packages, libraries,


frameworks etc. It also allows you to view the ones which are already
installed on your computer.
20) HOW TO PUBLISH ANY PROJECT IN
UIPATH?
• When you publish an automation it refers to archiving workflow so that
you can send it to robots for execution. It would require you to provide
a path on your local machines
The default location for publishing is %ProgramData%\\UiPath\\
Packages.
21) HOW TO RUN BOT THROUGH ROBOT?

• Once the automation development is completed, we are ready to


deploy it to orchestrator. Once its deployed it can be run on the robot
22)HOW TO RUN BOT THROUGH COMMAND PROMPT & CREATE
SHORTCUT OF ROBOT?

• For running through command prompt you would have to first publish it
and after that take the published nugget package location & -file
your .xaml location
1st we have to publish that from design panel, then we have to take
that published nugget package location & -file your .xaml location.
23) HOW TO SAVE CREDENTIALS IN WINDOW & USE THROUGH
UIPATH?

• In order to save credentials, we would have to install system


credential from UiPath manage package. Once it is done, we can use
secure credential activity which can fetch the user id and password
24) HOW TO AUTOMATE DATABASE?

• For database automation you have to install UiPath. database activity


from Manage package, and after that you would have to provide all
required information for setting a connection
25) WHICH ACTIVITY YOU HAVE USED IN DATABASE.

• In UiPath there are multiple activities available like Connect,


Disconnect, Execute query & Non execute query.
26) WHAT IS CITRIX AUTOMATION IN UIPATH?

• Citrix automation is required if your process working on a virtual


machine
27) WHAT IS DIFFERENCE BETWEEN THIN & THICK CLIENT?

• Thin client: It is an application from which we cannot get the required


attributes of element
Thick client: It is an application from which we can get the required
attributes of element
28) WHAT IS DEBUGGING IN UIPATH?

• Debugging in any tool refers to the identification of bugs/errors in a


given process. You can use logging and breakpoints to resolves bugs
29) DIFFERENCE BETWEEN STEP INTO & STEP OVER IN UIPATH?

• Step into is used for step by step running of steps in the program &
step over for fast execution.
30) WHAT ARE ARGUMENTS IN UIPATH& DIRECTIONS OF
ARGUMENT?

• In UiPath you can use to pass data from a workflow to another


Workflow. They have specific directions In/Out/InOut
31) WHAT IS SWITCH & FLOW SWITCH IN
UIPATH?
• In the scenario where you have to check multiple conditions you can
use switch activity. It would help to select one choice out of multiple,
based on the value of a specified expression. In Flow Switch activity,
Each branch of a Flow Switch activity is referred as a Flow Step.
32) WHAT IS DIFFERENCE BETWEEN FOR EACH, FOR EACH
ROW & PARALLEL FOR EACH?

• For Each– This activity allows you to iterate through a collection of


items. It can be an array, a list, a data table etc.
• For each row-When using For each activity you have to specify the
data type Parallel for Each-it will allow you to Asynchronously execute a
series of activities on each element.
33) WHAT IS EXCEPTION HANDLING?

• Exception handling allows you to catch different exceptions in


the flow while it executes
The Error Handling activity in UiPath allows you four options: Rethrow,
Terminate Workflow, Throw, Try Catch.
34) WHAT IS DIFFERENCE BETWEEN THROW, RETHROW &
TERMINATE WORKFLOW?

• Rethrow is utilized when you want activities to complete before the


exception is thrown.
• Terminate workflow is used to end the workflow when an exception
occurs.
• Throw activity is used when you want to throw error before the
execution of the step.
35) WHAT IS DIFFERENCE BETWEEN DATA
SCRAPPING & SCREEN SCRAPPING?
• Data scraping refers to extracting structured data from your browser,
application or from a document, .csv file
Screen scrapping refers to extracting data
Output or screen scraping methods refer to those activities that helps
you to extract data from scanned pdfs, screen
36)DIFFERENCE BETWEEN OUTPUT PANEL & OUTLINE?

• Output panel is the place where you would see the output of execution.
The Outline panel will display the project hierarchy, and all available
variables and nodes to you
37) WHAT IS EXCEL AUTOMATION?

• In Excel automation you perform various tasks like extracting, writing


into excel, insert rows/columns etc
38) WHAT IS DIFFERENCE BETWEEN EXCEL & WORKBOOK
ACTIVITY?

• Excel Automation
Excel needs to be installed on system.
It will not allow to access items like chart, diagrams from spreadsheet.
In case the excel is password protected, it might show error.
• Workbook automation
Excel doesn’t have to be installed.
You can access items like chart, diagrams using workbook automation.
It can be used if the spreadsheet is password protected.
39) HOW MANY WAYS TO READ COLUMN OF EXCEL THROUGH
UIPATH?

• You can utilize Get Row item utility


40) HOW TO AUTOMATE EXCEL MACRO THROUGH UIPATH?

• You can utilize execute macro activity


41) WHAT IS ANCHOR & FIND ELEMENT?

• Anchor Base is a container which can search other UI element using


other UI elements as anchors Find Element-It would wait for the
specified UI element to be present on the screen (to be in the
foreground) and returns it as a UiElement variable.
42) WHAT ARE THE DIFFERENCE BETWEEN READ RANGE, READ
CELL, READ CSV, WRITE RANGE, WRITE CELL & WRITE CSV?

• Using read range UiPath can read all data of excel Using read cell we
read a specific cell Using read csv we can read all csv data Using write
csv you can write data into excel sheet Using write cell we write data
into proper column Using write csv we write data in csv format.
43) WHAT IS EMAIL AUTOMATION?

• Using email automation activities, you can perform multiple actions can
send email, receive email, Save attachments etc
44) WHAT IS EMAIL PROTOCOL IN UIPATH?

• IMAP, SMTP, GET OUTOUTLOOK, SEND OUTLOOK, POP3


45) DIFFERENCE BETWEEN IMAP, GET OUTLOOK, SEND
OUTLOOK & SMTP?

• IMAP stands for internet map access protocol; IMAP is latest standard
for sending mail
• Get outlook-using this activity we can receive the static mail
• Smtp-it stands for simple mail transfer protocol for sending the
dynamic mail
• Send outlook-using this activity you can send the static mail.
46) HOW MANY ACTIVITIES YOU HAVE USED IN EMAIL
AUTOMATION?

• There are four main activities like Get outlook, IMAP, Send outlook &
SMTP
47) HOW TO FILTER MAIL THROUGH UIPATH?

• You can do that in 2 ways:


• Either you can use if condition in for each loop.
• or you can use filter condition in Get outlook filter option.
48) HOW TO SELECT FOLDER OF MAIL THROUGH UIPATH?

• In order to select a folder, you have to change from imap or get outlook
mail setting.
49) WHAT IS PDF AUTOMATION?

• Pdf Automation is used for performing multiple activities with pdfs like
fetching data, merging pdf etc
50) HOW MANY ACTIVITIES YOU HAVE USED IN PDF
AUTOMATION?

• Some of the used activities are Read pdf text, read pdf with ocr & get
text
51)HOW TO AUTOMATE TEXT & IMAGE PDF?

• For using pdf activities, you have to install pdf from manage package,
UiPath. pdf
52) WHAT IS OCR?

• OCR stand for Optical character recognition


53) WHAT ARE THE DIFFERENT TYPES OF
OCR?
• The different types of OCR available in UiPath are below
• Google OCR
• Abbey OCR
• Microsoft OCR
54) HOW TO PASS CREDENTIALS FROM ORCHESTRATOR &
WINDOW SYSTEM?

• First you will have to save credential in mange package & give the
credential name in your secure credential variable
55)WHAT IS ORCHESTRATOR?

• Orchestrator is a web application in UiPathwhich would enable you to


deploy schedules, monitor and manage Robots & processes.
56) DIFFERENCE BETWEEN FLOATING & STANDARD ROBOT?

• Standard Robot would work on a single standard machine only. It would


be ideal for the scenario in which a user is going to work on the same
machine. Floating Robot works on any machine defined in Orchestrator,
as the machine name is not relevant while creating it. Only Attended
and Development Robots can be floating. A Standard robot can be
converted into a Floating Robot by using Convert to Floating button
displayed alongside Standard Robot.
57) WHAT IS THE DIFFERENCE BETWEEN PROCESS, JOB,
SCHEDULER, ASSET & QUEUE?

• Process: It would display all the projects published from UiPath Studio, along
with the one manually uploaded
Job: When a process is running on system its termed as a job
Schedular: Schedules will enable you to run jobs in a scheduled manner.
Asset: Assets refers to shared variables or credentials that can be utilized in
different automation projects. They allow you to store require information so
that the Robots can easily have access to it.
Queue: A queue allows you to process multiple items on different or same
machine. Queue items can store multiple types of information, such as
invoice information or customer details.
58) WHAT ARE THE TYPES OF ASSETS IN UIPATH
ORCHESTRATOR?

• The different categories of asset in orchestrator available are Integer,


Boolean, String & Credential
59) HOW TO PASS DATA FROM ASSET?

• You can use get asset activity.


67) HOW FTE IS CALCULATED?

• FTE = (volume * AHT)/ Manual hour per day (8 hours) AHT is Average
Handling Time
68) HOW TO EXTRACT FROM IMAGE?

• You can use ocr activity.


69) WHAT IS REFRAMEWORK?

• RE framework refers to project template which is based on state


machines. It is suggested by UiPath to fit all best practices which
includes logging, exception handling, application initialization for
multiple business scenarios.
70) WHAT ARE THE ERROR HANDLING ACTIVITIES AVAILABLE IN
UIPATH?

• Below activities can be used for exception handling


Try catch, terminate workflow, throw & catch
71) HAVE YOU WORKED ON STATE MACHINE?

• Yes, it refers to a type of automation that uses a finite number of states


in its execution. It can go into a state when it is triggered by an activity,
and it exits that state when another activity is triggered.
72) HOW CAN WE CALL ANOTHER XAML FILE INSIDE ONE XAML
FILE?

• To implement that you can Invoke Workflow file activity


73) WHAT IS COMPUTER VISION & THEIR
BENEFITS?
• Computer Vision is one of the features of UiPathwhich allows our robots
to analyse the screen & visually identify all the elements instead of
relying on selectors or images. It is like an algorithm which allows
human like recognition using a mix of AI, OCR, text fuzzy matching
74) HOW TO DISTRIBUTE LOAD BETWEEN
TWO BOTS?
• In order to distribute load between two bots you can create one
dispatcher for loading data to queue and a performer for extracting
data from queue
75) WHAT IS THE ROBOT STATUS?

• Below is the Robot status


Available: This means that Robot is free to be used;
Busy: The Robot is executing a process
Disconnected: The Robot and Orchestrator have not interacted in the
last two minutes;
Unresponsive: This indicates that UiPath Robot service is currently not
running.
76) WHAT IS THE DIFFERENT QUEUE STATUS?

• Below are the different Queue Status


New: This shows that item has just been added to the queue with the Add Queue Item activity
In Progress: This indicates that the item was processed with the Get Transaction Item or the
Add Transaction Item activity;
Failed: This indicates that the item did not qualify a business or application requirement and
hence was sent to a Set Transaction Status activity, which modified its status to Failed
Successful: This indicates that the item was processed successfully
Abandoned: This indicates that the item remained in the In Progress status for a very long
duration (approx. 24 hours) and remained unprocessed
Retried: This indicates that the item failed with exception and was retried. After the process
finished retrying the item, the status was changed to Failed or Successful
Deleted: This indicates that the item has been manually selected from the Transactions page
and marked as deleted.
77) WHAT IS THE DIFFERENCE BETWEEN UIPATH,
POWER AUTOMATE, BLUE PRISM AND AUTOMATION
ANYWHERE?
• https://youtu.be/JVDTl2tr2BA (Watch Video)
78) WHAT ARE THE PROS AND CONS OF RPA ACCORDING TO
YOU?

• Below are some of the pros of RPA


• Greatly Reduced errors
• Enhanced productivity
• Increased job satisfaction
• Some cons:
• Its slightly complex to implement
• Redundancy
• People getting unemployed as their jobs are automated
79) WHAT IS UIPATH?

• UiPath is one of the leading RPA Tool It is founded in the year 2005 by
Romanian entrepreneurs Daniel Dines and Marius Tirca.
As per Gartner latest report “UiPath was named a Leader for the fifth
year in a row, and in this report UiPath was positioned highest for
ability to execute”.
80) HOW WE CONNECT WITH
ORCHESTRATOR?
• You can follow the below steps to do it
»Create Machine>
»Open UiPath Robot>
»Go to Orchestrator Settings>
»Now Enter the Orchestrator URL, Machine Name and Machine Key>
»Click Connect.
81) WHAT ARE THE TYPES OF PROJECTS?

• The are different types of projects available in Studio


Sequences – sequences refer to the smallest type of project. It would be Suitable for
small processes
Flowcharts – These are more suitable to implement a more complex business logic,
which would allow you to enable you to integrate decisions and connect activities
including multiple branches
State Machines –These would be ideal for very large projects; it uses a finite number
of states in its execution which are triggered by a condition (transition) or activity
Global Handler – it is a type of workflow which is designed to determine the
project’s behaviour whenever an execution error is encountered, You can only assign
one global exception handler per automation project.
82) LIST OUT THE SECTIONS AVAILABLE IN
UIPATH.
• Below are the sections available on UiPath interface
• Projects Panel
• Activity Panel
• Workflow Designer
• Properties Panel
83) WHAT ACTIVITIES ARE USED TO READ AND SEND MAIL?

• You can use below activities to send an receive mail in UiPath


Microsoft Outlook:
Get Outlook Mail Message, Send Outlook Mail Message
Microsoft Exchange:
Get Exchange Mail Message, Send Exchange Mail Message
IBM Notes:
Get IBM Notes Mail Message, Send IBM Notes Mail Message
Gmail:
Get IMAP Mail Message
Get POP3 Mail Message
Send SMTP Mail Message
84) WHAT ARE INPUT METHODS?

• Input actions refer to Input actions necessary for user/robot to directly interact with
an application.
Below are three types of input methods
a) Default Method: – Out of all methods it is the slowest input method available.
It also does not allow background execution. It enables you to use Hot Key (Sending
keyboard shortcuts to a UI element)
b) Send Windows Message– This is the method which allows background
execution as well as use of Hotkeys
c) Simulate Type / Key– This is the fastest of the available three methods and
would also work in the background too. It is compatible with most of the web apps
and desktop apps
85) WHAT ARE OUTPUT METHODS?

• They refer to the methods or activities which would allow you to extract data from a specified UI
element or document, such as a pdf file.
• Full Text will be the default method. It is the fastest and accurate, and would also work in
background execution. it cannot extract the screen coordinates of the text, but it can allow you to
extract hidden text. This method would work only with desktop applications. It is used by “Get Full
Text” activity.
• Native is the second method and it is accurate and faster than OCR. It allows you to extract text
position but will be unable to extract hidden text. It does not support background execution and
Citrix. This method is used by “Get Text” activity.
• OCR is not 100% accurate but can be used to extract text that the other two methods would be
unable to extract and it would work with all applications including Citrix. It can also allow you to
extract Text position.
86) WHAT IS ASSET AND WHY WE NEED IT?

• Assets are shared variables or credentials which can be used in


automation projects
• They allow you to store specific information so that the
automations/robots can easily access it.
• With assets you will get extra level of security, as all credentials stored
here are encrypted with the AES 256 algorithm. They can be called by
RPA developers while they are developing a process, but will be unable
to see their values.
87) WHAT IS PACKAGE AND PROCESSES?

• Package refers to a namespace that organizes a set of related classes


and interfaces. A project becomes a package when it is published to
Orchestrator from Studio.
A process refers to a package version which is linked to a particular
folder.
88) WHAT IS JOB IN UIPATH?

• A job refers to the execution of a process on UiPath robot/machine.


89) WHAT IS DIFFERENCE BETWEEN WORKBOOK READ RANGE
AND EXCEL READ RANGE?

• The main difference is that to use excel read range we need excel to be
installed on system. For workbook range excel need not to be installed
on system
90) DO WE NEED EXCEL INSTALLED ON SYSTEM WHEN WE USE
WORKBOOK READ RANGE ACTIVITY?

• No
91) WHAT ARE PDF ACTIVITIES USED TO GET TEXT FROM AN
IMAGE?

• You can use below activities


• Read PDF Text
• Read PDF with OCR
92) WHAT IS SWITCH FLOW?

• This is a flowchart specific activity that allows you to split the control
flow into multiple branches out of which a single one would be
executed based on condition.
93) WHAT ARE ACTIVITIES USED IN QUEUES?

• The below activities can be used with queues:


Add Queue Item: It populates the queue with items and also specifies a time frame
when these items must be processed.
Get Transaction Item: It would get an item from queue so that it can be processed
Set Transaction Status: it would change the status of the transaction item to
Failed (with an application or Business Exception) or Successful. It would be used as
per the requirement
Postpone Transaction Item: it would add time parameters between which a
transaction should be processed (not before defer date and no later than due date).
All these activities would be part of the core activities package, and can be found in
the activities panel, under orchestrator > queues.
94) WHAT IS CREDENTIALS MANAGER? HOW IT IS USED IN
PROJECT?

• Within UiPath, you would be able to automate the process of creating,


querying and deleting the secured credentials through some specific
activities. To retrieve credentials, you can use the Get Secure
Credential activity.
95) WHAT IS FTE

• Full-time equivalent (FTE): It refers to the amount of work a full-time


employee completes in a department.
It is a number which represents the number of employees who are
doing manual activities and if you implement RPA in your organization
how many FTE you will save.
96) HOW WILL YOU HANDLE CREDENTIALS?

• You can use credential manager


By storing in- orchestrator as credential- variable type
You can use get secure text activity to retrieve credentials
97) WHAT ARE DYNAMIC SELECTORS? TYPES OF DYNAMIC
SELECTORS USED IN UIPATH?

• A dynamic selector refers to the selector which uses a variable or


argument as one of the attributes for your target tag. This provides the
flexibility to identify a target element using the value of
variable/argument, instead of a fixed value
98) WHAT IS PORT NUMBER OF POP3 GMAIL/ IMAP GMAIL?

• POP3 Host: pop.gmail.com


• POP3 Port: 995
• IMAP Host: imap.gmail.com
• IMAP Port: 993
99) WHAT IS PORT NUMBER OF SMTP GMAIL?

• SMTP Host: smtp.gmail.com


• SMTP Port: 587
100) DIFFERENCE BETWEEN SCREEN SCRAPING AND DATA
SCRAPING

• The differences are below-


• Screen scrapping – is used to extract mainly non structured data
• The data extracted would be stored in string
• Would not be feasible to easily extract and store in excel
Data scrapping-
• mainly used for extracting structured data
• The extracted information would be stored in Data table
101) HOW TO CONVERT A STRING VARIABLE INTO INT?

• You can use the below method to convert string to int -


Convert.ToInt32(String variable_name)
102)WHAT IS A MEAN BY GENERIC VARIABLE IN UIPATH?

• It’s a special variable which can be used to store any kind of datatypes
like string, int, dates format, and arrays.
103) IS IT POSSIBLE TO CREATE A VARIABLE WITHOUT THE
ACTIVITY OF THE DESIGNER PANEL?

• No, is it not possible


104) WHAT’S MEAN BY ARGUMENTS?

• Arguments are used to pass the data from one project to another
105) HOW TO CREATE YOUR PROJECT AND HOW TO EXECUTE
IT?

• >Below Steps demonstrate the flow


>Click start in UiPath studio
>Select Project type – New, Simple process, agent Process
Implementation, and Transactional Business process
>In the new tab, Enter the name, location, and description after that
click on create
>Based on the project design window will open.
>Drag and drop the activities into design window
>Select RUN or press F5
106) WHERE WILL YOU USE DELAY BEFORE AND DELAY AFTER?

• Delay Before:
if you want the action to wait before action executes
It is specified in milli second
Delay After:
Once the activity is executed, it would wait for the specified duration
and executes the next process.
107) HOW WILL YOU FIND THE CHILDREN FROM THE TABLE?

• You need to Drag and drop the find children from activities panel and
then Indicate the screen where you want to find the children after it
assign the correct format variable in the properties panel
108) HOW MANY WAYS THERE FOR CREATING VARIABLE IN
UIPATH?

• You can create variables in 3 ways


• Go to control bar, and you can create the variable using the variable
tab
• In properties window, you can create variable in output column
• You can also select create variable from ribbon tab
109) WHAT IS THE USE OF ELEMENT EXISTS?

• It gives you way to identify if an element exists on screen and would


give Boolean output
110) EXPLAIN THE FOLLOWING ACTIVITIES- WAIT FOR READY,
TIMEOUT MS

• Wait For Ready:


The page is fully loaded or ready before we perform this activity, It has 3 Option
NONE:
it would not wait before the activity performed
Interactive:
This action would wait for some inner part of the screen to load.
Complete:
It’s going to wait for the full screen for the app and Inner controls to load. Once the loading is
completed only the Next activity will perform
Timeout MS:
The activity will wait for the certain time before the error “Selector not Found expectation” is
shown
Default waiting time is 30000 milliseconds (30sec)
111) HOW TO CONVERT OUTPUT STRING VARIABLE INTO
OUTPUT DATA TABLE?

• By using the Generate Data table you would be able to convert a string
to a data table
112) EXPLAIN APPEND RANGE IN UIPATH?

• Append range is used to Edit or Insert data into an existing excel


workbook. Using append range we can insert the data after the last
written data from the workbook. it is not going to overwrite the existing
data.
113) WHAT IS THE ASSIGN ACTIVITY IN
UIPATH?
• It is a simple activity to assign value /expression to a variable
114) WHAT IS THE DELAY ACTIVITY IN
UIPATH?
• 114) What is the Delay Activity in UiPath?
115) WHAT IS THE IF ACTIVITY IN UIPATH?

• It is conditional statement which can be used to proceed ahead in the


flow based on certain conditions
116) WHAT IS THE SWITCH ACTIVITY IN
UIPATH?
• This allows you to check multiple conditions and execute a set of actions
based on the output of a specified condition. If nothing matches then
Default would be executed.
• 117) What is the While Activity in UiPath?
• It is a loop which would execute the statements defined till the
condition is true
• 118) What is the Break Activity in UiPath?
• You can use break activity when you want to stop looping,
• 119) What does the Accuracy property represent in the Click image
activity in UiPath?
• It is a number which shows the similarity between the image you are
searching and the one to be found. It would be between 0-1
120) HOW DO YOU DEPLOY THE IN UIPATH
TOOL?
• >Create the automation and publish it to Orchestrator
>Set up the Windows machine to run the unattended robot
>Create the Unattended Robot in Orchestrator
>Install the UiPath Studio Enterprise (.MSI) on the Unattended machine
Connecting the Robot to Orchestrator
121) HOW ELEMENTS ARE RECOGNIZED ON SCREEN IN UIPATH
STUDIO?

• You can recognize them using the attributes


122) WHAT IS STATE MACHINE IN UIPATH?

• It refers to a type of automation that uses a finite number of states


during its execution. It can go into a state when it is triggered by an
activity, and it exits that state when another activity is triggered.
• 123) What are sequence activities in UiPath?
• It will help you to group logically related activities to optimize space and
navigation in Designer panel
• 124) Difference between UiPath vs Selenium?
• UiPath is an RPA tool which would allow you to automate tasks end to end
While Selenium mostly used for automating the execution of Test Cases.
• 125) What is the For Each Activity in UiPath?
• For each activity is a looping mechanism which allows you to execute
certain steps till a specific condition is true
• 126) What is branching in UiPath RPA?
• Branching refers to putting conditions in flow and executing a certain path
based on the outcome.
127) EXPLAIN ABOUT RECORDING IN UIPATH STUDIO?

• There are 4 options available. They are Basic, desktop, web, and Citrix.
Basic:
This method can be used for the generation of the full selector
Desktop:
This is suitable for multiple actions and desktop apps.
Web:
It can be used for recording in the web pages as well as for browsing. It also
generates the container.
Citrix:
It is used for recording of environments like Citrix machines etc which are virtual.
• 128) What is the While Activity in UiPath?
• It is a loop which would execute the statements defined till the condition is true
• 129) What is Flow Switch in UiPath?
• This activity is flowchart specific activity which would help you to split the
control flow into three or more branches and only one would be executed based
on the outcome of a specific condition.
• 130) What is Document Understanding?
• It refers to extracting, interpreting, and processing data, even from pdfs, images,
handwriting, and scans
131) WHAT ARE THE BENEFITS OF INTELLIGENT DOCUMENT
UNDERSTANDING?

• Accelerate operational efficiency: it would help in spending less


time and costs on high-volume document processing and focus more
on the real investments.
• Improve customer experience: This means accelerating the speed
of your responses to customer queries
Mitigate risks: Removing the risk of human error to save time and
reputation
• Improve employee experience: Save employees from mundane,
repetitive tasks and let them focus on higher-value tasks and
objectives.
132) WHICH TYPE OF DOCUMENTS DOCUMENT
UNDERSTANDING CAN AUTOMATE? IT CAN AUTOMATE
BELOW CATEGORIES OF DOCUMENTS-
• Structured
133) WHAT ARE THE DIFFERENT TYPES OF APPROACHES
THAT CAN BE CONSIDERED/TAKEN WHILE EXTRACTING THE
DATA?
• When extracting document data, you have below three different
approaches:
• You can use A rule-based, or template-based, approach which takes
actions which are based on specific, user-specified rules.
• You can use Machine Learning (ML) models which would learn how to
respond to dynamic situations.
In some cases, you might have to use a hybrid approach which would
combine rules, templates, and ML models to ensure more effective
data extraction.
134) WHAT ARE THE TYPES OF EXTRACTORS IN DOCUMENT
UNDERSTANDING?

• Below are the types of extractors


RegEx Based Extractor – it would rely on regular expressions to
extract the information
Form Extractor – It would work on the rules and templates and it can
process structured documents, tables, checkboxes.
Intelligent Form Extractor – This method would apply intelligent
templates and rules for data extraction, and can process mostly
structured documents
ML Extractors for invoices, receipts, purchase orders, etc. –
These are powered by ML models. They are suitable for processing less
structured documents
135) WHAT IS CLASSIFIER & TYPES OF CLASSIFIERS IN
DOCUMENT UNDERSTANDING?

• A classifier helps you to identify the document type which needs to be


handled by the process as per the defined taxonomy.
An extractor would identify the specific information from a certain
document type.
Below are types of classifiers:
Keyword Based Classifier: it Processes files which include repeatable
titles or words.
FlexiCapture Classifier: it would Apply FlexiCapture definition files to
classify information from a document.
Intelligent Keyword Classifier: It would classify and split document
packages into different individual document types.

You might also like