Document management system, client terminal, server, client program and server program
First Claim
1. A document management system comprising at least one user client terminal and a server connected via a network thereto for circulating document data as an object of circulation through a plurality of users of the client terminal, wherein the user client terminal comprises:
- means for obtaining circulation route information representing a circulation order of circulation objective document data that is an object of circulation, by circulation target persons and circulation ranks;
means for transmitting the circulation objective document data and the circulation route information to the server;
means for transmitting a transmission request of the circulation objective document data to the server;
means for receiving the circulation objective document data from the server;
means for outputting therefrom the circulation objective document data received from the server;
means for obtaining an approval result for the circulation objective document data outputted from the output means; and
means for transmitting the approval result to the server; and
the server comprises;
circulation rule information storage means having stored therein at least one circulation rule information item indicating a rule to circulate document data;
means for determining whether the circulation order represented by the circulation route information obtained from the user client terminal conforms with the rule indicated by the circulation rule information stored in the circulation rule information storage means; and
means for transmitting, in response to a request from the user client terminal, the circulation objective document data of which the circulation order is determined to conform with the circulation rule information, wherein a plurality of circulation target persons are specifiable for one and the same circulation rank in the circulation route information.
1 Assignment
0 Petitions
Accused Products
Abstract
A user client terminal includes an approval request client to obtain circulation route information indicating a circulation order of circulation objective document data to send the information to a document management server together with the document data and an approval registration client which obtains the document data to present the data to the user and which attains an approval result for the document data to send the result to the server. The server includes a server program which determines whether the circulation order indicated by the circulation route information from the user client terminal conforms to a condition stipulated by an approval flow template and which sends, if the order conforms to the condition, the document data to the user client terminal according to a request. A plurality of circulation target persons are specifiable for one and the same circulation rank. A document management system, a client terminal, a server, a client program, and a server program enable smooth browsing of electronic documents.
13 Citations
38 Claims
-
1. A document management system comprising at least one user client terminal and a server connected via a network thereto for circulating document data as an object of circulation through a plurality of users of the client terminal, wherein
the user client terminal comprises: -
means for obtaining circulation route information representing a circulation order of circulation objective document data that is an object of circulation, by circulation target persons and circulation ranks;
means for transmitting the circulation objective document data and the circulation route information to the server;
means for transmitting a transmission request of the circulation objective document data to the server;
means for receiving the circulation objective document data from the server;
means for outputting therefrom the circulation objective document data received from the server;
means for obtaining an approval result for the circulation objective document data outputted from the output means; and
means for transmitting the approval result to the server; and
the server comprises;
circulation rule information storage means having stored therein at least one circulation rule information item indicating a rule to circulate document data;
means for determining whether the circulation order represented by the circulation route information obtained from the user client terminal conforms with the rule indicated by the circulation rule information stored in the circulation rule information storage means; and
means for transmitting, in response to a request from the user client terminal, the circulation objective document data of which the circulation order is determined to conform with the circulation rule information, wherein a plurality of circulation target persons are specifiable for one and the same circulation rank in the circulation route information. - View Dependent Claims (2, 5, 6, 7, 8, 11)
-
-
3. A document management system comprising at least one user client terminal and a server connected via a network thereto for circulating document data as an object of circulation through a plurality of users of the client terminal, wherein
the user client terminal comprises: -
means for obtaining circulation route information representing a circulation order of circulation objective document data as an object of circulation, by circulation target persons and circulation ranks;
means for transmitting the circulation objective document data and the circulation route information to the server;
means for transmitting a transmission request of the circulation objective document data to the server;
means for receiving the circulation objective document data from the server;
means for outputting therefrom the circulation objective document data received from the server;
means for obtaining an approval result for the circulation objective document data outputted from the output means;
means for transmitting the approval result to the server;
means for obtaining, through an operation by the user, a change position of the circulation order of circulation objective document data for which the user of the own terminal is a requester; and
means for notifying the change position of the circulation order to the server; and
the server comprises;
circulation rule information storage means having stored therein at least one circulation rule information item indicating a rule to circulate document data;
means for determining whether the circulation order represented by the circulation route information obtained from the user client terminal conforms to the rule indicated by the circulation rule information stored in the circulation rule information storage means;
means for transmitting, in response to a request from the user client terminal, the circulation objective document data of which the circulation order is determined to conform with the circulation rule information;
means for obtaining a circulation status of the circulation objective document data of which the change position of the circulation order is notified from the user client terminal;
means for determining whether the change position of the circulation order changes a circulation target person for whom the circulation objective document data has not been circulated;
means for determining whether a circulation order after a change of the change position of the circulation order conforms with the rule indicated by the circulation rule information; and
means for allowing the change of the circulation order if the change position of the circulations order changes a circulation target person for whom the circulation objective document data has not been circulated and the change of the change position conforms with the rule indicated by the circulation rule information. - View Dependent Claims (4)
-
-
9. A document management system in accordance with further comprising means for converting, when the circulation objective document data includes data groups of mutually different two or more file formats, the file formats into one particular file format and combining the data groups with each other into one data group.
-
10. A document management system in accordance with claim further comprising means for notifying, at completion of the circulation of the circulation objective document data by a circulation target person of a lowest circulation rank, completion of the circulation objective document data to a predetermined user.
-
12. A document management system comprising at least one user client terminal, a manager client terminal, a server, and a database connected via a network to each other for circulating document data as an object of circulation through a plurality of users of the client terminal, wherein
the user client terminal comprises: -
means for obtaining circulation route information representing a circulation order of circulation objective document data as an object of circulation, by circulation target persons and circulation ranks;
means for transmitting the circulation objective document data and the circulation route information to the server;
means for transmitting a transmission request of the circulation objective document data to the server;
means for receiving the circulation objective document data from the server;
means for outputting therefrom the circulation objective document data received from the server;
means for obtaining an approval result for the circulation objective document data outputted from the output means; and
means for transmitting the approval result to the server;
the database comprises;
circulation rule information storage means having stored therein at least one circulation rule information item indicating a rule to circulate document data;
unapproved document information storage means for storing therein unapproved document information indicating a status of a document file in circulation; and
formal document information storage means for storing therein formal document information indicating a status of a document file for which the circulation has been completed;
the server comprises;
means for obtaining, from the database, the circulation rule information according to the circulation route information obtained from the user client terminal;
means for determining whether the circulation order represented by the circulation route information obtained from the user client terminal conforms with the rule indicated by the circulation rule information obtained from the database; and
means for transmitting, in response to a request from the user client terminal, the circulation objective document data of which the circulation order is determined to conform with the circulation rule information, a plurality of circulation target persons being specifiable for one and the same circulation rank.
-
-
13. A client terminal, comprising:
-
means for communicating information via a network with a server;
means for obtaining circulation route information representing a circulation order of circulation objective document data as an object of circulation, by circulation target persons and circulation ranks;
means for transmitting the circulation objective document data and the circulation route information to the server;
means for transmitting a transmission request of the circulation objective document data to the server;
means for receiving the circulation objective document data from the server;
means for outputting therefrom the circulation objective document data received from the server;
means for obtaining an approval result for the circulation objective document data outputted from the output means; and
means for transmitting the approval result to the server, wherein a plurality of circulation target persons are specifiable for one and the same circulation rank in the circulation route information. - View Dependent Claims (14, 16, 17, 18)
-
-
15. A client terminal, comprising:
-
means for communicating information via a network with a server;
means for obtaining circulation route information representing a circulation order of circulation objective document data as an object of circulation, by circulation target persons and circulation ranks;
means for transmitting the circulation objective document data and the circulation route information to the server;
means for transmitting a transmission request of the circulation objective document data to the server;
means for receiving the circulation objective document data from the server;
means for outputting therefrom the circulation objective document data received from the server;
means for obtaining an approval result for the circulation objective document data outputted from the output means;
means for transmitting the approval result to the server;
means for obtaining a change position of the circulation order of the circulation objective document data; and
means for notifying the change position of the circulation order to the server.
-
-
19. A server connected via a network to at least one user client terminal, comprising:
-
circulation rule information storage means having stored therein at least one circulation rule information item indicating a rule to circulate document data;
means for obtaining, from the user client terminal, circulation route information representing a circulation order of circulation objective document data as an object of circulation, by circulation target persons and circulation ranks;
means for determining whether the circulation order represented by the circulation route information obtained from the user client terminal conforms with the rule indicated by the circulation rule information stored in the circulation rule information storage means; and
means for transmitting, in response to a request from the user client terminal, the circulation objective document data of which the circulation order is determined to conform with the circulation rule information, wherein a plurality of circulation target persons are specifiable for one and the same circulation rank in the circulation route information. - View Dependent Claims (20, 23, 24, 25)
-
-
21. A server connected via a network to at least one user client terminal, comprising:
-
circulation rule information storage means having stored therein at least one circulation rule information item indicating a rule to circulate document data;
means for obtaining, from the user client terminal, circulation route information representing a circulation order of circulation objective document data as an object of circulation, by circulation target persons and circulation ranks;
means for determining whether the circulation order represented by the circulation route information obtained from the user client terminal conforms with the rule indicated by the circulation rule information stored in the circulation rule information storage means;
means for transmitting, in response to a request from the user client terminal, the circulation objective document data of which the circulation order is determined to conform with the circulation rule information;
means for obtaining a circulation status of the circulation objective document data for which the change position of the circulation order is notified from the user client terminal;
means for determining whether the change position of the circulation order notified from the user client terminal changes a circulation target person for whom the circulation objective document data has not been circulated;
means for determining whether a circulation order after a change of the change position of the circulation order conforms with the rule indicated by the circulation rule information; and
means for allowing the change of the circulation order if the change position of the circulation order changes a circulation target person for whom the circulation objective document data has not been circulated and the change of the change position conforms with the rule indicated by the circulation rule information. - View Dependent Claims (22)
-
-
26. A client program for making a computer controlling a client terminal having a function to communicate information with a server connected via a network thereto function as:
-
means for obtaining circulation route information representing a circulation order of circulation objective document data as an object of circulation, by circulation target persons and circulation ranks;
means for transmitting the circulation objective document data and the circulation route information to the server;
means for transmitting a transmission request of the circulation objective document data to the server;
means for receiving the circulation objective document data from the server;
means for outputting therefrom the circulation objective document data received from the server;
means for obtaining an approval result for the circulation objective document data outputted from the output means; and
means for transmitting the approval result to the server, wherein a plurality of circulation target persons are specifiable for one and the same circulation rank in the circulation route information. - View Dependent Claims (27, 30, 31)
-
-
28. A client program for making a computer controlling a client terminal having a function to communicate information with a server connected via a network thereto function as:
-
means for obtaining circulation route information representing a circulation order of circulation objective document data as an object of circulation, by circulation target persons and circulation ranks;
means for transmitting the circulation objective document data and the circulation route information to the server;
means for transmitting a transmission request of the circulation objective document data to the server;
means for receiving the circulation objective document data from the server;
means for outputting therefrom the circulation objective document data received from the server;
means for obtaining an approval result for the circulation objective document data outputted from the output means;
means for transmitting the approval result to the server;
means for obtaining a change position of the circulation order of the circulation objective document data; and
means for notifying the change position of the circulation order to the server. - View Dependent Claims (29)
-
-
32. A server program for making a computer controlling a server connected via a network to at least one user client terminal function as:
-
circulation rule information storage means having stored therein at least one circulation rule information item indicating a rule to circulate document data;
means for obtaining, from the user client terminal, circulation route information representing a circulation order of circulation objective document data as an object of circulation, by circulation target persons and circulation ranks;
means for determining whether the circulation order represented by the circulation route information obtained from the user client terminal conforms with the rule indicated by the circulation rule information stored in the circulation rule information storage means; and
means for transmitting, in response to a request from the user client terminal, the circulation objective document data of which the circulation order is determined to conform with the circulation rule information, wherein a plurality of circulation target persons are specifiable for one and the same circulation rank in the circulation route information. - View Dependent Claims (33, 36, 37, 38)
-
-
34. A server program for making a computer controlling a server connected via a network to at least one user client terminal function as:
-
circulation rule information storage means having stored therein at least one circulation rule information item indicating a rule to circulate document data;
means for obtaining, from the user client terminal, circulation route information representing a circulation order of circulation objective document data as an object of circulation, by circulation target persons and circulation ranks;
means for determining whether the circulation order represented by the circulation route information obtained from the user client terminal conforms with the rule indicated by the circulation rule information stored in the circulation rule information storage means;
means for transmitting, in response to a request from the user client terminal, the circulation objective document data of which the circulation order is determined to conform with the circulation rule information;
means for obtaining a circulation status of the circulation objective document data for which the change position of the circulation,order is notified from the user client terminal;
means for determining whether the change position of the circulation order notified from the user client terminal changes a circulation target person for whom the circulation objective document data has not been circulated;
means for determining whether a circulation order after a change of the change position of the circulation order conforms with the rule indicated by the circulation rule information; and
,means for allowing the change of the circulation order if the change position of the circulation order changes a circulation target person for whom the circulation objective document data has not been circulated and the change of the change position conforms with the rule indicated by the circulation rule information. - View Dependent Claims (35)
-
Specification