You are on page 1of 10

WHAT IS RPA?

Robotic Process Automation

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 “

WHY ROBOTIC PROCESS AUTOMATION?

🢂 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.

TOP 10 MOST POPULAR RPA TOOLS OF 2020

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

STEPS TO INSTALL UIPATH STUDIO : 

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 : Click on “UiPath Studio Community” 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. 

  Variables are used to store information to be referenced and manipulated in a Uipath


project

 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

Variables in Uipath can be created by three different ways

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.

Creation of variables from designer 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

Removing Variable by Right Click

 We can also remove the variables that are not used in the current project. On the Design
ribbon tab, select ‘Remove Unused Variables’

Removing Unused Variables


BROWSING .NET VARIABLE TYPES

 Use Variable type list to search for more type of variables.

 To search for more types of variables, perform the following steps:

Browse For Types

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.

2. In the “Type Name:” field, type a keyword for a variable.

3. Select a Variable type and click “OK”.

Below are some of the most commonly used variable types in Uipath 

Variables and data types

 System.Int32, System.Int64, System.Double : For storing numeric data

 System.Boolean : For storing one of two values (either ‘true’ or ‘false’)

 
 System.String : For storing textual data

 ArrayOf or System.DataType[] : For storing multiple values from same data type

 System.DateTime,  System.TimeSpan : For storing specific time coordinate and duration


respectively

 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.

You might also like