Professional Documents
Culture Documents
automation
What is Robotic Process Automation (RPA)
RPA is… RPA is not…
Cross-functional and cross-application macros Artificial intelligence or voice recognition and reply software
What it can do
Opening email and Scraping data from the
attachments web
Invoice statements,
40 FTE saved, 60% cost
missed contracts,
Yes Energy savings, 8% increase in
Emergency
productivity
contacts
$215 million p.a. reduction in
Accounts
Yes Financial Institution bad debt provision, savings in
Receivable
excess of 120 FTE
Consolidation of
functions and
standardization
Time
5
RPA is for Simple, Rule Based Processes
While RPA can do most mundane tasks, it cannot perform activities that require intelligence and comprehension skills.
Automate rules
Make subjective
based
decision
processes
Reconfigurable Read &
BOTs can be Learn from the
based on comprehend
reused data
changes
free-text
What RPA is
What RPA is
NOT
Easily scalable Triggered on Fix application & Listen to calls /
to meet demand event or process issues conversation
schedule
Backend
Scan through
integration not
images
required
RPA Bot Benefits
Availability Standardization
Agility Scalability
9
RPA Components
RPA
Orchestrator
Scheduling (Bot + Script + scheduled time)
Scripts
RPA Bot Business rules
BotID (XYZ) Configuration files
Password
Input file
… …
LAN ID STRIPES ID Layered Apps
(XYZ) (XYZ) / role
VM
VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM
VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM
• a software computer that, like a physical computer, runs an operating system and
applications.
• an emulation of a computer system.
• comprised of a set of specification and configuration files and is backed by the
physical resources of a host.
Example of Implementation
Approach
RPA Opportunity Assessment: Evaluate of all processes across organization
Step 1: Information gathering per detailed Step 3: Analysis of process information Step 4: Prioritization of processes based on
level of process on templates. select factors
Process Automation Potential Effort to Automate
Variation in Time
Prone to
Input Data Sensitivity
Errors
- Rule based - Process complexity
- Type of input data - Number of input
Variation sources sources
Risk - Number of
Across - Complexity
Sensitivity Input Data
Countries Sources
applications the
process uses
Prioritized list
Step 2: Meetings with process Subject Matters Rule Based
Process
experts to validate info and additional Frequency
understanding
Effort to Automate
Process
Maturity
Automation potential
(H/M/L) and effort to FTE savings
automate in weeks
A Day In Life: Process Automation Development, Test, & Deploy
Input
Finalize Process
Process
documentation
Design Future Configure
Establsih and execute Package and
Capture As-Is Sate process Business Test Automated
Automation Perform UAT training (bot deploy processes
process steps and develop Process in RPA Process
Scope controller, into production
user stories Software
business process,
service desk etc.)
Understand as-is Initial process Process Design Document Business Process Finalized process configuration in Fulfilled release note and Process implemented and
process flow and scope for roll out: and process videos: configuration in UiPath and approved test cases finalized approval matrix running in production
business • Geographical RPA software environment
requirements • Business units
• Functions
Output
14
Key learnings from witnessed implementations
Opportunity to drive
• There are similarities across processes (esp. noncustomer facing) that can be harmonized while automating
process harmonization
• Such harmonization also results in efficiency in automation & ongoing maintenance
through automation
Important to capture
linkages & dependencies • Simplification and automation of processes results in automatic benefits for impacted activities
between processes for a • Understanding of process touch points can help reduce interfaces and plethora of templates that exist in BSCs today
robust solution
15