RPA (Robotic Process Automation) uses software robots to automate repetitive tasks across various business processes and applications. It mimics how humans execute tasks, allowing business users to configure the robots through a user-friendly interface while being governed by IT. RPA can streamline processes, reduce costs, improve quality and accuracy, and allow organizations to respond more quickly through automated execution of tasks 24/7. When selecting processes for RPA, it is important to identify rule-based processes involving structured data and exceptions that don't require human judgment. RPA tools can automate a wide range of applications and systems both with and without a user interface.
1. A software which mimics human execution of applications, usually for repetitive processes. It
is controlled by business users (user friendly configuration), and governed by IT.
2. Robotic Process Automation
● Abstract
● Introduction
● Why Robotic Process Automation
● Processes Assessment
● Return on Investment (ROI)
● Automation Potential
● Type Of automation
● Assisted/Unattended
● RPA tool Overview
● RPA Tools feature comparison
● RPA Quick Implementation
● Use Case
3. Abstract 5
Introduction 5
Why Robotic Process Automation 5
Processes Assessment 5
Return on Investment (ROI) 5
Robotic Process Automation
4. Abstract
Before the computer came in existence human
used to do many tedious job/hard work. With the
advent of computers, massive storage of data and
calculations became possible with a single mouse
click. But still human need some skill to operate
the same.
So here RPA will take the place now. Imagine
yourself telling your computer to do this, do that
and finish that report for you.
Is it really possible and effective?
The answer is Yes.
This is exactly where Robotic Process
Automation (RPA) comes into play. RPA systems
are used to automate basic and repetitive office
tasks.
Robotic Process Automation
Over the last few years, RPA (robotic
process automation) has quickly become
a transformative force across many
industries. RPA uses software robots to
manipulate and communicate with
business systems and applications,
streamlining processes and reducing the
burdenonhumanemployees..
5. Introduction RPA is “robotic” software that
organizations configure to capture and
interpret the actions of existing applications
employed in various business processes.
Once RPA software has been trained to
understand specific processes, it can then
automatically process transactions,
manipulate data, trigger responses, and
communicate with other systems as
necessary.
RPA technology is designed to reduce or
eliminate the need for people to perform
high-volume IT support, workflow, remote
infrastructure, and back-office processes,
such as those found in finance, accounting,
supply chain management and customer
service.Introduction
RPA will be applied to different domains
andindustrieswhichhaven’tbeenthought
about -Apart from industries like Banking ,
Insurance etc who have already started
using RPA technologies new industries
like Manufacturing , Aviation , Oil and Gas
,Legal , Retail , Analytics are now looking
at automation solutions to reduce their
OPEX.
6. Better service
It works without
ever taking a
vacation
React more
quickly
Speed of
execution can be
controlled
Reduce costs
Increase
efficiency and
reduce costs
Why Robotic Process Automation?
7. Processes Assessment Targeting RPA at the wrong processes use
cases.
When we decide to automate any business
process it is very important to first identify the
right process which can be automate using RPA
tool.
Perform a proper opportunity
assessment.
RPA always can not improve the process speed
because if existing application it self taking
longer time to process a result then RPA can not
improve speed to execution as it used existing
system capability to automate process.
Wrong delivery methodology.
While executing RPA project need to use write
methodology with skilled resource.
Due to lack of proper knowledge
30-50% initial RPA
implementation projects fail.
(Report Source: Get Ready for
Robots – E & Y)
8. Return on Investment (ROI) Below are few metrics to measure the full ROI of an
RPA deployment
• Productivity — Measure the length of time human
workers spent on a task versus how quickly robots
complete that same task
• Quality — Once bot will trained for repetitive task then
quality will also improve a lot. So measure output
accuracy before and after RPA deployment.
• Compliance — Measure compliance before and after
RPA deployment.
• Velocity — Measure the start time versus stop time of a
back-office process before and after an RPA deployment
and compare
As you scale your digital workforce and automate more
processes, the savings will overtake these initial costs.
However, you will still be left with some maintenance
costs, such as:
❑ Software licenses
❑ Software maintenance and upgrades
❑ Development and testing
❑ User support and ongoing training
❑ Infrastructure updates
❑ Program management
The RPA ROI metrics helps
you to calculate, how much
you will save by
implementing RPA in your
organization.
9. Why RPA
RPA
ROI
• Digital/Virtual Assistance
• Emulates human execution of
repetitive process with existing
application
• Robots work with existing IT
Architecture
• Robots are virtual workforce
controlled by business operations
team
• Robot can trained by business
users via configuration
• Better Service
• React More Quickly
• Better manage repeatable
task.
• Reduce error rate
• Improve standardization of
process workflow
• Quality and Accuracy
• Speed
• Increased Customer
Satisfaction
• Lower Cost
• Consistency
• High Productivity
• Better Quality
• Compliance
• Cost Reduction
• 24x7 Support
10. Testing Tools vs Robotics Process Automation Tools 5
Automation Potential 5
Type Of automation 5
Assisted/Unattended
5
RPA tool Overview 5
RPA Tools feature comparison 5
11. Test Automation
● Traditional automation tool are designed specifically
for testing only for GUI or Web based systems.
● Test Automation is applied only to the product and
its features.
● Test automation works across different
environments, i.e., QA, UAT, Prod, etc
● Test Automation is limited to QA
● Developing all advance features will depend on
testing tool. And not sure even if it will support.
● In traditional automation we cannot automate any
application until we do not have instance of that
application (which need to automate). E.g. web
applications URL, or Windows application exe path
required for automation.
RPA Tools
● RPA tools can easily automate processes spanning
across interfaces like legacy systems, virtual
machines, both desktop & web based applications,
backend process etc.
● RPA could be applied to other business processes,
with or without user interface.
● RPA meant to runs only in the production
environment.
● RPA systems could be used by all individuals across
the firm in terms of creation and usage.
● Most of these tools have the ready to use features
that speeds up process design (through ready
process templates) and implementation into the
RPA container.
● RPA tool can automate applications even if you
don’t have direct access of the application
(URL/EXE).Assume you need to automate some
applications which are installed on virtual machine
and its URL/EXE cannot access from outside.
Testing Tools vs Robotics Process Automation Tools
12. Automation Potential There are few principal that we should
know to identify the processes, these are as
below-
❑ Rules based Business process must be based on
some standard rule.
❑ Nature of Feed/Digital data Robotic process
automation is also depend on what kind of feed it
received.
❑ Repetitive task- So any repetitive task which
human executing via their existing system could
be automated if it is in structured format.
❑ Kind of Exception handling activities in the
process If exception handling are based on some
certain rule where less human intelligence
required instead of just following the rule to
correct the exception, then these processes could
be automated in RPA.
❑ Security policies constraints are also very
important while deciding RPA, while applying
RPA we must understand what kind of security
challenges will occur. i.e. if environment
availability.
When we decide to automate
any business process it is
very important to first identify
the right process which can
be automate using RPA tool.
So first challenge is how to
decide what process can be
automate?
13. Type of application which can be automate with RPA
6
Mainframe
4
BackendProcess
3
WebService
WindowsApplication
21
WebApplication
7
SAP
8
CitrixBasedApplication
*Above application type are just example but RPA can automate almost all type of application.
15. Unattended
➔ Feature
◆ Automation is always on
and keep waiting for the
input.
◆ input can be a file in a
shared drive or email etc.
◆ User credential provided
for automation
➔ Benefit
◆ Gives around 70% to 80%
productivity benefits.
➔ Limitation
◆ Process must be rule-based
nd dont required any
human interaction to make
any key process decision.
Attended
➔ Feature
◆ User log into the
application
◆ Manually trigger
automation
➔ Benefit
◆ Process that have steps
requiring key process
decision to be taken in
order to proceed further.
➔ Limitation
◆ User must be present while
automation is executing.
18. Conclusion
Conclusion
✔ To make RPA implementation success make sure
you are selecting the right process.
✔ Proper assessment done for the business use
cases .
✔ it is very important to set the right expectation.
✔ Do not work on assumption.
✔ Select right RPA development methodology.
15+ years IT experience at different levels of
design, development and service delivery.
Working as a Sr. Solution consultant
for Global logic Robotic Process Automation
(RPA) business. Play a key role on RPA process
discovery, design & development.
Successfully executed multiple Process
Automation projects for leading telecom
companies.
Sandeep Maurya|Sr. Consultant, Engineering
+91-8010410156|sandeepsofteng@gmail.com
RPA Certifications
Solution Architect | Bot Developer | AA Advanced RPA Professional
https://www.linkedin.com/in/sandeepkumarmaurya
Thank You...