Professional Documents
Culture Documents
Automation
Robotic Process Automation (RPA) is an
emerging tool of automation technology based
on notion of software robots or Artificial
Intelligence (AI). RPA is the use of software
with artificial intelligence (AI) and Machine
Learning (ML) capabilities to handle high-
volume, repeatable tasks that previously
required a human to perform.
Seminar Report
On
Submitted By
Chaitali B. Akhare
19IF001
Under the Guidance of
A. N. Ingle
2020-2021
I
P a g e | II
CERTIFICATE
This is to certify that the Seminar entitled
19IF001
In the partial fulfillment of the requirement for the Diploma in
Information Technology, during the academic year 2021-2022 under
my guidance.
2021-2022
II
P a g e | III
Vision
To ensure excellent education environment with the technical capability in
the field of IT engineering to serve vibrant industry and Society.
Mission
Facilitate Students to learn the basics of IT Engineering entailing the
technical gain.
Train Students with technical skills with rational capacity to meet the
requirements of industry with technological aspect.
Motivate the students for advance knowledge in IT engineering and other
value added programs for their holistic development.
Imparting Ethical values, leadership and Social value in Students which
transform them in to good human being.
Provide an academic environment and consultancy services to the industry
and society in the area of IT & Computer engineering.
III
P a g e | IV
ACKNOWLEDGEMENT
I would like to thank all those who directly or indirectly helped me during
my work.
Thank you!
IV
Page |V
Index
Sr. No. Content Page No.
01 Abstract 01
02 Introduction 02
Related Information:
03 Artificial Intelligence (AI)
Machine Learning
04 What is Robotic Process Automation
05 Why RPA is Important
06 RPA Tools
07 Benefits of RPA 12
09 Growth of RPA
10 Future of RPA
11 Application of RPA
13 Conclusion
14 Reference
V
Page |1
Abstract
Robotic Process Automation (RPA) is an emerging tool of automation technology
based on notion of software robots or Artificial Intelligence (AI). RPA is the use of
software with artificial intelligence (AI) and Machine Learning (ML) capabilities to
handle high-volume, repeatable tasks that previously required a human to perform.
RPA has the capability of software and services which allow to transact in any IT
application, typically in the same way a human would, to automate complex, rule
based work. In other words, RPA software allows developers to develop complex
automations to suit for company’s processes. When an RPA robot is at work, it
performs tasks just like a human would: logging in, operating applications, entering
data, performing complex calculations and logging out. ML is an application of
Artificial Intelligence (AI) that provides systems the ability to automatically learn
and improve from experience without being explicitly programmed. ML focuses on
the development of computer programs that can access data and use it learn for
themselves. In the present research work, an attempt was made to automate
software development process used in software industries for implementation of
finance projects. A finance application was developed using .Net technologies to
read required information from the bank check using OCR (Optical Card Reader).
Then check information was uploaded automatically on to the software application
screen, and perform complex financial calculations using ML and AI techniques
automatically without any manual intervention (in RPA way). Key words: RPA,
Artificial intelligence, Machine Learning, OCR
1
Page |2
Introduction
Robotic Process Automation, or RPA, describes the application of
technology that “allows employees in a company to configure computer
software or a ‘robot’ to capture and interpret existing applications for
processing a transaction, manipulating data, triggering responses, and
communicating with other digital systems,” according to the Institute for
Robotic Process Automation and Artificial Intelligence (IRPAAI). RPA is
typically applied to use cases involving low complexity, high volume, and
routine work. An article from Harvard Business Review titled, “The 3 Ways
Work Can Be Automated” calls these “swivel chair” tasks, where data “needs to
be transferred from
one software system to another.” From retail to banking, from IT to HR, and job
functions that may span the organization, RPA offers an opportunity for firms to
take certain tasks—payroll fulfillment, onboarding, benefits administration,
invoice processing, file management, returns processing, call center processes,
and data migration—and eliminate activities that are today performed by human
workers. RPA advancement has revolutionized IT, HR, and manufacturing
industries. So advanced is our acceptance of automation in our daily lives—
particularly with apps such as Alexa and SIRI offering personal assistance
through our smartphones—that the next wave of RPA adoption is set to infiltrate
some of our most skilled workforces, completing data, image recognition and
diagnoses reports while ultimately changing the face of healthcare and legal
practice. This paper focuses specifically on this next wave of RPA adoption.
2
Page |3
Related Information
Artificial Intelligence:
Artificial intelligence is the simulation of human intelligence processes by
machines, especially computer systems. Specific applications of AI
include expert systems, natural language processing, speech recognition
and machine vision.
3
Page |4
Machine Learning:
Machine learning is a branch of artificial intelligence (AI) and computer
science which focuses on the use of data and algorithms to imitate the way
that humans learn, gradually improving its accuracy.
2. Unsupervised learning:
Unsupervised machine learning holds the advantage of being able to work
with unlabeled data. This means that human labor is not required to make the
dataset machine-readable, allowing much larger datasets to be worked on by
the program.
3. Reniforcement Learning:
Reinforcement learning directly takes inspiration from how human beings
learn from data in their lives. It features an algorithm that improves upon
itself and learns from new situations using a trial-and-error method.
Favorable outputs are encouraged or ‘reinforced’, and non-favorable
outputs are discouraged or ‘punished’.
4
Page |5
5
Page |6
In contrast, RPA systems develop the action list by watching the user perform that
task in the application's graphical user interface (GUI), and then perform the
automation by repeating those tasks directly in the GUI. This can lower the barrier
to use of automation in products that might not otherwise feature APIs for this
purpose.
RPA tools have strong technical similarities to graphical user interface testing tools.
These tools also automate interactions with the GUI, and often do so by repeating a
set of demonstration actions performed by a user. RPA tools differ from such
systems in that they allow data to be handled in and between multiple applications,
for instance, receiving email containing an invoice, extracting the data, and then
typing that into a bookkeeping system.
The last few years have seen consistent growth in RPA, and Gartner forecasts this
to continue well into the future, with 90% of large organizations adopting RPA by
2022. Gartner cites resilience and scalability as the main drivers for current and
continued investment. But RPA provides a multitude of advantages
for organizations.
RPA Tools:
RPA tools are the software that helps users to configure various tasks to get
automated. Most of the organizations have periodic and repetitive tasks such
as data entry, data extraction, report generation, etc. These tasks are
manually performed on the software by the employees. Such repetitive tasks
can be easily automated with the help of bots. The software that utilizes bots
for performing automation is called the RPA Tool
Some popular RPA tools are described below:
UiPath:
UiPath is a highly extensible Robotic Process Automation tool that helps to
automate desktop or web applications. It offers global enterprises to design
and deploy a robotic workforce for their organizations.
The best thing about UiPath is that it includes a community edition that
comes with drag and drop feature. So, the users do not need programming
knowledge to automate the tasks using UiPath. The community edition is
free for the people who want to learn, practice, and implement RPA.
Features
o It provides multiple hosting options, such as cloud environments, virtual
machines, and terminal services.
o It supports a high range of web and desktop applications.
o It supports the auto-login feature to run bots.
o It includes scrapping solution which works with .Net, Java, Flash, PDF,
Legacy, SAP, with maximum accuracy.
7
Page |8
Blue Prism:
Blue Prism is an RPA Tool that provides a virtual workforce to the
organizations. It helps organizations to automate manual, repetitive, and rule-
based business processes in an agile and cost-effective manner. It includes
drag and drop support to automate the tasks.
Features
o It is platform-independent so that it can be used on any platform.
o It contains robust features like load balancing, data encryption, and end-to-
end auditing. Thus, every change is audited.
o Blue Prism also supports automation of codes written in Mainframe, Java,
Windows applications, and even web-based applications.
o It supports all major cloud platforms, like Microsoft Azure and Amazon
AWS. So, users can manage most of the tasks centrally.
8
Page |9
Automation Anywhere:
Automation Anywhere is one of the popular RPA vendors that offers
powerful and user-friendly capabilities to automate any complex business
process. This tool is a combination of all the core functions. It combines
RPA with intellectual elements like language understanding and reading any
unstructured data.
Automation Anywhere is a web-based administration system that provides
control to run and manage end-to-end automated business tasks for
companies. It allows automating a broad range of tasks, from basic windows
configuration steps to the ultimate networking and remote database
processes.
Features
o It provides easy integration with different platforms.
o It provides Bank-grade security through authentication, encryption, and
credentials.
o It distributes tasks to multiple computers and rapidly automates complex and
complicated tasks.
o It offers scriptless automation.
9
P a g e | 10
Pega:
Pega is an RPA tool that can be used to automate the routine tasks which are
repeated in a workflow. It adds the ability to automate tasks using the UI of
existing applications. It can be beneficial to speed up manual tasks by
automating user actions.
Features
o It provides a cloud-based solution.
o It helps in the deployment of the solutions to the customers.
o It captures insights at the desktop. It gets details of how work gets done.
o It does not store any execution data in a database. Everything gets stored in
memory.
10
P a g e | 11
Work Fusion:
Work Fusion is a Saabs (Software-as-a-Service) cloud computing platform.
It automates the monitoring of data feed and helps you to manage crowd-
sourced workers from global talent markets.
WorkFusion uses statistical quality control to ensure the accuracy of the
work output.
Features
o It can collaborate with multiple users across different workstations.
o It supports quick start / stop automation, just by pressing a button.
o It also has a drag and drop feature.
o It allows organizations to digitize their operations and enhance productivity.
11
P a g e | 12
Benefits of RPA:
1. Increased Productivity
Most RPA robots are designed to focus on performing specific routine tasks. Let’s
take an example. If a human employee takes four hours to report, RPA allows the
Think about the cost and time you would save. As established with the example,
RPA has not replaced human beings. The technology assists them in completing the
same amount of work in less time. It means that your employees will be more
After implementing RPA in business, you need to train your employees to leverage
12
P a g e | 13
2. Increased Efficiency
Next on our list of business benefits of Robotic Process Automation is efficiency.
Human efficiency is limited because they can dedicate only x number of hours in a
However, RPA software does not need a break. Neither does it need sick leaves or
vacation. You can use it to your advantage 24/7 and 365 days a year. Generally
speaking, one RPA robot can perform as many tasks as 2-5 full-time employees can
achieve manually.
We have highlighted how RPA can execute the same amount of work in a lesser
duration with an example below. RPA robots can complete more volume of work in
13
P a g e | 14
3. Enhanced Accuracy
It’s only human to make mistakes. However, even mirror mistakes may cost you a
lot when you have a business to run. Not to mention the time it takes to rectify
those mistakes manually. The good news is that by implementing RPA in business,
Survey, 85% of respondents report that RPA met or exceeded their expectations for
That said, RPA needs to be thoroughly tested. Therefore, you need to be careful
Automation. And you will need training and governance to realize its potential
fully.
That way, you won’t have to worry about bots making human errors.
4. Increased Security
As mentioned earlier, RPA bots are designed to perform specific tasks. Because of
this very fact, we have one more advantage of incorporating RPA in business –
All data accesses are fully documented and controlled. The impact of RPA on
14
P a g e | 15
However, the truth couldn’t be a more polar opposite. The fact is RPA
implementation necessitates a workforce that can manage (and control) both people
and machines. As with any new technology, it creates more jobs than it takes away.
The solution is to train your valuable employees to embrace the change, learn new
skills and job roles. That’s the only way they can use RPA to their benefit.
themselves at crossroads when they finally want to take their business to the next
level. Their business often lacks the flexibility to adjust to the increasing number of
tasks or functions.
Hence, despite great incoming demand, they collapse due to a lack of flexibility.
This is where RPA comes into the picture. It can support any number of business
Not just numbers, you can also adjust any type of routine tasks that your business
field in the sense that they can manage unpredictable market demands easily with
6. Improved Analytics
One of the most concrete business benefits of Robotic Process Automation is
improved analytics. Businesses can gather valuable data using RPA, which can
then be applied to make more informed decisions. Cycle times, work volume
15
P a g e | 16
Therefore, improved analytics allows you to enhance your product/service for the
target market. Besides, it also helps you further improve the very process you’re
automating.
Thanks to RPA gathering and differentiating data in separate fields, you can
enhance decision-making at the macro and micro levels. In other words, RPA
efficiency.
trust in you and drive them towards your competitors. On top of that, customer
demands tend to fluctuate over time, making it harder for you to satisfy them.
But when dull, repetitive tasks are assigned to bots, your employees have more
time at their hands to attend to customer queries. You need proficient customer
Besides, the impact of RPA on business has been felt on the customer service front
as well. RPA can help generate automated reports to help you understand and
8. Non-disruptive
Most business owners feel hesitant to change or upgrade their legacy systems due
16
P a g e | 17
The benefits of using RPA in business processes extend to your legacy systems as
well. It can automate daily operations and lengthen the lifetime. RPA bots interact
with legacy systems at the UI end of the presentation layer (similar to humans).
Robots cannot use their passwords and user IDs. Therefore, adopting Robotic
Process Automation does not need to be disruptive or complex. Your core tech
RPA can easily automate routine business processes. This frees up employees from
taking up the boring, repetitive tasks, and they can focus more on the strategic
API setup and also requires little technical expertise. This, in turn, saves huge costs
and time for businesses. RPA has its own Graphical User Interface elements and
RPA systems can perform the same operations humans do, such as clicks,
creation and modifications. This frees up the employees from the pressure of
17
P a g e | 18
manually updating and keeping track of tiny updates from time to time. Robotic
Process Automation can ensure that business processes and operations are carried
out timely, and on-field workers and end-users receive the latest information.
operates way beyond the scope of a scheduler, it assists managers with completely
automated and semi-automated scheduling. The former scenario only triggers and
responds when a particular event occurs- primarily a human activity such as a click.
In unattended automation, the trigger does not need to be a human action but can be
their operations that can be wholly or partly automated using triggers and
responses.
Evolution Period:
The typical benefits of robotic automation include reduced cost; increased speed,
accuracy, and consistency; improved quality and scalability of production.
Automation can also provide extra security, especially for sensitive data and
financial services.
As a form of automation, the concept has been around for a long time in the form
of screen scraping, which can be traced back to early forms of malware. However,
RPA is much more extensible, consisting of API integration into other enterprise
applications, connectors into ITSM systems, terminal services and even some types
of AI (e.g. Machine Learning) services such as image recognition. It is considered
to be a significant technological evolution in the sense that new software platforms
are emerging which are sufficiently mature, resilient, scalable and reliable to make
18
P a g e | 19
this approach viable for use in large enterprises[2] (who would otherwise be
reluctant due to perceived risks to quality and reputation).
Growth of RPA:
RPA Market Forecast to Grow at Double-Digit Rates Through 2024 Despite
Economic Pressures from COVID-19
The pandemic and ensuing recession increased interest in RPA for many
enterprises. Gartner predicts that 90% of large organizations globally will have
adopted RPA in some form by 2022 as they look to digitally empower critical
business processes through resilience and scalability, while recalibrating human
labor and manual effort.
Through 2024, large organizations will triple the capacity of their existing RPA
portfolios. The majority of “new” spend will come from large organizations that are
purchasing new add-on capacity from their original vendor or partners within the
ecosystem.
“As organizations grow, they will need to add licenses to run RPA software on
additional servers and add additional cores to handle the load,” said Mr. Biscotti.
“This trend is a natural reflection of the increasing demands being placed on an
organization’s ‘everywhere’ infrastructure.”
Adoption of RPA will increase as awareness of RPA grows among business users.
In fact, by 2024, Gartner predicts nearly half of all new RPA clients will come from
business buyers who are outside the IT organization.
20
P a g e | 21
“Leading RPA software vendors have successfully targeted chief financial officers
(CFOs) and chief operating officers (COOs), instead of IT alone. They like the
quick deployment of low-code/no-code automation. The challenge they have is
integrating RPA successfully across heterogeneous, changing environments, which
is where IT coordination can make the difference,” said Mr. Biscotti.
Future of RPA:
A Global Market Insights Inc. report expects the RPA market to reach $5 billion by
2024. The increased adoption of RPA technologies by organizations to enhance
their capabilities and performance and boost cost savings will reportedly drive the
growth of the robotic process automation market most during that time.
The future of RPA is subject to much speculation, as the early majority adopt the
technology and discover new uses and new synergies. Possible future trends may
include:
A convergence of BPM and RPA tools, much in the way that the distinction
between BPM and workflow tools is now blurred. The acquisition of Open
Span in 2016 by Pegasystems is perhaps just one early indication of such a
convergence.
Greater incorporation of artificial intelligence (AI) for advanced decision
making and inferencing, leading to RPAAI. Some analysts speculate about
such developments but, as yet, it is not easy to identify verifiable public
domain case studies which provide evidence of this type of technology being
deployed alongside RPA.
Application of RPA:
21
P a g e | 22
22
P a g e | 23
which are a mix of unassisted bot operation with necessary decisions made by
humans.
3) RPA Means Robots
When people hear that RPA stands for “robotic process automation” the initial
thought is often that physical robots are involved. The reality is that the “bots”
involved in RPA are software bots and/or tools with some degree of artificial
intelligence (AI) in them.
RPA bots have been described as “advanced macros” which can be a good way of
thinking about them for those that might be unfamiliar with the topic, although they
are much more powerful than macros.
4) RPA is Expensive
Another common misconception is that RPA requires a significant investment, but
that is not necessarily true. A benefit of RPA is the ability to start out small and
scale up, automating a few simple tasks first and then measuring their impact to the
organization after deployment.
More tasks can be automated as an organization gets more familiar with the
technology, and you can also combine automated tasks together into longer
processes.
5) RPA Does Not Make Mistakes
While it is true that an RPA bot only does what it is told to do, a bot that has not
been implemented correctly or tested thoroughly may not perform exactly as
intended.
After being tested sufficiently, bots should be monitored in some capacity
after the initial deployment, because if they contain a flaw, they might be repeating
that mistake many, many times if left to run unmonitored.
6) RPA Can Automate Complex Processes from End-to-End
Many companies will recognize the efficiency increases of implementing RPA and
the power it has, but it can be too easy to think that RPA can automate larger, more
complex processes from end-to-end. RPA is better suited for automating individual
tasks rather than larger processes.
Referring again to the 2019 Kofax-Forbes Insight Study, only 25% of respondents
said they were able to automate a larger business process by automating many
smaller tasks, with humans only intervening in cases of exceptions.
While certain larger processes may be automated, it is more likely that smaller
tasks will see the most benefit from RPA and are a recommended starting point for
implementing RPA.
7) RPA is Just About Reducing Costs
Cost reduction can be a major driver of some RPA implementations, but it is not
the only reason for an organization to use RPA.
Other reasons include increasing the speed at which tasks/processes run and
ensuring higher quality and more predictable results.
24
P a g e | 25
Additionally, since RPA bots can log each step they are performing, RPA can lead
to compliance benefits and added data for analytics.
The Truth About RPA
Misconceptions around RPA can often lead to organizations or employees
avoiding a potentially beneficial technology. Robotic process automation is easy to
implement software that improves process and operational efficiencies
and increases a company’s ROI.
The seven truths to combat these misconceptions are:
1. RPA works alongside employees to complete mundane, repetitive tasks
2. RPA is best suited to automate structured, simple processes
3. RPA is a software
4. RPA can be affordable, especially at a small scale
5. RPA bots do what they’re told, and should be tested to ensure they’re doing the
correct job
6. RPA is great for automating individual tasks
7. RPA has several benefits
References:
https://pyramidsolutions.com/enterprise-content-
management/blog-ecm/seven-common-misconceptions-
about-robotic-process-automation/
https://www.zenesys.com/blog/our-future-robotic-process-
automation
https://www.nice.com/rpa/rpa-guide/what-is-the-future-of-
rpa/
https://en.wikipedia.org/wiki/Robotic_process_automation
https://marutitech.com/benefits-of-rpa-in-business/
https://marutitech.com/benefits-of-rpa-in-business/
https://www.potentiaco.com/what-is-machine-learning-
definition-types-applications-and-examples/
25
P a g e | 26
26