Robotic Process Automation Comprehensive Guide v2
Robotic Process Automation Comprehensive Guide v2
Comprehensive Guide
https://appliedai.com
1
12/11/2017
appliedAI | https://appliedai.com
Executive Summary
As an executive, your aims are clear: To create a responsive, lean organization
that delivers results. Robotic Process Automation (RPA) provides you an
automation tool to achieve that.
RPA bots are software bots that mimic repetitive actions of your employees. In
both back-office and front-office, they can
• increase execution speed: They can work 24/7 and are much faster than
humans in data processing
• increase automation allowing your employees to focus on client-facing tasks
or tasks that are more difficult to automate
• reduce manual errors: Bots do not get tired or bored. And they get cleverer
over time as they see more cases and understand the process better.
In this guide we explain in detail all you need to get started with RPA. The
problem it solves, how it works, its benefits.
And if you need a knowledgeable partner in this journey, feel free to reach out to
us, we have consulted organizations from numerous Fortune 500 companies to
unicorn startups on their RPA strategy. We can help you find the right partner.
2
12/11/2017
appliedAI | https://appliedai.com
Table of Contents
Introduction .................................................................................................. 4
Manual processes are holding your organization back ............................... 5
Industries ripe for automation with RPA ................................................... 5
Financial services including banking and insurance ............................. 5
Utilities like telecom and energy ........................................................... 6
All industries ......................................................................................... 7
RPA can automate your manual processes ................................................ 9
Programming ........................................................................................ 9
Graphical User Interfaces ..................................................................... 9
Recording macros................................................................................. 9
Self-learning bots .................................................................................. 9
Possible activities of RPA bots .............................................................. 10
Types of RPA automation ...................................................................... 11
Attended automation........................................................................... 11
Unattended automation ...................................................................... 11
Benefits .................................................................................................. 12
Overall benefits ................................................................................... 12
Benefits to Customer Satisfaction ...................................................... 13
Benefits to Analytics ........................................................................... 14
Benefits to HR..................................................................................... 14
Compliance benefits ........................................................................... 14
Conclusion ................................................................................................. 15
Additional resources .................................................................................. 16
Articles on RPA................................................................................... 16
Podcasts ............................................................................................. 16
RPA vendors list ................................................................................. 16
3
12/11/2017
appliedAI | https://appliedai.com
Introduction
As you can see in the graph above, interest in RPA has grown ~10x in the past
1.5 years. This is no surprise since Fortune 500 CEOs cannot stop talking about
it. As John Cryan, CEO of Deutsche Bank said in September 2017:
“In our banks we have people behaving like robots doing mechanical things,
tomorrow we’re going to have robots behaving like people”
With so much interest in the topic, consulting companies like BCG, McKinsey and
Accenture have put together their RPA offerings. However, the question still
remains: how do you setup a fast, cost-effective RPA implementation initiative?
4
12/11/2017
appliedAI | https://appliedai.com
Manual processes are holding your
organization back
Manual processes are unavoidable. We have not seen a single business that did
not have manual processes that could be automated with today’s technology.
Manual processes
• Slow down your organization reducing customer satisfaction
• Introduce manual errors due to fatigue and boredom reducing customer
satisfaction and lead to costly fixes
• Reduce your employees’ morale. No one wants to work like a robot
- Sales processes
o Updating sales scorecards to agents
o Conduct required regulatory and legal checks
o Conduct credit checks
5
12/11/2017
appliedAI | https://appliedai.com
o Account maintenance services not currently supported by straight-
through processing
- Underwriting
o Data entry for clearance and registration processes
o Update systems with client information
o Generate a renewal premium
- Policy servicing
o Update to customer information including bank account details
o Reject or cancel policies if payments are not received
o Identify and reconcile policy premium discrepancies
- Finance
o Automate daily bank reconciliations
o Process low-risk payments
There are numerous factors that create issues during claims processing such as:
- Manual/inconsistent processing: Claims processing often involves manual
analyses completed by outsourced personnel.
- Input data of varying formats: Customers send in data with various formats
- Changing regulation: No insurance company has the luxury of not
accommodating to changes in regulation in a timely manner. This requires
constant staff training and process update.
These lead to human biases in claims processing which can lead to losses,
customer dissatisfaction and lack of visibility in a crucial process.
RPA bots can deal with all these issues. Essentially, bots take in unstructured
data in forms, extract structured data and process claims based on pre-defined
rules. This approach takes care of all major issues with manual claims
processing:
- Claim verification can be automated with rules
- Bots can deal with various data formats to extract relevant data
- Rules can be changed with regulatory changes, without any need for
training, immediately ensuring compliance.
6
12/11/2017
appliedAI | https://appliedai.com
All industries
These processes are common in most industries and are generally labor
intensive and prone to errors before automation.
Quote-to-cash
Every business needs to sell to survive. issues in the operations side of selling
can result in customer complaints or selling at reduced prices due to clerical
errors.
Procure-to-pay
Since procure-to-pay process involves extracting invoice and payment data from
multiple systems like enterprise resource planning (ERP), customer relationship
management (CRM), banks, vendors, logistics companies and since not all these
systems provide easy integration methods they generally involve some form of
manual labor. RPA bots can fill integration gaps. Since they work on the front-
end, they can provide an easy way to automate integrations.
With a fully automated procure-to-pay, you can ensure that procurement best
practices are followed and there’s a single source of truth for all transactions.
7
12/11/2017
appliedAI | https://appliedai.com
Other areas
We listed some major areas of RPA applications but there are other use cases
as well. RPA provides your teams a Swiss Army knife of automation and they
should be using it as automation opportunities arise.
8
12/11/2017
appliedAI | https://appliedai.com
RPA can automate your manual
processes
In this section, we aim to explain in detail how RPA bots work. As industrial
robots transformed the factory floor, RPA bots transform back offices. RPA Bots
replicate employee actions like opening files, inputting data, copy pasting fields in
an automated way. To set up an RPA bot, it isn’t required to know programming.
There are 4 ways to setup RPA bots:
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.
Recording macros
Just like macros in excel, bots can complete recorded actions. Recorded actions
can involve numerous enterprise software such as taking data from Salesforce,
merging it with a report from MailChimp in excel to identify which customers to
target during the company’s routine customer activation SMS campaign.
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 analyze
their activity.
9
12/11/2017
appliedAI | https://appliedai.com
Possible activities of RPA bots
RPA bots can use the operating system applications like a human user. Bots are
capable of
- Launching and using various applications including
- Opening emails and attachments
- Logging into applications
- Moving files and folders
- Integrating with enterprise tools by
- Connecting to system APIs
- Reading and writing to databases
- Augmenting your data by
- Scraping data from the web including social media
- Data processing
- Following logical rules such as “if/then” rules
- Making calculations
- Extracting data from documents
- Inputting data to forms
- Extracting and reformatting data into reports or dashboards
- Merging data from multiple sources
- Copying and pasting data
10
12/11/2017
appliedAI | https://appliedai.com
Types of RPA automation
There are 2 types of RPA automation that serves different needs:
Attended automation
These bots reside on the user’s machine and are invoked by the user. They are
appropriate for tasks that are triggered at programmatically hard-to-detect points.
For example, a customer service rep will understand the customer’s inquiry and
need to complete a transaction in the system. Let’s assume that due to system
limitations, customer service rep would normally need to work with 3 screens and
complete 5 manual steps to complete this transaction.
Instead of doing those, rep launches the attended automation code. RPA bot
works like the rep, performs the necessary operations and asks for guidance
from the rep if needed. RPA bot can actually work a lot better than the rep,
perform regulatory and compliance checks and would never do manual mistakes
due to fatigue or boredom.
Launcher for RPA can be setup in 3 main ways to facilitate employee’s access to
the tool. Launcher can be
- on an RPA client tool where the customer service rep selects the bot to be
launched
- embedded on the personnel screen when certain conditions are met (e.g.
when the rep is talking to a customer)
- auto-run when certain conditions are met. For example, if some KYC
check needs to be performed on newly acquired customer phone
numbers, bot can be launched as soon as the phone number field is filled.
In this manner, RPA bots can be launched automatically with no
intervention from the employee.
Unattended automation
Unattended bots are like batch processes on the cloud. They complete a data
processing task in the background. They are ideal for reducing work of back-
office employees.
Data input in a specified location: Most unattended bots are triggered when data
is input in the system. Whether it is new transactions or employees, additional
11
12/11/2017
appliedAI | https://appliedai.com
data processing is generally required to serve regulatory or marketing-related
needs.
Bot initiated: A bot can also launch another bot. This can be useful when a bot
operation has various different outcomes. For example, a KYC inquiry may either
require manual investigation or automated processing to complete the
customer’s registration. Based on the outcome, bot can notify the investigation
team or launch another bot to complete registration.
Specified intervals: Bots can be launched at specific times to batch process data.
Benefits
Overall benefits
These predictions are becoming more believable as they are uttered by CEOs of
major banks. As CEOs in an industry that is tightly regulated companies, they
need to be careful when talking about headcount decreases. Neither the public
nor the government would be happy to hear that people will lose their jobs and
inevitably negative perception about banks influences regulatory decision
making. So CEOs wouldn’t be talking about headcount decreases if they weren’t
100% sure that they would happen. So I believed John Cryan, CEO of Deutsche
Bank, when recently said that a large number of bank employees would be
replaced due to automation.
Therefore, it is clear that automation will make some positions redundant. There
could be 3 possible solutions: employing personnel in other functions, upskilling
personnel and letting go of personnel so they can find opportunities in other
companies.
If relevant opportunities exist in the company that fit these employees’ skills,
that’s the easiest solution. There could also be opportunities for the redundant
personnel to upskill themselves and start new positions in the company. If
relevant opportunities for upskilling do not exist in the company then with a
generous severance package and coaching, redundant personnel could be
incentivized to upskill themselves and work at an environment more suitable for
their skills.
Even when current headcount is preserved, enabling automation will make your
personnel aware of automation opportunities and keep departments lean.
However, this does not mean that RPA provides error-free operation. Edge cases
that were not part of test cases have potential to cause RPA bots to malfunction.
13
12/11/2017
appliedAI | https://appliedai.com
RPA operations should be checked from time-to-time to ensure that edge cases
are also covered successfully by RPA bots.
Faster service: Back office processes hold back the speed of your business.
Employees manually entering forms into systems or copying data between
systems hold back your service speed. Bots work at lightening speed without
break.
Benefits to Analytics
Improved data quality: Reduction in manual errors lead to higher quality data,
enabling more reliable analyses.
Increased scope for data collection: Robots interact with legacy systems
uncovering data that was previously labor-intensive to extract. This enables
analytics team access more data which leads to more accurate analyses.
Benefits to HR
Employee satisfaction increase: No one wants to spend all day copying data from
one system to another. Appreciation of work emerges as one of the strongest
driver for employee satisfaction in numerous studies like this BCG study.
Reduced churn: Over time, automation will reduce the speed at which you hire
for growth. As a result of this efficiency increase, you will be managing a smaller,
more effective and satisfied workforce. This will give you plenty of opportunities
to reduce churn
Employee brand boost & reduction in hiring costs: This is an indirect effect but
reducing manual labor boosts satisfaction and makes a company more attrative,
facilitating hiring.
Compliance benefits
Human contact with sensitive data can be minimized, reducing probability of
fraud and compliance issues.
14
12/11/2017
appliedAI | https://appliedai.com
Conclusion
Our aim in this document was to demonstrate you the power of RPA and how it
can transform your business.
Next, I would recommend identifying top processes to automate and starting your
RPA journey quickly to gain an understanding of this critical technology.
15
12/11/2017
appliedAI | https://appliedai.com
Additional resources
Articles on RPA
http://blog.appliedai.com/rpa
http://blog.appliedai.com/robotic-process-automation-rpa-vendors-comparison/
http://blog.appliedai.com/rpa-tools/
http://blog.appliedai.com/rpa-implementation/
http://blog.appliedai.com/rpa-pitfalls/
http://blog.appliedai.com/robotic-process-automation-rpa-analytics/
http://blog.appliedai.com/robotic-process-automation-application-areas/
http://blog.appliedai.com/top-robotic-process-automation-rpa-benefits/
https://appliedai.com/operations/robotic-process-automation
Podcasts
http://blog.appliedai.com/podcast/workfusion-rpa/
16
12/11/2017
appliedAI | https://appliedai.com