A glimpse into the future, the paradigm shift. In the IT world, there are only a few products that come and change the game altogether. The possibility of sustenance of a technology depends on various factors such as its maturity, sophistication of features and capabilities, the problem it solves and its benefits realization. This could be a new hardware, software or an amalgamation of both a few decades back, with only command based operating systems in place, somebody realized the benefit of having a graphical interface, and that reached out to millions of people. And today, the technology is commonly being used in almost every job possible. Similarly, there was a realization of pointing onto specific locations on a computer screen and mouse was brought forward.
However, competitive edge in the game brings forward this change and benefits the most Early Adopters tend to realize the potential of a product way before it becomes the norm. The intent with this course is to give you a glance at this technology, and leave you with a comprehensive knowledge to reduce as well as effectively manage your workload through reliable self functioning software robots. Today, it has been realized that instead of working hard, professionals delve into smart conversations and innovative ideas. The sad part is that with the anticipation to accomplish tedious manual work involved in today's job, it becomes fairly impossible to take time out for such bright ideas and thoughts of their implementations. This is where robotic Process Automation came into picture before digging into the subject of RPA. It is worth noting that this technology took ears to mature and followed a phased approach.
The basic principle lies in mimicking an IT process In the same way as a human sitting in front of a computer system would do. Of course, the above set is attempted to do with minimal to no human intervention. The technology started with automation of basic elements for desktop applications. With the automating tool would record all the actions a user would perform on screen, create a program out of it and run it as is. The problem with this approach was with the reliability and scalability of the program, consider an example. When a user opens creating software application, you know icon for which is available on the desktop screen.
Enter some information into the application saves it and close such program is functioning. As long as all the conditions used initially while developing the program remains same and intact. A minor change would result in failure of the process. Say the location of the application icon went to One step down the program phone be able to find the relevant application icon or and abruptly or open some other application altogether. Alongside if you want to add another step in your original program, for instance, add a client number field into the application. In this hypothetical example, you will have to start the whole process right from scratch.
This 30 leads into logical approach to follow based on the parameters such as huge time consumption, disorganization, and incompetence. So, with this new RPA technology, I'm going to show you a video demo of how the RP works, what could be the possible benefits of implementing an RPA framework and how exactly it interacts with the target application. So in this example, we have taken the RPA bot to facilitate a part creation process upon creation is an operation where a manufacturing firm, they use different parts to create their fine product. Now, this product is gonna require a lot of different parts, you know, it could be screws, it could be bolts, nuts, it could be metal, it could be like from ranging from very granular details to some, you know, sub products as well. And this company, this hypothetical company that we're taking in this example, is getting all that data of these parts in an Excel file.
And our bot is going to take that Excel file and put it in their pot creation software application that they have. Right? It could be a homegrown application, it could be an IT based application as well. So you can see like here we have like two different parts that a company uses. It could have been 500 Caribbean 5000 parts as well. Right?
And this is how an RPA bot looks Like, it's gonna read the Excel with all the information, it's going to log into the pot creation tool, go to the inventory management part of it, and it's going to input the data into that system. Right? It's a fairly easy process. But of course, within this, a lot of activities and stuff has been added, which we're going to walk through throughout this whole course. So let's run this program and see how it works. So once we have started the execution, it's going to afford the first step is to go to the Excel file and read it in just a second itself and read the whole file.
That was pretty quick. And then it's logging into this QuickBooks Intuit tool. I've taken this as a sample here, and it's entering the user ID and the password. Which the bot knows because we have provided all that detail within the bot itself. And then once it's logged on, it's going to go to whichever part needs to go to enter the data. Then it went to products and services.
It Went to the particular location to input the new data. It's an inventory data. That's what was one of the options that were provided in the XR itself. So everything has been programmed. And based on that through the rule based approach that it is following, everything is done automatically. Nothing.
Nothing has been done by humans. So saved enclosed data has already entered, it's now looking for the next item to be added. And then again, it's going to read the data, see where it needs to enter that data. And it's already pulled, putting all the data in. So yep, initial quantity on hand as update sales information. And then the price rate and it is putting the purchasing information preferred vendor cost, all that stuff.
And all right, done. So you see it took less than probably 20 seconds to enter each part. I'm sure it would take way more time to do this process manually. And if it was For 5000 parts, the whole process would be for a human, it would be so not an optimal use of your time, it would have been a highly non productive task, which I'm sure nobody would want to do. So you can leverage a robot like this to work for you in these cases, and, you know, make the best use out of your time. That's the best utilization of RPA in actual product in actual projects that I've seen, we can actually get, you know, a, an efficiency that, you know, say in human intervention if a person was doing this whole stuff manually, and a process took like four hours or so, the bot could do the same task in less than 15 minutes.
So the benefits realization, it's huge. It's tremendous. The product itself has so much capability to interact with so many applications and Pretty much every application and there are different ways different activities that we use, which are like shown in here a little bit. We're going to walk through it throughout the whole tutorial and we'll go from there.