As the global pandemic forces businesses of all sizes to re-imagine their future, what had once been viewed as difficult transformative change is now seen as possible, and in some instances, necessary. 

Introducing or expanding automation in a business has traditionally caused anxiety for staff in that their role can be performed by a robot, rendering them redundant.

The goal of this article is to demystify Robotic Process Automation (RPA) and explain that rather than replacing humans, it can free them up to perform more complex tasks while it works with existing IT systems to more quickly perform routine task and ultimately boost business performance and customer experience. Many businesses find RPA to be a relatively affordable and an easy to implement option.

So let’s define RPA. The robot, or bot, is the application installed locally or in the cloud that is trained to emulate your people’s interactions with digital systems.

The bot performs the function. It is given permissions and access to each digital system and is then given the process to execute. This allows bots to be re-purposed to support peaks in capacity in mapped processes and allow the business to respond quickly to change.

Automation is the action of the bot repeating the assigned actions much faster than a human, particularly when multiple systems or applications are accessed. And unlike a human, the process can run 24 hours a day, it doesn’t make mistakes and doesn’t need a break. The bot’s speed, and therefore effectiveness, is limited by the response times of each of the systems with which it interacts and the bot may need to be trained to wait.

As a business grows or acquires other businesses, legacy systems and data silos are often retained and added to existing operations. As a result, they might not operate consistently or could be amended without consideration for established bots. 

While automation is a key goal of RPA, that doesn’t permit a set-and-forget process. As systems and policies change, each bot must be maintained.  

Low-cost digitisation

In a perfect world, all of a business’ systems and data would be seamlessly integrated and available on demand in real-time. But that requires time and investment.

RPA is not a replacement for an integrated platform or Enterprise Resource Planning (ERP) application, but is a cost-effective alternative. RPA does not have the huge costs, risks or change management program associated with upgrading, integrating or replacing large core systems. 

Importantly, it doesn’t require expensive hardware and is quick to implement, therefore delivering benefits sooner.

Businesses grappling with the impact of the coronavirus pandemic do not have the budget for large complex IT projects and their staff are under pressure to increase productivity and improve customer experience. RPA could be an effective solution for those businesses.

RPA does not disrupt the existing IT infrastructure but instead works with existing systems. Each bot must be given the required permissions to access and perform the tasks it is assigned. For audit purposes this should require a unique user ID and password for each bot.

What does RPA do?

Tasks that require your team to frequently access and switch between applications, copy data from documents, spreadsheets or online forms and then paste that data into other folders and spreadsheets can be performed by RPA – freeing up staff to perform more value-added roles.

And a bot will perform those actions consistently, without errors – which is critical in a time of increasing regulation and compliance – all the while improving the speed and quality of responses to your customers or internal stakeholders. If you have ever created a macro in a spreadsheet then you‘ve already created a bot and automated a process. Imagine a spreadsheet which contains a separate tab representing each software system or data source used in a business process. Now record a macro which opens and extracts data from each tab, before presenting the response – that’s essentially what a bot does.

Rather than tabs in a spreadsheet, RPA uses the existing front-end or User Interfaces (UI) of systems that your people interact with – not the back-end software (this is where Application Programming Interfaces, or APIs, have a role). 

Bots are trained to interact with the many types of UIs your people use every day, such as an email inbox, the website accepting customer orders or support enquiries, inventory or customer relationship management systems and excel spreadsheets stored in the cloud or on local servers.

Start with success in mind

A key lesson for any change journey is to target early success. For RPA that means choosing the right high-volume process to automate and avoiding those in which variations or cognitive decisions are required. RPA works best when the people with deep knowledge of performing the process lead the effort to map the actions to be automated and confirm there are no or limited variations.

Experience shows us that IT support is not always available for implementation – a fact RPA companies recognise and as such have created “low code” implementation that requires little IT support. They offer easy-to-use interfaces, drag and drop controls, templates, free trials and extensive online learning support.

This ease of use coupled with no- or low-cost entry allows a business unit to test and learn how RPA can quickly be deployed and deliver benefits. It also provides an opportunity for non-IT staff to develop RPA skills and minimise reliance on often scarce internal IT resources or external suppliers.

In June, Microsoft made available “Microsoft RPA (UI flows) in a Day” – a beginner-level program to develop RPA in one day using its UI flow in Power Automate.

Be aware of limitations

A bot doesn’t make mistakes, but it can still fail, largely due to changes made in or delayed responses from other systems. Each bot should be reconciled to ensure it completes the required processes. A bot can be trained to perform that reconciliation, but it’s recommended that a human oversee that process.

The Law of Diminishing Returns applies to RPA, as a business finishes automating one process it can be tempting to automate everything. However, as complexity, variation and cognitive actions increase in a process, so, too, does the time and cost to automate and monitor.

As noted early in this article, RPA is not a replacement for a fully integrated business platform, and neither should it become something your people fear.

RPA should be a tool to help your people achieve the best from your existing infrastructure, while recognising that the demands of a digital society are less tolerant of slow or outdated legacy systems and processes.

Which RPA?

Following is a graphic from a Forrester Wave report from 2019, identifying the market presence of players in the RPA market.

How can we help?

Client Consulting

On a case-by-case basis, we conduct Financial Operations Reviews that can map finance operation processes, potentially identifying high-volume repetitive activities where RPA can be effective.

For complex challenges, our consulting team can deliver Design Thinking workshops, which use a framework to develop potential solutions with your people, from developing a seamless customer experience, to what your business looks like post coronavirus.

Contact your CBA Relationship manager for further information.

To learn more from leading experts about what’s important to business and the economy visit CommBank Foresight™ – insights for future-facing businesses.

Things you should know


This article is intended to provide general information of an educational nature only. It does not have regard to the financial situation or needs of any reader and must not be relied upon as financial product advice. You should consider seeking independent financial advice before making any decision based on this information. The information in this article and any opinions, conclusions or recommendations are reasonably held or made, based on the information available at the time of its publication but no representation or warranty, either expressed or implied, is made or provided as to the accuracy, reliability or completeness of any statement made in this article. Commonwealth Bank of Australia ABN 48 123 123 124. AFSL and Australian Credit Licence 234945.

The links within this article will bring you to a third party website, owned and operated by an independent party over which CBA has no control ("3rd Party Website"). Any link you make to or from the 3rd Party Website will be at your own risk. Any use of the 3rd Party Website will be subject to and any information you provide will be governed by the terms of the 3rd Party Website, including those relating to confidentiality, data privacy and security.

Unless otherwise expressly agreed in writing, CBA and its affiliates (collectively "CBA") are not in any way associated with the owner or operator of the 3rd Party Website or responsible or liable for the goods and services offered by them or for anything in connection with such 3rd Party Website. CBA does not endorse or approve and makes no warranties, representations or undertakings relating to the content of the 3rd Party Website.

CBA disclaims liability for any loss, damage and any other consequence resulting directly or indirectly from or relating to your access to the 3rd Party Website or any information that you may provide or any transaction conducted on or via the 3rd Party Website or the failure of any information, goods or services posted or offered at the 3rd Party Website or any error, omission or misrepresentation on the 3rd Party Website or any computer virus arising from or system failure associated with the 3rd Party Website.

https://www.uipath.com/rpa/robotic-process-automation

https://www.uipath.com/company/rpa-analyst-reports/forrester-wave-rpa