Robotic Process Automation is slowly taking notice by businesses to supplement the existing workforce. This presentation will go over the basics of RPA and the tools required by developers to implement RPA in a business environment.
2. AGENDA
• What is RPA?
• Benefits of RPA
• RPA Tools
• RPA Development
• RPA Demo
• Q & A
3. WHAT IS RPA?
Robotic = Virtual Worker
Process = Transaction Workflows
Automation = No Human Interaction
Robotics Process Automation (RPA) is the application of technology that allows
employees in a company to configure software or a “robot” to capture and
interpret existing applications for processing a transaction, manipulating data,
triggering responses and communicating with other digital systems.
4. WHAT IS RPA?
RPA is:
•A tool that observes human actions
•A tool trained to mimic employee work
•A software that can interact with other on-screen
applications
•A tool that can interpret data through OCR
RPA is not:
•A magic software that understands intent
•A software that can converse with a human
•A blanket solution for all business process problems
•An enhanced macro-based system
5. BENEFITS OF RPA
RPA
Cost Savings
Quality and
Accuracy
Reduced
Cycle Time
Business
Agility
Quick time
to Benefit
Improved
Security &
Compliance
More work can be done for
less because robots work
faster, can be left unattended
for long periods and do not
require company benefits.
Processes with several
human errors can be
minimized through
automation, thus raising
the quality of work.
For repetitive tasks,
people slowdown over
time while robots can
operate consistently for
every task cycle.
Robots are self-contained
and are less likely to be
manipulated to deviate
from the standard
business process.
Latest RPA tools lower the
coding complexity and
therefore reduce
turnaround time of
deployment into the
workforce
Robots can free up
employees’ time for more
higher value work, while
these robots handle the
monotonous work.
6. RPA TOOLS
BLUE PRISM
Drag & Drop / Low-Level
Scripting
Workflow Builders
On-screen recorders and OCR
Commercial Only
Business user friendly
Paid training
UI PATH
Drag & Drop / Low-Level
Scripting
Workflow Builders
On-screen recorders and OCR
Open source & Commercial
Business user friendly
Free Training
AUTOMATION
ANYWHERE
Drag & Drop / Low-Level
Scripting
Workflow Builders
On-screen recorders and OCR
Open source & Commercial
Developer friendly
Free Training
7. RPA DEVELOPMENT
Scoping
•Determine and
prioritize business
functions to
automate.
•Obtain high-level
processes.
•Select RPA tool for
the project.
Gap Assessment
•Interview users and
perform
walkthroughs of
scoped processes.
•Record cycle times
and process
interdependencies.
•Determine the
maturity of the
processes using a
scale that measures
level of effort.
Develop
•Automate the tasks
within a process
which require the
most level of effort,
first.
•Ensure all tasks are
logged by the robot.
•All complete
processes must e-
mail the user to
confirm its
completion.
Test & Deploy
•For testing, ensure
software robots
produce the same
results as its human
counterpart.
•If multiple robots are
to be deployed into
the workforce, do it
in a staged manner.
8. RPA DEVELOPMENT
Best Practices for RPA Development
1. Ensure you test your automation project with your users before
deployment into the workforce.
2. Ensure that the implementation of the robot adheres to the
company’s policies and procedures (e.g. Computer Access Policy).
3. Do not fully automate dynamic processes, instead set up human
triggers to verify activities.
4. Document your automation project the same way you would
document a process.
9. RPA DEMO
• Windows 10 64-bit
• UiPath 2019.5 Studio
• Scenarios:
• Basic Input and Output
• Guessing Game
• Extracting Stock Prices from TTSE website