The Case Handling Case

On the Dutch workflow market, a new and interesting paradigm named "case handling" is emerging. The goal of case handling is to overcome the limitations of existing workflow management systems. By using a data-driven approach combined with implicit routing and carefully avoiding context tunneling, awareness and flexibility are improved. Currently, many organizations are considering case handling systems such as FLOWer (Pallas Athena) rather than the more traditional workflow management systems. This paper provides a critical assessment of this development. The goal is to show the pro's and con's of case handling. Moreover, based on this assessment, an alternative approach using slightly extended workflow management systems is proposed. This approach is being pursued by the Dutch government in a project involving the workflow management system Staffware. Based on our experiences thus far, we provide guidelines for selecting the proper technology.

[1]  Gert Faustmann Configuration for Adaptation – A Human-centered Approach to Flexible Workflow Enactment , 2004, Computer Supported Cooperative Work (CSCW).

[2]  Giorgio De Michelis,et al.  A Light Workflow Management System Using Simple Process Models , 2000, Computer Supported Cooperative Work (CSCW).

[3]  Steve Whittaker,et al.  Talking to strangers: an evaluation of the factors affecting electronic collaboration , 1996, CSCW '96.

[4]  Alexander Borgida,et al.  Tolerating exceptions in workflows: a unified framework for data and processes , 1999 .

[5]  Andreas Geppert,et al.  Dynamic workflow schema evolution based on workflow type versioning and workflow migration , 1999, Proceedings Fourth IFCIS International Conference on Cooperative Information Systems. CoopIS 99 (Cat. No.PR00384).

[6]  Richard N. Taylor,et al.  Techniques for Supporting Dynamic and Adaptive Workflow , 2000, Computer Supported Cooperative Work (CSCW).

[7]  Wolfgang Reisig,et al.  Lectures on Petri Nets I: Basic Models , 1996, Lecture Notes in Computer Science.

[8]  Krithi Ramamritham,et al.  Failure handling and coordinated execution of concurrent workflows , 1998, Proceedings 14th International Conference on Data Engineering.

[9]  Johann Eder,et al.  The Workflow Activity Model WAMO , 1995, CoopIS.

[10]  Alexander Borgida,et al.  Tolerating exceptions in workflows: a unified framework for data and processes , 1999, WACC '99.

[11]  Diane M. Strong,et al.  Exceptions and exception handling in computerized information processes , 1995, TOIS.

[12]  Wil M. P. van der Aalst,et al.  Inheritance of workflows: an approach to tackling problems related to change , 2002 .

[13]  Jörg Desel,et al.  Free Choice Petri Nets (Cambridge Tracts in Theoretical Computer Science) , 2005 .

[14]  Wolfgang Prinz,et al.  Support for workflows in a ministerial environment , 1996, CSCW '96.

[15]  Gianpaolo Cugola,et al.  Inconsistencies and Deviations in Process Support Systems , 1998 .

[16]  Manfred Reichert,et al.  Adeptflex—Supporting Dynamic Changes of Workflows Without Losing Control , 1998, Journal of Intelligent Information Systems.

[17]  Wanda J. Orlikowski,et al.  Learning from Notes: organizational issues in groupware implementation , 1992, CSCW '92.

[18]  Terry Winograd,et al.  Categories, disciplines, and social coordination , 1997, Computer Supported Cooperative Work (CSCW).

[19]  Amit P. Sheth,et al.  Exception Handling in Workflow Systems , 2004, Applied Intelligence.

[20]  Peter Kueng,et al.  The Effects of Workflow Systems on Organizations: A Qualitative Study , 2000, Business Process Management.

[21]  Kurt Jensen,et al.  Coloured Petri Nets: Basic Concepts, Analysis Methods and Practical Use. Vol. 2, Analysis Methods , 1992 .

[22]  Giorgio De Michelis,et al.  Rethinking CSCW systems: The architecture of Milano , 1997, ECSCW.

[23]  John Bowers,et al.  Workflow From Within and Without: Technology and Cooperative Work on the Print Industry Shopfloor , 1995, ECSCW.

[24]  Clarence A. Ellis,et al.  ML-DEWS: Modeling Language to Support Dynamic Evolution within Workflow Systems , 2000, Computer Supported Cooperative Work (CSCW).

[25]  Mark Klein,et al.  A Knowledge-based Approach to Handling Exceptions in Workflow Systems , 2011, Computer Supported Cooperative Work (CSCW).

[26]  Giorgio De Michelis,et al.  Contexts, work processes, and workspaces , 1996, Computer Supported Cooperative Work (CSCW).

[27]  Mark Klein,et al.  Introduction to the Special Issue on Adaptive Workflow Systems , 2000, Computer Supported Cooperative Work (CSCW).

[28]  Clarence A. Ellis,et al.  Modeling and Enactment of Workflow Systems , 1993, Application and Theory of Petri Nets.

[29]  Les Gasser,et al.  The integration of computing and routine work , 1986, TOIS.

[30]  Amit P. Sheth,et al.  Recovery Issues in Web-Based Workflow , 1999 .

[31]  Stefan Jablonski,et al.  A comprehensive approach to flexibility in workflow management systems , 1999, WACC '99.

[32]  Lucy A. Suchman,et al.  Do categories have politics? , 1993, Computer Supported Cooperative Work (CSCW).

[33]  Paul Dourish,et al.  Freeflow: mediating between representation and action in workflow systems , 1996, CSCW '96.

[34]  W.M.P. van der Aalst,et al.  On the automatic generation of workflow processes based on product structures , 1999 .

[35]  Fabio Casati,et al.  Modeling exceptional behaviors in commercial workflow management systems , 1999, Proceedings Fourth IFCIS International Conference on Cooperative Information Systems. CoopIS 99 (Cat. No.PR00384).

[36]  Lucy A. Suchman,et al.  Office procedure as practical action: models of work and system design , 1983, TOIS.

[37]  Gianpaolo Cugola,et al.  Tolerating Deviations in Process Support Systems via Flexible Enactment of Process Models , 1998, IEEE Trans. Software Eng..

[38]  Grzegorz Rozenberg,et al.  Dynamic change within workflow systems , 1995, COCS '95.

[39]  Wil M. P. van der Aalst,et al.  Beyond workflow management: product-driven case handling , 2001, GROUP.

[40]  Kees M. van Hee,et al.  Workflow Management: Models, Methods, and Systems , 2002, Cooperative information systems.

[41]  L. Suchman Do categories have politics? The language/action perspective reconsidered , 1993 .

[42]  Carla Simone,et al.  Supporting Different Dimensions of Adaptability in Workflow Modeling , 2000, Computer Supported Cooperative Work (CSCW).

[43]  Amit P. Sheth,et al.  An overview of workflow management: From process modeling to workflow automation infrastructure , 1995, Distributed and Parallel Databases.

[44]  Christoph Bussler,et al.  Workflow Management: Modeling Concepts, Architecture and Implementation , 1996 .

[45]  Frank Leymann,et al.  Workflow-Based Applications , 1997, IBM Syst. J..

[46]  Jörg Desel,et al.  Free choice Petri nets , 1995 .

[47]  Giorgio De Michelis,et al.  Situating conversations within the language/action perspective: the Milan conversation model , 1994, CSCW '94.