You are on page 1of 33

National Institute of Electronics & Information Technology

Gorakhpur Center
Ministry of Electronics & Information Technology (MeitY), Government of India

http://www.nielit.gov.in/gorakhpur /GKP.NIELIT @GKP_NIELIT /NIELITIndia /school/NIELITIndia


Agenda
• Evolution of RPA
• History
• Introduction to RPA
• Story of Work
• RPA vs Automation
• RPA & AI
• RPA & ecosystem
• Industries best suited for RPA
• Processes that can be automated
• Types of Bots
• Market Leaders
• Future of RPA
• List of RPA tools

http://www.nielit.gov.in/gorakhpur /GKP.NIELIT @GKP_NIELIT /NIELITIndia /school/NIELITIndia


Evolution of RPA
Several technological advancements have helped in the evolution of RPA. Three key predecessors of RPA
are:

Screen Scraping Workflow Automation


Artificial Intelligence
Software & Management Tools

http://www.nielit.gov.in/gorakhpur /GKP.NIELIT @GKP_NIELIT /NIELITIndia /school/NIELITIndia


Screen Scrapping
• Screen scraping is the act of copying information that shows on a
digital display so it can be used for another purpose. Visual data
can be collected as raw text from on-screen elements such as a text
or images that appear on the desktop, in an application or on a
website. Screen scraping can be performed automatically with a
scraping program or manually with an individual extracting data.

http://www.nielit.gov.in/gorakhpur /GKP.NIELIT @GKP_NIELIT /NIELITIndia /school/NIELITIndia


What is it used for?
• Screen scrapers have been applied in a broad number of fields for
a variety of use cases. Some potential uses include:
• Banking applications and financial transactions
• Saving meaningful data for later use
• To perform actions a user would on a website
• For data aggregators such as price comparison websites
• To track user profiles to see online activities
• To steal data.

http://www.nielit.gov.in/gorakhpur /GKP.NIELIT @GKP_NIELIT /NIELITIndia /school/NIELITIndia


Introduction to Automation
Automation is the technology by which a process or procedure is executed with minimal human assistance.
The implementation of automation technologies, techniques and processes improve the efficiency,
reliability, and/or speed of many tasks that were previously performed by humans .

What Automation does? Automation


Frees human resources to be better utilized in more
productive work

Where is Automation used ?


In business & technology

Example
Automated bottle-filling stations

http://www.nielit.gov.in/gorakhpur /GKP.NIELIT @GKP_NIELIT /NIELITIndia /school/NIELITIndia


Artificial Intelligence
• Artificial intelligence (AI) refers to the simulation of human
intelligence in machines that are programmed to think like
humans and mimic their actions.
• The term may also be applied to any machine that exhibits traits
associated with a human mind such as learning and problem-
solving.
• Example: Siri, Google Assistant, Self Driving car etc.

http://www.nielit.gov.in/gorakhpur /GKP.NIELIT @GKP_NIELIT /NIELITIndia /school/NIELITIndia


Emergence of RPA
• RPA is mixture of these three technologies: Screen scrapping ,
Automation and Management Tools and AI
• First time RPA term came into emergence in 2000
• Term coined by Phil Fresht
• Highly dependent on Screen Scrapping and Workflow
Management
• provided drag and drop technology and uses OCR(Optical
Character Recognition/Reader) technology to capture data from
websites

http://www.nielit.gov.in/gorakhpur /GKP.NIELIT @GKP_NIELIT /NIELITIndia /school/NIELITIndia


Overview of History of Automation
The history of automation began more than 2300 years ago.

Industrial First concept of


Advanced
Revolution robots
RPA
conceived

300 B.C. 1700-1880

The first automation Factory Introduction


attempts: building electrification & Hyperautomation
to RPA
clocks first control rooms

http://www.nielit.gov.in/gorakhpur /GKP.NIELIT @GKP_NIELIT /NIELITIndia /school/NIELITIndia


Benefits of Automation
Automation offers several benefits to an organization. It:

Decreases
operational cost

Automation
Decreases
Improves saves time, average
productivity effort and handling time
money!

Assists worker
safety

http://www.nielit.gov.in/gorakhpur /GKP.NIELIT @GKP_NIELIT /NIELITIndia /school/NIELITIndia


Story of Work

07-09-2020
http://www.nielit.gov.in/gorakhpur /GKP.NIELIT @GKP_NIELIT /NIELITIndia /school/NIELITIndia
What is RPA?
RPA is the technology that enables a software program to mimic human actions while interacting with
computer applications to accomplish required tasks.

Reads & processes data in a is easy to implement and


structured form powerful to scale

Robotic
Operates on different
applications
Process Works 24/7 without
making errors

Automation

Enables a software program to


mimic human actions Creates a digital robotic
workforce

07-09-2020
http://www.nielit.gov.in/gorakhpur /GKP.NIELIT @GKP_NIELIT /NIELITIndia /school/NIELITIndia
Benefits of RPA
The implementation of an RPA solution brings several benefits to an organization.

Increased Improved Improved Reduced cost Easier scaling Rapid ROI


execution accuracy compliance and of process
speed governance execution

http://www.nielit.gov.in/gorakhpur /GKP.NIELIT @GKP_NIELIT /NIELITIndia /school/NIELITIndia


Future of RPA
• RPA technology evolved from IoT
screen scraping, workflow Big
NLP
automation tools. Data
• RPA can emerge useful in complex
RPA
decision making in collaboration
with AI Cyber
Cloud
• Expected to contribute in market Security
growth of other emerging AI
technologies like IoT, Big data etc.

http://www.nielit.gov.in/gorakhpur /GKP.NIELIT @GKP_NIELIT /NIELITIndia /school/NIELITIndia


RPA vs. Automation

RPA Automation
RPA Automation

It is used to automate any business process It is used to automate a specific type of


or functionality. process.

It is platform independent. It is platform dependent.

It mimics user actions and can cognitively It does not mimic user actions and only
take decisions to perform actions. executes the given program instructions.

Example: Calculators, washing machines,


Example: Chatbots, etc.
etc.

http://www.nielit.gov.in/gorakhpur /GKP.NIELIT @GKP_NIELIT /NIELITIndia /school/NIELITIndia


RPA and AI capabilities
RPA is a software robot that mimics human actions while Artificial Intelligence is the simulation of human
intelligence by machines.

• Natural Language • High-volume processes


Processing • Labor-intensive processes
• Machine Learning • Rule-based & repetitive
• Natural Language processes
Understanding • Processes with structured
• Chatbots data

http://www.nielit.gov.in/gorakhpur /GKP.NIELIT @GKP_NIELIT /NIELITIndia /school/NIELITIndia


Blending AI into RPA
Through RPA and AI integration, the cognitive power of AI to any software can be automated by RPA.
AI Fabric will provide robots with the skills for:

Document Visual Conversational


understanding understanding understanding

07-09-2020
http://www.nielit.gov.in/gorakhpur /GKP.NIELIT @GKP_NIELIT /NIELITIndia /school/NIELITIndia
Overview of RPA and emerging ecosystem
Several technologies are emerging in the RPA ecosystem:

Process Mining Intelligent OCR

Workflow Management
Reporting software Tools

http://www.nielit.gov.in/gorakhpur /GKP.NIELIT @GKP_NIELIT /NIELITIndia /school/NIELITIndia


Overview of Industries best suited for RPA
RPA solutions are being deployed in various industries globally. Some of the industries that benefit from
RPA are:

Insurance Manufacturing Travel/Transportation/


Logistic 

Banking and Finance Healthcare Customer Service

http://www.nielit.gov.in/gorakhpur /GKP.NIELIT @GKP_NIELIT /NIELITIndia /school/NIELITIndia


Business Units best suited for RPA
Some of the business units where RPA can be used for automating the processes are:

Human Information Finance &


Resources Technology Accounting

Sales Operations Supply Chain Education

http://www.nielit.gov.in/gorakhpur /GKP.NIELIT @GKP_NIELIT /NIELITIndia /school/NIELITIndia


Application

http://www.nielit.gov.in/gorakhpur /GKP.NIELIT @GKP_NIELIT /NIELITIndia /school/NIELITIndia


Attributes of Processes that can be automated
A process can be automated if it is:

Repetitive in Driven by
Rules-driven Voluminous Data-Intensive
Nature Digital Inputs

Processes that are Processes with high Processes with lots of Processes involving Processes that begin
rules-based & volumes of data manipulation & manual & repetitive by receiving data
consistent transactions crunching tasks through digital files

http://www.nielit.gov.in/gorakhpur /GKP.NIELIT @GKP_NIELIT /NIELITIndia /school/NIELITIndia


What should be automated
• Repetitive steps
• Time-consuming steps
• High-risk tasks
• Tasks with a low-quality yield
• Tasks involving multiple people and multiple steps

http://www.nielit.gov.in/gorakhpur /GKP.NIELIT @GKP_NIELIT /NIELITIndia /school/NIELITIndia


Market Leaders

UiPath
BluePrism
Automation Anywhere

http://www.nielit.gov.in/gorakhpur /GKP.NIELIT @GKP_NIELIT /NIELITIndia /school/NIELITIndia


Myths About RPA
• Coding is required to use RPA software: That's not true. To use
Robotics Process Automation tools, one needs to understand how the
software works on the front-end and can how they can use for
automation.
• RPA software does not require human supervision: This is an
illusion because humans are needed to program the RPA bot, feed them
tasks for automation and manage them.
• RPA is 100% accurate
• Only large big companies can afford to deploy RPASmall to medium-
sized organizations can deploy RPA to automate their business.
However, initial costing will be high but can be recovered in 4-5 years.
• RPA is useful only in industries that rely heavily on software

http://www.nielit.gov.in/gorakhpur /GKP.NIELIT @GKP_NIELIT /NIELITIndia /school/NIELITIndia


Types of Bots

• Attended: A robot needed input/trigger from human. Its uses is event


based
• Front office Ex.: call centre executive receives a call from customer, as call
received details of that customer will be automatically stored in excel by
robot
• Unattended: Doesn't need any input/trigger from human
• Work on autogenerated triggers from sever, independently run for
specific task
• Example: Schedule report generation of an company, Back office job.
• Hybrid: Combination of both Attended and Unattended Robot

http://www.nielit.gov.in/gorakhpur /GKP.NIELIT @GKP_NIELIT /NIELITIndia /school/NIELITIndia


…Continued

http://www.nielit.gov.in/gorakhpur /GKP.NIELIT @GKP_NIELIT /NIELITIndia /school/NIELITIndia


Preparing for future of RPA

http://www.nielit.gov.in/gorakhpur /GKP.NIELIT @GKP_NIELIT /NIELITIndia /school/NIELITIndia


Automating the process through RPA

http://www.nielit.gov.in/gorakhpur /GKP.NIELIT @GKP_NIELIT /NIELITIndia /school/NIELITIndia


Real world implementation
Scenario1: Credit Card Fraud Detection
Points which are checked:
• Last location
• Usual amount of transaction
• No. of trials, wrong pin entered
Required human work force, but now 90% of this done by
Automation
Scenario2: Data entry employee

http://www.nielit.gov.in/gorakhpur /GKP.NIELIT @GKP_NIELIT /NIELITIndia /school/NIELITIndia


Tool selection criteria

http://www.nielit.gov.in/gorakhpur /GKP.NIELIT @GKP_NIELIT /NIELITIndia /school/NIELITIndia


Future of RPA
• “According to Gartner by 2022,
65% of organizations that deployed
robotic process automation will
introduce artificial intelligence,
including machine learning and
natural language processing
algorithms.
• 92% percent believe the RPA
industry has a high potential for
growth over the next five years
• Digital Twin is the way ahead
• RPA is the Future….!

https://automationedge.com/rpa-reports/move-beyond-rpa-to-deliver-hyperautomation/#knowMore

http://www.nielit.gov.in/gorakhpur
07-09-2020
/GKP.NIELIT @GKP_NIELIT /NIELITIndia /school/NIELITIndia
Thank You
Any Query

http://www.nielit.gov.in/gorakhpur /GKP.NIELIT @GKP_NIELIT /NIELITIndia /school/NIELITIndia

You might also like