Schedule-aware workflow management systems

  • Authors:
  • Ronny S. Mans;Nick C. Russell;Wil M. P. van der Aalst;Arnold J. Moleman;Piet J. M. Bakker

  • Affiliations:
  • Department of Information Systems, Eindhoven University of Technology, Eindhoven, The Netherlands and Department of Quality Assurance and Process Innovation, Academic Medical Center, University of ...;Carba-Tec Pty Ltd, Wakerley, QLD, Australia;Department of Information Systems, Eindhoven University of Technology, Eindhoven, The Netherlands;Department of Quality Assurance and Process Innovation, Academic Medical Center, University of Amsterdam, Amsterdam, The Netherlands;Department of Quality Assurance and Process Innovation, Academic Medical Center, University of Amsterdam, Amsterdam, The Netherlands

  • Venue:
  • Transactions on Petri nets and other models of concurrency IV
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Contemporary workflow management systems offer work-items to users through specific work-lists. Users select the work-items they will perform without having a specific schedule in mind. However, in many environments work needs to be scheduled and performed at particular times. For example, in hospitals many work-items are linked to appointments, e.g., a doctor cannot perform surgery without reserving an operating theater and making sure that the patient is present. One of the problems when applying workflow technology in such domains is the lack of calendar-based scheduling support. In this paper, we present an approach that supports the seamless integration of unscheduled (flow) and scheduled (schedule) tasks. Using CPN Tools we have developed a specification and simulation model for schedule-aware workflow management systems. Based on this a system has been realized that uses YAWL, Microsoft Exchange Server 2007, Outlook, and a dedicated scheduling service. The approach is illustrated using a real-life case study at the AMC hospital in the Netherlands. In addition, we elaborate on the experiences obtained when developing and implementing a system of this scale using formal techniques.