Dynamic workflow management: a framework for modeling workflows

Current workflow management systems do not provide adequate support for workflow modeling. Real life work processes are much richer in variations and more dynamic than is expressed in a typical workflow model. Users need to be able to adjust workloads and modify workflow models on-the-fly. In addition, data about workflow executions are analyzed with process analysis/simulation tools to evaluate design alternatives, so workflow models and data must be structured to reflect the questions that managers and designers are likely to ask. The authors present dynamic workflow management (DWM), a framework for modeling workflows that aims to satisfy these requirements. DWM provides high level packaged task templates for composing task sequences, a MOP-like structure based on dynamic memory theory to organize the task sequences into flexible workflow models, and four perspectives into a workflow model geared toward different users' interests. They illustrate these features of DWM with a case study of an interlibrary loan process and discuss its application in workflow enactment and simulation.

[1]  Keith D. Swenson,et al.  Visual support for reengineering work processes , 1993, COCS '93.

[2]  Alexander Tuzhilin,et al.  Using Query-Driven Simulations for Querying Outcomes of Business Processes , 1996, Decis. Support Syst..

[3]  Dirk E. Mahling,et al.  Goals and processes: a task basis for projects and workflows , 1995, COCS '95.

[4]  Jacques Wainer,et al.  WorkFlow systems: a few definitions and a few suggestions , 1995, COCS '95.

[5]  S.M.M. Joosten Trigger modelling for workflow analysis , 1994 .

[6]  C. Perrow A FRAMEWORK FOR THE COMPARATIVE ANALYSIS OF ORGANIZATIONS , 1967 .

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

[8]  Giampio Bracchi,et al.  The design requirements of office systems , 1984, TOIS.

[9]  Sunil K. Sarin,et al.  A process model and system for supporting collaborative work , 1991, COCS '91.

[10]  Bill Curtis,et al.  Process modeling , 1992, CACM.

[11]  Jintae Lee Goal-based process analysis: a method for systematic process redesign , 1993, COCS '93.

[12]  Kevin Crowston,et al.  Tools for inventing organizations: toward a handbook of organizational processes , 1993, [1993] Proceedings Second Workshop on Enabling Technologies@m_Infrastructure for Collaborative Enterprises.

[13]  Peter Gyngell,et al.  Process Innovation: Reengineering Work through Information Technology , 1994 .

[14]  Robert W. Blanning,et al.  Model management systems : An overview , 1993, Decis. Support Syst..

[15]  Walt Scacchi,et al.  A meta-model for formulating knowledge-based models of software development , 1996, Decision Support Systems.

[16]  Bala Shetty,et al.  Model management systems: A survey , 1992, Ann. Oper. Res..

[17]  Sunil K. Sarin,et al.  Experiences with workflow management: issues for the next generation , 1994, CSCW '94.

[18]  Hartmut J. Will,et al.  Model management systems , 1975 .

[19]  W. Bruce Croft,et al.  Knowledge-based support of cooperative activities , 1988, [1988] Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences. Volume III: Decision Support and Knowledge Based Systems Track.

[20]  Clarence A. Ellis,et al.  Dynamic Change within Workflow Systems ; CU-CS-667-93 , 1993 .

[21]  James D. Thompson Organizations in Action , 1967 .

[22]  C SchankRoger,et al.  Dynamic Memory: A Theory of Reminding and Learning in Computers and People , 1983 .

[23]  Simon M. Kaplan,et al.  Flexibility and control for dynamic workflows in the WORLDS environment , 1995, COCS '95.

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

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

[26]  Terry Winograd,et al.  The action workflow approach to workflow management technology , 1992, CSCW '92.