Abstract
Robotic Process Automation promises to release employees from repetitive and monotonous work, providing space for creative and innovative tasks. RPA tools provide a wide range of techniques to automate user interactions, including filling forms and copying values between applications. While it is accepted that decisions play an important role in business processes, they are not a first-class citizen in RPA. This paper proposes a framework and a software architecture that integrates decision management into RPA. The work is evaluated by a prototype that introduces Decision Model and Notation (DMN) capabilities to the RPA software tool UiPath by utilizing Camunda’s decision engine.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The prototype is open source and can be found on GitHub:
- 2.
- 3.
References
van der Aalst, W.M.P., Bichler, M., Heinzl, A.: Robotic process automation. Bus. Inf. Sys. Eng. 60(4), 269–272 (2018). https://doi.org/10.1007/s12599-018-0542-4
Agostinelli, S., Lupia, M., Marrella, A., Mecella, M.: Automated generation of executable RPA scripts from user interface logs. In: Asatiani, A., et al. (eds.) BPM Blockchain and RPA Forum 2020. LNBIP, vol. 393, pp. 116–131. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-58779-6_8
Aguirre, S., Rodriguez, A.: Automation of a business process using robotic process automation (RPA): a case study. In: Figueroa-García, J.C., López-Santana, E.R., Villa-Ramírez, J.L., Ferro-Escobar, R. (eds.) WEA 2017. CCIS, vol. 742, pp. 65–71. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-66963-2_7
Batoulis, K., Meyer, A., Bazhenova, E., Decker, G., Weske, M.: Extracting decision logic from process models. In: Zdravkovic, J., Kirikova, M., Johannesson, P. (eds.) CAiSE 2015. LNCS, vol. 9097, pp. 349–366. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-19069-3_22
Batoulis, K., Weske, M.: Soundness of decision-aware business processes. In: Carmona, J., Engels, G., Kumar, A. (eds.) BPM Forum 2017. LNBIP, vol. 297, pp. 106–124. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-65015-9_7
Biard, T., Le Mauff, A., Bigand, M., Bourey, J.-P.: Separation of decision modeling from business process modeling using new “decision model and notation’’ (DMN) for automating operational decision-making. In: Camarinha-Matos, L.M., Bénaben, F., Picard, W. (eds.) PRO-VE 2015. IAICT, vol. 463, pp. 489–496. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-24141-8_45
Chakraborti, T., et al.: From robotic process automation to intelligent process automation. In: Asatiani, A., et al. (eds.) BPM Blockchain and RPA Forum 2020. LNBIP, vol. 393, pp. 215–228. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-58779-6_15
De Smedt, J., Hasić, F., vanden Broucke, S.K.L.M., Vanthienen, J.: Towards a holistic discovery of decisions in process-aware information systems. In: Carmona, J., Engels, G., Kumar, A. (eds.) BPM 2017. LNCS, vol. 10445, pp. 183–199. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-65000-5_11
Enriquez, J.G., Jimenez-Ramirez, A., Dominguez-Mayo, F.J., Garcia-Garcia, J.A.: Robotic process automation: a scientific and industrial systematic mapping study. IEEE Access 8, 39113–39129 (2020)
Figl, K., Mendling, J., Tokdemir, G., Vanthienen, J.: What we know and what we do not know about DMN. EMISAJ 13(2), 1–16 (2018)
Flechsig, C., Lohmer, J., Lasch, R.: Realizing the full potential of robotic process automation through a combination with BPM. In: Bierwirth, C., Kirschstein, T., Sackmann, D. (eds.) Logistics Management. LNL, pp. 104–119. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-29821-0_8
Galusha, B.: Considering RPA? Ask smart questions for long-term success. Database Trends Appl. 31, 44–45 (2017)
Gao, J., van Zelst, S.J., Lu, X., van der Aalst, W.M.P.: Automated robotic process automation: a self-learning approach. In: Panetto, H., Debruyne, C., Hepp, M., Lewis, D., Ardagna, C.A., Meersman, R. (eds.) OTM 2019. LNCS, vol. 11877, pp. 95–112. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-33246-4_6
Hofmann, P., Samp, C., Urbach, N.: Robotic process automation. Electron. Mark. 30(1), 99–106 (2019). https://doi.org/10.1007/s12525-019-00365-8
Ivančić, L., Suša Vugec, D., Bosilj Vukšić, V.: Robotic process automation: systematic literature review. In: Di Ciccio, C., Staples, M., et al. (eds.) BPM 2019 Blockchain and CEE Forum. LNBIP, vol. 361, pp. 280–295. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-30429-4_19
Jimenez-Ramirez, A., Reijers, H.A., Barba, I., Del Valle, C.: A method to improve the early stages of the robotic process automation lifecycle. In: Giorgini, P., Weber, B. (eds.) CAiSE 2019. LNCS, vol. 11483, pp. 446–461. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-21290-2_28
Lacity, M.C., Willcocks, L.P.: A new approach to automating services. MIT Sloan Manage. Rev. Fall 58, 41–49 (2017)
Leno, V.: Multi-perspective process model discovery for robotic process automation. In: CAiSE 2018 Doctoral Consortium. CEUR-WS.org (2018)
Martínez-Rojas, A., Barba, I., Enríquez, J.G.: Towards a taxonomy of cognitive RPA components. In: Asatiani, A., García, J.M., Helander, N., Jiménez-Ramírez, A., Koschmider, A., Mendling, J., Meroni, G., Reijers, H.A. (eds.) BPM Blockchain and RPA Forum 2020. LNBIP, vol. 393, pp. 161–175. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-58779-6_11
Object Management Group: Business Process Model and Notation (BPMN) (2014). https://www.omg.org/spec/BPMN/
Object Management Group: Decision Model and Notation (DMN) (2021). https://www.omg.org/spec/DMN
Siegert, S., Völker, M.: Towards decision management for robotic process automation. In: ZEUS 2021, pp. 9–13. CEUR-WS.org (2021)
Syed, R., et al.: Robotic process automation: contemporary themes and challenges. Comput. Ind. 115, 103162 (2020)
van der Aa, H., Leopold, H., Batoulis, K., Weske, M., Reijers, H.A.: Integrated process and decision modeling for data-driven processes. In: Reichert, M., Reijers, H.A. (eds.) BPM Workshops 2015. LNBIP, vol. 256, pp. 405–417. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-42887-1_33
Viehhauser, J.: Is robotic process automation becoming intelligent? Early evidence of influences of artificial intelligence on robotic process automation. In: Asatiani, A., et al. (eds.) BPM 2020. LNBIP, vol. 393, pp. 101–115. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-58779-6_7
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Völker, M., Siegert, S., Weske, M. (2021). Adding Decision Management to Robotic Process Automation. In: González Enríquez, J., Debois, S., Fettke, P., Plebani, P., van de Weerd, I., Weber, I. (eds) Business Process Management: Blockchain and Robotic Process Automation Forum. BPM 2021. Lecture Notes in Business Information Processing, vol 428. Springer, Cham. https://doi.org/10.1007/978-3-030-85867-4_3
Download citation
DOI: https://doi.org/10.1007/978-3-030-85867-4_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-85866-7
Online ISBN: 978-3-030-85867-4
eBook Packages: Computer ScienceComputer Science (R0)