You are on page 1of 29

Bangalore -560024

INFORMATION SCIENCE & ENGINEERING


COURSE TITLE- ROBOTIC PROCESS AUTOMATION
DESIGN & DEVELOPMENT(18CS745)
MODULE-1

Ranjitha J
Assistant Professor
Dept. of ISE
Bangalore.
TEXT BOOKS
Textbooks:

Reference Books:
https://learning.oreilly.com/library/view/learning-robotic-
process/9781788470940/toc.xhtml
In this session Students will learn
Components of RPA
RPA Platforms
About UiPath
The Future of Automation
RPA LIFE CYCLE
RPA COMPONENTS

The following are the basic or core components of RPA:


 Recorder
 Development Studio
 Plugin/Extension
 Bot Runner
 Control Center
RECORDER:

 It records mouse and keyboard movements on the UI and this recording can be
replayed to do the same steps again and again.
 It adds an ability to automate web, desktop, and mainframe applications in a
natural macro-like way without the need of any programming, coding or scripting.
 This enables rapid automation.
DEVELOPMENT STUDIO

 The Development Studio helps to design or develop intelligent process automation workflows.
 It is the place where a set of instructions and decision-making logic is coded for Robots to execute. It allows
you to get full control over the automation.

Features of RPA Developer Studio


 Dashboard with GUI (Graphical User Interface).
 Different types of Recorders.
 Logging and Exception Handling.
 Integration support with OCR (Optical Character Reader).
 Collection of pre-built, drag-and-drop templates.
 Universal search option to search across all the automation resources such as libraries, activities, projects, etc.
EXTENSIONS AND PLUG-IN:

 RPA plugins are the set of programs that can be installed along with the RPA tool.
 These plugins handle different types of tasks, such as extracting the data from invoices,
manipulating the dates of different databases, or transcribing speech, etc
BOT RUNNER :

 Bot Runners are used for executing the developed software bots. They are the machines on which
bots are run or executed.
 Multiple bots can be assembled parallelly for faster execution.
 The only requirement to run the bots is 'Run License'.
 The bots also report the execution status (i.e., execution logs, pass, or fail, etc.) back to the control
center.
CONTROL CENTER:

 It is a web-based platform that is used to control the software bots created by the Bot Creator.
 It allows users to schedule, manage, control, and scale the activity of a vast amount of digital
workforce.
 It also offers features such as centralized user management, automation deployment, source control,
and a dashboard.
RPA PLATFORMS

 There is growing demand for RPA, especially in industries that need large scale
deployments. The major markets for RPA are banking and finance, healthcare and
pharmaceuticals, telecom and media, and retail.
A few key vendors are:
 Automation Anywhere
 UiPath
 Blue Prism
 WorkFusion
 Thoughtonomy
 KOFAX
Automation Anywhere UiPath
Blue Prism Work Fusion
Thoughtonomy KOFAX
ABOUT UIPATH

 UiPath was founded by Daniel Dines


 UiPath is an RPA vendor that provides software to help organizations automate
their business processes.
 Major clients of UiPath in the industry include BFSI, Telecom and media,
healthcare, retail and consumer, and manufacturing.
 The components of the UiPath platform are :
UiPath Studio
UiPath Robot
UiPath Orchestrator
 UiPath Studio: It helps users with no coding skills to design Robotic processes in a visual
interface. It is a flowchart-based modeling tool.
 UiPath Robot: It runs the processes designed in UiPath Studio. It works in both attended
(working only on human trigger) and unattended environments (self-trigger and work on
their own).
 UiPath Orchestrator: It is a web-based platform that runs and manages Robots. It is
capable of deploying multiple Robots, and monitoring and inspecting their activities.
THE FUTURE OF AUTOMATION

 Reports suggest that only around 5% of the total jobs may be totally replaced by
automation. For other jobs, automation will only replace a part of the job and not
completely take over.
 However, like in the past, people should be able to find a way to adapt to the
changes. With each generation, humans become smarter, more adaptable to change,
and also progressive.
In this session Students will learn
Learning UiPath Studio
Task Recorder
Emptying Trash in Gmail
Emptying Recycle Bin
LEARNING UIPATH STUDIO

 Projects
 The user interface – Ribbon, Quick Access Toolbar, Designer Panel, Properties, Activities,
Project, Outline, Output, Library, Variable panel, argument.
PROJECT

The four types of project


 Sequence :This is suitable for simple actions or tasks. It enables you to go from one
activity to another, without interfering with your project. It consists of various
activities.
 Flowchart: This is suitable for dealing with more complex projects. It enables you
to integrate decisions and connect activities
 Assistant: This is suitable for developing attended or Front Office Robots:
sometimes these Robots are called assistants
 State machine: This is suitable for very large projects that use a finite number of
states in their execution, triggered by a condition.
THE USER INTERFACE

 Ribbon
 Quick Access Toolbar
 Designer Panel
 Properties
 Outline
 Argument
 Variable panel
 Output
 Activities
 Project
 Library
TASK RECORDER

 Basic – this recorder generates a full selector for each and every activity.
 Desktop – this type of recorder is suitable for all types of desktop apps.
 Web – this type of recorder is designed for recording in web apps and browsers.
 Citrix – this type of recorder is used to record virtualized environments.

Two ways of recording


 Automatic recording
 Manual recording
EMPTYING TRASH IN GMAIL
EMPTYING RECYCLE BIN
THANK YOU

You might also like