Robotic Process Automation Design and Development 21CS744
Course Code: 21CS744
Credits: 03
CIE Marks: 50
SEE Marks: 50
Total Marks: 100
Exam Hours: 03
Total Hours of Pedagogy: 40H
Teaching Hours/Weeks: [L:T:P:S] 3:0:0:0
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.
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-by-step examples using the recorder.
Sequence, Flowchart, and Control Flow: Sequencing the workflow-Activities-Control flow, various types of loops, and decision making-Step-by-step example using Sequence and Flowchart-Step-by-stepexample using Sequence and Control flow-Data Manipulation-Variables and Scope-Collections- Arguments – Purpose and use-Data table usage with examples-Clipboard management-File operationwith step-by-step example-CSV/Excel to data table and vice versa (with a step-by-step example).
Taking Control of the Controls: Finding and attaching windows- Finding the control- Techniques forwaiting 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 touse OCR- Avoiding typical failure points.
Exception Handling, Debugging, and Logging: Exception handling- Common exceptions and ways to handle them- Logging and taking screenshot- Debugging techniques- Collecting crash dumps- Error reporting- Future of RPA.