An introduction to Robotic Process Automation (RPA) can start by addressing the question "What is RPA?".
RPA – Robotic Process Automation, can sound complicated but fundamentally it can best be described in a few examples:
- Copy & Paste from a spreadsheet into a computer application (e.g. HR, Finance, Stock)
- Copy & Paste from a computer application to populate a spreadsheet
- Copy & Paste from Web site information to enter into an internal computer application (e.g. Competitor prices)
- Copy & Paste information from an internal system to add into a web site (e.g. Supplier portal)
- Extract (Copy & paste) information from an email into a computer application
- Extract (Copy & paste) information from a document into a computer application
- Find and compare values between computer applications, web sites, documents, etc.
- Copy or move files on a file system based on specific criteria
Of course, in detail it can be much more than the above with the application of logic and rules but it is essentially anything a person would do at their computer.
It is important to remember that RPA cannot do anything a human at a computer keyboard could not do. There is no magic.
RPA is a software solution which is called a "Robot" which mimics a person's interaction with the computer, there is no physical Robot machine looking at the screen and pressing keys on the keyboard. As an RPA Robot uses the same "User Interface" as human it is non-invasive to existing computer systems which means less disruption when RPA Robots are introduced.
RPA is most effective where there is a need for repetitive tasks, that are predictable and do not require decisions by humans. Of course, people are still required to manage and monitor the Robots which can include resolve errors that are encountered during the processing.
The advantage of RPA is that once in place, it is consistently effective, can work 24 hours a day, 7 days a week at minimal incremental cost.
RPA can empower a team of staff to increase their productivity, so that they spend time on the important tasks and let the software Robot workers undertake the routine tasks.