Path suspension in workflow management systems
Original Publication Date: 2004-Aug-27
Included in the Prior Art Database: 2004-Aug-27
Workflow management systems support the definition and execution of business processes. The major constructs in drawing processes are activities and control links. The activities describe the tasks to be performed, and the control links describe the potential sequence in which the activities are to be carried out. A particular set of activities and control links is called a process model. An instance of such a process model is called a process instance. Users can control the execution of process instance via life cycle commands, such a terminate to terminate a process instance, or suspend to suspend execution of a process instance. Both life cycle commands terminate and suspend typically operate on the process instance as a whole; if the workflow management system supports the notion of scopes, then the commands may also operate on the scope. In many cases however this is not granular enough. It is proposed to add modifications of those commands that operate on particular paths within the process model.