Abstract
Exception handling is a fundamental functionality of workflow management systems (WfMS). User involvement in exception handling is recognized as critical in various situations due to the unpredictability nature of the exceptions that can occur in a running workflow (WF) engine. The problem however is how to orchestrate human ad hoc interventions with a minimum impact on system integrity. The control flow and data integrity dimensions of the impact are analyzed. Our perspective is to allow the maximum latitude possible to user interventions while keeping system correctness. We propose a solution that uses a WF to guide users handling WF exceptions. Furthermore, we extended the WF engine with a propagation mechanism allowing users to involve multiple members of the organization in the exception handling WF. This solution is implemented in the OpenSymphony (OS) platform. The implementation details of the proposed solution in the OS platform are also given in the paper.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Agostini, A., De Michelis, G.: Improving Flexibility of Workflow Management Systems. In: van der Aalst, W.D., Oberweis, J. (eds.) BPM: Models, Techniques, and Empirical Studies, pp. 218–234. Springer, Heidelberg (2000)
Agostini, A., De Michelis, G.: A light workflow management system using simple process models. Computer Supported Cooperative Work 9(3), 335–363 (2000)
Casati, F., Ceri, S., Paraboschi, S., Pozzi, G.: Specification and Implementation of Exceptions in Workflow Management Systems. ACM Transactions on Database Systems 24(3), 405–451 (1999)
Casati, F., Ceri, S., Pernici, B., Pozzi, G.: Workflow Evolution. Data and Knowledge Engineering 24(3), 211–238 (1996)
Casati, F., Pozzi, G.: Modelling exceptional behaviors in commercial workflow management systems. In: Proc. IFCIS, CoopIS 1999, UK, pp. 127–138 (1999)
Chiu, D.K., Li, Q., Karlapalem, K.: WEB Interface-Driven Cooperative Exception Handling in ADOME Workflow Management System. Information Systems 26(2), 93–120 (2001)
Dayal, U., Hsu, M., Ladin, R.: A Transactional Model for Long-Running Activities. In: 17th VLDB 1991, Barcelona, Spain (1991)
Eder, J., Liebhart, W.: The Workflow Activity Model WAMO. In: Int. Conf. on Cooperative Information Systems. Vienna, Austria (1995)
Eder, J., Liebhart, W.: Workflow Recovery. In: 1st CoopIS 1996, IEEE International, Brussels, Belgium, pp. 124–134 (1996)
Ellis, C., Keddara, K.: A Workflow Change is a Workflow. In: van der Aalst, W.D., Oberweis, J. (eds.) (Editor), BPM: Models, Techniques, and Empirical Studies, pp. 201–217. Springer, Heidelberg (2000)
Ellis, C., Keddara, K., Rozenberg, G.: Dynamic change within workflow systems. In: Proc. of Conf. on Organizational Computing Systems, pp. 10–21. ACM Press, Milpitas (1995)
Ellis, C., Nutt, G.J.: Modeling and enactement of workflow systems. In: Application and Theory of Petri Nets, pp. 1–16. Springer, USA (1993)
Heinl, P.: Exceptions During Workflow Execution. In: EDBT 1998, Spain (1998)
Jorgensen, H.D.: Interaction as Framework for Flexible Workflow Modelling. In: Group 2001, ACM Press, Boulder (2001)
Kammer, P.J., Bolcer, G.A., Taylor, R.N., Bergman, M.: Techniques for Supporting Dynamic and Adaptive Workflow. Computer Supported Cooperative Work 9(3), 269–292 (2000)
Klein, M., Dellarocas, C.: A Knowledge-Based Approach to Handling Exceptions in Workflow Systems. Computer Supported Cooperative Work 9(3), 399–412 (2000)
Leymann, F.: Workflow-based applications. IBM Systems Journal 36(1), 102–123 (1997)
Luo, Z.: Knowledge sharing, Coordinated Exception Handling, and Intelligent Problem Solving for Cross-Organizational Business Processes. PhD Thesis, University of Georgia (2001)
Mourão, H.R., Antunes, P.: Suporte à Intervenção de Operadores no Tratamento de Excepções em Fluxos de Trabalho. 4a CAPSI. Porto, Portugal, pp. 29–42 (2003)
Mourão, H.R., Antunes, P.: Supporting Direct User Interventions in Exception Handling in Workflow Management Systems. In: Favela, J., Decouchant, D. (eds.) CRIWG 2003. LNCS, vol. 2806, pp. 159–167. Springer, Heidelberg (2003)
The Open Symphony project (2001), http://www.opensymphony.com 20-04-2001
Reichert, M., Dadam, P., Bauer, T.: Dealing with Forward and Backward Jumps in Workflow Management Systems. Software and Systems Modeling 2(1), 37–58 (2003)
Rinderle, S., Reichert, M., Dadam, P.: Evaluation of Correctness Criteria for Dynamic Workflow Changes. In: van der Aalst, W.M.P., ter Hofstede, A.H.M., Weske, M. (eds.) BPM 2003. LNCS, vol. 2678, pp. 41–57. Springer, Heidelberg (2003)
Saastamoinen, H.: On the Handling of Exceptions in Information Systems. PhD Thesis, University of Jyväskylä (1995)
Sadiq, S.W.: Handling Dynamic Schema Change in Process Models. In: ADC 2000. 11th Australasian. IEEE International, pp. 120–126 (2000)
Sadiq, S.W.: On Capturing Exceptions in Workflow Process Models. In: 4th International Conference on Business Information Systems. Poznan, Poland (2000)
van der Aalst, W.: Workflow Verification: Finding Control-Flow Errors using Petrinet-based Techniques. In: BPM: Models, Techniques, and Empirical Studies. Springer- Verlag, Berlin, pp. 161–183 (2000)
van der Aalst, W.: Workflow Management. MIT Press, London (2002)
van der Aalst, W., Basten, T.: Inheritance of workflows: an approach to tackling problems related to change. Theoretical Computer Science 270(1), 125–203 (2002)
van der Aalst, W., Hofstede, A.H.T., Kiepuszewski, B., Barros, A.: Workflow Patterns, QUT Technical report, FIT-TR-2002-02 (2002)
Voorhoeve, M., van der Aalst, W.: Ad-hoc workflow: problems and solutions. Database and Expert Systems Applications, 36–40 (1997)
Worah, D., Sheth, A.P.: Transactions in Transactional Workflows. In: Jajodia, S.K., Larry (eds.) Advanced Transaction Models and Architectures, Kluwer, Dordrecht (1997)
Workflow Management Coalition - Terminology & Glossary TC00-1011, Document Number WFMC-TC-1011, Issue 3.0. WFMC (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Mourão, H., Antunes, P. (2004). Exception Handling Through a Workflow. In: Meersman, R., Tari, Z. (eds) On the Move to Meaningful Internet Systems 2004: CoopIS, DOA, and ODBASE. OTM 2004. Lecture Notes in Computer Science, vol 3290. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30468-5_5
Download citation
DOI: https://doi.org/10.1007/978-3-540-30468-5_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23663-4
Online ISBN: 978-3-540-30468-5
eBook Packages: Springer Book Archive