Techniques for supporting dynamic and adaptive workflow

被引:108
作者
Kammer P.J. [1 ]
Bolcer G.A. [1 ]
Taylor R.N. [1 ]
Hitomi A.S. [1 ]
Bergman M. [1 ]
机构
[1] Information and Computer Science, University of California, Irvine
来源
Computer Supported Cooperative Work: CSCW: An International Journal | 2000年 / 9卷 / 03期
关键词
Adaptive workflow - Business process - Dynamic workflow - Endeavors workflow support system - Workflow management systems;
D O I
10.1023/A:1008747109146
中图分类号
学科分类号
摘要
The unpredictability of business processes requires that workflow systems support exception handling with the ability to dynamically adapt to the changing environment. Traditional approaches to handling this problem have fallen short, providing little support for change, particularly once the process has begun execution. Further, exceptions vary widely in their character and significance, challenging the application of any single approach to handling them. We briefly discuss the classification of exceptions, highlighting differing impacts on the workflow model. Based on this discussion, we suggest principal goals to address in the development of adaptive workflow support, including strategies for avoiding exceptions, detecting them when they occur, and handling them at various levels of impact. We then identify a number of specific approaches to supporting these goals within the design of a workflow system infrastructure. Finally, we describe the implementation of many of these approaches in the Endeavors workflow support system.
引用
收藏
页码:269 / 292
页数:23
相关论文
共 35 条
[31]  
Suchman L., Office procedure as practical action: Models of work and system design, ACM Transactions on Information Systems, 1, 4, pp. 320-328, (1983)
[32]  
Taylor R., Dynamic, invisible, and on the web, Research Directions in Process Technology Workshop, Nancy, France, July 1997, (1997)
[33]  
Taylor R.N., Medvidovic N., Anderson K.M., Whitehead E.J. Jr., Robbins J.E., A component- and message-based architectural style for GUI software, IEEE Transactions on Software Engineering, 22, 6, pp. 390-406, (1996)
[34]  
Tolone W., Introspect: A Meta-Level Specification Framework for Dynamic Evolvable Collaboration Support, (1996)
[35]  
Young P., Customizable Process Specification for Technical and Non-technical Users, (1991)