INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, STORAGE MEDIUM, INFORMATION PROCESSING METHOD, AND DATA SIGNAL
First Claim
1. An information processing apparatus, comprising:
- a document information storage unit that stores a derivation relationship in which a first document is a parent and a second document generated as a result of an operation performed with respect to the first document is a child, the document information storage unit storing information representing an operator that performed the operation with respect to the first document in association with the second document;
an organization information storage unit that stores information representing a structure of an organization hierarchy formed of a plurality of organizations and information representing members belonging to each of the organizations; and
a document output permission/prohibition determination unit that, upon receiving a document output request in which a requested document and a requesting person are specified, determines whether or not to permit output of the requested document to the requesting person, by checking information representing an operator associated with the requested document or information representing an operator associated with a document corresponding to an ancestor of the requested document in a tree structure of the derivation relationships stored in the document information storage unit against information representing members belonging to an organization that includes the requesting person as a member or an organization that is located at a higher level than the organization including the requesting person in the organization hierarchy, in the information stored in the organization information storage unit.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus includes a document information storage unit that stores a derivation relationship designating a first document as a parent and a second document generated after an operation as a child, and an operator that performed the operation; an organization information storage unit that stores a structure of an organization hierarchy and members belonging to each of organizations; and a document output permission/prohibition determination unit that, upon receiving a document output request, determines whether or not to permit output of the requested document, by checking an operator of the requested document or an operator of a document corresponding to an ancestor of the requested document in a tree structure of the derivation relationships against members belonging to an organization including a requesting person as a member or an organization being located at a higher level than the organization including the requesting person in the organization hierarchy.
-
Citations
16 Claims
-
1. An information processing apparatus, comprising:
-
a document information storage unit that stores a derivation relationship in which a first document is a parent and a second document generated as a result of an operation performed with respect to the first document is a child, the document information storage unit storing information representing an operator that performed the operation with respect to the first document in association with the second document; an organization information storage unit that stores information representing a structure of an organization hierarchy formed of a plurality of organizations and information representing members belonging to each of the organizations; and a document output permission/prohibition determination unit that, upon receiving a document output request in which a requested document and a requesting person are specified, determines whether or not to permit output of the requested document to the requesting person, by checking information representing an operator associated with the requested document or information representing an operator associated with a document corresponding to an ancestor of the requested document in a tree structure of the derivation relationships stored in the document information storage unit against information representing members belonging to an organization that includes the requesting person as a member or an organization that is located at a higher level than the organization including the requesting person in the organization hierarchy, in the information stored in the organization information storage unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable storage medium storing a program causing a computer to execute a process for managing electronic documents, the process comprising:
-
storing, in a document information storing unit, a derivation relationship in which a first document is a parent and a second document generated as a result of an operation performed with respect to the first document is a child, and information representing an operator that performed the operation with respect to the first document in association with the second document; storing information representing a structure of an organization hierarchy formed of a plurality of organizations and information representing members belonging to each of the organizations in an organization information storage unit; and determining, upon receiving a document output request in which a requested document and a requesting person are specified, whether or not to permit output of the requested document to the requesting person, by checking information representing an operator associated with the requested document or information representing an operator associated with a document corresponding to an ancestor of the requested document in a tree structure of the derivation relationships stored in the document information storage unit against information representing members belonging to an organization that includes the requesting person as a member or an organization that is located at a higher level than the organization including the requesting person in the organization hierarchy, in the information stored in the organization information storage unit.
-
-
14. An information processing method, comprising:
-
storing, in a document information storing unit, a derivation relationship in which a first document is a parent and a second document generated as a result of an operation performed with respect to the first document is a child, and information representing an operator that performed the operation with respect to the first document in association with the second document; storing information representing a structure of an organization hierarchy formed of a plurality of organizations and information representing members belonging to each of the organizations in an organization information storage unit; and determining, upon receiving a document output request in which a requested document and a requesting person are specified, whether or not to permit output of the requested document to the requesting person, by checking information representing an operator associated with the requested document or information representing an operator associated with a document corresponding to an ancestor of the requested document in a tree structure of the derivation relationships stored in the document information storage unit against information representing members belonging to an organization that includes the requesting person as a member or an organization that is located at a higher level than the organization including the requesting person in the organization hierarchy, in the information stored in the organization information storage unit.
-
-
15. A computer data signal embodied in a carrier wave for enabling a computer to perform a process for managing electronic documents, the process comprising:
-
storing, in a document information storing unit, a derivation relationship in which a first document is a parent and a second document generated as a result of an operation performed with respect to the first document is a child, and information representing an operator that performed the operation with respect to the first document in association with the second document; storing information representing a structure of an organization hierarchy formed of a plurality of organizations and information representing members belonging to each of the organizations in an organization information storage unit; and determining, upon receiving a document output request in which a requested document and a requesting person are specified, whether or not to permit output of the requested document to the requesting person, by checking information representing an operator associated with the requested document or information representing an operator associated with a document corresponding to an ancestor of the requested document in a tree structure of the derivation relationships stored in the document information storage unit against information representing members belonging to an organization that includes the requesting person as a member or an organization that is located at a higher level than the organization including the requesting person in the organization hierarchy, in the information stored in the organization information storage unit.
-
-
16. An information processing system comprising a first information processing apparatus and a second information processing apparatus,
the first information processing apparatus including a document output requesting unit that issues a document output request in which a requested document and a requesting person are specified to the second information processing apparatus; - and
the second information processing apparatus including; a document information storage unit that stores a derivation relationship in which a first document is a parent and a second document generated as a result of an operation performed with respect to the first document is a child, the document information storage unit storing information representing an operator that performed the operation with respect to the first document in association with the second document; an organization information storage unit that stores information representing a structure of an organization hierarchy formed of a plurality of organizations and information representing members belonging to each of the organizations; and a document output permission/prohibition determination unit that, upon receiving the document output request from the first information processing apparatus, determines whether or not to permit output of the requested document to the requesting person, by checking information representing an operator associated with the requested document or information representing an operator associated with a document corresponding to an ancestor of the requested document in a tree structure of the derivation relationships stored in the document information storage unit against information representing members belonging to an organization that includes the requesting person as a member or an organization that is located at a higher level than the organization including the requesting person in the organization hierarchy, in the information stored in the organization information storage unit.
- and
Specification