Professional Documents
Culture Documents
Rpa Day1
Rpa Day1
Robotic process automation (RPA) is the use of software with artificial intelligence (AI) and machine
learning capabilities to handle high-volume, repeatable tasks that previously required humans to
perform. These tasks can include queries, calculations and maintenance of records and transactions.
“ Robotic Process Automation is a software program that imitates human actions while interacting
with a computer application and accomplishing automation of repetitive, rule-based processes “
🢂 Robotic process automation is a developing technology which relies on existing technologies such
as artificial intelligence, screen scraping and workflow automation. It builds on these technologies,
advancing their capabilities in a drastic way.
🢂 Software allows users to automate and manage workflows using a drag and drop interface. It does
this in a visual way which doesn’t require any coding knowledge. This makes robotic process
automation accessible to everyone.
🢂 Unlike many web scraping tools, This automation software can make use of optical character
recognition (OCR) technology to adapt to changing websites, templates and spreadsheets without
requiring human intervention or re-coding.
BENEFITS OF RPA
Benefits of RPA
(1)It Saves Cost: Since it can automate almost all manual and repetitive tasks, you can reduce the
size of your workforce and hence reduce costs.
(2)More Accurate in Lesser Time: Humans do lot of errors, but computers or machines don’t commit
any mistakes, they do exactly as they are told and hence are more accurate.
(3)Easy to Implement and learn: Like earlier stated, there is no coding required. Any automation can
be created using a simple drag and drop.
(4)No Coding Required!: Robotic process automation can be implemented to automate any
repetitive process which is done on a computer. This process can be related to any desktop tool or
web application, if the process is repetitive it can be automated, that too with minimum coding
required.
UiPath
Blue Prism
Automation Anywhere
Pega
WorkFusion
Jacada
Win Automation
NICE Systems
Kryon
KOFAX
UIPATH INSTALLATION
For installing UiPath Studio minimum hardware and software requirements are given below :
Hardware Requirements
Hardware-Requirement
Software Requirements
Software-Requirement
Step 1 : To install UiPath Studio click on following link https://platform.uipath.com/ and log in to the
portal.
Step 2 : Click on “Download Studio” button available on “Home” page of the portal and it will start
downloading latest version of UiPath Studio.
Step 3 : Click on “Community License” option.
Step 4-Post that we can select “Preview” or “Stable” option and UiPath Studio will get successfully
installed on our machine.
VARIABLES AND DATA TYPES IN UIPATH
Variables are containers or placeholders that can hold single/multiple values of the same
data type.
The value of a variable can change through external input, data manipulation or passing
from one activity to another
Variables are configured through their properties. We can set them in the Variables panel.
The main properties of Uipath variables are as follows :
⮞ Name : Variable names should be as descriptive as possible to make our automation easy to read
by other developers and to save time. Variables need to be created with different names, even if
used in different Scopes.
⮞ Type : It defines what kind of data can be stored in the variable. For example emailAddress can be
a variable of type String that holds the value “contact@intellectrpa.com” or cityNames can be a
variable of type String[] that holds the values {“Mumbai”,”Tokyo”,”New York”}
⮞ Scope : Scope of a variable means part of the workflow in which the variable can be used. When
we create variables in an activity by default, they are automatically given
the smallest scope they belong to (local scope). We can change the scope of the variable as per our
need. But making multiple variables unnecessarily global can cause efficiency issues as well as
possibility for confusion.
⮞ Default : We can set default or initial value to the variable and that can be manipulated
throughout the process If no default value is set at the creation of the variable, there is generally a
default rule that assigns a value.
Creating Variables
1. From the Variables panel : Open the Variables panel, select the ‘Create Variable’ option, and
fill in the fields.
Creating variables from variable panel
2. From the Designer panel : Drag an ‘Assign’ activity in activity panel and right click in ‘To’
section and select create variable or press Ctrl+K. Name it and then check its properties in
the Variables panel.
3. From the Properties panel : Go to the properties panel of the activity then click on the field
in which the variable is needed(e.g output field) press Ctrl + K give name of the variable and
check its properties in the Variable panel.
Creation of variables from properties panel
Removing Variables
In the Variable panel, right click a variable and select the Delete option
We can also remove the variables that are not used in the current project. On the Design
ribbon tab, select ‘Remove Unused Variables’
1.
1. In the Variable panel, from the Variable Type drop down list, select Browse for
Types. The Browse and select a .Net Type window is displayed.
Below are some of the most commonly used variable types in Uipath
System.String : For storing textual data
ArrayOf or System.DataType[] : For storing multiple values from same data type
Generic Value : For storing any kind of data, including text, numbers, dates, and arrays. This
type is mainly used in activities in which we are not sure what type of data we will receive,
yet in general the use of this is temporary.