| US 7,577,706 B2 | ||
| Integrating a document management system with a workflow system and method | ||
| Damian Arregui, Grenoble (France); Francois Pacull, Crolles (France); Jutta Willamowski, Grenoble (France); and Stefania Castellani, Meylan (France) | ||
| Assigned to Xerox Corporation, Norwalk, Conn. (US) | ||
| Filed on Nov. 24, 2003, as Appl. No. 10/707,143. | ||
| Prior Publication US 2005/0114760 A1, May 26, 2005 | ||
| Int. Cl. G06F 15/16 (2006.01) | ||
| U.S. Cl. 709—206 [709/205; 709/207] | 15 Claims |

| 1. A document management system, comprising:
a plurality of document repositories for storing documents;
a document notification and delivery service (DNDS) for detecting documents pertaining to subjects of interest that are stored
in the document repositories;
a plurality of notification targets for subscribing to subjects at the DNDS to receive alerts when documents are identified
that pertain to one or more subscribed subjects of interest; and
a plurality of workflow modules, that can be added or removed, subscribing to the DNDS to receive documents identified that
pertain to one or more subscribed subjects of interest; at least two workflow modules automatically producing one or more
documents that are published to one or more of the document repositories without user intervention;
wherein a first workflow module publishes to one of the document repositories a first document which is detected by the DNDS
and which pertains to at least one subscribed subject of interest of a second workflow module;
subsequent to the publication of the first document by the DNDS to the one of the document repositories, the DNDS processes
the first document and then delivers the first document to the second workflow module that does not require the first workflow
module to produce a second document;
the DNDS includes:
a plurality of document repositories, each storing a plurality of documents;
a subject directory for representing subjects of the plurality of documents in the plurality of document repositories;
a profile directory for representing a plurality of users accounts, each user account subscribing to at least one subject
of interest;
a subject refinement module for:
monitoring document notifications and delivery requests associated with the document notifications to provide subject refinement
data;
using the subject refinement data to refine subjects in the subject directory;
deleting a subject in the subject directory based on access activity of a subject; and
adding a subject to the subject directory based on access activity of a cluster of sources within a subject; and
a failure recovery module for:
recording component failure information;
assigning each of the document repositories according to one of a plurality of operating behaviors using the component failure
information; and
determining appropriate action to take in response to component identified failures using the operating behavior assigned
to the document repository to which the component is associated;
the plurality of operating behaviors indicate a degree of reliability;
the appropriate action is predefined in a profile directory of the user accounts; and
one of the at least two workflow modules is associated with a user that performs one or more tasks to produce one or more
documents that are managed by a workflow module according to subject matter described in the one or more documents.
|