PTCCS361 Syllabus - Robotic Process Automation - 2023 Regulation Anna University

PTCCS361 Syllabus - Robotic Process Automation - 2023 Regulation Anna University

PTCCS361

ROBOTIC PROCESS AUTOMATION

 L T P C

2 0 2 3

COURSE OBJECTIVES:
• To understand the basic concepts of Robotic Process Automation.
• To expose to the key RPA design and development strategies and methodologies.
• To learn the fundamental RPA logic and structure.
• To explore the Exception Handling, Debugging and Logging operations in RPA.
• To learn to deploy and Maintain the software bot.

UNIT I

INTRODUCTION TO ROBOTIC PROCESS AUTOMATION

6

Emergence of Robotic Process Automation (RPA), Evolution of RPA, Differentiating RPA from Automation - Benefits of RPA - Application areas of RPA, Components of RPA, RPA Platforms. Robotic Process Automation Tools - Templates, User Interface, Domains in Activities, Workflow Files.

UNIT II

AUTOMATION PROCESS ACTIVITIES

6

Sequence, Flowchart & Control Flow: Sequencing the Workflow, Activities, Flowchart, Control Flow for Decision making. Data Manipulation: Variables, Collection, Arguments, Data Table, Clipboard management, File operations Controls: Finding the control, waiting for a control, Act on a control, UiExplorer, Handling Events

UNIT III

APP INTEGRATION, RECORDING AND SCRAPING

6

App Integration, Recording, Scraping, Selector, Workflow Activities. Recording mouse and keyboard actions to perform operation, Scraping data from website and writing to CSV. Process Mining.

UNIT IV

EXCEPTION HANDLING AND CODE MANAGEMENT

6

Exception handling, Common exceptions, Logging- Debugging techniques, Collecting crash dumps, Error reporting. Code management and maintenance: Project organization, Nesting workflows, Reusability, Templates, Commenting techniques, State Machine.

UNIT V

DEPLOYMENT AND MAINTENANCE

6

Publishing using publish utility, Orchestration Server, Control bots, Orchestration Server to deploy bots, License management, Publishing and managing updates. RPA Vendors - Open Source RPA, Future of RPA

30 PERIODS

PRACTICAL EXERCISES: 30 PERIODS
Setup and Configure a RPA tool and understand the user interface of the tool:
1.Create a Sequence to obtain user inputs display them using a message box;
2. Create a Flowchart to navigate to a desired page based on a condition;
3. Create a State Machine workflow to compare user input with a random number.
4. Build a process in the RPA platform using UI Automation Activities.
5. Create an automation process using key System Activities, Variables and Arguments
6. Also implement Automation using System Trigger
7. Automate login to (web)Email account
8. Recording mouse and keyboard actions.
9. Scraping data from website and writing to CSV
10. Implement Error Handling in RPA platform
11. Web Scraping
12. Email Query Processing

TOTAL:60 PERIODS

COURSE OUTCOMES:By the end of this course, the students will be able to
• Enunciate the key distinctions between RPA and existing automation techniques and platforms.
• Use UiPath to design control flows and work flows for the target process
• Implement recording, web scraping andprocess mining by automation
• Use UIPath Studio to detect, and handle exceptions in automation processes
• Implement and use Orchestrator for creation, monitoring, scheduling, and controlling of automated bots and processes.

TEXT BOOKS:
1. Learning Robotic Process Automation: Create Software robots and automate business processes with the leading RPA tool - UiPath by Alok Mani Tripathi, Packt Publishing, 2018.
2. Tom Taulli , “The Robotic Process Automation Handbook: A Guide to Implementing RPA Systems”, Apress publications, 2020.

REFERENCES:
1. Frank Casale (Author), Rebecca Dilla (Author), Heidi Jaynes (Author), Lauren Livingston (Author), Introduction to Robotic Process Automation: a Primer, Institute of Robotic Process Automation, Amazon Asia-Pacific Holdings Private Limited, 2018
2. Richard Murdoch, Robotic Process Automation: Guide To Building Software Robots, Automate Repetitive Tasks & Become An RPA Consultant, Amazon Asia-Pacific Holdings Private Limited, 2018
3. A Gerardus Blokdyk, “Robotic Process Automation Rpa A Complete Guide “, 2020

Comments

Popular posts from this blog

CS3491 Syllabus - Artificial Intelligence And Machine Learning - 2021 Regulation Anna University

BE3251 - Basic Electrical and Electronics Engineering (Syllabus) 2021-regulation Anna University

CS3251 - PROGRAMMING IN C (Syllabus) 2021-regulation Anna University