You are on page 1of 10

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/351463638

Application of Robotic Process Automation

Chapter · May 2021


DOI: 10.1007/978-981-33-4604-8_75

CITATIONS READS

0 83

4 authors, including:

Krishna Kumar
UJVN Ltd. & Indian Institute of Technology Roorkee
18 PUBLICATIONS   68 CITATIONS   

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

A Review on Medical Image Modalities View project

health and capacity testing of dc battery bank View project

All content following this page was uploaded by Krishna Kumar on 26 May 2021.

The user has requested enhancement of the downloaded file.


Chapter 75
Application of Robotic Process
Automation

Krishna Kumar, Rachna Shah, Narendra Kumar,


and Ravindra Pratap Singh

1 Introduction

RPA is used to automate the repetitive tasks which are performed in the industries
based on defined rules by using software bots. All the RPA tools can be segregated
into four different types of tools which are listed in Table 1.
As each tool has its features, a comparison of companies and methods used for
the development is listed in Table 2.
The selection of the RPA tool is based on various criteria like time required for the
development, technology used, scalability option, security issues, cost of the tool,
etc.

2 Literature Review

To know the development in RPA, an extensive research review has been performed.
Huang and Vasarhelyi [1] applied RPA to audit area and proposed an RPA framework
for auditors and allows them to focus on tasks that require professional judgment.
Syed et al. [2] reviewed the deployment of the RPA organizations. Schörgenhumer
and Eitzlmayr [3] proposed a numerical method for the model-based study of the

K. Kumar (B)
Department of Hydro and Renewable Energy, IIT Roorkee, Roorkee, India
e-mail: kkumar@ah.iitr.ac.in
R. Shah
National Informatics Centre, Dehradun, Uttarakhand, India
N. Kumar
School of Computing, DIT University, Dehradun, Uttarakhand, India
R. P. Singh
Bipin Tripathi Kumaon Institute of Technology, Dwarahat, Uttarakhand, India

© The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd. 2021 929
X.-Z. Gao et al. (eds.), Applications of Artificial Intelligence in Engineering, Algorithms
for Intelligent Systems, https://doi.org/10.1007/978-981-33-4604-8_75
930 K. Kumar et al.

Table 1 Type of RPA tools


RPA Tools Description
Cognitive automation bots It can handle unstructured data to
make decisions
Self-learning tools It can analyze human activities
Excel It is a basic automation tool
Software bots It can interact with other systems

Table 2 Companies and


Companies Method
development method
Another monday Drag and drop automation process
AntWorks Bot cloning is possible
Automation edge Drag and drop automation technique
Automation anywhere Drag and drop and AI-augmented
RPA tool
BluePrism Enterprise automation with drag and
drop automation
Jacada Desktop automation
Kofax Unified design environment with
built-in analytics
Kryon systems Strong analytics and deployment
efficiency
UiPath Drag and drop functionality with
visual designer
Visual cron Integration and task scheduling tool

underlying SPH formulation sloshing problems. Modeling of solid wall boundary


conditions as well as consistent density field treatment have proved crucial.
Alexovič et al. [4] explained the role of RPA in pharmaceutical industries. A
high sample-throughput can be achieved by automating the sample pre-treatment,
resulting in high accuracy and low waste output of dangerous solvents and risky
biological materials. Schäffer et al. [5] proposed a pragmatic approach for optimizing
knowledge-intensive engineering processes, focusing on the incremental, tool-based
development of a popular knowledge base. Ma et al. [6] reviewed the RPA system and
concluded that it can eliminate the errors in repetitive work. Kommera [7] concluded
that the RPA is a software that imitates the steps a human takes to complete repetitive,
rule-based tasks. Madakam et al. [8] reviewed the RPA technologies available for
different business models. Enriquez et al. [9] examined the current state of RPA to
identify potential gaps in both scientific and industrial literature, and concluded that
some phases of the RPA lifecycle are already being solved on the market.
Asatiani and Penttinen [10] analyzed the challenges posed by Senior Vice Pres-
ident of the OpusCapita Group, who are looking for ways to market RPA and add
75 Application of Robotic Process Automation 931

value to existing and new customers. Asquith and Horsman [11] analyzed the chal-
lenges of tackling increasing caseloads, large volumes of digital data, and main-
taining review efficiency. Balasundaram and Venkatagiri [12] concluded that RPA
can help to provide better service to employees and managers, ensure compliance
of HR processes with standards and regulations. Carden et al. [13] reviewed a large
technology company anonymized as TECHSERV as they plan, manage, and imple-
ment automation of the robotics processes. Automation of the robotics process has
been strategically deployed to automate its business processes.
Chacón-Montero et al. [14] analyzed that an RPA project follows a life-cycle
similar to that of a software project. However, a testing environment is not always
available in certain contexts. The deployment of the robots in the environment of
production thus entails a high risk. Vijaya et al. [15] applied RPA to automate
the process of insurance claims, as RPA is already implemented in motor vehicle
insurance. Presently an agent dealing with these various types of consumer insur-
ance policy must register each policy dividing it by form and requiring different
registration procedures depending on the insurance the consumer is applying.
Automation Anywhere [16] explained that RPA bots are capable of logging
into business applications using passwords similar to humans and automating tasks
involving any business application, including legacy applications without API.
Naveen et al. [17] concluded that the RPA delivers advanced software system robots
that take the place of humans whenever complicated processes or routine tasks are
controlled by machines. Timo [18] discussed the RPA-Enterprise Architecture part-
nership in terms of viewpoints and implications. Robotic Process Automation (RPA)
is the initial idea of automating business processes through the presentation layer
of existing application systems. Issac et al. [19] concluded that RPA can accel-
erate back-office tasks in commercial industries, remote IT management tasks, and
resource conservation in multiple sectors.
Moffitt et al. [20] explained how the Robotic Process Automation (RPA) can
interfere with the traditional audit model. RPA is expected to repurpose the role of
the auditor with its ability to automate repetitive and manual, rule-based tasks by
replacing perfunctory tasks and highlighting higher order-thinking skills which will
ultimately contribute to enhanced audit quality. Patil et al. [21] proposed an RPA
solution for the education domain for the analysis of student’s examination results.
Kobayashi et al. [22] explained the communication robot as one of the consumer
services, such as an AI. There are still high hurdles for the elderly in the operation of
such advanced IT devices, as they have realized high functions seen in the cooperation
of network and home appliances.
Kokina and Blanchette [23] explored emerging themes surrounding bot implemen-
tation for accounting and finance tasks. Leshob et al. [24] explained the RPA which
refers to configuring software-based robots for business processes to do the work
previously performed by the organizations. Maalla [25] explained how the existing
market-based business process management system replaces manual desktop oper-
ations utilizing system development and connects various systems to the business
workflow to achieve the effect of improving interaction efficiency. Nam [26] listed
factors influencing citizen attitudes regarding job replacement were explored through
932 K. Kumar et al.

robotic automation and alternative policy options. An analysis based on regression is


used to predict which attitudinal category an individual belongs to what degree he or
she supports certain policy options based on their awareness, perceived likelihood,
and expectations of positive job replacement outcomes.
Graves et al. [27] installed Laboratory automation systems (LAS) across North
America at over twenty-two sites offering automation of many pre-analytical and
analytical activities in clinical laboratories. Just a few laboratories for the treatment
of hemostasis disorders have automated for the study of citrated whole blood. To
have a fast turnaround, the study of coagulation factors in citrated blood requires
a significant amount of labor; therefore, automation of this analytical method is
attractive. Therefore, they have developed an automated workstation for coagulation,
using a systematic approach to design and engineering automation. Firstly, they have
used a discrete simulation of events to measure potential performance and define
possible bottlenecks for the proposed workcell for coagulation and created a three-
dimensional animated workstation computer model to simplify the design of the
workstation. Finally, a prototype workcell was constructed using a mobile robot, an
articulated robotic arm, and an analytical coagulation system.
Sindhu et al. [28] classified the term RPA which can be split as robotic representing
an object capable of being programmed by a machine to execute computer tasks,
known as a robot; method meaning the series of actions taken in a sequential order to
accomplish a specific purpose; and Automation indicating performing tasks without
human interference. Work was undertaken to create a virtual text to voice assistant
bot that assists a manager who is responsible for handling item inventory to his
varied other jobs. The customized software robot ensures that if the stock in any
item’s inventory reaches the level of reordering, bots itself sends the message to the
supplier by email to reorder the items required. The study shows that RPA can be a
better substitute for a human being who can more effectively carry out intense time
and necessary activities.
Prasanti et al. [29] explained how a busy manager of the corporate world can
engage RPA as an intimate and reliable assistant to more competently and effec-
tively perform repetitive human tasks. With’bot’ assuming the human assistant’s
task of sending routine email responses. Kaelble [30] explored the benefits offered
by automation of robotic and desktop processes, giving more and more mundane
work to machines that can handle it well and without complaint. It introduces the
idea, discusses where it functions best, and describes some of the value that it can
bring to your company. Data digitization was an explosive force for productivity and
progress, but it also created its new roster of mundane work roles.
Sreeja et al. [31] introduced a user-friendly automation process using the RPA
tool. These include record-keeping, questions, estimates, and transactions. Sengupta
[32] explained how Software Performance Testing (SPT) can be performed using the
RPA tool. SPT is the kind of Non-Functional Testing (NFT) to prove the program to
be implemented by the project team/product team is functioning as planned regarding
system safety, stability, the robustness of endurance, etc. This check is a very impor-
tant part of a live device. Several instances have been seen in the software industry
history, the live application has been demoted or scrapped due to the system being
75 Application of Robotic Process Automation 933

unable to behave as expected with its features and functionalities when the system is
being used simultaneously at high load. Only when we do performance testing can
we simulate this type of verification.
Ivančić et al. [33] investigated how the academic community defines RPA, and to
what extent it has been investigated in the literature in terms of the state, trends,
and application of RPA. Jovanović et al. [34] explained that business processes
are part of every business daily routine; they are asked to perform in the best way
possible, without any losses. Traditionally, people try to automate processes over time
using many techniques that could include machines or mechanical robots. A lot of
preformed processes are done using computers in the modern business or e-business,
so there is a need to avoid losses caused by bad or slow process performance. The
way process automation is done using software that will perform like humans and
perform tasks on computers is referred to as automation of robotic processes. It is
normally used to automate processes of relatively low to intermediate complexity
and high repetitiveness. A business that automates its processes using robotic process
automation should gain multiple benefits in terms of cost reduction, improve process
efficiency, and significantly reduced the number of process rework tasks.
Romao et al. [35] concluded that inexperienced or untrained models that even-
tually decrease productivity and increase errors resulting from unfounded or even
wrong decisions, as well as a case study in the banking sector that shows some exam-
ples of the benefits and risks of BPM solutions using AI-related agents/artifacts.
Uskenbayeva et al. [36] presented the findings of the study and the implementation
of the RPA methodology. The work is based on the robotic automation approach
for administrative business processes. The concept of robotic process automa-
tion addressed the benefits of RPA technology and the stages of successful RPA
implementation.
Willcocks et al. [37] explained a series of dilemmas facing senior managers,
reflecting on the potential application of robotic process automation (RPA) to human
resources (HR) operations and global business services (GBS). William and William
[38] developed a Corporate Service Providers (CSP) RPA system in Singapore to
support their annual compliance processes for their customers and their ad hoc
requests. Yatskiv et al. [39] presented a test approach to the program using RPA.
It is a business workflow automation approach, in which the program emulates user
actions within a graphical user interface to achieve the desired outcome. The summary
of the research review is presented in Table 3.
From the above review, we can conclude that RPA can be applied in any area, but
it is not applied to date in the energy sector. Therefore there is a scope to identify the
areas where RPA can be applied.

3 Application of RPA in Energy Sector

Digitization plays a major role in the development of any industry. The wind and
hydropower plants are mostly located in remote areas. Automation is required to
934 K. Kumar et al.

Table 3 Summary of research review


Reference Work areas
Syed et al. [2], Ma et al. [6], Madakam et al. Review papers
[8], Enriquez et al. [9], Asquith et al. [11],
Carden et al. [13], Naveen et al. [17], Issac
et al. [19], Moffitt et al. [20], Kokina et al. [23],
Leshob et al. [24], Sindhu et al. [28], Prasanti
et al. [29], Sreeja et al. [31], Ivančić et al. [33],
Jovanović et al. [34], Yatskiv et al. [39]
Balasundaram et al. [12], Willcocks et al. [37] HR process
Huang et al. [1] For account auditors
Schörgenhumer et al. [3] A numerical method for the model-based study
Alexovič et al. [4] Pharmaceutical industry
Schäffer et al. [5] Knowledge management
Kommera et al. [7] Office work automation
Asatiani et al. [10] Challenges of OpusCapita group
Chacón-Montero et al. [14] Software testing
Vijaya et al. [15] Insurance claims
Automation Anywhere [16] Loan processing
Timo et al. [18] Enterprise architecture for RPA
Patil et al. [21] Examination result compilation
Kobayashi et al. [22] Consumer services
Maalla et al. [25] Enterprise management
Nam et al. [26] Citizen attitude examination
Graves et al. [27] Clinical testing
Kaelble et al. [30] Digitization of data
Sengupta et al. [32] Software performance testing
Romao et al. [35] Banking sector
Uskenbayeva et al. [36] Administrative business process
William et al. [38] Corporate services

optimize system performance and to increase the efficiency of the plants. Smart
sensors installed at the different locations in a power plant generates a large volume
of data every day. To generate reports based on the data is an everyday task. In
the case of the energy sector, RPA can be utilized for the generation of shift duty
charts, generation of tariff reports, generation of load schedule, generation of fault
reports, energy generation reports, generation of salary slips of employees, and also
to communicate reports automatically to the concern authorities.
75 Application of Robotic Process Automation 935

4 Conclusions

RPA is a powerful tool to perform repetitive tasks quickly without any error. RPA is
presently implemented in the banking, insurance, and pharmaceutical sector. Some
other areas are also under development. It can be utilized in many areas to minimize
the manpower requirement. Power plants are running continually and generating
large volumes of data. To know better insight and prepare daily reports RPA can be
utilized.

References

1. Huang F, Vasarhelyi MA (2019) Applying robotic process automation (RPA) in auditing: A


framework. Int J Account Inf Syst 35:100433. https://doi.org/10.1016/j.accinf.2019.100433
2. Syed R, Suriadi S, Adams M, Bandara W, Leemans SJJ, Ouyang C et al (2020) Robotic process
automation: contemporary themes and challenges. Comput Ind 115:103162. https://doi.org/10.
1016/j.compind.2019.103162
3. Schörgenhumer M, Eitzlmayr A (2019) Modeling of liquid sloshing with application in
robotics and automation. IFAC-PapersOnLine 52:253–258. https://doi.org/10.1016/j.ifacol.
2019.11.683
4. Alexovič M, Dotsikas Y, Bober P, Sabo J (2018) Achievements in robotic automation of solvent
extraction and related approaches for bioanalysis of pharmaceuticals. J Chromatogr B: Anal
Technol Biomed Life Sci 1092:402–421. https://doi.org/10.1016/j.jchromb.2018.06.037
5. Schäffer E, Mayr A, Huber T, Höflinger T, Einecke M, Franke J (2019) Gradual tool-based opti-
mization of engineering processes aiming at a knowledge-based configuration of robot-based
automation solutions. Proc CIRP 81:736–741. https://doi.org/10.1016/j.procir.2019.03.186
6. Ma Y-W, Lin D-P, Chen S-J, Chu H-Y, Chen J-L (2020) System design and development for
robotic process automation. 187–189. https://doi.org/10.1109/smartcloud.2019.00038
7. Kommera V (2019) Robotic process automation. Am J Intell Syst 9:49–53. https://doi.org/10.
5923/j.ajis.20190902.01
8. Madakam S, Holmukhe RM, Kumar Jaiswal D (2019) The future digital work force: robotic
process automation (RPA). J Inf Syst Technol Manag 16:1–17. https://doi.org/10.4301/s1807-
1775201916001
9. Enriquez JG, Jimenez-Ramirez A, Dominguez-Mayo FJ, Garcia-Garcia JA (2020) Robotic
process automation: a scientific and industrial systematic mapping study. IEEE Access
8:39113–39129. https://doi.org/10.1109/ACCESS.2020.2974934
10. Asatiani A, Penttinen E (2016) Turning robotic process automation into commercial success-
case OpusCapita. J Inf Technol Teach Cases 6:67–74. https://doi.org/10.1057/jittc.2016.5
11. Asquith A, Horsman G (2019) Let the robots do it!–taking a look at robotic process automation
and its potential application in digital forensics. Forensic Sci Int Rep 1:100007. https://doi.org/
10.1016/j.fsir.2019.100007
12. Balasundaram S, Venkatagiri S (2020) A structured approach to implementing robotic process
automation in HR. J Phys Conf Ser 1427. https://doi.org/10.1088/1742-6596/1427/1/012008
13. Carden L, Maldonado T, Brace C, Myers M (2019) Robotics process automation at TECH-
SERV: an implementation case study. J Inf Technol Teach Cases 9:72–79. https://doi.org/10.
1177/2043886919870545
14. Chacón-Montero J, Jiménez-Ramírez A, Enríquez JG (2019) Towards a method for automated
testing in robotic process automation projects. In: Proceedings-2019 IEEE/ACM 14th Interna-
tional work automation software testing, AST 2019 2019:42–7. https://doi.org/10.1109/AST.
2019.00012
936 K. Kumar et al.

15. Vijaya GME, Sathish, Shivaram, Dini K, Aishwarya (2019) Claim registration using robotic
process automation-a survey. Int J Sci Res Eng Dev 2
16. Automation Anywhere (2020) Enterprise-class security for robotic process automation
17. Naveen Reddy KP, Harichandana U, Alekhya T, Rajesh SM (2019) A study of robotic process
automation among artificial intelligence. Int J Sci Res Publ 9:8651. https://doi.org/10.29322/
ijsrp.9.02.2019.p8651
18. Timo K (2019) Resilience in security and crises through adaptions and transitions. In: Inform
2019 lecture notes informatics, pp 571–584. https://doi.org/10.18420/inf2019
19. Issac R, Muni R, Desai K (2018) Delineated analysis of robotic process automation tools. In:
Proceedings 2018 2nd international conference advaced electronics computing communication
ICAECC 2018, pp 1–5. https://doi.org/10.1109/ICAECC.2018.8479511
20. Moffitt KC, Rozario AM, Vasarhelyi MA (2018) Robotic process automation for auditing. J
Emerg Technol Account 15:1–10. https://doi.org/10.2308/jeta-10589
21. Patil S, Mane V, Patil P (2019) Social innovation in education system by using robotic process
automation (RPA). Int J Innov Technol Explore Eng 8:3757–3760. https://doi.org/10.35940/iji
tee.K2148.0981119
22. Kobayashi T, Arai K, Imai T, Tanimoto S, Sato H, Kanai A (2019) Communication robot for
elderly based on robotic process automation. Proc-Int Comput Softw Appl Conf 2:251–256.
https://doi.org/10.1109/COMPSAC.2019.10215
23. Kokina J, Blanchette S (2019) Early evidence of digital labor in accounting: innovation with
robotic process automation. Int J Account Inf Syst 35:100431. https://doi.org/10.1016/j.accinf.
2019.100431
24. Leshob A, Bourgouin A, Renard L (2018) Towards a process analysis approach to adopt
robotic process automation. In: Proceedings-2018 IEEE 15th International conference E-Bus
engineering ICEBE 2018, pp 46–53. https://doi.org/10.1109/ICEBE.2018.00018
25. Maalla A (2019) Development prospect and application feasibility analysis of robotic process
automation. In: Proceedings 2019 IEEE 4th Advanced information technology electronics
automation control conference IAEAC 2019, pp 2714–2717. https://doi.org/10.1109/IAEAC4
7372.2019.8997983
26. Nam T (2019) Citizen attitudes about job replacement by robotic automation. Futures 109:39–
49. https://doi.org/10.1016/j.futures.2019.04.005
27. Graves S, Holman B, Rossetti M, Estey C, Felder R (1998) Robotic automation of coagulation
analysis. Clin Chim Acta 278:269–279. https://doi.org/10.1016/S0009-8981(98)00152-1
28. Sindhu PD et al, SPD et al (2019) Robotic process automation—a virtual assistant for inventory
management. Int J Robot Res Dev 9:1–14. https://doi.org/10.24247/ijrrdjun20191
29. Prasanti Dasu S, Pradesh Ch Radhakumari A (2018) Robotic process automation-an expert
technology assistant to a busy manager. Int J Adv Res 4:172–181
30. Kaelble S (2018) In: Robotic process automation for dummies, NICE Special Edition
31. Sreeja GG, Shanthini M (2018) Robotic process automation for insurance claim registration.
Int J Adv Res 6:23–27. https://doi.org/10.21474/ijar01/6821
32. Sengupta T(2019) Robotic process automation in software performance testing workload
modeling. Int J Comput Eng Technol 10:25–30. https://doi.org/10.34218/ijcet.10.2.2019.003
33. Ivančić L, Suša Vugec D, Bosilj Vukšić V (2019) Robotic process automation: systematic
literature review. Lect Notes Bus Inf Process 361:280–295. https://doi.org/10.1007/978-3-030-
30429-4_19
34. Jovanović SZ, Ðurić JS, Šibalija TV (2019) Robotic process automation: overview and
opportunities. Int J”Adv Qual 46
35. Romao M, Costa J, Costa CJ. Robotic process automation: a case study in the banking industry.
In: Iber conference information system technology Cist 2019 June 1–6. https://doi.org/10.
23919/CISTI.2019.8760733
36. Uskenbayeva R, Kalpeyeva Z, Satybaldiyeva R, Moldagulova A, Kassymova A (2019)
Applying of RPA in administrative processes of public administration. In: Proceedings-21st
IEEE conference bus informatics, CBI 2019, vol 2, pp 9–12. https://doi.org/10.1109/CBI.2019.
10089
75 Application of Robotic Process Automation 937

37. Willcocks L, Lacity M, Craig A (2017) Robotic process automation: strategic transformation
lever for global business services? J Inf Technol Teach Cases 7:17–28. https://doi.org/10.1057/
s41266-016-0016-9
38. William W, William L (2019) Improving corporate secretary productivity using robotic process
automation. In: Proceedings 2019 international conference technology applications artificial
intelligence TAAI 2019. https://doi.org/10.1109/TAAI48200.2019.8959872
39. Yatskiv S, Voytyuk I, Yatskiv N, Kushnir O, Trufanova Y, Panasyuk V (2019) Improved method
of software automation testing based on the robotic process automation technology. In: 2019
9th International conference advanced computing information technology ACIT 2019-Proc
2019, pp 293–296. https://doi.org/10.1109/ACITT.2019.8780038

View publication stats

You might also like