Beruflich Dokumente
Kultur Dokumente
INTRODUCTION:-
RPA stands for Robotic Process Automation. Robotic process automation (or RPA
or RPAAI) is an emerging form of business process automation technology based
on the notion of software robots or artificial intelligence (AI) workers. 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 technology, sometimes
called a software robot or bot, mimics a human worker, logging into
applications, entering data, calculating and completing tasks, and logging out.
RPA software isn't part of an organization's IT infrastructure. Instead, it sits on
top of it, enabling a company to implement the technology quickly and
efficiently – all without changing the existing infrastructure and systems.
In our bank we have people doing work like robots. Tomorrow we will have
robots behaving like people. It doesn’t matter if we as a bank will participate
in these changes or not, it is going to happen.
-John Cryan
(CEO of Deutsche Bank)
The relationship between technology and people has to change in the future for
the better, and I think RPA is one of the great tools to enable that change
- Leslie Willcocks
(London School of Economics professor)
1- Programming
As expected, the most powerful interfaces for programming bots is a
programming language. However, using a programming language
requires skill and patience so this method is relevant for technically
inclined personnel. Programming instructions essentially tell the bot
which programs to use and how to interact with those programs.
3- Recorder
Just like macros in excel, bots can complete recorded actions. Recorded
actions can involve numerous enterprise software such as taking data
from Sales force, merging it with a report from mail chimp in excel to
identify which customers to target during the company’s routine
customer activation SMS campaign.
Recorder function is an important advantage in a RPA tool because it
enables rapid bot programming. However, recorders have some
limitations as well:
4- Self-learning bots
These bots watch recorded employee activity to learn automatable tasks.
They are the easiest to deploy bots. However, their learning is not always
perfect since they rely on recognizing images in scraped screenshots.
Especially during initial deployment, they could be making mistakes and
their activity needs to be audited. Most of the time mistakes are avoided
as bots understand when they see cases they don’t know how to
complete. In such cases, they contact employees for guidance.
Once bots are setup, an orchestration module helps start/stop bots and
analyse their activity.
c) Why is it called RPA?
Robotic Process Automation (RPA) is an idea more than a product. Over the past
few years the definition of RPA has been refined to denote the use of software
automation that works through a normal user interface, using business rules to
automate process activities. As with many technology definitions, the practical
application of RPA is a bit different. All of the major vendors who offer RPA
software solutions also provide methods to automate using something other
than the normal user interface such as database queries, REST or SOAP API calls
or the execution of external scripts. What the software vendors provide in
addition to the ability to manipulate user interfaces to run business processes,
are tools to manage, schedule, monitor and report on the execution of
automated processes. Could you build your own tools to do all of the above, as
well as automate processes using Python, Perl or .Net? Perhaps, but how long
would it take you and how much is your time worth?.The reason that it is called
RPA is that it uses bots (robots) to do the work and automates the processes of
businesses.
Example:-
A typical example would be the real estate industry. The real estate industries
work flow is usually the following: (this is just an example and the actual
process is far more complicated than that)
Step 1) Go to a particular set of websites
Step 2) Obtain data from these websites of new listings of property
Step 3) Store it in a database and or in excel in proper format
Currently this work is being done by a human, however this work can be done
by robots. Using robotic process automation, you could potentially automate all
of these things.
EVOLUTION OF RPA:-
Although the term "robotic process automation" can be traced to the early
2000s, it had been developing for a number of years previously.
RPA evolved from three key technologies: screen scraping, workflow automation
and artificial intelligence.
Screen scraping is the process of collecting screen display data from a legacy
application so that the data can be displayed by a more modern user interface.
The advantages of workflow automation software, which eliminates the need for
manual data entry and increases order fulfilment rates, include increased speed,
efficiency accuracy. Lastly, artificial intelligence involves the ability of computer
systems to perform tasks that normally require human intervention and
intelligence.
BENEFITS OF RPA:-
Robotic process automation technology can help organizations on their digital
transformation journeys by:
1. UiPath
2. Blue Prism
Blue Prism is the trading name of the Blue Prism Group, a UK multinational
software corporation that pioneered and makes enterprise robotic process
automation software to eliminate low-return, high-risk, manual data entry and
processing work. Blue Prism is headquartered in Newton-le-Willows, Merseyside,
UK with regional offices in the US and Australia.