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 条
  • [21] Integrating business processes with requirements elicitation
    Fiorini, ST
    Leite, JCSD
    deMacedoSoares, TDL
    PROCEEDINGS OF THE 5TH WORKSHOPS ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WET ICE '96), 1996, : 226 - 231
  • [22] Business Processes and Technical Processes A comprehensive meta model for execution and development
    Schueller, Andreas
    Epple, Ulrich
    Elger, Juergen
    Mueller-Martin, Andreas
    Loewen, Ulrich
    2013 11TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2013, : 30 - 35
  • [23] Optimizing Business Processes Through Parallel Task Execution
    Varvoutas, Konstantinos
    Kougka, Georgia
    Gounaris, Anastasios
    PROCEEDINGS OF 2022 14TH INTERNATIONAL CONFERENCE ON MANAGEMENT OF DIGITAL ECOSYSTEMS, MEDES 2022, 2022, : 24 - 31
  • [24] Distributed Execution of S-BPM Business Processes
    Aitenbichler, Erwin
    Borgert, Stephan
    Muehlhaeuser, Max
    SUBJECT-ORIENTED BUSINESS PROCESS MANAGEMENT, 2011, 138 : 19 - 35
  • [25] Supporting the Optimized Execution of Business Processes through Recommendations
    Barba, Irene
    Weber, Barbara
    Del Valle, Carmelo
    BUSINESS PROCESS MANAGEMENT WORKSHOPS, PT I, 2012, 99 : 135 - +
  • [26] Systematic Exploitation of Parallel Task Execution in Business Processes
    Varvoutas, Konstantinos
    Kougka, Georgia
    Gounaris, Anastasios
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2023, 20 (04) : 1661 - 1685
  • [27] Execution system for distributed business processes in a virtual enterprise
    Camarinha-Matos, LM
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2001, 17 (08): : 1009 - 1021
  • [28] Using Process Algebra to Control the Execution of Business Processes
    Braghetto, Kelly Rosa
    Ferreira, Joao Eduardo
    Pu, Calton
    APPLIED COMPUTING 2008, VOLS 1-3, 2008, : 128 - +
  • [29] The WHY in Business Processes: Discovery of Causal Execution Dependencies
    Fournier, Fabiana
    Limonad, Lior
    Skarbovsky, Inna
    David, Yuval
    KUNSTLICHE INTELLIGENZ, 2025,
  • [30] Modeling and execution of blockchain-aware business processes
    Falazi, Ghareeb
    Hahn, Michael
    Breitenbuecher, Uwe
    Leymann, Frank
    SICS SOFTWARE-INTENSIVE CYBER-PHYSICAL SYSTEMS, 2019, 34 (2-3): : 105 - 116