title
UiPath Automation Examples | Top 5 Automation Examples in UiPath | RPA UiPath Training | Edureka
description
** RPA UiPath Training: https://www.edureka.co/robotic-process-automation-training **
This session on UiPath Automation Examples will cover different types of automation you can perform with UiPath.
Below are the topics covered in the video:
1:06 What is Automation?
2:25 What is UiPath?
UiPath Automation Examples:
4:13 Moving Files from Source To Destination
14:35 Web Automation
21:12 Email Automation
28:16 Excel Automation
39:17 PDF Automation
RPA Playlist: https://bit.ly/2B53HLe
RPA Blog Series: https://bit.ly/2Ay1bzG
Subscribe to our Edureka YouTube channel to get video updates: https://goo.gl/6ohpTV
Instagram: https://www.instagram.com/edureka_learning/
Facebook: https://www.facebook.com/edurekaIN/
Twitter: https://twitter.com/edurekain
LinkedIn: https://www.linkedin.com/company/edureka
#edureka #rpaedureka #uipathedureka #uipathexamples
How does it work?
1. This is a 4 Week Instructor-led Online Course, 25 hours of assignment and 20 hours of project work
2. We have a 24x7 One-on-One LIVE Technical Support to help you with any problems you might face or any clarifications you may require during the course.
3. At the end of the training, you will have to work on a project, based on which we will provide you a Grade and a Verifiable Certificate!
--------------------------------------------------------------------------------------
About the Robotic Process Automation Course
Edureka’s RPA training helps you to understand the concepts around Robotic Process Automation using the leading RPA tool named ‘UiPath’. Robotic Process Automation is the automation of repetitive and rules-based human tasks working with the software applications at the presentation/UI level i.e. no software integrations are needed at middleware, server or database levels. In this course, you will learn about the RPA concepts and will gain in-depth knowledge on UiPath tool using which you will be able to automate real-world processes at the enterprise level such as Insurance Claims Processing, Accounts Payable / Purchase Orders Processing, Invoice Processing, Complaints Management, Customer Feedback Analysis, Employee Onboarding, Compliance Reporting, and many more.
--------------------------------------------------------------------------------------
What are the Objectives of our Robotic Process Automation Training?
After completing this course, you will be able to:
1. Know about Robotics Process Automation and their working
2. Assess the key considerations while designing an RPA solution
3. Work proficiently with the leading RPA tool ‘UiPath
4. Have practical knowledge on designing RPA solutions using UiPath
5. Perform Image and Text automation
6. Learn Data Manipulation using variables and arguments
7. Create automation with applications running in Virtual Environments
8. Debug and handle exceptions in workflow automation
-------------------------------------------------------------------------------------------------------
Why learn Robotic Process Automation?
Robotic Process Automation (RPA) is an automation technology for making smart software by applying intelligence to do high volume and repeatable tasks that are time-consuming. RPA is automating the tasks of a wide variety of industries, hence reducing the time and increasing the output.
Some of the facts about RPA include:
1. A 2016 report by McKinsey and Co. predicts that the robotic process automation market could be worth $6.7 trillion by 2025
2. A major global wine business, after implementing RPA, increased the order accuracy from 98% to 99.7% while costs reduced to Rs. 5.2 Crore
3. A global dairy company used RPA to automate the processing and validation of delivery claims, reduced goodwill write-offs by Rs. 464 Million
-------------------------------------------------------------------------------------------------------
What are the pre-requisites for this course?
To master the concept of RPA, you need to have a basic understanding of :
1.Basic programming knowledge of using if/else and switch conditions
2.Logical thinking ability
Please write back to us at sales@edureka.co or call us at IND: 9606058406 / US: 18338555775 (toll-free) for more information.
detail
{'title': 'UiPath Automation Examples | Top 5 Automation Examples in UiPath | RPA UiPath Training | Edureka', 'heatmap': [{'end': 684.023, 'start': 649.782, 'weight': 0.744}, {'end': 1035.921, 'start': 1006.958, 'weight': 0.742}, {'end': 1394.22, 'start': 1356.502, 'weight': 1}], 'summary': 'Covers uipath automation basics, 5 examples including file movement, web data scraping, email attachment extraction, google form filling, and pdf text extraction. it also discusses web automation use cases and email automation, successfully transferring 100 files, and automating email attachment saving for top 30 emails. additionally, it explores the automation process of filling a google form with csv data and automating google form submissions and pdf text extraction using uipath.', 'chapters': [{'end': 177.388, 'segs': [{'end': 159.5, 'src': 'embed', 'start': 116.115, 'weight': 0, 'content': [{'end': 122.218, 'text': 'then automation is nothing but a simple technique of reducing the human effort and improve the performance simultaneously.', 'start': 116.115, 'duration': 6.103}, {'end': 127.462, 'text': 'So to automate tasks, we obviously need tools, right? So one such tool is uipath.', 'start': 122.559, 'duration': 4.903}, {'end': 133.145, 'text': 'So, apart from that, let me also tell you that you know robotic process automation offers various kinds of tools,', 'start': 127.762, 'duration': 5.383}, {'end': 137.408, 'text': 'such as blue prism automation anywhere, nice, Pega, antworks and so on.', 'start': 133.145, 'duration': 4.263}, {'end': 144.992, 'text': 'but the top market leaders are basically uipath blue prism and automation anywhere since the session is basically on uipath.', 'start': 137.748, 'duration': 7.244}, {'end': 148.074, 'text': "Let's just focus on what exactly uipath is.", 'start': 145.012, 'duration': 3.062}, {'end': 155.639, 'text': 'so uipath, as I said before, is a robotic process automation tool which offers desktop automation with the help of drag-and-drop functionalities.', 'start': 148.074, 'duration': 7.565}, {'end': 159.5, 'text': "So what happens with uipath is that it's just really simple to use.", 'start': 156.099, 'duration': 3.401}], 'summary': 'Rpa tools like uipath, blue prism, and automation anywhere reduce human effort and improve performance, with uipath being a top market leader in desktop automation.', 'duration': 43.385, 'max_score': 116.115, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/-KAjgwWF0hY/pics/-KAjgwWF0hY116115.jpg'}], 'start': 11.707, 'title': 'Uipath automation', 'summary': 'Covers the basics of automation and uipath, explaining how to automate tasks using uipath and the various types of automation such as web, email, excel, and pdf, emphasizing the reduction of human effort and improved performance.', 'chapters': [{'end': 177.388, 'start': 11.707, 'title': 'Uipath automation session', 'summary': 'Covers the basics of automation and uipath, explaining how to automate tasks using uipath and the various types of automation such as web, email, excel, and pdf, emphasizing the reduction of human effort and improved performance.', 'duration': 165.681, 'highlights': ['UiPath is a robotic process automation tool offering desktop automation with drag-and-drop functionalities, simplifying the automation process. UiPath provides a simple and user-friendly interface with drag-and-drop functionalities, making it easy to automate tasks and activities, reducing the need for extensive coding.', 'Automation is defined as the technique of reducing human effort and improving performance, with the help of tools such as UiPath, Blue Prism, and Automation Anywhere, with UiPath being a market leader in robotic process automation. Automation aims to reduce human effort and enhance performance, with UiPath being one of the top market leaders among tools like Blue Prism and Automation Anywhere, offering effective robotic process automation solutions.', 'Types of automation covered include web automation, email automation, Excel automation, and PDF automation, demonstrating the versatility of UiPath in automating various tasks. The session delves into different types of automation, including web, email, Excel, and PDF automation, showcasing the diverse capabilities of UiPath in automating a wide range of tasks and processes.']}], 'duration': 165.681, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/-KAjgwWF0hY/pics/-KAjgwWF0hY11707.jpg', 'highlights': ['UiPath simplifies automation with drag-and-drop functionalities, reducing the need for extensive coding.', 'UiPath is a market leader in robotic process automation, aiming to reduce human effort and enhance performance.', 'UiPath showcases its versatility in automating various tasks, including web, email, Excel, and PDF automation.']}, {'end': 863.159, 'segs': [{'end': 217.874, 'src': 'embed', 'start': 194.466, 'weight': 0, 'content': [{'end': 201.076, 'text': "So, basically what we'll be doing in the session is that we'll be looking into five different kinds of automation, where I'll show you how you can,", 'start': 194.466, 'duration': 6.61}, {'end': 204.902, 'text': 'you know, move the files from the source folder to the destination folder.', 'start': 201.076, 'duration': 3.826}, {'end': 210.09, 'text': 'in the web automation path will be seeing how we can scrape the data from a website and store it in a CSV file.', 'start': 204.902, 'duration': 5.188}, {'end': 211.791, 'text': 'In the email automation part.', 'start': 210.49, 'duration': 1.301}, {'end': 217.874, 'text': "what we'll see is that, you know, we'll make sure that in our top 30 emails are read and then, from all those 30 emails,", 'start': 211.791, 'duration': 6.083}], 'summary': 'Session covers 5 types of automation: file transfer, web scraping to csv, and top 30 emails read.', 'duration': 23.408, 'max_score': 194.466, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/-KAjgwWF0hY/pics/-KAjgwWF0hY194466.jpg'}, {'end': 329.344, 'src': 'embed', 'start': 304.57, 'weight': 1, 'content': [{'end': 310.453, 'text': 'you know, whenever a particular file, or you know whenever a number of files come to a specific folder from our server,', 'start': 304.57, 'duration': 5.883}, {'end': 313.755, 'text': 'these files can be automatically transferred to the destination folder right?', 'start': 310.453, 'duration': 3.302}, {'end': 318.938, 'text': 'So from this destination folder, all these employees can then specifically take whatever files they want.', 'start': 314.115, 'duration': 4.823}, {'end': 321.92, 'text': 'Right? So this is how this is basically used in an industry.', 'start': 319.158, 'duration': 2.762}, {'end': 323.24, 'text': 'But over here.', 'start': 322.32, 'duration': 0.92}, {'end': 329.344, 'text': 'let me just give you a simple example, like how you can just move your files from the source folder to the destination folder on your desktop.', 'start': 323.24, 'duration': 6.104}], 'summary': 'Automatically transfer files from server to destination folder for employee access.', 'duration': 24.774, 'max_score': 304.57, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/-KAjgwWF0hY/pics/-KAjgwWF0hY304570.jpg'}, {'end': 411.714, 'src': 'embed', 'start': 382.039, 'weight': 3, 'content': [{'end': 383.04, 'text': "So I hope I'm clear.", 'start': 382.039, 'duration': 1.001}, {'end': 383.82, 'text': 'All right.', 'start': 383.52, 'duration': 0.3}, {'end': 390.184, 'text': 'So now let me just quickly shift back to my uipath studio so that we get started with the automation, right? So let me just shift back.', 'start': 383.86, 'duration': 6.324}, {'end': 391.305, 'text': 'All right.', 'start': 391.025, 'duration': 0.28}, {'end': 393.286, 'text': "So what I'll do is I'll create a new project.", 'start': 391.345, 'duration': 1.941}, {'end': 394.867, 'text': 'So let me just click on process.', 'start': 393.326, 'duration': 1.541}, {'end': 399.37, 'text': "So let's just name the process to be automation demo.", 'start': 395.447, 'duration': 3.923}, {'end': 402.879, 'text': "Right So once I'm done with that, I'll just click on create.", 'start': 400.423, 'duration': 2.456}, {'end': 409.793, 'text': "Once you click on create you'll see that you know, you'll be redirected to your uipath dashboard where you can start automating your task.", 'start': 403.772, 'duration': 6.021}, {'end': 410.894, 'text': "So let's just wait for that.", 'start': 409.833, 'duration': 1.061}, {'end': 411.714, 'text': 'All right.', 'start': 411.454, 'duration': 0.26}], 'summary': 'Initiating automation process in uipath studio for a new project creation.', 'duration': 29.675, 'max_score': 382.039, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/-KAjgwWF0hY/pics/-KAjgwWF0hY382039.jpg'}, {'end': 512.284, 'src': 'embed', 'start': 481.681, 'weight': 4, 'content': [{'end': 483.283, 'text': "So I'll just mention number of files.", 'start': 481.681, 'duration': 1.602}, {'end': 494.41, 'text': "and then I want it to be of type array of T where it has to be a string type right and then I'll create another variable that is the counter variable.", 'start': 484.64, 'duration': 9.77}, {'end': 498.294, 'text': 'So this will basically count the number of files that have to be moved right.', 'start': 494.81, 'duration': 3.484}, {'end': 503.039, 'text': "So let it to be of in type and then I'll create a source path variable.", 'start': 498.334, 'duration': 4.705}, {'end': 506.782, 'text': 'Right so let the source path variable to be of string type.', 'start': 503.8, 'duration': 2.982}, {'end': 512.284, 'text': "So now that your variables are created what we'll simply do is we'll first drag the assign activity.", 'start': 507.102, 'duration': 5.182}], 'summary': 'Creating variables for file manipulation and using assign activity.', 'duration': 30.603, 'max_score': 481.681, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/-KAjgwWF0hY/pics/-KAjgwWF0hY481681.jpg'}, {'end': 648.842, 'src': 'embed', 'start': 623.235, 'weight': 5, 'content': [{'end': 629.14, 'text': 'You have to move that particular file to the destination path, right? So for that you will drag the for each activity first.', 'start': 623.235, 'duration': 5.905}, {'end': 632.103, 'text': "So for that, let's just search for each activity.", 'start': 629.16, 'duration': 2.943}, {'end': 636.778, 'text': 'And then what you have to do is you have to mention the number of files over here.', 'start': 633.257, 'duration': 3.521}, {'end': 642.98, 'text': "So what's basically happening is for each item in number of files that is for each file in the source path.", 'start': 637.258, 'duration': 5.722}, {'end': 648.842, 'text': 'You want few actions to be occurred, right? So mainly those actions are basically to move the file to the destination path.', 'start': 643.08, 'duration': 5.762}], 'summary': 'Move files using for each activity, specifying file count and source path.', 'duration': 25.607, 'max_score': 623.235, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/-KAjgwWF0hY/pics/-KAjgwWF0hY623235.jpg'}, {'end': 684.023, 'src': 'heatmap', 'start': 649.782, 'weight': 0.744, 'content': [{'end': 657.184, 'text': "you will just search for the move file activity and then what you'll do is in this move file activity will mention the destination path right?", 'start': 649.782, 'duration': 7.402}, {'end': 659.365, 'text': "So I'll just search for the destination path.", 'start': 657.584, 'duration': 1.781}, {'end': 663.585, 'text': "So I'll just copy this and then in double quotes.", 'start': 660.322, 'duration': 3.263}, {'end': 664.986, 'text': "I'll just mention it over here.", 'start': 663.765, 'duration': 1.221}, {'end': 668.269, 'text': 'One thing I forgot to mention is basically the source path.', 'start': 665.667, 'duration': 2.602}, {'end': 670.771, 'text': 'So basically over here in the source path.', 'start': 668.309, 'duration': 2.462}, {'end': 675.475, 'text': "I'm going to mention this so I'll just click over here and then in the value section.", 'start': 670.831, 'duration': 4.644}, {'end': 677.337, 'text': "I'm going to mention the source path also.", 'start': 675.515, 'duration': 1.822}, {'end': 679.802, 'text': 'So this is basically my source path.', 'start': 677.941, 'duration': 1.861}, {'end': 684.023, 'text': "I'll copy this and in double quotes and mention over here right?", 'start': 679.862, 'duration': 4.161}], 'summary': 'In the move file activity, destination and source paths are specified, with the source path being mentioned in the value section.', 'duration': 34.241, 'max_score': 649.782, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/-KAjgwWF0hY/pics/-KAjgwWF0hY649782.jpg'}, {'end': 858.677, 'src': 'embed', 'start': 834.101, 'weight': 2, 'content': [{'end': 840.585, 'text': 'What you simply had to do is you had to just use the assign activity, mention the variable that is basically the source path variable,', 'start': 834.101, 'duration': 6.484}, {'end': 843.067, 'text': 'then mention a message box to show you the output of.', 'start': 840.585, 'duration': 2.482}, {'end': 849.491, 'text': 'you know how many files have to be moved and you just have to initialize the counter variable to the assign activity and then, for each item,', 'start': 843.067, 'duration': 6.424}, {'end': 851.733, 'text': 'in the number of files present in the source activity.', 'start': 849.491, 'duration': 2.242}, {'end': 858.677, 'text': 'You just had to use the move file activity to move to the specified destination folder that would be specified in this particular activity.', 'start': 851.773, 'duration': 6.904}], 'summary': 'Use assign activity to initialize variables, then move files to specified destination folder.', 'duration': 24.576, 'max_score': 834.101, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/-KAjgwWF0hY/pics/-KAjgwWF0hY834101.jpg'}], 'start': 177.428, 'title': 'Uipath automation examples and demos', 'summary': 'Explores five automation examples including file movement, web data scraping, email attachment extraction, google form filling, and pdf text extraction using uipath, emphasizing industry utility. it also covers the process of automating file movement using uipath, successfully transferring 100 files.', 'chapters': [{'end': 381.799, 'start': 177.428, 'title': 'Uipath automation examples', 'summary': 'Explores five automation examples including file movement, web data scraping, email attachment extraction, google form filling, and pdf text extraction using uipath, emphasizing the utility in industry scenarios and providing a detailed workflow for file movement automation.', 'duration': 204.371, 'highlights': ['The chapter explores five automation examples including file movement, web data scraping, email attachment extraction, Google form filling, and PDF text extraction using UiPath. The session covers five different types of automation scenarios using UiPath, highlighting the versatility of the tool.', 'The utility of file movement automation in industry scenarios is emphasized, where files from a server can be automatically transferred to a destination folder for easy access by employees. The automation of file movement is demonstrated with a focus on its application in industry scenarios, showcasing the efficiency of transferring files from a server to a destination folder for employee access.', 'A detailed workflow for file movement automation is provided, including assigning the source directory to a variable, counting the number of files to be moved, displaying the count in a message box, mentioning the destination path in the move file activity, and using a loop to move each file to the destination path. The session offers a step-by-step workflow for file movement automation, encompassing the process of assigning the source directory to a variable, counting the files, displaying the count, specifying the destination path, and using a loop to move files.']}, {'end': 863.159, 'start': 382.039, 'title': 'Uipath automation demo', 'summary': 'Covers the process of automating the task of moving files from a source folder to a destination folder using uipath, demonstrating the creation of variables, flow chart, assign activity, message box, for each activity, and move file activity, ultimately transferring 100 files successfully.', 'duration': 481.12, 'highlights': ["The process begins with creating a new project in UIPath Studio named 'automation demo' and navigating through the dashboard to access the activities and output pane.", "Variables such as 'number of files', 'counter', and 'source path' are created to manage and track the files being moved, with 'number of files' being an array of string type and 'counter' being of integer type.", "The 'assign activity' is used to store the files from the source path in the 'number of files' variable, and a 'message box' is utilized to display the count of files to be moved.", "A 'for each activity' is employed to iterate through each file in the source path, and the 'move file activity' is used to transfer the files to the specified destination path, successfully transferring 100 files from the source folder to the destination folder.", 'The automation is executed and verified, resulting in the successful transfer of all files from the source folder to the destination folder.']}], 'duration': 685.731, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/-KAjgwWF0hY/pics/-KAjgwWF0hY177428.jpg', 'highlights': ['The chapter explores five automation examples including file movement, web data scraping, email attachment extraction, Google form filling, and PDF text extraction using UiPath.', 'The utility of file movement automation in industry scenarios is emphasized, where files from a server can be automatically transferred to a destination folder for easy access by employees.', 'A detailed workflow for file movement automation is provided, including assigning the source directory to a variable, counting the number of files to be moved, displaying the count in a message box, mentioning the destination path in the move file activity, and using a loop to move each file to the destination path.', "The process begins with creating a new project in UIPath Studio named 'automation demo' and navigating through the dashboard to access the activities and output pane.", "Variables such as 'number of files', 'counter', and 'source path' are created to manage and track the files being moved, with 'number of files' being an array of string type and 'counter' being of integer type.", "A 'for each activity' is employed to iterate through each file in the source path, and the 'move file activity' is used to transfer the files to the specified destination path, successfully transferring 100 files from the source folder to the destination folder."]}, {'end': 1261.071, 'segs': [{'end': 928.23, 'src': 'embed', 'start': 878.767, 'weight': 0, 'content': [{'end': 885.053, 'text': 'So the main task of web automation is that you know, we want to scrape the data from the website and then store it in a CSV file.', 'start': 878.767, 'duration': 6.286}, {'end': 888.716, 'text': 'So when you say scrape the data from a website and store it in a CSV file,', 'start': 885.373, 'duration': 3.343}, {'end': 892.5, 'text': 'if you just wonder you know why are we doing this and how is it user Industries?', 'start': 888.716, 'duration': 3.784}, {'end': 893.861, 'text': 'Well, let me tell you that you know.', 'start': 892.84, 'duration': 1.021}, {'end': 897.424, 'text': 'it may happen that you know your enterprise have a lot of competitors, right?', 'start': 893.861, 'duration': 3.563}, {'end': 904.751, 'text': 'They could just want to scrape the data of their competitors and store and then analyze that particular data and make sure how they can benefit from it,', 'start': 897.684, 'duration': 7.067}, {'end': 912.737, 'text': "right?. Similarly, we can also see that you know mostly the shopping website and scrape each other's data because all of them sell the same products, right.", 'start': 904.751, 'duration': 7.986}, {'end': 924.647, 'text': 'so they could see that you know what are the prices that the other enterprises are offering for the same product and how you know they can make sure that their users are stuck to that particular website and they do not go to any other e-commerce websites,', 'start': 912.737, 'duration': 11.91}, {'end': 928.23, 'text': 'right?. So there are various use cases of where people use web automation.', 'start': 924.647, 'duration': 3.583}], 'summary': 'Web automation involves scraping website data and storing in csv for competitive analysis and price comparison.', 'duration': 49.463, 'max_score': 878.767, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/-KAjgwWF0hY/pics/-KAjgwWF0hY878767.jpg'}, {'end': 1035.921, 'src': 'heatmap', 'start': 1006.958, 'weight': 0.742, 'content': [{'end': 1009.96, 'text': "So to do so what I'll do is I'll go back to my uipath studio.", 'start': 1006.958, 'duration': 3.002}, {'end': 1013.182, 'text': "I'll go to the design tab and then I'll choose data scraping.", 'start': 1010.24, 'duration': 2.942}, {'end': 1016.969, 'text': "Now what I'll do is in this particular dialog box that opens up.", 'start': 1013.667, 'duration': 3.302}, {'end': 1023.473, 'text': "I'll just click on next and then I'll choose which particular field has to be extracted since I want the name to be extracted.", 'start': 1017.069, 'duration': 6.404}, {'end': 1029.077, 'text': "I'll just click on this and then what I'll do is I have to choose the second element with a similar field right?", 'start': 1023.513, 'duration': 5.564}, {'end': 1032.479, 'text': 'So by this what I mean is that you know, if I have chosen the name of the back,', 'start': 1029.297, 'duration': 3.182}, {'end': 1035.921, 'text': 'then the second element also has to be the name of the back to create a pattern.', 'start': 1032.479, 'duration': 3.442}], 'summary': 'Using uipath studio to perform data scraping and extract specific fields.', 'duration': 28.963, 'max_score': 1006.958, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/-KAjgwWF0hY/pics/-KAjgwWF0hY1006958.jpg'}, {'end': 1148.956, 'src': 'embed', 'start': 1119.672, 'weight': 6, 'content': [{'end': 1124.454, 'text': "you'll get a dialog box which clearly says is data spanning multiple pages.", 'start': 1119.672, 'duration': 4.782}, {'end': 1129.537, 'text': 'that is basically, if you want to extract data from multiple pages, you would obviously want to do that right?', 'start': 1124.454, 'duration': 5.083}, {'end': 1133.178, 'text': "So to do that, you'll just click on yes, and then you'll indicate the element.", 'start': 1129.857, 'duration': 3.321}, {'end': 1136.62, 'text': 'So this is basically the element which goes to the next page, right?', 'start': 1133.518, 'duration': 3.102}, {'end': 1143.463, 'text': "So I'll just click on this and then, once I click on that, you'll clearly see that you know you'll be redirected to your uipath studio, right?", 'start': 1136.64, 'duration': 6.823}, {'end': 1148.956, 'text': 'Now, what you can simply do is you can just copy this and put it inside this particular sequence.', 'start': 1144.091, 'duration': 4.865}], 'summary': 'The process involves extracting data spanning multiple pages by indicating the element for navigating to the next page and copying it into the uipath studio.', 'duration': 29.284, 'max_score': 1119.672, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/-KAjgwWF0hY/pics/-KAjgwWF0hY1119672.jpg'}, {'end': 1246.042, 'src': 'embed', 'start': 1208.751, 'weight': 5, 'content': [{'end': 1213.112, 'text': 'Now once you click on debug you can clearly see that your data is getting extracted from the web pages.', 'start': 1208.751, 'duration': 4.361}, {'end': 1219.734, 'text': 'So if you clearly see your website is getting loaded again and again, that means your data is getting spanned for multiple pages.', 'start': 1213.552, 'duration': 6.182}, {'end': 1221.304, 'text': 'All right.', 'start': 1221.064, 'duration': 0.24}, {'end': 1229.63, 'text': 'So now, once the execution is done, you can clearly see that the name, the URL and the present price that we extracted got saved in a CSV file,', 'start': 1221.644, 'duration': 7.986}, {'end': 1235.815, 'text': 'right?. So guys, this was just a sample demo on how you can extract data from websites and store it in your CSV file.', 'start': 1229.63, 'duration': 6.185}, {'end': 1242.7, 'text': 'Well, you can also play a lot around with the selectors and you can extract only specific elements and then you can use web automation.', 'start': 1236.195, 'duration': 6.505}, {'end': 1245.422, 'text': 'So for that you can refer to our selectors video.', 'start': 1243.08, 'duration': 2.342}, {'end': 1246.042, 'text': "So don't worry.", 'start': 1245.482, 'duration': 0.56}], 'summary': 'Demonstration of web data extraction and storage in csv file.', 'duration': 37.291, 'max_score': 1208.751, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/-KAjgwWF0hY/pics/-KAjgwWF0hY1208751.jpg'}], 'start': 863.159, 'title': 'Web automation use cases', 'summary': 'Discusses web automation use cases such as data scraping, csv file storage, and business analysis, with examples like competitive analysis and price monitoring, while also detailing data scraping workflow with uipath studio, including extraction of names, urls, and prices, and handling data from multiple pages.', 'chapters': [{'end': 928.23, 'start': 863.159, 'title': 'Web automation use cases', 'summary': 'Discusses the use cases of web automation, including scraping data from websites, storing it in a csv file, and analyzing it for business benefits, with examples such as competitive analysis and price monitoring.', 'duration': 65.071, 'highlights': ['Web automation involves scraping data from websites and storing it in a CSV file for various use cases, such as competitive analysis and price monitoring.', 'Enterprise may use web automation to scrape data of their competitors for analysis and business benefit.', "Shopping websites use web automation to monitor competitors' prices and ensure customer retention.", 'Automating tasks like scraping data from websites can benefit enterprises in competitive analysis and business strategy.']}, {'end': 1261.071, 'start': 928.33, 'title': 'Web automation with data scraping', 'summary': 'Details the process workflow for web automation using uipath studio, involving data scraping tool to extract and store data in a csv file, demonstrating how to extract names, urls, and present prices from a website and save them in a csv file while also addressing the extraction of data from multiple pages.', 'duration': 332.741, 'highlights': ['The process workflow for web automation involves using UiPath Studio, data scraping tool, and CSV activity to extract and store data, creating a seamless process for extracting and storing data from websites.', 'Demonstrates the step-by-step process of using data scraping to extract names, URLs, and present prices from a website, providing a clear understanding of the extraction process.', 'Explains the procedure for extracting data from multiple pages using data scraping, enhancing the capability to extract data from various pages on a website.', 'Provides insights into utilizing selectors to extract specific elements for web automation, offering additional resources for further learning and experimentation with web automation and selectors.']}], 'duration': 397.912, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/-KAjgwWF0hY/pics/-KAjgwWF0hY863159.jpg', 'highlights': ['Web automation involves scraping data from websites and storing it in a CSV file for various use cases, such as competitive analysis and price monitoring.', 'The process workflow for web automation involves using UiPath Studio, data scraping tool, and CSV activity to extract and store data, creating a seamless process for extracting and storing data from websites.', 'Enterprise may use web automation to scrape data of their competitors for analysis and business benefit.', "Shopping websites use web automation to monitor competitors' prices and ensure customer retention.", 'Automating tasks like scraping data from websites can benefit enterprises in competitive analysis and business strategy.', 'Demonstrates the step-by-step process of using data scraping to extract names, URLs, and present prices from a website, providing a clear understanding of the extraction process.', 'Explains the procedure for extracting data from multiple pages using data scraping, enhancing the capability to extract data from various pages on a website.', 'Provides insights into utilizing selectors to extract specific elements for web automation, offering additional resources for further learning and experimentation with web automation and selectors.']}, {'end': 1688.992, 'segs': [{'end': 1290.133, 'src': 'embed', 'start': 1261.471, 'weight': 0, 'content': [{'end': 1266.734, 'text': 'So I just indicated those elements which are required and then finally I just use the right CSV activity.', 'start': 1261.471, 'duration': 5.263}, {'end': 1269.845, 'text': "Right? So that's how you can do now.", 'start': 1267.364, 'duration': 2.481}, {'end': 1274.187, 'text': "Let's move forward to the next automation that is basically our email automation.", 'start': 1269.865, 'duration': 4.322}, {'end': 1282.49, 'text': 'So our main task in email automation is basically to save the attachments of the top 30 emails which have a keyword in the subject line right?', 'start': 1274.527, 'duration': 7.963}, {'end': 1283.491, 'text': "So I hope I'm clear.", 'start': 1282.51, 'duration': 0.981}, {'end': 1290.133, 'text': "what I'm simply trying to do is I'm going to save the attachments of the top 30 emails which have a keyword in the subject line right?", 'start': 1283.491, 'duration': 6.642}], 'summary': 'Automate saving attachments from top 30 emails with keyword in subject line.', 'duration': 28.662, 'max_score': 1261.471, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/-KAjgwWF0hY/pics/-KAjgwWF0hY1261471.jpg'}, {'end': 1394.22, 'src': 'heatmap', 'start': 1356.502, 'weight': 1, 'content': [{'end': 1365.368, 'text': "Similarly, I'll type in password and let it to be a string type again create another variable that is get mail messages.", 'start': 1356.502, 'duration': 8.866}, {'end': 1373.591, 'text': 'and then over here it has to be a list type and over here will search for mail message right?', 'start': 1366.946, 'duration': 6.645}, {'end': 1380.696, 'text': 'So, basically, these are the three variables that you have to create, that is, the email password and the get mail messages right?', 'start': 1374.171, 'duration': 6.525}, {'end': 1384.893, 'text': 'So now what you have to do is you have to first drag and assign activity.', 'start': 1381.511, 'duration': 3.382}, {'end': 1390.898, 'text': "So I'll just drag and drop an assign activity and then what I'll do is in the to section of the assign activity.", 'start': 1385.034, 'duration': 5.864}, {'end': 1394.22, 'text': "I'll mention the email variable and then over here.", 'start': 1390.938, 'duration': 3.282}], 'summary': 'Creating variables for email, password, and mail messages in an automation process.', 'duration': 37.718, 'max_score': 1356.502, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/-KAjgwWF0hY/pics/-KAjgwWF0hY1356502.jpg'}, {'end': 1522.218, 'src': 'embed', 'start': 1494.515, 'weight': 1, 'content': [{'end': 1499.398, 'text': 'What we want to do is, for each mail, you know, having a particular keyword in the subject line.', 'start': 1494.515, 'duration': 4.883}, {'end': 1501.119, 'text': 'our attachments have to be saved right?', 'start': 1499.398, 'duration': 1.721}, {'end': 1504.581, 'text': "So for that, first of all, I'll drag the for each activity.", 'start': 1501.419, 'duration': 3.162}, {'end': 1510.329, 'text': "And then what I'll do is for each mail in the get mail messages.", 'start': 1505.885, 'duration': 4.444}, {'end': 1516.434, 'text': "What I'll do is I'll mention an if loop, that is basically an if activity where you know if the condition satisfies.", 'start': 1510.769, 'duration': 5.665}, {'end': 1522.218, 'text': 'that is basically for subject line, has a specific keyword and the attachments would be saved, as nothing would happen right?', 'start': 1516.434, 'duration': 5.784}], 'summary': 'Automate saving attachments from emails with specific keywords.', 'duration': 27.703, 'max_score': 1494.515, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/-KAjgwWF0hY/pics/-KAjgwWF0hY1494515.jpg'}, {'end': 1670.434, 'src': 'embed', 'start': 1635.858, 'weight': 2, 'content': [{'end': 1637.76, 'text': 'So, once the execution gets executed,', 'start': 1635.858, 'duration': 1.902}, {'end': 1643.565, 'text': 'let me just shift back to my sample output and you can see that you know all the attachments from the mail which had the subject line.', 'start': 1637.76, 'duration': 5.805}, {'end': 1647.209, 'text': 'example that is basically a keyword example got saved in this particular folder.', 'start': 1643.565, 'duration': 3.644}, {'end': 1650.61, 'text': "Right so guys that's how you can use this particular automation.", 'start': 1647.629, 'duration': 2.981}, {'end': 1658.532, 'text': 'So basically what I had done over here is that I just created free variables that is email password and get main messages now after that.', 'start': 1650.97, 'duration': 7.562}, {'end': 1662.953, 'text': 'I just use the assign activity to just assign the email address to the variable.', 'start': 1658.572, 'duration': 4.381}, {'end': 1670.434, 'text': 'then I had used to get password activity, to mention the password and the get IMAP mail messages, to configure the folder port number server,', 'start': 1662.953, 'duration': 7.481}], 'summary': 'Demonstration of automating email retrieval using uipath with variable creation and activity usage.', 'duration': 34.576, 'max_score': 1635.858, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/-KAjgwWF0hY/pics/-KAjgwWF0hY1635858.jpg'}], 'start': 1261.471, 'title': 'Email automation with uipath studio', 'summary': 'Discusses automating email attachment saving for the top 30 emails with a keyword in the subject line using uipath studio, covering the workflow involving email address assignment, password mention, if-else loop with save attachments activity, and setting the destination directory. it also demonstrates the creation of email automation using uipath studio, including the configuration of imap mail messages and saving attachments from specific emails based on a keyword in the subject line.', 'chapters': [{'end': 1327.431, 'start': 1261.471, 'title': 'Email automation workflow', 'summary': 'Discusses the process of automating email attachment saving, specifically targeting the top 30 emails with a keyword in the subject line, utilizing uipath studio and specifying the workflow of assigning email address, mentioning password, using if-else loop with save attachments activity, and setting the destination directory.', 'duration': 65.96, 'highlights': ['The main task in email automation is to save the attachments of the top 30 emails with a keyword in the subject line.', 'The process workflow involves assigning the email address to a variable, mentioning the password, specifying the keyword for each email, and using an if-else loop with the save attachments activity.', 'The chapter also mentions utilizing the right CSV activity to indicate the required elements in the automation process.']}, {'end': 1688.992, 'start': 1327.451, 'title': 'Email automation with uipath studio', 'summary': 'Demonstrates the creation of email automation using uipath studio, including the creation of variables, configuration of imap mail messages, and saving attachments from specific emails based on a keyword in the subject line.', 'duration': 361.541, 'highlights': ['The chapter demonstrates the creation of email automation using UiPath Studio, including the creation of variables, configuration of IMAP mail messages, and saving attachments from specific emails based on a keyword in the subject line.', 'Variables for email, password, and get mail messages are created, with the latter being of list type, and the necessary configurations for the IMAP mail messages activity are set.', 'The process includes assigning the email address, mentioning the password, configuring the IMAP mail messages activity, and implementing a for each activity to save attachments from emails with specific keywords in the subject line.']}], 'duration': 427.521, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/-KAjgwWF0hY/pics/-KAjgwWF0hY1261471.jpg', 'highlights': ['The main task in email automation is to save the attachments of the top 30 emails with a keyword in the subject line.', 'The process workflow involves assigning the email address to a variable, mentioning the password, specifying the keyword for each email, and using an if-else loop with the save attachments activity.', 'The chapter demonstrates the creation of email automation using UiPath Studio, including the creation of variables, configuration of IMAP mail messages, and saving attachments from specific emails based on a keyword in the subject line.', 'Variables for email, password, and get mail messages are created, with the latter being of list type, and the necessary configurations for the IMAP mail messages activity are set.']}, {'end': 2109.638, 'segs': [{'end': 1787.528, 'src': 'embed', 'start': 1738.825, 'weight': 0, 'content': [{'end': 1741.987, 'text': "What I'm going to do is I'm going to create a CSV file and mention all the details.", 'start': 1738.825, 'duration': 3.162}, {'end': 1745.148, 'text': 'So that part is also ready guys by CSV file is ready.', 'start': 1742.287, 'duration': 2.861}, {'end': 1747.83, 'text': "Now what I'm going to do is in the uipath studio.", 'start': 1745.508, 'duration': 2.322}, {'end': 1752.212, 'text': "I'm going to use the open browser activity and then I'm going to mention the Google forms you are in.", 'start': 1747.85, 'duration': 4.362}, {'end': 1758.036, 'text': "After that, I'm going to use the for each row activity and then what I'm going to do is for each row in the Excel table.", 'start': 1752.732, 'duration': 5.304}, {'end': 1760.377, 'text': "I'm going to configure how to fill in the details.", 'start': 1758.376, 'duration': 2.001}, {'end': 1765.801, 'text': "So basically I'm going to indicate the elements on the Google form, right? So you'll see how that's happening.", 'start': 1760.757, 'duration': 5.044}, {'end': 1771.204, 'text': 'Let me just show you my CSV file and the Google form, right? So let me just show you that part.', 'start': 1766.161, 'duration': 5.043}, {'end': 1774.024, 'text': 'So guys, this is my Google form that I created.', 'start': 1771.704, 'duration': 2.32}, {'end': 1777.905, 'text': "So basically I've created a Google form for a job application forms.", 'start': 1774.264, 'duration': 3.641}, {'end': 1783.807, 'text': 'So, basically, I want the full name, the phone number, the past experience in years, the educational qualification,', 'start': 1778.225, 'duration': 5.582}, {'end': 1787.528, 'text': 'skill set and the position for all the people applying for the job.', 'start': 1783.807, 'duration': 3.721}], 'summary': 'Creating a csv file with job application details and automating google form filling process using uipath studio.', 'duration': 48.703, 'max_score': 1738.825, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/-KAjgwWF0hY/pics/-KAjgwWF0hY1738825.jpg'}], 'start': 1689.452, 'title': 'Automating google form with csv data', 'summary': 'Covers automating the process of filling a google form with data from a csv file, involving creating a google form, preparing a csv file, and using uipath studio activities to fill in the details. it also details the process of automating the filling of a google form with data from a csv file for job applications.', 'chapters': [{'end': 1771.204, 'start': 1689.452, 'title': 'Automating excel data entry with google forms', 'summary': 'Covers automating the process of filling a google form with data from a csv file using uipath studio, including creating a google form, preparing a csv file, and using open browser and for each row activities to fill in the details.', 'duration': 81.752, 'highlights': ['The process involves creating a Google form and mentioning all the details to be filled in, followed by creating a CSV file and mentioning all the details, and then using UiPath Studio to open the browser and mention the Google form URL.', 'Using the for each row activity in UiPath Studio, the details in the Excel table are configured to fill in the details of the Google form, allowing for seamless automation of data entry.', "The demonstration involves showing the creation of the Google form, preparing the CSV file, and using UiPath Studio's open browser and for each row activities to automate the process of filling the Google form with data from the CSV file."]}, {'end': 2109.638, 'start': 1771.704, 'title': 'Automating google form with csv data', 'summary': 'Details the process of automating the filling of a google form with data from a csv file, involving creating a google form for job application, reading the csv file, opening a browser, and using type into activity to fill in the form with data for each applicant.', 'duration': 337.934, 'highlights': ['The chapter details the process of automating the filling of a Google form with data from a CSV file It involves creating a Google form for job application, reading the CSV file, opening a browser, and using type into activity to fill in the form with data for each applicant.', 'The required data for job application includes full name, phone number, past experience in years, educational qualification, skill set, and position for all applicants The Google form requires the full name, phone number, past experience in years, educational qualification, skill set, and position for all people applying for the job.', 'Demonstration of using automation activities including read CSV, open browser, and type into activity for filling the Google form The demonstration involves using activities like read CSV, open browser, and type into activity to automate the process of filling the Google form with data from the CSV file.']}], 'duration': 420.186, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/-KAjgwWF0hY/pics/-KAjgwWF0hY1689452.jpg', 'highlights': ['Using the for each row activity in UiPath Studio, the details in the Excel table are configured to fill in the details of the Google form, allowing for seamless automation of data entry.', 'The required data for job application includes full name, phone number, past experience in years, educational qualification, skill set, and position for all applicants The Google form requires the full name, phone number, past experience in years, educational qualification, skill set, and position for all people applying for the job.', 'The process involves creating a Google form and mentioning all the details to be filled in, followed by creating a CSV file and mentioning all the details, and then using UiPath Studio to open the browser and mention the Google form URL.']}, {'end': 2713.56, 'segs': [{'end': 2140.276, 'src': 'embed', 'start': 2110.678, 'weight': 0, 'content': [{'end': 2115.661, 'text': "Right So what I've done is I've made sure that you know, my CSV file has been read after that.", 'start': 2110.678, 'duration': 4.983}, {'end': 2120.945, 'text': "I've just used an open browser activity to make sure that you know our Google form is being opened,", 'start': 2115.701, 'duration': 5.244}, {'end': 2124.587, 'text': "and then I've used a for each row activity in the for each row activity.", 'start': 2120.945, 'duration': 3.642}, {'end': 2131.232, 'text': "I've used the same variable as the output variable of read CSV and then I've used the type into activities to indicate the element on the screen.", 'start': 2124.627, 'duration': 6.605}, {'end': 2134.154, 'text': 'That is basically where the data has to be filled in our Google forms.', 'start': 2131.332, 'duration': 2.822}, {'end': 2140.276, 'text': 'and what data has been mentioned by using this row full name to string row for number to string and so on.', 'start': 2134.774, 'duration': 5.502}], 'summary': 'Automated process: csv data read, google form filled using rpa.', 'duration': 29.598, 'max_score': 2110.678, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/-KAjgwWF0hY/pics/-KAjgwWF0hY2110678.jpg'}, {'end': 2193.935, 'src': 'embed', 'start': 2162.718, 'weight': 1, 'content': [{'end': 2166.2, 'text': 'So this is basically what we indicate we indicate the submit button.', 'start': 2162.718, 'duration': 3.482}, {'end': 2168.34, 'text': "So that's how you indicate now.", 'start': 2166.24, 'duration': 2.1}, {'end': 2171.022, 'text': 'after that, what you have to do is you have to consider the delay right?', 'start': 2168.34, 'duration': 2.682}, {'end': 2175.024, 'text': 'It may happen sometimes that you know the page may take a little while to load right?', 'start': 2171.382, 'duration': 3.642}, {'end': 2178.045, 'text': "So for that we'll just drag and drop the delay activity.", 'start': 2175.344, 'duration': 2.701}, {'end': 2182.705, 'text': "and then we'll mention three seconds right.", 'start': 2179.062, 'duration': 3.643}, {'end': 2187.77, 'text': 'and after that would you also have to make sure that you know you want n number of entries to be entered right?', 'start': 2182.705, 'duration': 5.065}, {'end': 2193.935, 'text': 'So this particular automation at present would work for only one single entry, that is basically one single row.', 'start': 2187.81, 'duration': 6.125}], 'summary': 'Automation includes delay of 3 seconds and allows for one entry.', 'duration': 31.217, 'max_score': 2162.718, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/-KAjgwWF0hY/pics/-KAjgwWF0hY2162718.jpg'}, {'end': 2333.497, 'src': 'embed', 'start': 2295.861, 'weight': 2, 'content': [{'end': 2299.524, 'text': 'The Google form would load by itself and the data will be filled right?', 'start': 2295.861, 'duration': 3.663}, {'end': 2303.748, 'text': "So that's how, guys, you can automate how to fill data in the Google forms right?", 'start': 2299.864, 'duration': 3.884}, {'end': 2305.929, 'text': "So I hope I'm clear how we can automate.", 'start': 2303.768, 'duration': 2.161}, {'end': 2307.651, 'text': "let's just this automation continue.", 'start': 2305.929, 'duration': 1.722}, {'end': 2314.036, 'text': "What I've simply done in this automation is that I just simply use the read CSV activity to read the CSV activity.", 'start': 2308.011, 'duration': 6.025}, {'end': 2316.819, 'text': "And then what I've done is I just connected the Google forms.", 'start': 2314.197, 'duration': 2.622}, {'end': 2317.972, 'text': 'After that,', 'start': 2317.492, 'duration': 0.48}, {'end': 2333.497, 'text': "what I've done is I just created another sequence and in that sequence I made sure that you know I use the open browser activity to open the browser and then finally mention the Google form URL and over there in the for each row activity in the do section of the open browser activity.", 'start': 2317.972, 'duration': 15.525}], 'summary': 'Automate data filling in google forms using csv and browser automation.', 'duration': 37.636, 'max_score': 2295.861, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/-KAjgwWF0hY/pics/-KAjgwWF0hY2295861.jpg'}, {'end': 2564.495, 'src': 'embed', 'start': 2540.205, 'weight': 4, 'content': [{'end': 2550.593, 'text': "what you can simply do is I'll just drag and drop a new sequence and then I'll just read name it to read PDF text images.", 'start': 2540.205, 'duration': 10.388}, {'end': 2559.473, 'text': "And then if I just click on this what I'll do is I'll just drag and drop the read PDF with OCR activities.", 'start': 2551.87, 'duration': 7.603}, {'end': 2564.495, 'text': 'So what will happen over here is the text from the images would be also read from this particular activity.', 'start': 2559.653, 'duration': 4.842}], 'summary': 'Demonstrating the process of reading text from pdf images using drag-and-drop in a new sequence.', 'duration': 24.29, 'max_score': 2540.205, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/-KAjgwWF0hY/pics/-KAjgwWF0hY2540205.jpg'}, {'end': 2657.724, 'src': 'embed', 'start': 2634.637, 'weight': 3, 'content': [{'end': 2642.159, 'text': 'the text that was present in the image that is basically the part to success is to take massive, determined action has been also extracted right?', 'start': 2634.637, 'duration': 7.522}, {'end': 2646.04, 'text': "So, guys, that's how you can, you know, automate tasks on PDF guide.", 'start': 2642.499, 'duration': 3.541}, {'end': 2648.061, 'text': 'This was a short demo on PDF guys.', 'start': 2646.08, 'duration': 1.981}, {'end': 2655.363, 'text': 'So if you want a detailed explanation of how you can extract specific elements also in PDF, you can refer to our PDF data extraction video.', 'start': 2648.081, 'duration': 7.282}, {'end': 2657.724, 'text': "I'll leave the video link in the description box below.", 'start': 2655.403, 'duration': 2.321}], 'summary': 'The key point is automating tasks on pdf with a reference to a detailed video.', 'duration': 23.087, 'max_score': 2634.637, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/-KAjgwWF0hY/pics/-KAjgwWF0hY2634637.jpg'}, {'end': 2691.663, 'src': 'embed', 'start': 2667.309, 'weight': 5, 'content': [{'end': 2674.992, 'text': 'or you know you have to manage packages from this manage packages option and then you have to make sure that you know you download and install all the required packages,', 'start': 2667.309, 'duration': 7.683}, {'end': 2676.813, 'text': 'for example, like you know, for Excel automation.', 'start': 2674.992, 'duration': 1.821}, {'end': 2679.214, 'text': 'We need the Excel activities for the mail automation.', 'start': 2676.833, 'duration': 2.381}, {'end': 2681.916, 'text': 'We need the mail activities for the PDF automation.', 'start': 2679.234, 'duration': 2.682}, {'end': 2684.357, 'text': 'We need the PDF activities and so on right.', 'start': 2681.956, 'duration': 2.401}, {'end': 2688.5, 'text': "So make sure that you know you've installed all the packages and then you're ready to go.", 'start': 2684.677, 'duration': 3.823}, {'end': 2691.663, 'text': "Right So guys that's all for today's session from my side.", 'start': 2688.86, 'duration': 2.803}], 'summary': 'Manage and install required packages for excel, mail, and pdf automation.', 'duration': 24.354, 'max_score': 2667.309, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/-KAjgwWF0hY/pics/-KAjgwWF0hY2667309.jpg'}], 'start': 2110.678, 'title': 'Automating google form and pdf tasks', 'summary': 'Covers the automation process of filling and submitting a google form using uipath, including reading a csv file, opening a browser, using for each row activity, typing data into the form, submitting the form, adding delay, and enabling multiple entries. it also demonstrates the extraction of text and text with images from a pdf using uipath, highlighting the use of read pdf and read pdf with ocr activities, along with the installation and configuration of the required packages.', 'chapters': [{'end': 2200.02, 'start': 2110.678, 'title': 'Automating google form submission with uipath', 'summary': 'Covers the automation process of filling and submitting a google form using uipath, including reading a csv file, opening a browser, using for each row activity, typing data into the form, submitting the form, adding delay, and enabling multiple entries.', 'duration': 89.342, 'highlights': ['Using UiPath to automate the process of filling and submitting a Google Form by reading a CSV file, opening a browser, and using for each row activity.', 'Utilizing type into activities to input data into the Google Form, such as full name and phone number extracted from the CSV file.', 'Incorporating a click activity to submit the Google Form, indicating the submit button and adding a delay of three seconds to account for potential page loading time.', 'Enabling the automation to handle multiple entries by iterating through each row of the CSV file for data input.']}, {'end': 2713.56, 'start': 2200.02, 'title': 'Automating google form and pdf tasks', 'summary': 'Demonstrates the automation of filling data in google forms using uipath, detailing the sequence of activities and the use of read csv, open browser, for each row, click, delay, and go back activities. additionally, it showcases the extraction of text and text with images from a pdf using uipath, highlighting the use of read pdf and read pdf with ocr activities, along with the installation and configuration of the required packages.', 'duration': 513.54, 'highlights': ['Automating Google Form Data Entry The sequence of activities for automating the filling of data in Google forms includes the use of read CSV, open browser, for each row, click, delay, and go back activities, ensuring the submission of responses and the filling of data from a CSV file.', 'PDF Text Extraction The process of extracting text from a PDF involves using the read PDF activity, followed by displaying the output in a message box, demonstrating the extraction of complete text and ignoring images.', 'PDF Text and Image Extraction The extraction of text and text from images in a PDF involves using the read PDF with OCR activity, configuring the OCR engine, and displaying the output in a message box, ensuring the extraction of text from both text and images.', 'Package Installation and Management The importance of installing and managing packages for automation tasks is emphasized, highlighting the need to download and install required packages such as Excel activities, mail activities, and PDF activities before initiating automation.']}], 'duration': 602.882, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/-KAjgwWF0hY/pics/-KAjgwWF0hY2110678.jpg', 'highlights': ['Using UiPath to automate the process of filling and submitting a Google Form by reading a CSV file, opening a browser, and using for each row activity.', 'Incorporating a click activity to submit the Google Form, indicating the submit button and adding a delay of three seconds to account for potential page loading time.', 'Automating the filling of data in Google forms includes the use of read CSV, open browser, for each row, click, delay, and go back activities, ensuring the submission of responses and the filling of data from a CSV file.', 'The process of extracting text from a PDF involves using the read PDF activity, followed by displaying the output in a message box, demonstrating the extraction of complete text and ignoring images.', 'The extraction of text and text from images in a PDF involves using the read PDF with OCR activity, configuring the OCR engine, and displaying the output in a message box, ensuring the extraction of text from both text and images.', 'The importance of installing and managing packages for automation tasks is emphasized, highlighting the need to download and install required packages such as Excel activities, mail activities, and PDF activities before initiating automation.']}], 'highlights': ['UiPath simplifies automation with drag-and-drop functionalities, reducing the need for extensive coding.', 'UiPath is a market leader in robotic process automation, aiming to reduce human effort and enhance performance.', 'UiPath showcases its versatility in automating various tasks, including web, email, Excel, and PDF automation.', 'The chapter explores five automation examples including file movement, web data scraping, email attachment extraction, Google form filling, and PDF text extraction using UiPath.', 'The utility of file movement automation in industry scenarios is emphasized, where files from a server can be automatically transferred to a destination folder for easy access by employees.', 'A detailed workflow for file movement automation is provided, including assigning the source directory to a variable, counting the number of files to be moved, displaying the count in a message box, mentioning the destination path in the move file activity, and using a loop to move each file to the destination path.', "The process begins with creating a new project in UIPath Studio named 'automation demo' and navigating through the dashboard to access the activities and output pane.", "Variables such as 'number of files', 'counter', and 'source path' are created to manage and track the files being moved, with 'number of files' being an array of string type and 'counter' being of integer type.", "A 'for each activity' is employed to iterate through each file in the source path, and the 'move file activity' is used to transfer the files to the specified destination path, successfully transferring 100 files from the source folder to the destination folder.", 'Web automation involves scraping data from websites and storing it in a CSV file for various use cases, such as competitive analysis and price monitoring.', 'The process workflow for web automation involves using UiPath Studio, data scraping tool, and CSV activity to extract and store data, creating a seamless process for extracting and storing data from websites.', 'Enterprise may use web automation to scrape data of their competitors for analysis and business benefit.', "Shopping websites use web automation to monitor competitors' prices and ensure customer retention.", 'Automating tasks like scraping data from websites can benefit enterprises in competitive analysis and business strategy.', 'Demonstrates the step-by-step process of using data scraping to extract names, URLs, and present prices from a website, providing a clear understanding of the extraction process.', 'Explains the procedure for extracting data from multiple pages using data scraping, enhancing the capability to extract data from various pages on a website.', 'Provides insights into utilizing selectors to extract specific elements for web automation, offering additional resources for further learning and experimentation with web automation and selectors.', 'The main task in email automation is to save the attachments of the top 30 emails with a keyword in the subject line.', 'The process workflow involves assigning the email address to a variable, mentioning the password, specifying the keyword for each email, and using an if-else loop with the save attachments activity.', 'The chapter demonstrates the creation of email automation using UiPath Studio, including the creation of variables, configuration of IMAP mail messages, and saving attachments from specific emails based on a keyword in the subject line.', 'Variables for email, password, and get mail messages are created, with the latter being of list type, and the necessary configurations for the IMAP mail messages activity are set.', 'Using the for each row activity in UiPath Studio, the details in the Excel table are configured to fill in the details of the Google form, allowing for seamless automation of data entry.', 'The required data for job application includes full name, phone number, past experience in years, educational qualification, skill set, and position for all applicants The Google form requires the full name, phone number, past experience in years, educational qualification, skill set, and position for all people applying for the job.', 'The process involves creating a Google form and mentioning all the details to be filled in, followed by creating a CSV file and mentioning all the details, and then using UiPath Studio to open the browser and mention the Google form URL.', 'Using UiPath to automate the process of filling and submitting a Google Form by reading a CSV file, opening a browser, and using for each row activity.', 'Incorporating a click activity to submit the Google Form, indicating the submit button and adding a delay of three seconds to account for potential page loading time.', 'Automating the filling of data in Google forms includes the use of read CSV, open browser, for each row, click, delay, and go back activities, ensuring the submission of responses and the filling of data from a CSV file.', 'The process of extracting text from a PDF involves using the read PDF activity, followed by displaying the output in a message box, demonstrating the extraction of complete text and ignoring images.', 'The extraction of text and text from images in a PDF involves using the read PDF with OCR activity, configuring the OCR engine, and displaying the output in a message box, ensuring the extraction of text from both text and images.', 'The importance of installing and managing packages for automation tasks is emphasized, highlighting the need to download and install required packages such as Excel activities, mail activities, and PDF activities before initiating automation.']}