摘要 |
A method and system is proposed for managing a workflow distributed among at least two participating entities by means of respective distinct computer-based workflow management systems in each entity. Each workflow management system manages a respective workflow part of the distributed workflow. A common specification of the distributed workflow is defined as a reference by the workflow management systems. The common workflow specification specifies which workflow management system is in charge of managing which workflow part. Additionally, within each workflow management system a respective image of the distributed workflow is created, based on which the workflow management system of one entity is notified of the progress of the workflow part managed by the other workflow management system. In the notified workflow management system, an indication of progress on the distributed workflow image is kept updated in line with the progress of the workflow part managed by the other workflow management system. In each wms a table of activities can be created containing for each activity an activity classifier classifying the activity as a local activity to be managed locally or a remote activity to be managed remotely by another workflow management system. A Each workflow management system comprises a workflow server, at least one workflow client and means for exchanging information and keeping the workflow management system updated, interacting with the workflow server as a workflow client.
|