RPA Foundations-
What is RPA – Flavors of RPA- History of RPA- The Benefits of RPA- The downsides of RPA- RPA Compared to BPO, BPM and BPA – Consumer Willingness for Automation- The Workforce of the Future- RPA Skills-On-Premise Vs. the Cloud- Web Technology- Programming Languages and Low Code- OCR-Databases-APIs- AI-Cognitive Automation-Agile, Scrum, Kanban and Waterfall0 DevOps- Flowcharts.
Textbook 1: Ch 1, Ch 2,
RBT:L1,L2
RPA Platforms-
Components of RPA- RPA Platforms-About Ui Path- About UiPath - The future of automation - Record and Play - Downloading and installing UiPath Studio -Learning Ui Path Studio- - Task recorder - Step-bystep examples using the recorder.
Textbook 2: Ch 1, Ch 2,
RBT: L1, L2
Sequence, Flowchart, and Control Flow-
Sequencing the workflowActivities-Control flow, various types of loops, and decision making Step-by-step example using Sequence and Flowchart-Step-by-step example using Sequence and Control flow-Data Manipulation-Variables and ScopeCollections-Arguments – Purpose and use-Data table usage with examplesClipboard management-File operation with step-by-step example-CSV/Excel to data table and vice versa (with a step-by-stepexample).
Textbook 2: Ch 3, Ch 4,
RBT:L1,L2
Taking Control of the Controls-
Finding and attaching windows- Finding the control- Techniques for waiting for a control- Act on controls – mouse and keyboard activities- Working with UiExplorer- Handling events- Revisit recorder- Screen Scraping- When to use OCR- Types of OCR available- How to use OCR- Avoiding typical failure points.
Text book 2: Ch 5
RBT:L1,L2
Exception Handling, Debugging, and Logging- Exception handling- Common exceptions and ways to handle them- Logging and taking screenshots Debugging techniques- Collecting crash dumps- Error reporting- Future of RPA
Text book 2: Ch 8
Text book 1: Ch 13
RBT:L1,L2 08
Course outcomes:
The students should be able to:
• To Understand the basic concepts of RPA.
• To Describe various components and platforms of RPA.
• To Describe the different types of variables, control flow and data manipulation techniques.
• To Understand various control techniques and OCR in RPA.
• To Describe various types and strategies to handle exceptions.
Question paper pattern:
• The question paper will have tenquestions.
• There will be 2questions from each module.
• Each question will have questions covering all the topics under a module.
• The students will have to answer 5 full questions, selecting one full question from each module.
Text Books:
1. Tom Taulli, The Robotic Process Automation Handbook : A Guide to Implementing RPA Systems,2020, ISBN-13 (electronic): 978-1-4842-5729-6, Publisher : A press
2. Alok Mani Tripathi, Learning Robotic Process Automation, Publisher: Packt Publishing Release Date: March 2018 ISBN: 9781788470940
Reference Books:
1. Frank Casale, Rebecca Dilla, Heidi Jaynes ,Lauren Livingston,“Introduction to Robotic Process Automation: a Primer”, Institute of Robotic Process Automation.
2. Richard Murdoch, Robotic Process Automation: Guide To Building Software Robots, Automate Repetitive Tasks & Become An RPA Consultant
3. Srikanth Merianda, Robotic Process Automation Tools, Process Automation and their benefits: Understanding RPA and Intelligent Automation
4. https://www.uipath.com/rpa/robotic-process-automation