System and method for document isolation
First Claim
1. A computer-implemented method for controlling access to documents during a workflow, comprising:
- upon entry of a base document into a workflow, creating a workflow working copy of the base document;
receiving a request to access the base document by a user;
determining using the identity of the user if the user should be provided access to the workflow working copy of the base document;
providing the user access to the base document if it is not determined that the user should be provided access to the workflow working copy of the base document;
providing the user access to the workflow working copy of the base document if it is determined that the user should be provided access to the workflow working copy of the base document; and
if the user is provided access to the workflow working copy of the base document, selectively providing access to perform operations on the workflow working copy of the base document depending upon the identity of the user.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer based system and method of providing document isolation during routing of a document through a workflow is disclosed. The method comprises maintaining a separate “working” copy of the original base document while the document is routed through a workflow. Access controls, which define who may access the original document as well as any versions of the working copy document, are defined and stored in relation to the documents. The access controls further define the types of actions users may take with respect to the document. Users are selectively directed to the appropriate document, either the base document or working copy, and selectively granted permission to perform publishing operations on the working copy document, as determined by the access controls.
172 Citations
20 Claims
-
1. A computer-implemented method for controlling access to documents during a workflow, comprising:
-
upon entry of a base document into a workflow, creating a workflow working copy of the base document; receiving a request to access the base document by a user; determining using the identity of the user if the user should be provided access to the workflow working copy of the base document; providing the user access to the base document if it is not determined that the user should be provided access to the workflow working copy of the base document; providing the user access to the workflow working copy of the base document if it is determined that the user should be provided access to the workflow working copy of the base document; and if the user is provided access to the workflow working copy of the base document, selectively providing access to perform operations on the workflow working copy of the base document depending upon the identity of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for providing document isolation in a workflow environment, comprising:
a processor, wherein said processor is operable to execute instructions for performing the following acts; maintaining for a base document undergoing a publishing workflow, a workflow copy of the base document; maintaining access control data in relation to the base document and the workflow copy of the base document, upon receipt of a request to access the base document, determining based on the access control data if access should be provided to the workflow copy of the base document; and providing access to the workflow copy of the base document if it determined that access should be provided to the workflow copy of the base document; and providing access to the base document if it is determined that access should not be provided to the workflow copy of the base document. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
Specification