Abstract
Current RPA (Robotic Process Automation) platforms increase the efficiency of business processes by automatically executing them better and faster than the human users do. They require the human user to analyze the UI of the target application, to identify important UI controls and to program all these UI controls together with some control instructions into an automatic workflow that can be later executed by the RPA agent. We introduce a semi-automated tool based on a browser plugin, which can be used to discover basic business processes in business web applications, construct more complex business processes based on these and execute them automatically later. The central idea of our tool is to map UI operations in the target business web application to conceptual operations in a database. The advantage of our tool is that it can be used by users without programming skills, in contrast to current RPA platforms. Our web automation tool was successfully evaluated on three commercial, business web applications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Agostinelli, S., Lupia, M., Marrella, A., Mecella, M.: Automated generation of executable RPA scripts from user interface logs (2020)
Barman, S., Chasins, S., Bodik, R., Gulwani, S.: Ringer: web automation by demonstration. In: Proceedings of the 2016 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications, pp. 748–764 (2016)
Börger, E.: Approaches to modeling business processes: a critical analysis of BPMN, workflow patterns and yawl. Softw. Syst. Model. 11, 305–318 (2012)
Chasins, S.E., Mueller, M., Bodik, R.: Rousillon: scraping distributed hierarchical web data. In: Proceedings of the 31st Annual ACM Symposium on User Interface Software and Technology, pp. 963–975 (2018)
Hofmann, P., Samp, C., Urbach, N.: Robotic process automation. Electron. Mark. 30(1), 99–106 (2020)
Institute for Robotic Process Automation. Introduction to robotic process automation. A primer, June 2015
Leno, V., Deviatykh, S., Polyvyanyy, A., Rosa, M.L., Dumas, M., Maggi, F.M.: Robidium: automated synthesis of robotic process automation scripts from UI logs. In: Proceedings of the Best Dissertation Award, Doctoral Consortium, and Demonstration & Resources Track at BPM 2020 co-located with the 18th International Conference on Business Process Management (BPM 2020), Sevilla, Spain, vol. 2673, pp. 102–106, 13–18 September 2020. CEUR-WS.org
Leno, V., Polyvyanyy, A., Dumas, M., Rosa, M.L., Maggi, F.M.: Robotic process mining: vision and challenges. Bus. Inf. Syst. Eng. Int. J. WIRTSCHAFTSINFORMATIK 63(3), 301–314 (2021)
Sterca, A., Niculescu, V., Chisalita-Cretu, C., Osman, C.: Primary building blocks for web automation. Technical report, Babes-Bolyai University (2023). https://www.cs.ubbcluj.ro/~forest/research/papers/web-automation/waplugin-technical-report2023.pdf
Van-der Aalst, W.M.P., Bichler, M., Heinzl, A.: Robotic process automation. Bus. Inf. Syst. Eng. 60, 269–272 (2018)
van der Aalst, W.M.P., ter Hofstede, A.H.M., Kiepuszewski, B., Barros, A.P.: Workflow patterns. Distrib. Parallel Databases 14(1), 5–51 (2003)
White, S.A., et al.: Process modeling notations and workflow patterns. Workflow Handb. 2004(265–294), 12 (2004)
Wohed, P., van der Aalst, W.M.P., Dumas, M., ter Hofstede, A.H.M., Russell, N.: On the suitability of BPMN for business process modelling. In: Dustdar, S., Fiadeiro, J.L., Sheth, A.P. (eds.) BPM 2006. LNCS, vol. 4102, pp. 161–176. Springer, Heidelberg (2006). https://doi.org/10.1007/11841760_12
Yamasathien, S., Vatanawood, W.: An approach to construct formal model of business process model from BPMN workflow patterns. In: 2014 Fourth International Conference on Digital Information and Communication Technology and its Applications (DICTAP), pp. 211–215. IEEE (2014)
Acknowledgement
The present work has received financial support through the project: Integrated system for automating business processes using artificial intelligence, POC/163/1/3/121075 - a Project Cofinanced by the European Regional Development Fund (ERDF) through the Competitiveness Operational Programme 2014–2020.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Sterca, A., Niculescu, V., Chisăliţă-Creţu, MC., Osman, CC. (2023). Primary Building Blocks for Web Automation. In: Zhang, F., Wang, H., Barhamgi, M., Chen, L., Zhou, R. (eds) Web Information Systems Engineering – WISE 2023. WISE 2023. Lecture Notes in Computer Science, vol 14306. Springer, Singapore. https://doi.org/10.1007/978-981-99-7254-8_29
Download citation
DOI: https://doi.org/10.1007/978-981-99-7254-8_29
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-7253-1
Online ISBN: 978-981-99-7254-8
eBook Packages: Computer ScienceComputer Science (R0)