Skip to main content

Primary Building Blocks for Web Automation

  • Conference paper
  • First Online:
Web Information Systems Engineering – WISE 2023 (WISE 2023)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 99.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 129.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://learn.microsoft.com/en-us/lifecycle/products/dynamics-crm-2016-dynamics-365.

  2. 2.

    https://dynamics.microsoft.com/en-us/business-central/overview/.

  3. 3.

    https://www.atlassian.com/software/jira.

References

  1. Agostinelli, S., Lupia, M., Marrella, A., Mecella, M.: Automated generation of executable RPA scripts from user interface logs (2020)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. Börger, E.: Approaches to modeling business processes: a critical analysis of BPMN, workflow patterns and yawl. Softw. Syst. Model. 11, 305–318 (2012)

    Article  Google Scholar 

  4. 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)

    Google Scholar 

  5. Hofmann, P., Samp, C., Urbach, N.: Robotic process automation. Electron. Mark. 30(1), 99–106 (2020)

    Article  Google Scholar 

  6. Institute for Robotic Process Automation. Introduction to robotic process automation. A primer, June 2015

    Google Scholar 

  7. 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

    Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. 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

  10. Van-der Aalst, W.M.P., Bichler, M., Heinzl, A.: Robotic process automation. Bus. Inf. Syst. Eng. 60, 269–272 (2018)

    Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. White, S.A., et al.: Process modeling notations and workflow patterns. Workflow Handb. 2004(265–294), 12 (2004)

    Google Scholar 

  13. 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

    Chapter  Google Scholar 

  14. 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)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Adrian Sterca .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics