Automation
Automation
Automation
People spend less time on value-adding activities due to the failure in automating lightweight
data handling and processing tasks.
Automation to Rescue
Automation Requisites
Organizations want to achieve high operating efficiency and support growth through
automation.
At the same time, they want to:
• Avoid/defer high investments for large transformation programs.
• Derive more value from already outsourced operations.
• Reduce operating costs.
• Support products, processes without investing in costly new technology.
How to achieve these requisites?
Process Automation is the optimal solution.
• A worker spending approximately 45 hours per week is spending ~ 54 hours per month
on activities that need not be done.
• Automation not only impacts low-level jobs but it also helps to reduce 20% of a CEO's
work.
Know It !!!
RPA is not a physical robot, it is a computer program that
acts as a software robot.
RPA Defined
Highlights
RPA is lightweight IT
• Accesses and addresses underlying applications through the presentation layer without
disturbing the core business logic or data of the underlying applications .
Process Examples
• Periodic reporting, data entry, and analysis
• Mass email generation, archiving and extracting
• Conversion of data formats and graphics
• ERP transactions
• Process lists and file storage
Know It !!!
The RPA Market is expected to reach $2.9 billion by 2021.
Approaches in RPA
Assisted Automation:
• Runs on user’s desktop to support the manual activities of a user.
• Series of automated steps triggered by users across multiple applications that leverage
robots on desktops.
• Enables reduction in the task handling times (Example: call center).
Unassisted Automation:
• Processes performed by robots on its own (fully automated).
• No user intervention involved except for scheduling and managing the robot workload.
Evolving Trends
There are two more approaches evolving in addition to Assisted and Unassisted automation.
Autonomous Automation:
• A robot controls, schedules, and manages the workload of other robots.
Cognitive Automation:
• Nextgen RPA, where the robots have evolved to think and act.
• Robots perform complex tasks by applying natural language processing and has decision
making capability.
•
Tools Defined
• Robot Controller
• Software Robots
Developer Tools
Users without any coding knowledge can easily use the tool.
• These tools are hosted on the desktop.
The sequence of step-by-step instructions to be followed for performing the business process
(includes rules or conditional logic).
Layered Design
Layered design is where
• Functionality and logic are separated into different parts that aids reuse.
Developer Tools...
They have:
• Drag and drop functionality
• Process recorder
A Process recorder captures the sequence of user actions and speeds up the definition of a
process (used in tools like Automation Anywhere and UiPath).
Robot Controller
The robot controller is the key enabler for process automation and is also hosted on the server.
Robot Controller...
• Supports integration with mail servers, applications, and other systems to manage the
users.
• Assign jobs to single or group of robots.
processes and transactions workload. (Example: Blue Prism helps to target important
transactions first.)
Software robots
• S/w robots reside on a desktop and carry out instructions by interacting directly with
business applications.
• Agents interact with the user interface of a business application by:
• Identifying the elements such as entry fields and buttons, based on their labels in
the underlying application code.
• Even if the fields are relabeled or buttons moved, these Agents are resilient and
responsive.
• They are capable of performing ~600 actions at a stretch. Additional actions could be
custom generated through code.
Software robots...
• Robots are capable of interacting with a wide range of applications.
• Agents could record the details of actions performed and decisions taken, for process
improvement or compliance and auditing reasons.
• On virtualized desktops where the Agents are not exposed to the application code:
• Agents still rely on brittle methods such as pixel-based object location (relative to
the edge of the screen or a position identified using simple image matching).
Workflow Explained
RPA workflow is briefly explained as below.
• Process developers must:
• Specify detailed instructions to the robots for performing an action.
• Publish required data to the robot controller repository.
• The robot controller assigns jobs to the robots and monitors
their activities.
• Robot located in a client environment (virtualized or physical) performs the actions.
• Business users review and resolve any exceptions or escalations.
Usecase Scenarios
• Making calculations
• Filling in forms
RPA illustrated
• Requests entered into the order system after carefully verifying the data received.
Shortfalls:
• The volume of orders is highly variable.
• Long delays between receipt and entry into the system during peak season.
RPA illustrated...
• The business user now resolves any exceptions reported and is redeployed to perform other
tasks.
• Still, the robot has more capacity to perform other tasks.
•
15 of 15
RPA vs BPM
Differentiators Explained
RPA:
• RPA is all about creating software robots that mimic human behavior in a process
environment.
• Designed for non-programmers to use.
BPM:
Difference unplugged!
Consider you are planning to transform a normal car to a self-driving car, here are the
things you must do:
• In the BPM approach
• Install software & hardware changes (so car can move on its own)
• Modify signals/Traffic posts to sense the car and send appropriate signals.
Choose right!
Consider you have a critical process in your organization.
You would like to ensure that process is as tight, efficient, and self-contained as possible.
Now, when you decide to transform the entire process along with its upstream/downstream
feeds but do not want to rely on a surface-level fix, you must choose BPM.
Quick Statistics...
According to Harvard business review article written in Nov-2011 (surveyed 1471 IT
projects that had an average spend of $167m):
Average cost overrun was 27%.
One out of six projects studied was a black swan, with a cost overrun of 200%.
Almost 70% of black swan projects also overran their schedules.
RPA eliminates such project overrun risk and delivers best-fit solutions.
Now, are you looking at the next steps to adapt RPA?
Next set of cards will assist you with the way forward.
• Claims processing
• Statement reconciliation
•
HR Management
• Timesheet administration
• IT Management:
• Password Resetting
• System Maintenance.
• Benefits administration
• Compliance reporting
Supply Chain
• Order Management
• Shipping notifications
• Blue Prism
• UiPath
• Pegasystems
• Nice
• WorkFusion
Automation Anywhere
• Current market share leader.
• Digital workforce platform that offers:
• Front (10%) and back office (90%) automation
• Citrix automation
• AA’s easy and seamless interface works over disparate platforms and applications.
• AA’s primary targets are shared services such as procure-to-pay, quote-to-cash, human
resources administration, claims processing, and other such back-office processes.
• AA has the largest trained ecosystem.
• AA is often selected for overall ease, duration, and cost of deployment.
Blue Prism
• An innovator that first saw RPA as distinct from BPM.
• Offers robust, scalable and flexible automation platform that works across enterprise
platforms in a non-intrusive manner.
• It's visual process designers make it simpler to organize, schedule and pipeline
activities for a non-technical user.
• It focuses on secure, scalable, and central management of a virtual workforce of
software robots in regulated industries.
• Offers an end-to-end process view that results in work distribution and queue
management.
UiPath
• Provides rule-based automation in IT processes and business for the enterprise.
• It's products work across enterprise applications and also assists in automating Citrix
based environments, SAP implementations, and BPO activities.
• It provides an open platform suited for complex automation.
• The solution has a strong architecture.
• Robots run on desktops and do not require a separate virtual machine.
• Servers handle management and control tasks.
• UiPath hosts multiple products such as UiPath Studio, UiPath Robots, and UiPath
Orchestrator.
Selection Approach
Every RPA tool has a different design and automation approach.
The approach can be either functional or object-oriented and it determines:
• Effectiveness
• Resilience of the solution
• Speed of implementation
Functional Approach
• Easy to adapt and program.
• End to end process (all elements, integrations, and rules) is coded as a single script.
• Repetitive paths in the process configured quickly using a recorder function.
Benefits of RPA
RPA enables business transformation through:
• Better accuracy and High-quality Services
• Easy Integration
• Reduced IT Workloads