Requirements for Dynamic Jumps at the Execution of Business Processes

被引:0
|
作者
Bauer, Thomas [1 ]
机构
[1] Neu Ulm Univ Appl Sci, Wileystr 1, D-89231 Neu Ulm, Germany
关键词
Business process management; Workflow management; Run-time; Process engine; Flexibility; Jump; Process graph;
D O I
10.1007/978-3-031-11510-3_3
中图分类号
F [经济];
学科分类号
02 ;
摘要
At process-aware information systems, it is sometimes necessary to deviate from the modelled business process. For instance, in exceptional cases or to correct mistakes, users shall be able to jump dynamically forward and backward in the process. Until now, this topic was hardly respected in scientific literature and it is insufficiently realized in commercial process engines. In this paper, very comprehensive requirements and the expected behavior of a process engine are presented for such dynamic jumps during run-time of a business process. The approach does not only respect forward and backward jumps within sequences of activities but also jumps into and out of parallel branches, conditional branches, and within loops. In addition, configuration options allow to define the desired behavior: For instance, activities bypassed by a forward jump may be caught up later on. As well, it is configurable whether activities that were already executed earlier, shall be repeated after a backward jump or whether their results (output data) shall be reused. Furthermore, it is discussed when and by whom such configuration options may be defined.
引用
收藏
页码:35 / 53
页数:19
相关论文
共 50 条
  • [1] Requirements of Dynamic Business Processes - a Survey
    Rusinaite, Toma
    Kalibatiene, Diana
    Vasilecas, Olegas
    PROCEEDINGS OF THE 2015 IEEE 3RD WORKSHOP ON ADVANCES IN INFORMATION, ELECTRONIC AND ELECTRICAL ENGINEERING (AIEEE 2015), 2015,
  • [2] Dynamic execution planning for reliable collaborative business processes
    Oh, Jeyeon
    Cho, Nam Wook
    Kim, Hoontae
    Min, Yunhong
    Kang, Suk-Ho
    INFORMATION SCIENCES, 2011, 181 (02) : 351 - 361
  • [3] Dynamic Implementation of Security Requirements in Business Processes
    Yang, Benyuan
    Hu, Hesuan
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2022, 19 (02) : 1352 - 1363
  • [4] On the execution of collaborative business processes
    Carter, Belinda M.
    Orlowska, Maria E.
    SEVENTEENTH INTERNATIONAL CONFERENCE ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2006, : 288 - +
  • [5] Dynamic Catenation and Execution of Cross Organisational Business Processes - The jCPEX! Approach
    Meyer, Nils
    Feiner, Thomas
    Radmayr, Markus
    Blei, Dominik
    Fleischmann, Albert
    SUBJECT-ORIENTED BUSINESS PROCESS MANAGEMENT, 2011, 138 : 84 - 105
  • [6] Maintaining execution histories for understanding the execution of business processes
    Chen, GD
    Liu, CC
    Horng, JT
    TWENTY-SECOND ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE - PROCEEDINGS, 1998, : 528 - 533
  • [7] Reliable Execution of Business Processes on Dynamic Networks of Service-Enabled Devices
    Spiess, P.
    Karnouskos, S.
    Souza, L.
    Savio, D.
    Guinard, D.
    Trifa, V.
    Baecker, O.
    Koehler, M.
    2009 7TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1 AND 2, 2009, : 533 - 538
  • [8] Optimized Execution of Business Processes on Blockchain
    Garcia-Banuelos, Luciano
    Ponomarev, Alexander
    Dumas, Marlon
    Weber, Ingo
    BUSINESS PROCESS MANAGEMENT, BPM 2017, 2017, 10445 : 130 - 146
  • [9] Modeling and Execution of Multienterprise Business Processes
    Singer, Robert
    Kotremba, Johannes
    Rass, Stefan
    2014 IEEE 16TH CONFERENCE ON BUSINESS INFORMATICS (CBI), VOL 2, 2014, : 68 - 73
  • [10] Analysis of Concurrent Execution of Business Processes
    Bicevskis, Janis
    Bicevska, Zane
    Karnitis, Girts
    Nikiforova, Anastasija
    Oditis, Ivo
    BALTIC JOURNAL OF MODERN COMPUTING, 2021, 9 (04): : 466 - 489