2. Table of Contents
• RPA
• What is RPA
• Evolution of RPA
• Benifits of RPA
• Features of RPA
• RPA Use Cases/Applications
• RPA Architecture
• RPA LifeCyce & Work Flow
• What to look for in RPA software
• RPA Growth
• RPA Future
4. What is RPA ?
⚫ RPA stands for Robotic Process Automation. It is the technology used for
software tools that automate human tasks, which are manual, rule-based,
or repetitive.
⚫ RPA technology creates software programs or bots that can log into
applications, enter data, calculate and complete tasks, and copy data
between applications or workflow as required.
⚫ RPA is growing in popularity because it can reduce costs, streamline
processing and drive better customer experiences.
⚫ Robotic Process Automation software bots can interact with any
application or system the same way people do—except that RPA bots
can operate around the clock, nonstop, much faster and with 100%
reliability and precision.
5. Evolution of RPA
Screen Scrapping Work Flow Automation Artificial Intelligence
Screen Scraping technology is
considered as a significant step
towards the creation of RPA. This
technology is used to extract
data from web, programs, and
documents, which is further
displayed by another application.
Workflow automation is the process
that includes a series of automated
actions, which helps in reducing the
human task. These actions must be
repetitive so that their steps are
predictable. Such actions can be
automated by using automated
management tools.
Artificial intelligence is the ability
of computer machines or robots to
perform tasks that typically require
human intelligence. AI programming
is based on three techniques:
learning, reasoning, and
self-correction. The applications for
artificial intelligence are endless and
can be applied to many different
sectors.
7. Features of RPA
1. Rich-analytical Suite
RPA software comes with a rich-analytical suite that discovers the
performance of the robot workforce.
The detailed operation analysis not only enables the users to track the operations
and determine issues but it supports with streamlining future workloads.
2. Security
If an organization runs on automation, an abundant number of users will likely
demand access to the RPA product. Here, it is crucial to have strong user access
management features.
Therefore, RPA tools include role-based security capability to ensure action specific
permissions. And capabilities for securing certain data types to defend against the
interruption of network communication.
3. Simple Bot Creation Interface
RPA tools allow creating bots quickly and effortlessly by capturing mouse click and
keystrokes with built-in screen recorder components. Many RPA products include
the option to create and edit bots manually using the Task Editor.
8. 4. Source Control
The method enables secure storage of each version of a process in progress without
the risk of being deleted. The source control method enables developers to examine
the difference between versions of a certain process to discover what has changed.
Likewise, the control room component in some RPA products allows scheduling bots,
handling bot’s versions and maintaining a log of user & bot activities.
5. Hosting and Deployment Option
The RPA system is designed to offer a customer deployment across virtual machines,
terminal services, and cloud. Adding to this, the RPA system is powerful enough to
automatically deploy robots in groups of hundreds.Therefore,businesses can install RPA
tools on desktops and deploy it on servers to access data for completing repetitive tasks.
6. Rules-based Exception Handling
RPA handles the exception in a proactive manner. Just consider a robot reports an
exception, and then the following actions are triggered:
⚫ The server re-assigns the same process to another bot for retry as well as remove the
1st bot from production.
⚫ In case the retry is successful, the server maintains the reassignment and raises a level
2 alert to report exception & resolution.
⚫ If the retry is unsuccessful, it stops the 2ndbot and raises a level 1 alert to report
exception as well as failed resolution.
9. The biggest benefit of RPA from a development perspective is its capability to go through
a process and adjust dynamically. Some RPA tools allow dynamic interaction while
debugging. It also allows changing variable values to test different scenarios without start
and stop the running.
7. Debugging
This dynamic approach of debugging allows to develop on the fly and to resolve issues
in a production environment without requiring changes to the process.
8. Less Script or Script Less Automation
The modern RPA tools are code-free and can automate any application in any department
where the admin or clerical work is performed across an enterprise. Hence, the
employees with less programming skills can create bots.
This low-code or less code development platform reduces the amount of
hand-code-writing and enables accelerated delivery of business apps.
9. Seamless Integration
The core enterprise RPA integration is merging with the various 3rdparty applications
in the digital infrastructure of businesses. With seamless integration, RPA tools provide
unparalleled flexibility in evaluating the digital workforce performance.
The most common integration in robotic process automation software:
Microsoft Excel & Microsoft Access, Internet Explorer and Citrix
10. 10. Optical Character Recognition (OCR)
Outlining the optical character recognition in the RPA platform becomes a new trend
today. Some RPA vendors begin expanding the capability of the RPA portfolio by taping
advanced OCR to include simpler data extraction from documents and images.
RPA tool screen scraping is deals with capturing bitmap data from the system screen
and cross-check it against stored details to decipher it.
This is attained by integrating with OCR engines like Google and Microsoft.
In addition to text recognition, it possesses the capability to structure data while
reading structured documents.
11. Actionable Intelligence
The actionable intelligence feature of the RPA refers to the ability to gain and apply
knowledge as skills. Robots that obtain both structured and unstructured data converts
it into information and transforms the information into actionable intelligence for the
end user or customer.
The AI and cognitive intelligence are the common features of RPA solutions.
They can involve machine learning, computer visions, and cognitive automation
to help bots improve decision making over the period.
11. RPA Use Cases/Applications
Applications
⦾ Generating Mass Emails
⦾ Procure-to-Pay
⦾ Customer Onboarding
⦾ Data Validation
⦾ Employee Onboarding
⦾ Data Migration and Data Entry
⦾ Extracting Data from PDFs, Scanned
Documents and other Formats
⦾ Price Comparison
Here are some applications of RPA
12. RPA Architecture
The architecture of Robotic Process Automation (RPA) includes several different tools, platforms, and various
infrastructure elements.
13. ⚫ Application under Robotic Process Execution
RPA is considered as a well-suited technology for enterprises and enterprise applications. Enterprise applications
may include SAP, Siebel, or other record processing applications like Mainframes. Such types of applications are
generally data-intensive, data-centric, and loaded with repetitive tasks.
⚫ RPA Tools
‣RPA tools allow automating a variety of applications in different environments (i.e., Desktop, Web, Citrix, etc.).
‣RPA tools allow developing software bots that can be trained by recordings, configuring, and enhancing the
programming logic such as loops and conditions, etc.
‣RPA tools allow building reusable components that can be applied to multiple robots, which ensures the same
time modularity, faster development, and easier maintenance.
‣RPA tools allow the reading and writing of different data sources while executing the software robots.
‣RPA tools allow building shared applications, user interface object stores, and object repositories containing object
locators.
14. ⚫ RPA Platform
RPA platform helps in scheduling, distributing, and monitoring the execution of software robots. It also provides
the ability to develop meaningful insights of software bots and their execution statistics.
⚫ RPA Execution Infrastructure
RPA execution infrastructure is defined as a bank containing physical or virtual lab machines that can be
controlled on the basis of usage patterns. The process of scaling up or down the number of machines parallelly
for automating the task can also be performed.
⚫ Configuration Management
Configuration Management is used for stating the version of RPA assets as the underlying application. It helps
in developing the software robots and also updating them to newer versions. It also helps in branching and
merging of RPA robots since they are reusable across the libraries.
17. What to look for in RPA software ?
⚫ Learning (Ease of use). The tool needs to be chosen in such a way that it is easy to work with,
requires minimal training, is easy to understand, can be controlled easily and is adaptable
enough to support fundamental automation tasks.
⚫ Speed. Enterprises should be able to design and test new robotic processes in a few
hours or less, as well as optimize the bots to work quickly.
⚫ Enterprise-class. Companies should look for tools that are built from the ground
up for enterprise-grade scalability, reliability, adaptability and manageability.
18. ⚫ Scalability.The scalability of the RPA tool has to be measured by
its capability to support a large number of robots working
simultaneously to execute different tasks.
⚫ Governance. Enterprises need to look at the various security
and governance capabilities to help manage bot security credentials,
assess any privacy issues and flag any issues.
⚫ Architecture. Before selecting a RPA tool, businesses should
ensure that they have the necessary infrastructure to use the
RPA solution, including abilities and competence.
⚫ Lower Operational Cost for More ROI. By automating certain
business processes, you can enhance your total ROI. The more RPA
software can reduce your overall operational expenses, the greater your ROI.
19. RPA Tools
The top 3 trending tools of RPA are:
1. Ui Path– Ui Path is easily the most popular tool amongst all three tools.
This is because it provides an environment that is completely user-friendly
as it has a simple visual designer. Employees need not have high programming
skills to learn this tool. Also, this tool provides a trial version as well as a
community version for your personal use.
2. Blue Prism– While Blue Prism does not offer a trial version, it is very easy to learn.
This is because, Blue Prism also has a visual designer that is extremely user-friendly i.e.,
very little programming skills are required to learn this tool.
3. Automation Anywhere– Probably not as popular the other two, but,
Automation Anywhere offers a trial version of the tool. This tool is developer-friendly
and requires very high programming skills to learn.
20.
21. RPA Growth
In recent years concepts like Industry 4.0 and Business 3.0
strongly appeared in mainstream awareness. Software robots
are becoming a significant part of it, making Robotic Process
Automation (RPA) one of the fastest-growing global markets.
COVID-19 and the transition to remote work made around 76%
of organizations reach for automation, and this is a trend that
will continue in the post-covid era. In the opinion of experts and
available research, RPA is becoming an inseparable part of
business and even a necessity.
Companies worldwide see RPA more as an inherent part of
their ventures than a cost generator, adopting this technology
faster than ever.
However, as RPA solutions become more mature and one of the
crucial elements in enterprise development, smaller companies,
are also beginning to see the benefits of task automation.
22. RPA Future
Smarter RPA complemented by AI. We already see a
surge of interest in the new technology combining RPA
and artificial intelligence: Intelligent Automation (IA).
Widespread adoption of automation. Despite fears of
automation and its effects on jobs, the acceptance of
RPA technology in business is likely to continue growing
as more organizations reap the fruits of successful
implementation of RPA and AI technologies.
McKinsey report has estimated that by 2025, RPA will have a
major economic impact of nearly $6.7 trillion.
Market Research Future (MRFR) predicts with the precision
that many industries will reap the benefits of RPA and it is
estimated that there will be a confirm rise for the RPA market