This document provides an introduction to robotic process automation (RPA) through UiPath software. It discusses the main components of UiPath including Studio for designing processes, Orchestrator for managing robots, and robots that can work attended, unattended, or in a hybrid manner. The document then explores UiPath Studio in more detail covering the interface, activities, variables, and some example projects for getting started with RPA using UiPath.
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Introduction to Robotic Process Automation_EMK_2nd Class
1. Introduction to
Robotic Process Automation
(RPA)
Redwan Ferdous
Electrical Engineer| Tech Enthusiast| Robotics | Automobile| Data Science |
Tech-Entrepreneur & Investor |
redwan.contact@gmail.com
2. Robotic Process Automation (RPA)
Day-2
19-May-20 | redwan.contact@gmail.com 2
Most of the contents of this presentation file is collected from internet. The sources are mentioned with respect in the end 03 slides. Thank you to the contributors.
3. QUIZ Time !!
Please find your question and answer in the following link:
https://forms.gle/Uu4SmLAVZo88tcpT7
Your time is 15 minutes.
It’s a closed book exam. Internet/book/slide/phone is not allowed to use.
19-May-20 | redwan.contact@gmail.com 3
4. Let’s Introduce with Software
• We will work on UI Path.
• This is one of the leading software in RPA platofrm- supported by
industries worldwide besides Automation Anywhere and IBM.
• We will Use the Free version/ Education version of the software.
• Hopefully You have successfully downloaded and installed the
software on you machine.
19-May-20 | redwan.contact@gmail.com 4
5. UIPath’s Vision
19-May-20 | redwan.contact@gmail.com 5
Most of the contents of this presentation file is collected from internet. The sources are mentioned with respect in the end 03 slides. Thank you to the contributors.
6. UIPath Story [video]
19-May-20 | redwan.contact@gmail.com 6
Most of the contents of this presentation file is collected from internet. The sources are mentioned with respect in the end 03 slides. Thank you to the contributors.
7. Before Starting…
• Lets be introduced with UI Path’s different products. [online]
• Solutions by Industry [online]
• Lets get introduced how the development works , i.e. Design to
Deployment – at UI Path
19-May-20 | redwan.contact@gmail.com 7
Most of the contents of this presentation file is collected from internet. The sources are mentioned with respect in the end 03 slides. Thank you to the contributors.
8. Studio-Orchestrator-Robot ] [ Repeat
19-May-20 | redwan.contact@gmail.com 8
Most of the contents of this presentation file is collected from internet. The sources are mentioned with respect in the end 03 slides. Thank you to the contributors.
9. UI Path Studio
• Hopefully you have downloaded the UI Path Studio from the link that
was shared in last lecture
• Lets open the UI Path Studio from your PC/Machine
.....Before that, let’s talk about some other peripheral points…
19-May-20 | redwan.contact@gmail.com 9
Most of the contents of this presentation file is collected from internet. The sources are mentioned with respect in the end 03 slides. Thank you to the contributors.
10. Difference Between ‘Studio’ & ‘ StudioX’
19-May-20 | redwan.contact@gmail.com 10
Most of the contents of this presentation file is collected from internet. The sources are mentioned with respect in the end 03 slides. Thank you to the contributors.
11. Orchestrator [cloud.uipath.com]
19-May-20 | redwan.contact@gmail.com 11
Most of the contents of this presentation file is collected from internet. The sources are mentioned with respect in the end 03 slides. Thank you to the contributors.
12. Robot
• 2 Types:
• Attended- works with you
• Unattended- works for you
• Hybrid – (Combination of Attended & Unattended)
19-May-20 | redwan.contact@gmail.com 12
Most of the contents of this presentation file is collected from internet. The sources are mentioned with respect in the end 03 slides. Thank you to the contributors.
13. Main/ Landing Interface
19-May-20 | redwan.contact@gmail.com 13
Most of the contents of this presentation file is collected from internet. The sources are mentioned with respect in the end 03 slides. Thank you to the contributors.
14. Studio Canvas
19-May-20 | redwan.contact@gmail.com 14
Most of the contents of this presentation file is collected from internet. The sources are mentioned with respect in the end 03 slides. Thank you to the contributors.
15. Activities, Command Palette, Properties
19-May-20 | redwan.contact@gmail.com 15
Most of the contents of this presentation file is collected from internet. The sources are mentioned with respect in the end 03 slides. Thank you to the contributors.
16. Ribbon
• New
• Template
• Debug/Run
• Recording
• Screen Scraping
• Data Scraping
• User Events
• Export to Excel
• Publish
• StudioX and Studio differs in Ribbon and Activity features.
19-May-20 | redwan.contact@gmail.com 16
Most of the contents of this presentation file is collected from internet. The sources are mentioned with respect in the end 03 slides. Thank you to the contributors.
17. Activities
• App Integration
• Computer Vision
• Orchestrator
• Programming
• System
• UI Automation
• User Events
• Workflow
19-May-20 | redwan.contact@gmail.com 17
Most of the contents of this presentation file is collected from internet. The sources are mentioned with respect in the end 03 slides. Thank you to the contributors.
18. Activities
• Activities Can be Drag-Dropped from the ‘Activity Pan’
• If any desired activity is missing, you can search for available activities
from search box and install the ‘Library’.
19-May-20 | redwan.contact@gmail.com 18
Most of the contents of this presentation file is collected from internet. The sources are mentioned with respect in the end 03 slides. Thank you to the contributors.
19. Control Bar- Variable, Arguments, Imports
19-May-20 | redwan.contact@gmail.com 19
Most of the contents of this presentation file is collected from internet. The sources are mentioned with respect in the end 03 slides. Thank you to the contributors.
20. Variable, Arguments, Imports
19-May-20 | redwan.contact@gmail.com 20
• Variable:
- a storage address paired with an associated symbolic name, which contains some
known or unknown quantity of information referred to as a value. And it ‘Varies’.
• Arguments:
- When you have to engage different or multiple programs/functions together.
- Arguments can be passed to other files. Variables CAN’T be passed on other files,
variables are applicable for confined environments.
• Imports:
- Different activities created earlier or within the project development for importing.
Most of the contents of this presentation file is collected from internet. The sources are mentioned with respect in the end 03 slides. Thank you to the contributors.
21. Important Points
• Every path or URL in UI Path should be in Double quoted “” in order
to declare those as ‘String’
• Always check the variable ‘Types’
• Before deploying a bot, ‘Properties’ of each pane should always be
checked and re-checked for flawless operation
• Never forget to check the Exclamatory Marks for possible error and
thus debug before execution.
19-May-20 | redwan.contact@gmail.com 21
Most of the contents of this presentation file is collected from internet. The sources are mentioned with respect in the end 03 slides. Thank you to the contributors.
23. Common Troubleshoot
• Not getting Firefox/ Google Chrome Extension for Web Automation.
19-May-20 | redwan.contact@gmail.com 23
Most of the contents of this presentation file is collected from internet. The sources are mentioned with respect in the end 03 slides. Thank you to the contributors.
24. Common Troubleshoot
• Installing Firefox/ Google Chrome Extension from ‘Tools’.
19-May-20 | redwan.contact@gmail.com 24
Most of the contents of this presentation file is collected from internet. The sources are mentioned with respect in the end 03 slides. Thank you to the contributors.
25. Sample Project-1
• Problem Statement:
We want to use ‘Recording’ Button from Ribbon to mimic the activities
displayed on screen.
• We will mimic a calculator work.
• Let’s practice..
19-May-20 | redwan.contact@gmail.com 25
Most of the contents of this presentation file is collected from internet. The sources are mentioned with respect in the end 03 slides. Thank you to the contributors.
26. Sample Project-2
• Problem Statrement-2:
We want to Say Hello [Name] by the UI Path, whenever we put our name
• Lets Practice..
19-May-20 | redwan.contact@gmail.com 26
Most of the contents of this presentation file is collected from internet. The sources are mentioned with respect in the end 03 slides. Thank you to the contributors.
27. Sample Project-3
• “Data Scraping” using UI Path
• Let’s scrap data from https://contacts.google.com [Your android
phone number’s respective online directory---Login to Gmail-then go
the link]
• Scrap-Name and correlated phone number
• Save those scraped data into a excel file
• Save all the scraped data.
Find the video tutorial for the procedure and some possible Q&A.
19-May-20 | redwan.contact@gmail.com 27
Most of the contents of this presentation file is collected from internet. The sources are mentioned with respect in the end 03 slides. Thank you to the contributors.
28. Sample Project-4
Problem Statement:
• We know, in our everyday work- we need to log in so many online
accounts (i.e. Facebook, Gmail, Linked In, YouTube, Different online
platform, Official site, Official Mail address etc.) – and there ‘Security
Breach’ is a common phenomena to be considered.
• So, we need to use ‘Strong Password’ to at least ensure prevention of
identity theft from easy ‘dictionary match’.
• We can Create strong password by our own in combination of Alpha-
numerical characters and special characters.
• Or we can use generated strong password from different generating
sites.
19-May-20 | redwan.contact@gmail.com 28
Most of the contents of this presentation file is collected from internet. The sources are mentioned with respect in the end 03 slides. Thank you to the contributors.
29. Sample Project-4
Problem Statement:
• Now we want to solve the problem using the following solution:
Generating Strong Password from a site – Copy the generated password –
Save that password as text file using Notepad application (for future use)
19-May-20 | redwan.contact@gmail.com 29
Most of the contents of this presentation file is collected from internet. The sources are mentioned with respect in the end 03 slides. Thank you to the contributors.
30. Sample Project-4
• There are so many such kind of site. Let’s choose:
https://www.lastpass.com/password-generator
19-May-20 | redwan.contact@gmail.com 30
Most of the contents of this presentation file is collected from internet. The sources are mentioned with respect in the end 03 slides. Thank you to the contributors.
31. Sample Project-4
• Let’s Build the flowchart using UI Path.
• WE will use ‘Data Scraping’ for getting the desired result.
19-May-20 | redwan.contact@gmail.com 31
Most of the contents of this presentation file is collected from internet. The sources are mentioned with respect in the end 03 slides. Thank you to the contributors.
32. Assignment for Eid Vacation (!)
• Shared on ‘Google Classroom’ !
• 2 Problem was stated in the video tutorial of data scraping. Please solve
those and put those on Google Classroom. Please mention the ‘Problem
Statement’- for which you are giving the solution.
• Please don’t hesitate to take any online help and don’t hesitate to ask any
question on classroom!
Good Luck!
19-May-20 | redwan.contact@gmail.com 32
Most of the contents of this presentation file is collected from internet. The sources are mentioned with respect in the end 03 slides. Thank you to the contributors.