Differentiating RPA from traditional automation

Photo by Jelleke Vanooteghem on Unsplash

Not too long ago, I wrote a post about demystifying RPA. Since then, I have been asked numerous times about how do RPA processes differ from traditional automation? Hence, I decided to write a post about it too for the benefit of others who have a similar curiosity.

Before getting into the similarities and differences, let’s recap on the definitions of RPA and traditional automation. If you do a quick google search, you will find various posts that define them adequately. Too much work? Don’t worry. I have summarized them for you so that you don’t have to.

Traditional automation is an umbrella term for all form of automation that automate repetitive tasks. Though, RPA (robotic process automation) is just a form of automation technology that automate repetitive business processes through existing user interfaces by mimicking a user (a human).

Did you get it? Great! If not, let’s go a little deeper. Hopefully, by the end of this post, you have a clear understanding of it.

The main selling point of RPA is that it does not require any changes to the underlying IT infrastructure. It can just augment with the existing systems and processes. Most of the time, the identified processes to automate are the business processes that are being carried out by the human counterpart day-to-day anyway. The next point is that RPA does not require a team of IT professional to work on new systems to migrate from or integrate with the existing systems. Hence, it saves time and overall labour needed.

Traditional automation, on the other hand, it requires some changes to be implemented to the underlying IT infrastructure to get the most out of it. Instead of automating the existing process flows through user interfaces, it probably requires to implement APIs (Application Programming Interfaces) and expose back-end database connections for seamless automation. For those reasons, it needs more labour and time compare to RPA processes.

In summary, RPA automates processes through existing user interfaces just like a human would where traditional automation approaches it by modifying to and integrating with the underlying systems. I hope this clear thing up. Please let me know your thoughts in the comment section. Constructive feedback is always appreciated.

--

--

--

Full-time Machine Learning Engineer: I scale machine learning models and dockerise them for production. LinkedIn: https://www.linkedin.com/in/thuyakyaw/

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

#5 Lesson — Part 1 | Learn to Code with Microsoft M-Language: Real World Project — Mashing up Data

How To Backup User Profile

Islandswap Latest Announcement(2021.1.4)

The WRONG function Hypothesis

Create a setup to ping Google but not Facebook.

Why your Business Needs HyperNet Genset Monitoring Solution

The art of reverting

Into the world of Red Hat OpenShift

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Thu Ya Kyaw

Thu Ya Kyaw

Full-time Machine Learning Engineer: I scale machine learning models and dockerise them for production. LinkedIn: https://www.linkedin.com/in/thuyakyaw/

More from Medium

Performing a Simple ETL from Survey Data

Analysis of NYPD Motor Collision in New York City (2012–2022)

Root Cause Analysis

Setting Up Spark Environment