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

RPA

Robotic Process Automation (RPA) is a technology that automates repetitive, manual tasks using software bots, enhancing efficiency and accuracy. The document outlines the history, types, applications, tools, lifecycle, advantages, disadvantages, and future job prospects in RPA. It highlights popular RPA tools like UiPath, Blue Prism, and WinAutomation, and discusses the growing demand for RPA in various industries.

Uploaded by

amalp685771
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 views32 pages

RPA

Robotic Process Automation (RPA) is a technology that automates repetitive, manual tasks using software bots, enhancing efficiency and accuracy. The document outlines the history, types, applications, tools, lifecycle, advantages, disadvantages, and future job prospects in RPA. It highlights popular RPA tools like UiPath, Blue Prism, and WinAutomation, and discusses the growing demand for RPA in various industries.

Uploaded by

amalp685771
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/ 32

RPA

ROBOTIC PROCESS AUTOMATION


CONTENT

 What is RPA ?
 History of RPA
 Types of RPA technologies
 RPA Applications
 RPA Tools
 RPA life cycle
 Components of RPA
 Advantage and disadvantages
 RPA examples
 RPA jobs and Future
What is RPA ?
It is the technology used for software tools that automate human tasks, which
are manual, rule-based, or repetitive. Typically, it is like a bot that performs such
tasks at a much higher rate than a human alone. These RPA software bots
never sleep and make zero mistakes, and can interact with in-house
applications, websites, user portals, etc. They can log into applications, enter
data, open emails and attachments, calculate and complete tasks, and then log
out.
History of RPA
• RPA is the combination of several technologies, brought together under one
toolkit for different automation purposes. Though the term 'RPA' emerged in
the early 2000s, the initial development was started after the 1990s.

• 'Machine Learning (ML)' is one of those technologies that helped towards


innovation, which eventually lead to the creation of RPA.
Types of RPA technologies

• Probots
: bots that follow simple, repeatable rules to process data.

• Knowbots
:bots that search user-specified information from the internet and
respond to the user

• Chatbots
: bots that act and respond as virtual agents
RPA application / use cases
• The following list is categorized into five different sections that display the
RPA use cases:
1.Data Validation

Perform data validation tasks such as checking the accuracy and quality of
source data before using, importing, or processing the data. The primary aim is
to create data that is consistent, accurate, and complete, so there will not be
any data loss and errors during a transfer.

2.Price Comparison

With the implementation of RPA, it is possible to keep track of the fluctuating


prices. Software bots can easily create a summary of prices and also extract
data for the best pricing.
3.Quote-to-Cash

Organizations are usually dependant on selling. If there is any issue in the


operations side of selling, then it can lead to customer's complaints.
Automating such sales processes reduces errors and provides fast service to the
customers.

4.Generating Mass Emails

If there is a need for sending mass emails frequently, then RPA can be a great
option to automate the process.
RPA Tools

UiPath
UiPath is one of the most popular RPA tools that offers end-to-end solutions to
help organizations effectively automate repetitive and redundant tasks. UiPath is
a leading RPA provider in the industry, providing advanced robotic power
capabilities to organizations to automate their recurring business processes. RPA
UiPath is an open platform tool, which provides hundreds of built-in, customizable
integrations with multiple technologies such as ERP, BPM, and AI.
Features
• It provides multiple hosting options, such as cloud environments, virtual
machines, and terminal services.

• It supports a high range of web and desktop applications.

• It supports the auto-login feature to run bots.


Blue prism
Blue Prism is a UK based software development company in the field of
automation. The company has come up with one of the
leading RPA tools, also named Blue Prism.
The Blue Prism tool is mainly used to develop software robots that
help in automating mundane tasks and eliminating manual work.
The term RPA, which is an acronym of 'Robotic Process Automation',
was first introduced by the Blue Prism group.The tool is based on
Java Programming Language and provides easy to use interface
with a visual designer.
Features
• It is platform-independent so that it can be used on any platform.

• It contains robust features like load balancing, data encryption, and end-to-end
auditing. Thus, every change is audited.

• Blue Prism also supports automation of codes written in Mainframe, Java,


Windows applications, and even web-based applications.

• It supports all major cloud platforms, like Microsoft Azure and Amazon AWS.
So, users can manage most of the tasks centrally.
winautomation
WinAutomation is a powerful, robust, and easy to use windows-based
desktop automation tool that allows the development of software robots. It
provides enterprise-grade security and controls.

This tool can fill web forms, extract data, and transfer the same data from
one application to another.
• It provides easy integration with leading third-party applications.

• It supports parallel execution during testing.

• It includes image and optical character recognition.

• It requires minimal coding for the development of bots.


RPA Life Cycle
RPA Lifecycle does not have any particular defined structure. It includes
different phases of the automation process, from the creation of bots to the
execution of the bots. Check out the following diagram displaying all these
phases:
• Discovery Phase

In this phase, the RPA process architect analyzes the requirements of the client.
Then it is further decided whether the process can be automated or not. If the
process can be automated, then the RPA analyst team might involve the RPA
architect team and analyze the complexity of the process.

• Solution Design Phase

Based on requirements, the steps to automate the task, are designed,The RPA
technical architect, in collaboration with the process architect, develop a
Process Definition Document (PDD), which includes information about the
whole process.
• Development Phase

In this phase, the RPA developer creates scripts/bots to automate the tasks with the
help of RPA tools. There are several RPA tools available in the market. Automation
scripts/bots are generated by following the previously developed PDD. Generally,
there is no requirement for coding.
• UAT

In this phase, the RPA development team tests the developed bots. These bots are
tested in a pre-production environment to examine how the users can use them to
automate specific tasks. If the testing phase gets passed successfully, then it is
further transferred to the next stage. Besides, if the testing fails, then it is
transferred back to the development phase
• Deployment and Maintenance Phase

The bots are deployed into the production environment when only they have
completed the development and testing phases. After the deployment process,
users can use them to automate their tasks. If there is still a problem with the bots,
like bots are not automating, then they are further transferred to the RPA
development and testing team.

• Execute Bots

This phase includes the execution of the bots after deployment.


Components of RPA
Robotic Process Automation includes some essential components that form the
RPA platform. These components together help to automate repetitive and rule-
based processes.

1.Recorder

2.Development Studio

3.Plugin/Extension

4.Bot Runner

5.Control Center
• Recorder - It adds an ability to automate web, desktop, and mainframe
applications in a natural macro-like way without the need of
anyprogramming,
coding or scripting.

• Development Studio - The Development Studio helps to design or develop


intelligent process automation workflows. It allows you to get full control over
the automation

• Plugin/ Extension - to perform easy development and


execution.manipulating the dates of different databases, or transcribing
speech etc

• Bot Runner - Bot Runners are used for executing the developed software
bots. They are the machines on which bots are run or executed
• Control Center

The control center is the most important component of any RPA tool. It is a web-
based platform that is used to control the software bots created by the Bot
Creator. It allows users to schedule, manage, control, and scale the activity of a
vast amount of digital workforce.
Advantage and disadvantages
• Advantages of RPA

1. Code-Free - RPA doesn't require any coding or programming knowledge

2. User-Friendly- easy to understand, and easy to use

3. Security-. RPA tools provide options to assign role-based security capabilities to

ensure action specific permissions.

4.Efficiency gains- RPA can complete tasks more quickly than humans, and it's
able to do so at a lower cost

5. Reduction in errors- Computers do what they're told. They don't make a lot of
6.Reduced workload - Automating tasks like report-making can significantly reduce

the workload on employees, allowing them to focus on other critical tasks.

7.Improved customer satisfaction - Since accuracy is maintained and operational


risk is minimal, customers are provided with quality content.

8.Improved business results - Since employees are focusing on activities that add
more value to the company, robotic process automation improves results that can

be automated.
• Disadvantages of RPA

1. Potential Job Losses - If a robot can work faster with a more consistent rate,
then it is assumed that there will be no need for human input. It is the main
concern for the employees, and this results as a major threat to the labor market

2. Hiring Skilled Staff - Many organizations believe that to work with RPA, the staff
must have significant technical knowledge of automation as robots may require
programming skills and an awareness of how to operate them.

3. Lack of creativity - In a way, we will see the lack of creativity in RPA. It can only
understand programming languages, not humans. Therefore, in some jobs, RPA
will be somewhat limited compared to other technologies.
RPA examples
• Call Center Operations

Almost all organizations include call centers to solve customer queries. When the
customer raises an issue, a call center executive will require to have all the
information about a customer. They might need multiple systems or applications to
get all the details.

With the help of RPA, it will be easy to consolidate all the details about a customer
on a single screen. It will help the executive to have all the information required to
provide the solutions for the specific queries.
• Forms Processing

Many organizations process forms for preparing the initial database in their system.
It helps organizations to keep paper-based proof that can be served for further use
in the investigation where paper-based proof is important. When these forms need
to be transferred to digital, an RPA can be helpful.

• Data Management

RPA can also help organizations to manage their data for backups or restorations
easily. These types of data management tasks can be fully automated with RPA
solutions by giving them required information such as credentials, source, and
destination details, etc.
RPA jobs and Future
Robotic Process Automation has grown exponentially over the past few years.
The demand for RPA is increasing in the RPA market

RPA has provided an excellent solution for organizations to replace repetitive,


mundane, rule-based processes with software bots.

It is now helping organizations who were looking to increase their workflow


accuracy and efficiency.

As it is getting older, more organizations are coming to know about this


technology and its benefits. Many multinational organizations have already
adopted this technology
RPA is evolving to include artificial intelligence and machine learning

It is a belief that RPA bots will be used widely as cloud services.

Many large organizations have started investing in the RPA due to its popularity.
They are focusing on career opportunities of RPA as it is growing very fast. RPA is
facing some challenges in managing the resources required to run this technology.

jobs
• Process Designer
• Automation Architect
• Production Manager
THANK YOU

You might also like