Ijarcce 2022 11621
Ijarcce 2022 11621
Ijarcce 2022 11621
Abstract: Robotic Process Automation (RPA) has received growing attention within the digital transformation.
However, the adoption in the educational sector is hardly been explored. The traditional method of result analysis has
certain drawbacks. Checking a large number of student results and storing the data in an excel file will be very difficult.
It is not time efficient as the process is repeated for each student.
There is no automated technology that is implemented for such a process. In this project, we are using RPA technology
which automates the process and is very useful for the educational institute. RPA is used to get rid of human tasks,
every automation is supposed to achieve something, so knowing and defining that end goal is important. It is specially
designed to collect, record, store, and display results. Instead of recruiting and training new employees, software bots
support and replace human operators by automating their behaviour.
INTRODUCTION
Robotic process automation (RPA) is a technology used for software tools that automate human tasks, which are
manual, rule-based, or repetitive. Typically, it is like a bot that performs such tasks at a much higher rate than the
human alone. These software bots make zero mistakes and can interact with in–house applications, websites, user
portals, etc. Robotic process automation is a form of business process automation technology based on metaphorical
software robots (bots) or artificial intelligence (AI)/digital workers. It is sometimes referred to as software robotics.
In traditional the workflow automation tools, a software developer produces a list of actions to automate a task and
interface to the back-end system using internal application programming interfaces (APIs) or dedicated scripting
language. RPA systems develop the action list by watching the user perform that task in the application's graphical user
interface (GUI) and then perform the automation by repeating those tasks directly in the GUI. This will be lower for the
barrier to the use of automation in products that might not otherwise feature APIs for this purpose.
RPA tools have strong technical and graphical user interface testing tools. These tools also automate interactions with
the GUI and by repeating a set of demonstration actions performed by a user. RPA tools differ from such systems in
that they allow data to be handled in and between multiple applications, receiving the email containing an invoice,
extracting the data, and typing that into a bookkeeping system. The robot uses keyboard and mouse controls to take
actions and execute automation. All of these actions take place in a virtual environment and not on screen; the robot
does not need a physical screen to operate, but it interprets the screen display electronically.
RPA tools are the software that helps users to configure various tasks to get automated. One of the best tools for
automation is UiPath. UiPath is a highly extensible Robotic Process Automation tool that helps to automate desktop or
web applications. It provides multiple hosting options, such as cloud environments, virtual machines, and terminal
services. UiPath is a software company that makes robotic process automation software. The company's software
monitors user activity to automate repetitive front and back-office tasks, including those performed using other business
software such as customer relationship management or enterprise resource planning software.
UiPath develops software to automate repetitive digital tasks normally performed by people. The technology combines
emulating how humans read computer screens with APIs and gives users access to prebuilt automation components that
can be combined to automate routine processes. Its earlier products simplified tasks performed using other business
software such as CRM or ERP systems, in internal and back-office areas like accounting, human resources paperwork,
and claims processing.
© IJARCCE This work is licensed under a Creative Commons Attribution 4.0 International License 119
IJARCCE ISSN (O) 2278-1021, ISSN (P) 2319-5940
I. LITERATURE SURVEY
Paper 2: Robotic Process Automation in purchasing and supply management: A multiple case study on potential,
barriers and implementations.
Authors: Christian Flechsig, Franziska Anslinger, Rainer Lasch
Year: 2020
It maintains the supply of each product and it also manages the purchasing of the product automatically. This process is
not that accurate the chances are that the product can be misplaced. We received rich and comprehensive empirical data
by examining eleven RPA adopters (including the consultancies) and eight nonadopters (including those with adoption
plans). Based on the triangulated primary and secondary data, we categorize the participating private and public
organizations regarding their RPA experience, digital procurement readiness, and maturity level of PSM digitalization.
RPA experience comprises the aggregated information on RPA maturity, i.e., the number and scope of completed and
planned projects, the number of deployed bots in the procurement department, and the extent of automated PSM
transactions.
Paper 3: Turning Robotic Process Automation into Commercial Success –Case OpusCapita.
Authors: Asatiani A, Penttinen E
Year: 2016
It automates invoice processing, bookkeeping, or data entry in the Commercial Sector. It cannot keep the backup of all
the records. Advocates of RPA frequently present it as a replacement for outsourcing. A company is typically looking
to outsource routine, non-core tasks requiring a lot of FTEs (full-time equivalent) 2, such as invoice processing,
bookkeeping, or data entry, to low-cost destinations such as India. While outsourcing helps to reduce staff costs and
concentrate on core operations, there are some challenges to outsourcing such as hidden costs of management,
communication problems, and overwhelmingly complex service level agreements. The promise of RPA is not only to
reduce costs even further (robots can work around the clock with no salary), but also to eliminate the problems with
management and miscommunication. However, estimates of RPA-related cost savings vary greatly.
Paper 4: Automating Student Management System Using Chatbot and RPA Technology.
Authors: Vrushil Gajra, Khwajaavais Lakdawala, Rahul Bhanushali, Dr. Sunita Patil
Year: 2020
It is an ERP-based solution like Student Profile/Faculty Profile, Marks Submission, Attendance Record, Record of
Examination Result, Record of student and faculty detail, Time table management. Currently, the system can perform
© IJARCCE This work is licensed under a Creative Commons Attribution 4.0 International License 120
IJARCCE ISSN (O) 2278-1021, ISSN (P) 2319-5940
Paper 5: Automation of a Business Process Using Robotic Process Automation (RPA): A Case Study
Authors: Santiago Aguirre and Alejandro Rodriguez
Year: 2017
It automatically generates the payment receipt process. Error reduction is also a measure, that although not measured in
the case study, could be improved by RPA. RPA applications have been reported over the last 5 years in the business
process like accounts payable, accounts receivable, travel expenses, fixed asset accounting, master data management,
billing, and keeping employee records, among others. Most of these processes are back office or support processes for
services where the customer is not directly involved.
Paper 7: Robotic Process Automation: A Scientific and Industrial Systematic Mapping Study
Authors: J. G. Enriquez, A. Jimenez -Ramirez, F. J. Dominguez-Mayo, and J. A. Garcia-Garcia
Year: 2020
Here, it is used to generate automatic messages to the customers after purchasing any product or after successful
payment of the money digitally. Another important research line is related to software testing. In traditional software
development methodologies, testing environment before deployment in the production environment, however, this
environment is rarely offered in RPA, which involves a high risk for the deployment phase. When running an
automated process, it is fundamental to ensure that there are no errors during the execution of the robots in production
environments. phase. When running an automated process, it is fundamental to ensure that there are no errors during the
execution of the robots in production environments.
Considering the traditional method of analysing the result for a large number of students is a complex process. By doing
it manually, the data can be misplaced and time-consuming. The adoption of RPA still lags in a few sectors such as the
educational sector, accounting, or human resource management. The above-said problems can be reduced with the help
of RPA.
Each industry should aware of where RPA is applicable and what values it can offer to their business given the
evolution of the operating model as well as the IT landscape. Here are the most significant of those benefits:
1. Increase Productivity: Most of the robots made from the RPA system are fully focused on specific tasks.
2. Increase Efficiency: RPA software never needs a break – it can work 24 hours a day, seven days a week, and 365
days a year. Similarly, it does not take a vacation or fall sick. Generally, a single RPA robot can be equal to two to five
full-time employees, and even more.
3. Increase Security: Since employees are human, there is a chance for mistakes. The main feature of robotic process
automation is its power to eliminate processing errors. As it is not a turn-key solution, it requires testing, training as
well as governance. However, as long as the business processes are properly optimized and accurately mapped,
businesses need not be concerned that the robots will make errors that their employees might.
4. Enhance Accuracy: Among the benefits of robotic process automation, the most convincing one is that it functions
on a granular level. As the bot performs only single tasks, there is no worry of information leakage from one part to
another. Here, the data accesses are well controlled and documented. The most ignored factor in RPA implementation is
the myth that robots may replace the need for human employees. However, RPA implementation demands the
employees who handle the system with the skills to control a workforce that includes both people and machines.
5. Boost Scalability Opportunities: Robotic process automation offers flexibility to adapt to what the moment
demands in means of the type and the number of tasks needed for any given objective. Robotic automation can support
businesses to accommodate the selected requirements of certain objectives. Since the robotic workforce is adjustable to
time- and task-specific requirements, even smaller businesses can manage the unpredictably evolving market demands.
© IJARCCE This work is licensed under a Creative Commons Attribution 4.0 International License 121
IJARCCE ISSN (O) 2278-1021, ISSN (P) 2319-5940
IV. IMPLEMENTATION
The entire project is divided into five modules. Each module consists of:
What is a Bot?
RPA bots, or just "bots", are software programs that you set up to do digital work. They're not just simple chatbots -
they're a Digital Workforce. RPA bots can interact with any system or application the same way a human worker
would. It's as simple as showing your bots what to do, then letting them do the work.
© IJARCCE This work is licensed under a Creative Commons Attribution 4.0 International License 122
IJARCCE ISSN (O) 2278-1021, ISSN (P) 2319-5940
Module 3: Extracting the data from the website according to the input
After submitting the USN and Captcha, we will be redirected to the Result Page of each USN. The second step of the
project sequence is to extract the student result data from the website. By using the “Web Scraping Activity” we will
be extracting the student marks along with their names.
Module 4: Add the extracted data to the excel and analyze the result
In this module, the scrapped data will be written into each excel sheet according to the USN. There will be a status
column in the input excel sheet which indicates if the data is scrapped completely or not. The scrapped marks of
individual students will be written in the desired format in the excel sheet.
RPA is software. It goes through all the software development stages, including testing. RPA testing deals with issues
that are typically discovered in production but aim to do it as early as possible in the process.
UiPath Test Suite offers a complete solution for RPA testing during automation development, as well as during
integration and before moving it into production. Depending on the deployment model, RPA testing can be integrated
with a continuous integration environment. But the first goal of RPA testing—at least chronologically—is to address
application issues and automation issues as early as possible, in the RPA development phase.
Automation projects often deal with business applications not having separate non-production environments. In such
cases, testing the RPA workflows during development can become risky, through the effects in production, or costly,
through the special resources needed.
Mock testing, or mocking, offers a way of replacing dependencies by creating objects that simulate the behavior of real
objects. These objects are typically out of scope for the testing effort, at least in the unit testing stages.
In the UiPath automation Debugging is the process of identifying and removing errors in the application. It is done to
make sure the applications are error-free. Breakpoints are used to pause the project execution to check the state at a
given point.
Debugging of a single file or whole project can be performed by using a debug option. There are 3 debugging
processes:
1. Step Into
2. Step Over
3. Step Out
Step Into: The Step Into is used for debugging one activity at a time. When this action is triggered, the debugger opens
and highlights the activity before it is executed. The Step Into will execute all the activities present in an activity
Step Over: When used, the action debugs the next activity, highlighting containers (such as flowcharts, sequences,
or Invoke Workflow File activities) without opening them.
Step Out: The Step Out completes the execution of activities in the current container, before pausing the debugging.
This option works well with nested sequences.
© IJARCCE This work is licensed under a Creative Commons Attribution 4.0 International License 123
IJARCCE ISSN (O) 2278-1021, ISSN (P) 2319-5940
VI. RESULT
RPA bots hold promise in helping academic institutions automate repetitive tasks and improve operational efficiency.
In this paper, using the RPA bots we were successfully able to perform the result analysis for the entire class. We were
able to retrieve the marks from the VTU website, the scrapped data was added in the desired format in the excel sheet
and the result analysis was performed in the form of a bar graph using the Subject code and the Total pass percentage.
© IJARCCE This work is licensed under a Creative Commons Attribution 4.0 International License 124
IJARCCE ISSN (O) 2278-1021, ISSN (P) 2319-5940
VII. CONCLUSION
From the proposed system, we can conclude that Robotic Process Automation for Result Analysis: Using UiPath will
be of great advantage to the faculties to reduce their time and effort. The system will help to reduce the time to log in to
the website and type the individual student marks and produce the overall result of the class. Reducing the unnecessary
time to compute, increases the overall accuracy and efficiency of the system. This system minimizes the efforts of
faculty to copy individual marks from the website to the excel sheet. We believe this Robotic Process Automation for
Result Analysis: Using UiPath will help faculties to reduce time.
VIII. ACKNOWLEDGEMENT
We would like to express our special thanks of gratitude to our teacher Mrs. Vidhya Priya, Assistant Professor, AIT,
Bangalore, who gave us the opportunity to do this project “Robotic Process Automation for Result Analysis: using
UiPath”, which also helped us do a lot of research and we came to know about so many new things.
© IJARCCE This work is licensed under a Creative Commons Attribution 4.0 International License 125
IJARCCE ISSN (O) 2278-1021, ISSN (P) 2319-5940
[1] S. Sujatha and S. Hari Prashanth “Cloth Consultant Robot with Temperature & Weather Report Using UiPath –
Rpa” in IEEE Access, 2021
[2] J. G. Enríquez, a. Jiménez-ramírez, f. J. Domínguezmayo, and j. A. García-garcía “Robotic Process Automation: A
Scientific and Industrial Systematic Mapping Study” in IEEE Access, 2020
[3] Christian Flechsig, Franziska Anslinger, Rainer Lasch” Robotic Process Automation in purchasing and supply
management: A multiple case study on potential, barriers and implementations. ” in SSRN, 2020
[4] Anvesh Reddyannem, Satyanarayana Mummana “Robotic Process Automation of Operations in an Organizations
using UiPath” in Anveshana’s International Journal of Research in Engineering and Applied Sciences, 2018
[5] Asatiani A, Penttinen E “Turning Robotic Process Automation into Commercial Success –Case OpusCapita.”, 2016
[6] Vrushil Gajra, Khwajaavais Lakdawala, Rahul Bhanushali, Dr. Sunita Patil “Automating Student Management
System Using Chatbot and RPA Technology.” in SSRN, 2020
[7] Santiago Aguirre and Alejandro Rodriguez “Automation of a Business Process Using Robotic Process Automation
(RPA): A Case Study” in ResearchGate, 2017
[8] Nilesh Iyer, Harsh Gori, Diksha Kumawat, Uday Rote “Bank Reconciliation Bot” in SSRN, 2019
[9] J. G. Enriquez, A. Jimenez -Ramirez, F. J. Dominguez-Mayo, and J. A. Garcia-Garcia “Robotic Process
Automation: A Scientific and Industrial Systematic Mapping Study” in IEEE Access, 2020
[10] https://www.youtube.com/
[11] https://www.uipath.com/
© IJARCCE This work is licensed under a Creative Commons Attribution 4.0 International License 126