Abstract
This paper presents a specific approach to Business Process design by combining selected principles of Adaptive Case Management, traditional modeling of processes executable in Business Process Management Systems, and a constraint-based approach to process design. This combined approach is intended for business situations, where traditional process models with rigid structures can lead to limitations of business flexibility. We propose a process design pattern that is suitable for the modeling of ad-hoc processes within common BPMS-based systems. The pattern can be used to define a process structure in a declarative constraint-based manner. Further, we present an application of the approach in an actual project, which is an end-to-end BPM project from an insurance business. The project uncovered needs for an extended flexibility of process structures. This along with requirements based on ad-hoc processes led to advancement in the presented approach. This paper presents a versatile, generally applicable solution, which was later tailored for the purpose of the aforementioned project and led to the successful satisfaction of the requirements. The approach is part of a more comprehensive research effort – complex BPM adoption methodology BPM4SME designed primarily for Small and Medium Enterprises, which put emphasis on the agility of the BPM adoption process and consequent flexible implementations of BPMS-based systems.
Keywords
Download to read the full chapter text
Chapter PDF
References
Jeston, J., Nelis, J.: Business Process Management: Practical Guidelines to Successful Implementations. Taylor & Francis Group (2006)
van der Aalst, W.M.P.: The application of Petri nets to workflow management. The Journal of Circuits, Systems and Computers 8(1), 21–66 (1998)
Ramadan, M., Elmongui, H.G., Hassan, R.: Bpmn formalisation using coloured petri nets. In: Proceedings of the 2nd GSTF Annual International Conference on Software Engineering & Applications (SEA 2011) (2011)
Ko, R.K.L., Lee, S.S.G., Lee, E.W.: Business process management (BPM) standards: a survey. Business Process Management Journal 15(5), 744–791 (2009)
Kolar, J.: Business activity monitoring. Master’s thesis, Masaryk University (2012)
Rudden, J.: Making the case for bpm–a benefits checklist. BPTrends (2007)
Mertens, W., Van den Bergh, J., Viaene, S., Schroder-Pander, F.: How bpm impacts jobs: An exploratory field study. In: 2011 44th Hawaii International Conference on System Sciences (HICSS), pp. 1–10 (2011)
Magal, S.R., Word, J.: Essentials of Business Processes and Information Systems, 1st edn. Wiley Publishing (2009)
Swenson, K.D.: Mastering the Unpredictable: How Adaptive Case Management Will Revolutionize the Way That Knowledge Workers Get Things Done, 1st edn. Meghan-Kiffer Press, Tampa (2010)
van der Aalst, W.M., Weske, M., Grünbauer, D.: Case handling: A new paradigm for business process support. Data and Knowledge Engineering 53 (2005)
Schonenberg, H., Weber, B., van Dongen, B.F., van der Aalst, W.M.P.: Supporting flexible processes through recommendations based on history. In: Dumas, M., Reichert, M., Shan, M.-C. (eds.) BPM 2008. LNCS, vol. 5240, pp. 51–66. Springer, Heidelberg (2008)
Sadiq, S., Sadiq, W., Orlowska, M.: Pockets of flexibility in workflow specification. In: Kunii, H.S., Jajodia, S., Sølvberg, A. (eds.) ER 2001. LNCS, vol. 2224, pp. 513–526. Springer, Heidelberg (2001)
Pesic, M.: Constraint-Based Workflow Management Systems: Shifting Control to Users. PhD thesis, Eindhoven University of Technology (2008)
Deng, S., Yu, Z., Wu, Z., Huang, L.: Enhancement of workflow flexibility by composing activities at run-time. In: Proceedings of the 2004 ACM Symposium on Applied Computing, SAC 2004, pp. 667–673. ACM, New York (2004)
Wyssusek, B., Schwartz, M., Kremberg, B., Baier, F., Krallmann, H.: Business process modelling as an element of knowledge management - a model theory approach (2001)
Kalpic, B., Bernus, P.: Business process modeling through the knowledge management perspective. Journal of Knowledge Management 10(3), 40–56 (2006)
Jim Sinur, J.B.H.: Magic quadrant for business process management. Gartner RAS Core Research Note G00205212, Gartner (October 2010)
Schonenberg, H., Mans, R., Russell, N., Mulyar, N., van der Aalst, W.: Process flexibility: A survey of contemporary approaches. In: Dietz, J.L.G., Albani, A., Barjis, J. (eds.) CIAO! 2008 and EOMAS 2008. LNBIP, vol. 10, pp. 16–30. Springer, Heidelberg (2008)
Imanipour, N., Talebi, K., Rezazadeh, S.: Obstacles in business process management (bpm) implementation and adoption in smes. working papers series (2012)
van der Aalst, W., ter Hofstede, A., Kiepuszewski, B., Barros, A.: Workflow patterns. Distributed and Parallel Databases 14(1), 5–51 (2003)
Aalst, W.M.P.v.d., Barros, A.P., Hofstede, A.H.M.t., Kiepuszewski, B.: Advanced workflow patterns. In: Proceedings of the 7th International Conference on Cooperative Information Systems. CooplS 2002, pp.18–29. Springer, London (2000)
Russell, N., van der Aalst, W.M.P.: Arthur: Exception Handling Patterns in Process-Aware Information Systems. Technical report, BPMcenter.org (2006)
Russell, N., ter Hofstede, A.H.M., van der Aalst, W.M.P., Mulyar, N.: Workflow Control-Flow Patterns: A Revised View. Technical report, BPMcenter.org (2006)
Russell, N., ter Hofstede, A.H.M., Edmond, D., van der Aalst, W.M.P.: Workflow data patterns: Identification, representation and tool support. In: Delcambre, L.M.L., Kop, C., Mayr, H.C., Mylopoulos, J., Pastor, Ó. (eds.) ER 2005. LNCS, vol. 3716, pp. 353–368. Springer, Heidelberg (2005)
Sadiq, S.W., Orlowska, M.E., Sadiq, W.: Specification and validation of process constraints for flexible workflows. Inf. Syst. 30(5), 349–378 (2005)
Mangan, P., Sadiq, S.: On building workflow models for flexible processes. Aust. Comput. Sci. Commun. 24(2), 103–109 (2002)
Adams, M., Hofstede, A.H.M.T., Edmond, D.: Worklets: A service-oriented implementation of dynamic flexibility. In: Workfows (2005)
van der Aalst, W.M.P., Adams, M., ter Hofstede, A.H.M., Pesic, M., Schonenberg, H.: Flexibility as a service. In: Chen, L., Liu, C., Liu, Q., Deng, K. (eds.) DASFAA 2009. LNCS, vol. 5667, pp. 319–333. Springer, Heidelberg (2009)
Weber, B., Rinderle, S., Reichert, M.: Change patterns and change support features in process-aware information systems. In: Krogstie, J., Opdahl, A.L., Sindre, G. (eds.) CAiSE 2007 and WES 2007. LNCS, vol. 4495, pp. 574–588. Springer, Heidelberg (2007)
van der Aalst, W., Pesic, M., Schonenberg, H.: Declarative workflows: Balancing between flexibility and support. Computer Science - Research and Development 23(2), 99–113 (2009)
Pesic, M., Schonenberg, H., Aalst, W.: Declarative workflow. In: Hofstede, A.H.M., Aalst, W.M.P., Adams, M., Russell, N. (eds.) Modern Business Process Automation, pp. 175–201. Springer, Heidelberg (2010)
Mulyar, N., Pesic, M., van der Aalst, W.M.P., Peleg, M.: Declarative and procedural approaches for modelling clinical guidelines: Addressing flexibility issues. In: ter Hofstede, A.H.M., Benatallah, B., Paik, H.-Y. (eds.) BPM Workshops 2007. LNCS, vol. 4928, pp. 335–346. Springer, Heidelberg (2008)
Van der Aalst, W.M.P., Giinther, C.: Finding structure in unstructured processes: The case for process mining. In: Seventh International Conference on Application of Concurrency to System Design, ACSD 2007, pp. 3–12 (2007)
Maggi, F., Mooij, A., Van der Aalst, W.M.P.: User-guided discovery of declarative process models. In: 2011 IEEE Symposium on Computational Intelligence and Data Mining (CIDM), pp. 192–199 (2011)
Singer, R., Zinser, E.: Business process management — S-BPM a new paradigm for competitive advantage? In: Buchwald, H., Fleischmann, A., Seese, D., Stary, C. (eds.) S-BPM ONE 2009. CCIS, vol. 85, pp. 48–70. Springer, Heidelberg (2010)
Kolar, J.: Process analysis at it logica s.r.o. Business analytical document, Jiri Kolar, BPM analyst (2011)
Kolar, J.: Process analysis at ict department faculty of arts masaryk unversity. Business analytical document, Jiri Kolar, BPM analyst (2011)
Kolář, J., Pitner, T.: Collaborative process design in cloud environment. In: Haller, A., Huang, G., Huang, Z., Paik, H.-y., Sheng, Q.Z. (eds.) WISE 2011 and 2012. LNCS, vol. 7652, pp. 55–69. Springer, Heidelberg (2013)
Kolar, J.: Agile BPM in the age of cloud technologies. Scalable Computing: Practice and Experience 13(4) (2012)
Rozier, K.Y.: Survey: Linear temporal logic symbolic model checking. Comput. Sci. Rev. 5(2), 163–203 (2011)
Ould, M., Ltd, V.C., Society, B.C.: Business Process Management: A Rigorous Approach. Meghan-Kiffer Press (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 IFIP International Federation for Information Processing
About this paper
Cite this paper
Kolar, J., Dockal, L., Pitner, T. (2013). A Dynamic Approach to Process Design: A Pattern for Extending the Flexibility of Process Models. In: Grabis, J., Kirikova, M., Zdravkovic, J., Stirna, J. (eds) The Practice of Enterprise Modeling. PoEM 2013. Lecture Notes in Business Information Processing, vol 165. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-41641-5_13
Download citation
DOI: https://doi.org/10.1007/978-3-642-41641-5_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-41640-8
Online ISBN: 978-3-642-41641-5
eBook Packages: Computer ScienceComputer Science (R0)