Association for Computing Machinery
A workflow schema (process model) is a formal description of a business process where single atomic work units (task) are assigned to processing entities (agent). Instances of a schema are called cases. An agent may be a software application (e.g., a database system), a human (e.g., a customer representative), or a combination of both (e.g., a human using a software program). Workflow technology has emerged as one of the leading technologies in modeling, redesigning, and executing business processes. The management of temporal aspects in the definition of a workflow process has been considered only recently in the literature. Currently available Workflow Management Systems (WfMS) and research prototypes offer a very limited support for the definition, detection, and management of temporal constraints over business processes.