JP2001297300A - Document management system and device - Google Patents
Document management system and deviceInfo
- Publication number
- JP2001297300A JP2001297300A JP2000109572A JP2000109572A JP2001297300A JP 2001297300 A JP2001297300 A JP 2001297300A JP 2000109572 A JP2000109572 A JP 2000109572A JP 2000109572 A JP2000109572 A JP 2000109572A JP 2001297300 A JP2001297300 A JP 2001297300A
- Authority
- JP
- Japan
- Prior art keywords
- document
- group
- ticket
- constituent
- folder
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 239000000470 constituent Substances 0.000 claims description 129
- 238000012545 processing Methods 0.000 claims description 61
- 238000000034 method Methods 0.000 claims description 28
- 230000004044 response Effects 0.000 claims description 28
- 230000008569 process Effects 0.000 claims description 18
- 238000010586 diagram Methods 0.000 description 15
- 230000007246 mechanism Effects 0.000 description 12
- 235000010724 Wisteria floribunda Nutrition 0.000 description 6
- 230000001360 synchronised effect Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 238000007639 printing Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Landscapes
- Storage Device Security (AREA)
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】
【課題】 別々の人が作成した複数の文書を1つのグル
ープにして管理しつつも、各人による文書の作成・更新
等が容易にできるようにする。
【解決手段】 複数の文書をまとめるフォルダ20をフ
ォルダ管理サーバ100に登録する。フォルダ20には
個々の文書のオリジナル10へのリンクが保持される。
文書作成者は、自分で選んだ文書格納サーバ300上で
オリジナル10を作成、更新する。利用者は、フォルダ
管理サーバ100から、フォルダへのアクセスのための
情報が含まれるチケット30の発行を受ける。利用者が
チケット30を窓口サーバ200に読み込ませると、窓
口サーバ200は、フォルダ管理サーバ100にアクセ
スし、対応するフォルダ20の情報を取得しようとす
る。フォルダ管理サーバ100は、このときフォルダ2
0内の各文書のオリジナル10を各文書格納サーバ30
0から収集し、これを窓口サーバ200に送る。
(57) [Summary] [Problem] To manage a plurality of documents created by different persons as one group, and to easily create / update documents by each person. A folder for collecting a plurality of documents is registered in a folder management server. The folder 20 holds a link to the original 10 of each document.
The document creator creates and updates the original 10 on the document storage server 300 selected by himself. The user receives, from the folder management server 100, a ticket 30 including information for accessing the folder. When the user causes the ticket server 200 to read the ticket 30, the contact server 200 accesses the folder management server 100 and attempts to acquire information on the corresponding folder 20. At this time, the folder management server 100
0 to each document storage server 30
0, and sends it to the contact server 200.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、複数のコンピュー
タが接続されたネットワーク環境における、文書の配布
や更新などのためのシステム及び装置に関する。[0001] 1. Field of the Invention [0002] The present invention relates to a system and an apparatus for distributing and updating documents in a network environment in which a plurality of computers are connected.
【0002】[0002]
【従来の技術】企業等の組織で1つの作業を進めていく
場合、その作業に関連する数多くの文書がその構成員に
よって作成され、共有される。近年では、ネットワーク
を介して電子文書の形で文書を回覧したり配布したりす
ることも広く行われている。電子文書と従来からの紙文
書とは、各々の特性を生かして補完的に利用されてお
り、電子文書と紙文書とを統合した文書管理の仕組みも
数多く提案されている。2. Description of the Related Art When an organization such as a company proceeds with one operation, a number of documents related to the operation are created and shared by its members. In recent years, circulation and distribution of documents in the form of electronic documents via a network have been widely performed. The electronic document and the conventional paper document are used complementarily by making use of their respective characteristics, and many document management mechanisms integrating the electronic document and the paper document have been proposed.
【0003】その一例として特開平10−143414
号公報に示される技術がある。この技術では、文書管理
を行うコンピュータ上で媒体文書なる紙文書を作成し、
それをユーザに配布する。媒体文書には、その媒体文書
に対応する電子文書の保管場所等に関する情報がバーコ
ードで印刷されている。ユーザは、媒体文書をスキャナ
等でそのコンピュータに読み込ませることにより、その
媒体文書に対応する電子文書を取得し、印刷や更新など
を行うことができる。As one example, Japanese Patent Application Laid-Open No. 10-143414
There is a technique disclosed in Japanese Patent Publication No. In this technology, a paper document as a media document is created on a computer that performs document management,
Distribute it to users. Information on the storage location of the electronic document corresponding to the medium document is printed in a barcode on the medium document. By reading the medium document into the computer with a scanner or the like, the user can acquire an electronic document corresponding to the medium document and perform printing, updating, and the like.
【0004】[0004]
【発明が解決しようとする課題】上記従来技術では、1
つの媒体文書が1つの電子文書に対応づけられている。
ところが、組織の共同作業では関係文書が多数あり、そ
れら1つ1つについて1枚ずつ媒体文書を管理するのは
ユーザにとって不便である。In the above prior art, 1
One medium document is associated with one electronic document.
However, there are many related documents in the collaborative work of the organization, and it is inconvenient for the user to manage the medium documents one by one for each related document.
【0005】また、上記従来技術では、電子文書の更新
は、ユーザが媒体文書を用いてデータベース上の当該電
子文書にアクセスし、行っている。したがって、スキャ
ナや媒体文書の認識プログラムを備えた特定のコンピュ
ータシステムを用いなければ文書更新を行うことができ
なかった。[0005] In the above-mentioned prior art, an electronic document is updated by a user accessing the electronic document on a database using a medium document. Therefore, the document cannot be updated without using a scanner or a specific computer system having a medium document recognition program.
【0006】また、複数の関連文書を一括して管理する
には、ファイルシステムのフォルダ(あるいはディレク
トリ)などを利用し、1つのフォルダに関連文書をひと
まとめにして保管するなどの方法が一般的である。しか
し、この場合、文書更新のためにはその文書が登録され
ているフォルダにアクセスしなければならない。1人が
複数のプロジェクトに関係している場合などには、その
人は自分の作成したどの文書がどのプロジェクトのフォ
ルダにあるかを把握していなければ文書更新ができず、
煩雑である。In order to collectively manage a plurality of related documents, it is common to use a folder (or directory) of a file system and collectively store the related documents in one folder. is there. However, in this case, in order to update the document, it is necessary to access the folder in which the document is registered. For example, if one person is involved in multiple projects, the person cannot update the document unless he knows which document he created is in which project folder.
It is complicated.
【0007】本発明はこのような問題を解決するために
なされたものであり、複数の関係文書をひとまとめにし
て管理するシステムにおいて、関係文書群へのアクセス
が容易で、個々の文書の更新作業の利便性を向上させた
システムを提供することを目的とする。SUMMARY OF THE INVENTION The present invention has been made to solve such a problem. In a system for managing a plurality of related documents collectively, the related document group can be easily accessed and the updating of each document can be easily performed. It is an object of the present invention to provide a system with improved convenience.
【0008】[0008]
【課題を解決するための手段】本発明に係る文書管理シ
ステムは、ネットワーク上の複数の格納場所に格納され
ている複数の構成文書を1つのグループ文書にまとめて
管理するグループ管理装置と、前記グループ文書に関す
る処理要求をユーザから受け付け、前記グループ管理装
置と協働して前記処理要求に応える窓口装置と、を備
え、前記グループ管理装置は、グループ文書の各構成文
書の前記格納場所を示すオリジナル所在情報と、それら
各構成文書とを互いに対応づけて記憶するグループデー
タベースと、前記オリジナル所在情報を参照して、前記
グループ文書の各構成文書をその各々の格納場所から収
集し、前記グループデータベースに登録する文書収集手
段と、前記窓口装置からのアクセス要求を受け付け、こ
の要求に係るグループ文書の各構成文書を前記グループ
データベースから取得し、アクセス要求元の前記窓口装
置に対して提供するアクセス応答手段と、を備え、前記
窓口装置は、ユーザからグループ文書についての処理要
求を受け付ける受付手段と、受け付けた処理要求に応じ
て前記グループ管理装置に対して当該グループ文書への
アクセス要求を行うアクセス要求手段と、このアクセス
要求に応じて前記グループ管理装置から供給されるグル
ープ文書の各構成文書を用いて、前記処理要求に応じた
処理を行う応答処理手段と、を備える。According to the present invention, there is provided a document management system, comprising: a group management device for managing a plurality of constituent documents stored in a plurality of storage locations on a network into one group document; A contact device that receives a processing request related to a group document from a user and responds to the processing request in cooperation with the group management device, wherein the group management device includes an original indicating the storage location of each constituent document of the group document. Location information and a group database that stores the constituent documents in association with each other, and with reference to the original location information, collects the constituent documents of the group document from their respective storage locations, and stores the collected documents in the group database. A document collection unit to be registered and an access request from the window device are received, and a group related to the request is received. Access response means for acquiring each constituent document of the document from the group database and providing the document to the window device of an access request source, wherein the window device receives a processing request for a group document from a user. Access request means for requesting the group management device to access the group document in response to the received processing request; and each constituent document of the group document supplied from the group management device in response to the access request And a response processing means for performing processing in response to the processing request using
【0009】この構成では、グループ文書の各構成文書
をグループ管理サーバが自動収集して窓口サーバ(ひい
ては利用者)に提供するので、各構成文書は各々自由な
場所に格納しておくことができる。文書作成者は、作成
・更新している文書がどのグループ文書に属しているか
を意識しなくてもよい。In this configuration, since the group management server automatically collects each constituent document of the group document and provides it to the window server (and thus the user), each constituent document can be stored in a free place. . The document creator does not need to be aware of which group document the document being created / updated belongs to.
【0010】本発明の好適な態様では、前記グループ管
理装置は、前記グループデータベースに登録されたグル
ープ文書について、そのグループ管理装置の前記ネット
ワーク上での所在位置情報を含んだ、そのグループ文書
へのアクセスのためのチケットを発行するチケット発行
手段を備え、前記窓口装置において、前記アクセス要求
手段は前記チケットを読み込むことによりユーザからの
処理要求を受け付け、前記アクセス要求手段はそのチケ
ットに含まれる前記所在位置情報に従って当該グループ
文書を管理する前記グループ管理装置を特定してアクセ
ス要求を行う。[0010] In a preferred aspect of the present invention, the group management device transmits the group document registered in the group database to the group document including location information of the group management device on the network. A ticket issuing unit for issuing a ticket for access, wherein in the counter device, the access request unit receives a processing request from a user by reading the ticket, and the access request unit includes the location included in the ticket. An access request is made by specifying the group management device that manages the group document according to the position information.
【0011】この態様では、チケットを配布するか否か
によりグループ文書へのアクセスを管理することができ
る。利用者は、グループ文書がどのグループ管理サーバ
で管理されているかを知らなくても、利用者が知ってい
いる窓口サーバにチケットを読み込ませれば、グループ
文書にアクセスすることができる。According to this aspect, access to the group document can be managed depending on whether or not the ticket is distributed. Even if the user does not know which group management server manages the group document, the user can access the group document by reading the ticket into the window server known by the user.
【0012】また、本発明に係る文書管理装置は、グル
ープ文書の各構成文書の前記格納場所を示すオリジナル
所在情報と、それら各構成文書とを互いに対応づけて記
憶するデータベースと、前記オリジナル所在情報を参照
して、前記グループ文書の各構成文書をその各々の格納
場所から収集し、前記データベースに登録する文書収集
手段と、グループ文書へのアクセス要求を受け付け、こ
の要求に係るグループ文書を前記データベースから取り
出し、前記アクセス要求に応答するアクセス応答手段と
を備える。Further, the document management apparatus according to the present invention is characterized in that the original location information indicating the storage location of each of the constituent documents of the group document, a database storing the respective constituent documents in association with each other, and the original location information. With reference to the above, each constituent document of the group document is collected from its respective storage location, and a document collection unit for registering in the database, a request for access to the group document is received, and the group document related to this request is stored in the database. Access response means for responding to the access request.
【0013】また、本発明に係る文書管理装置は、グル
ープ文書の各構成文書の前記格納場所を示すオリジナル
所在情報を記憶するデータベースと、グループ文書への
アクセス要求を受け付けると、前記オリジナル所在情報
を参照して当該グループ文書の各構成文書を各々の格納
場所から収集し、それら構成文書を用いて前記アクセス
要求に応答するアクセス応答手段とを備える。Further, the document management device according to the present invention stores a database storing original location information indicating the storage location of each constituent document of the group document and, when receiving a request for access to the group document, stores the original location information in the database. An access response unit that collects the constituent documents of the group document by referring to the storage locations, and responds to the access request using the constituent documents.
【0014】[0014]
【発明の実施の形態】以下、本発明の実施の形態(以下
実施形態という)について、図面に基づいて説明する。Embodiments of the present invention (hereinafter referred to as embodiments) will be described below with reference to the drawings.
【0015】[実施形態1]まず、図1を参照して、本
実施形態の文書管理システムの概要について説明する。[First Embodiment] First, an outline of a document management system of the present embodiment will be described with reference to FIG.
【0016】このシステムは、ネットワーク400上の
仮想的な空間上の別々の場所にある複数の文書(ファイ
ル)を、1つのグループ文書にまとめて管理する機能を
備える。例えば、共同作業のために用いる共有文書群
を、1つのグループ文書にまとめて管理する。そして、
このグループ文書の管理のため、本実施形態では「フォ
ルダ」と呼ぶデータ構造を用いる。フォルダ20は、1
つのグループ文書につき1つ生成され、そのグループ文
書を構成する個々の文書(構成文書と呼ぶ)について、
その文書のオリジナル(原本)へのリンク情報(例え
ば、そのオリジナル文書の仮想空間上での格納場所)と
当該構成文書のコピー10aを保持する。This system has a function of collectively managing a plurality of documents (files) at different locations in a virtual space on the network 400 into one group document. For example, a group of shared documents used for collaborative work is collectively managed in one group document. And
In order to manage this group document, the present embodiment uses a data structure called a “folder”. Folder 20 is 1
One document is generated for one group document, and for each document (referred to as a constituent document) constituting the group document,
It holds link information to the original (original) of the document (for example, the storage location of the original document in the virtual space) and a copy 10a of the constituent document.
【0017】フォルダ20は、ネットワーク400上に
設けられたフォルダ管理サーバ100により保持、管理
される。このフォルダ管理サーバ100は、特定のフォ
ルダ管理者Aにより管理される。一般ユーザであるチケ
ット利用者Bは、ネットワーク400上の窓口サーバ2
00と呼ぶコンピュータを介してフォルダ管理サーバ1
00にアクセスし、所望のグループ文書を得る。フォル
ダ管理サーバ100は、窓口サーバ200から、あるフ
ォルダ20へのアクセス要求を受けた場合、そのフォル
ダ20の各構成文書の格納場所と通信することにより、
そのフォルダ20内の各構成文書を最新のものにし、そ
のフォルダの情報を窓口サーバ200に送る。窓口サー
バ200は、受け取ったフォルダの情報を用いて、チケ
ット利用者Bの要求に応じた処理を行う。The folder 20 is held and managed by the folder management server 100 provided on the network 400. This folder management server 100 is managed by a specific folder manager A. The ticket user B, who is a general user, uses the contact server 2 on the network 400.
00 via a computer called folder management server 1
00 to obtain the desired group document. When receiving an access request to a certain folder 20 from the contact server 200, the folder management server 100 communicates with the storage location of each constituent document in the folder 20,
Each constituent document in the folder 20 is updated, and the information of the folder is sent to the contact server 200. The window server 200 performs a process according to the request of the ticket user B using the received folder information.
【0018】本実施形態では、チケット利用者Bからの
フォルダ20へのアクセスのために、「チケット」と呼
ぶ情報を用いる。チケット30は、1つのフォルダ20
(グループ文書)に対応づけられており、そのフォルダ
20にアクセスするのに必要な情報(例えばそのフォル
ダの仮想空間上での格納場所など)を保持している。本
実施形態では、チケット30として、電子データ形式の
ものと紙などに印刷した形式のものの両方をサポートす
る。紙などの物理媒体のチケット30には、フォルダ2
0へのアクセス情報などが、バーコードなど機械読み取
り可能な形式で印刷される。In this embodiment, information called a "ticket" is used to access the folder 20 from the ticket user B. The ticket 30 is stored in one folder 20
(Group document), and holds information necessary for accessing the folder 20 (for example, a storage location of the folder in a virtual space). In the present embodiment, both the ticket 30 in the electronic data format and the ticket 30 in the format printed on paper are supported. The ticket 30 of a physical medium such as paper contains a folder 2
The access information to 0 is printed in a machine-readable format such as a barcode.
【0019】フォルダ管理サーバ100は、このチケッ
ト30を発行するチケット発行部110を備える。フォ
ルダを利用したい利用者Bは、フォルダ管理者Aに対し
てチケット発行を依頼する。すると、フォルダ管理者A
がフォルダ管理サーバ100のチケット発行部110を
用いてそのフォルダについてのチケットを発行し、利用
者Bに配布する。利用者Bがそのチケット30を手近の
窓口サーバ200に読み込ませると、窓口サーバ200
がそのチケットが有するアクセス情報に基づきフォルダ
管理サーバ100にアクセスし、対応するフォルダの情
報を取得する。The folder management server 100 includes a ticket issuing unit 110 for issuing the ticket 30. User B who wants to use the folder requests folder administrator A to issue a ticket. Then, folder administrator A
Issues a ticket for the folder using the ticket issuing unit 110 of the folder management server 100 and distributes the ticket to the user B. When the user B reads the ticket 30 into the window server 200 at hand, the window server 200
Accesses the folder management server 100 based on the access information included in the ticket, and acquires information on the corresponding folder.
【0020】ネットワーク上のコンピュータは、このチ
ケット解釈及びフォルダ管理サーバ100との通信のた
めのプログラム(紙のチケットを取り扱う場合には、更
にスキャナと、スキャン画像からチケット情報を認識す
るプログラム)を組み込むことにより、窓口サーバ20
0として機能することができる。A computer on the network incorporates a program for interpreting the ticket and communicating with the folder management server 100 (in the case of handling a paper ticket, a scanner and a program for recognizing ticket information from a scanned image). As a result, the contact server 20
It can function as 0.
【0021】次に、図2〜図6を参照して本実施形態の
システム構成の一例を示す。Next, an example of the system configuration of the present embodiment will be described with reference to FIGS.
【0022】図2に示すように、このシステムは、LA
N,WANなどのネットワークを介して接続されたフォ
ルダ管理サーバ100、窓口サーバ200及び文書格納
サーバ300の3種類のサーバにより構成される。As shown in FIG. 2, the system is LA
The server includes three types of servers: a folder management server 100, a contact server 200, and a document storage server 300, which are connected via a network such as N or WAN.
【0023】文書格納サーバ300は、フォルダ20で
管理される個々の構成文書のオリジナル10が保存され
る装置であり、フォルダ管理サーバ100からの文書更
新要求に応じて構成文書の最新版を提供する機能を備え
る。文書格納サーバ300の内部構成の一例を図3に示
す。文書格納サーバ300は、文書群を格納するデータ
ベース305と、このデータベース305を管理する文
書管理部310を備える。文書管理部310は、データ
ベース305への新規文書追加のための処理を行う文書
追加部312と、既にデータベース305に登録されて
いる文書の更新のための処理を行う文書更新部314を
含む。また、文書格納サーバ300は、フォルダ管理サ
ーバ100からの要求に応じて最新文書を提供するため
の機能を備える。この機能は、文書同期部320により
提供される。The document storage server 300 is a device that stores the originals 10 of the individual configuration documents managed in the folder 20 and provides the latest version of the configuration document in response to a document update request from the folder management server 100. Provide functions. FIG. 3 shows an example of the internal configuration of the document storage server 300. The document storage server 300 includes a database 305 that stores a group of documents, and a document management unit 310 that manages the database 305. The document management unit 310 includes a document addition unit 312 that performs processing for adding a new document to the database 305, and a document update unit 314 that performs processing for updating a document already registered in the database 305. Further, the document storage server 300 has a function for providing the latest document in response to a request from the folder management server 100. This function is provided by the document synchronization unit 320.
【0024】文書同期部320は、文書格納サーバ30
0内のデータベース305とフォルダ管理サーバ100
内のデータベース105との間で、文書の同期処理を行
う手段である。ここで、同期処理とは、複数のデータベ
ースにある同じ文書(すなわちオリジナルとそのコピ
ー)のデータを、それらのうちで最新のものに統一する
処理である。あるデータベースにその文書がない場合
は、同期処理によりその文書がそのデータベースにコピ
ーされる。この文書同期部320は「文書」(構成文
書)単位の同期を行うものであるが、後述するフォルダ
管理サーバ100は「フォルダ」(グループ文書)単位
の同期処理を行う手段を備えている。The document synchronizing unit 320 is used for the document storage server 30
0 and the folder management server 100
This is a means for performing document synchronization processing with the database 105 in the server. Here, the synchronization process is a process of unifying data of the same document (that is, the original and its copy) in a plurality of databases to the latest one of them. If the document is not in a database, the document is copied to the database by the synchronization process. The document synchronization unit 320 synchronizes in units of “documents” (constituent documents). The folder management server 100 described below includes a unit that performs synchronization processing in units of “folders” (group documents).
【0025】文書同期部320は、フォルダ管理サーバ
100からの文書同期要求を受け付ける同期要求受付部
322と、受け付けた同期要求に応じて、データベース
間の文書同期処理を行うDB同期処理部324を備え
る。フォルダ管理サーバ100からの同期要求には、同
期対象の文書を指定する情報が含まれ、その文書が当該
サーバ100内にある場合はその文書の新しさを示す情
報(更新日時やバージョン情報など)が更に含まれる。
DB同期処理部324は、この要求情報をみて、自サー
バ300内のデータベース305にある当該文書がフォ
ルダ管理サーバ100にあるものからみて更新されてい
るかどうかを判定し、更新されている場合にはその文書
のデータをフォルダ管理サーバ100に返し、更新され
ていなければその旨を示すコードを返す。この同期処理
が終われば、フォルダ管理サーバ100内の当該構成文
書は、文書格納サーバ300内のオリジナルと同じ(す
なわち最新のもの)になる。The document synchronization section 320 includes a synchronization request reception section 322 for receiving a document synchronization request from the folder management server 100, and a DB synchronization processing section 324 for performing document synchronization processing between databases according to the received synchronization request. . The synchronization request from the folder management server 100 includes information designating a document to be synchronized. If the document is in the server 100, information indicating the newness of the document (update date and time, version information, etc.) Is further included.
The DB synchronization processing unit 324 determines whether the document in the database 305 in the own server 300 has been updated from the viewpoint of the folder management server 100 based on the request information. The data of the document is returned to the folder management server 100, and if the document has not been updated, a code indicating that fact is returned. When this synchronization processing is completed, the constituent document in the folder management server 100 becomes the same as the original in the document storage server 300 (that is, the latest one).
【0026】文書格納サーバ300は、個々の利用者が
普段の文書作成の際に利用しているコンピュータシステ
ムをベースに容易に構築できる。例えば、各利用者個人
のパーソナルコンピュータ(PC)や、企業で言えば部
門ごとのファイルサーバなどがこれに当たる。この場
合、文書管理部310は、そのコンピュータシステムが
元々持っているワードプロセッサやファイル管理の機能
により実現されているので、新たに文書同期部320の
機能のためのプログラム等の資源を追加すればよい。こ
のように従来からあるファイルサーバなどをベースに文
書格納サーバ300を構成すれば、文書作成者は、グル
ープ文書管理のことを特に意識することなく、普段から
使っているPCなどで従来通りに文書を作成、更新する
ことができる。典型的なシステムでは、文書格納サーバ
300は、ネットワーク上に多数存在する。The document storage server 300 can be easily constructed on the basis of a computer system used by an individual user when creating a normal document. For example, a personal computer (PC) of each user or a file server for each department in a company corresponds to this. In this case, since the document management unit 310 is realized by a word processing and file management function originally provided in the computer system, resources such as a program for the function of the document synchronization unit 320 may be newly added. . In this way, if the document storage server 300 is configured based on a conventional file server or the like, the document creator does not need to be particularly aware of the group document management, and can use the PC or the like that he or she normally uses as usual. Can be created and updated. In a typical system, many document storage servers 300 exist on a network.
【0027】次にフォルダ管理サーバ100について、
図4〜6を参照して説明する。フォルダ管理サーバ10
0は、グループ文書に対応するフォルダ20を作成し、
保持し、管理する機能を備える。Next, regarding the folder management server 100,
This will be described with reference to FIGS. Folder management server 10
0 creates a folder 20 corresponding to the group document,
It has a function to hold and manage.
【0028】フォルダ20のデータ構造の一例を図4に
示す。フォルダ20は、グループ文書の構成文書のリス
ト(文書リスト21)と、当該フォルダ20について発
行したチケット30に関する情報のリスト(チケットリ
スト25)を含む。FIG. 4 shows an example of the data structure of the folder 20. The folder 20 includes a list of constituent documents of the group document (document list 21) and a list of information on the tickets 30 issued for the folder 20 (ticket list 25).
【0029】文書リスト21には、個々の構成文書の文
書情報22が含まれる。個々の文書情報22には、それ
ぞれ内部リンク22aと外部リンク22cの情報が含ま
れる。内部リンク22aは、データベース105内にあ
る当該構成文書のファイル10aへのリンク情報であ
り、当該文書ファイルのファイル位置22bの情報(パ
スなど)を含んでいる。外部リンク22cは、当該構成
文書のオリジナル10へのリンク情報であり、そのオリ
ジナル文書10が格納されている文書格納サーバ300
のアドレス22dと、そのサーバ300内でのそのオリ
ジナル文書10のファイル位置22eを含んでいる。内
部リンク22aと外部リンク22cのペアによって、フ
ァイル管理サーバ100と文書管理サーバ300にある
「同一」の文書同士が結びつけられている。The document list 21 includes document information 22 of each constituent document. Each piece of document information 22 includes information on an internal link 22a and an external link 22c. The internal link 22a is link information to the file 10a of the constituent document in the database 105, and includes information (path and the like) of the file position 22b of the document file. The external link 22c is link information to the original 10 of the constituent document, and the document storage server 300 in which the original document 10 is stored.
And the file location 22e of the original document 10 in the server 300. “Identical” documents in the file management server 100 and the document management server 300 are linked by a pair of the internal link 22a and the external link 22c.
【0030】また、文書情報22には、データベース1
05内の当該構成文書のファイル10aのバージョン2
2fや更新日時22g、及びその構成文書の作成者22
hの情報(名前やIDなど)を含めることもできる。The document information 22 includes the database 1
05 of the configuration document file 10a
2f, update date and time 22g, and creator 22 of the constituent document
h (name, ID, etc.) can also be included.
【0031】チケットリスト25には、発行した個々の
チケットのチケット情報26が含まれる。個々のチケッ
ト情報26には、そのチケットに付与された一意的なチ
ケットID26a、そのチケットの所有者26bの情報
(名前やIDなど)、及びそのチケットに対して与えた
操作権限を表す権限情報26cが含まれる。本実施形態
のシステムでは、あるチケットにはフォルダ内の文書の
取出のみを許し、別のチケットにはフォルダ内の文書の
更新も許すなど、発行するチケットごとにそのチケット
に対して許可する処理内容を設定することができる。そ
のような処理権限の内容が権限情報26cである。The ticket list 25 includes ticket information 26 of each issued ticket. The individual ticket information 26 includes a unique ticket ID 26a assigned to the ticket, information (name and ID, etc.) of the owner 26b of the ticket, and authority information 26c indicating operation authority given to the ticket. Is included. In the system according to the present embodiment, the processing contents permitted for each ticket to be issued, such as permitting a certain ticket to take out documents in a folder only and allowing another ticket to update documents in the folder. Can be set. The contents of such processing authority are authority information 26c.
【0032】次に図5を参照してフォルダ管理サーバ1
00の構成例を説明する。Next, referring to FIG. 5, the folder management server 1
A configuration example of 00 will be described.
【0033】フォルダ管理サーバ100は、上述したフ
ォルダ20や、個々の構成文書のファイルを蓄積するデ
ータベース105を備える。このデータベース105に
含まれる文書10aは、典型的には文書格納サーバ30
0内にあるオリジナル文書10のコピーであるが、デー
タベース105内の文書10aをオリジナル文書とする
こともできる。この場合、その文書については、フォル
ダ管理サーバ100自身が、文書格納サーバ300とし
ても機能することになる。The folder management server 100 includes the above-described folder 20 and a database 105 for storing files of individual constituent documents. The document 10a included in the database 105 typically includes the document storage server 30.
Although the original document 10 is a copy of the original document 10, the document 10 a in the database 105 may be the original document. In this case, for the document, the folder management server 100 itself also functions as the document storage server 300.
【0034】フォルダ管理サーバ100は、更にチケッ
ト発行部110、文書管理部120及び文書同期部13
0を備える。The folder management server 100 further includes a ticket issuing unit 110, a document management unit 120, and a document synchronization unit 13.
0 is provided.
【0035】チケット発行部110は、チケット作成部
112、サムネール作成部114及びチケット出力部1
16を備える。チケット作成部112は、フォルダ管理
者からのチケット作成要求を受け付け、これに応じてチ
ケットを作成する。フォルダ管理者は、チケット作成要
求時には、チケットの対象となるフォルダやそのチケッ
トを付与する利用者を指定する情報をチケット作成部1
12に入力する。すると、チケット作成部112は、指
定されたフォルダをデータベース105から検索し、そ
のフォルダの位置情報(パスなど)やそのフォルダに含
まれる個々の構成文書の情報(例えば名称など)を取得
する。また、データベース105からサムネール作成部
114にそれら各構成文書のページ内容が渡され、サム
ネール作成部114により各構成文書のサムネール画像
(縮小画像)が生成され、チケット作成部112に渡さ
れる。このサムネール画像は、例えば先頭ページなど、
構成文書のうちの予め定めた代表ページについて作成す
る。もちろん、各構成文書の全ページについてサムネー
ルを作成してもよい。チケット作成部112は、このよ
うにして取得したフォルダ位置情報や各構成文書のサム
ネール画像などを用いてチケットを作成する。The ticket issuing unit 110 includes a ticket creating unit 112, a thumbnail creating unit 114, and a ticket output unit 1.
16 is provided. The ticket creation unit 112 receives a ticket creation request from the folder manager, and creates a ticket in response to the request. At the time of the ticket creation request, the folder administrator sends information specifying the folder to be the target of the ticket and the user to whom the ticket is assigned to the ticket creation unit 1.
Input to 12. Then, the ticket creating unit 112 searches the database 105 for the designated folder, and acquires the position information (path and the like) of the folder and the information (for example, the name and the like) of each constituent document included in the folder. Also, the page content of each of the constituent documents is passed from the database 105 to the thumbnail creating unit 114, and a thumbnail image (reduced image) of each constituent document is generated by the thumbnail creating unit 114 and passed to the ticket creating unit 112. This thumbnail image, for example, the first page,
A predetermined representative page of the constituent documents is created. Of course, thumbnails may be created for all pages of each constituent document. The ticket creation unit 112 creates a ticket using the folder position information acquired in this way, the thumbnail images of each constituent document, and the like.
【0036】また、チケット作成部112は作成したチ
ケットについて、前述したチケット情報26を作成し、
データベース105の対応フォルダのチケットリスト2
5に登録する。The ticket creating unit 112 creates the above-described ticket information 26 for the created ticket,
Ticket list 2 of the corresponding folder of the database 105
Register to 5.
【0037】チケット作成部112で作成されたチケッ
トは、チケット出力部116によって外部に出力され
る。チケットは、例えば、フォルダ管理サーバ100に
接続されたプリンタから印刷出力したり、遠隔のファッ
クス装置に送信して紙に出力したり、あるいは電子デー
タの形で電子メール(e−mail)に組み込んで送信
したりする形で出力される。出力先の指定はフォルダ管
理者からなされる。The ticket created by the ticket creation section 112 is output to the outside by the ticket output section 116. The ticket is, for example, printed out from a printer connected to the folder management server 100, transmitted to a remote facsimile machine and output on paper, or incorporated in an electronic mail (e-mail) in the form of electronic data. Output in the form of transmission. The designation of the output destination is made by the folder administrator.
【0038】出力されるチケット30の一例を図6に示
す。この例は紙のチケットの場合の例である。チケット
30は、対応するフォルダ(グループ文書)のタイトル
31、チケットに関する諸情報を表す機械読み取り可能
なコード32を含む。このコード32には、このチケッ
ト30に対応するフォルダへのアクセスのためのアクセ
ス情報や、そのチケットに付与されたチケットIDなど
が含まれる。アクセス情報には、当該フォルダが保持さ
れているフォルダ管理サーバ100(すなわちそのチケ
ットを発行したフォルダ管理サーバ)のアドレスと、そ
のサーバ100内でのそのフォルダの位置情報が含まれ
る。また、チケット30には、当該フォルダに含まれる
各構成文書ごとに、そのサムネール画像33と、その文
書の文書名34及びチェックボックス35が表示され
る。ユーザは、サムネール画像33と文書名34によ
り、個々の構成文書を特定することができ、チェックボ
ックス35にペンでチェックマークを書き込むことによ
り、処理対象とする構成文書を選択する。また、チケッ
ト30は、文書の出力先(「ローカルプリンタ」や「F
AX」など)を選択するためのチェックボックス36が
設けられ、FAX出力の場合の宛先FAX番号の記入欄
37も設けられている。図示は省略したが、文書の出力
先として、電子メールのアドレスを記入する欄を設けて
もよい。FIG. 6 shows an example of the ticket 30 to be output. This example is an example of a paper ticket. The ticket 30 includes a title 31 of a corresponding folder (group document) and a machine-readable code 32 representing various information related to the ticket. The code 32 includes access information for accessing a folder corresponding to the ticket 30, a ticket ID assigned to the ticket, and the like. The access information includes the address of the folder management server 100 that holds the folder (that is, the folder management server that has issued the ticket) and the location information of the folder in the server 100. In the ticket 30, a thumbnail image 33, a document name 34 of the document, and a check box 35 are displayed for each constituent document included in the folder. The user can specify each constituent document by the thumbnail image 33 and the document name 34, and writes a check mark in the check box 35 with a pen to select the constituent document to be processed. In addition, the ticket 30 has a document output destination ("local printer" or "F
AX ”) is provided, and a destination FAX number entry field 37 for FAX output is also provided. Although illustration is omitted, a column for entering an e-mail address may be provided as a document output destination.
【0039】なお、フォルダ20には、このような各チ
ェックボックス35〜36と、個々の構成文書、出力先
などの対応づけの情報が格納されている。チケット30
を読み込んだ装置等はこのフォルダ20の情報を参照す
ることにより、チェックマークが付された文書やその出
力先を特定し、それに従った文書出力処理を実行する。The folder 20 stores such check boxes 35 to 36 and information on the association between individual constituent documents, output destinations, and the like. Ticket 30
By reading the information in the folder 20, the device or the like that has read the document specifies the check-marked document and its output destination, and executes the document output process according to the document.
【0040】文書管理部120は、データベース105
に対するフォルダ(グループ文書)の新規登録や、フォ
ルダへの文書の登録や削除などの操作のためのフォルダ
操作部122を備える。また、文書管理部120は、デ
ータベース105内の個々の構成文書の新規登録や更新
のために、文書格納サーバ300内の同名の手段と同様
の機能を持つ、文書追加部124及び文書更新部126
を備える。The document management unit 120 stores the database 105
And a folder operation unit 122 for operations such as new registration of a folder (group document) with respect to, and registration and deletion of a document in the folder. In addition, the document management unit 120 has a function similar to that of a unit having the same name in the document storage server 300 for newly registering or updating each constituent document in the database 105, and a document adding unit 124 and a document updating unit 126.
Is provided.
【0041】文書同期部130は、文書格納サーバ30
0や窓口サーバ200との間で文書の同期処理を行う手
段であり、同期要求部132、DB同期処理部134及
び同期要求受付部136を備える。同期要求部132
は、文書格納サーバ300に対して文書同期要求を行う
手段であり、同期要求受付部136は窓口サーバ200
からのフォルダ同期要求を受け付ける手段である。DB
同期処理部134は、文書格納サーバ300との間で文
書単位のデータベース同期処理を行うと共に、窓口サー
バ200との間でフォルダ単位でのデータベース同期処
理を行う。The document synchronizing section 130 is provided for the document storage server 30.
0 and a means for performing document synchronization processing with the contact server 200, and includes a synchronization request unit 132, a DB synchronization processing unit 134, and a synchronization request reception unit 136. Synchronization request unit 132
Is a means for making a document synchronization request to the document storage server 300, and the synchronization request receiving unit 136
This is a means for receiving a folder synchronization request from. DB
The synchronization processing unit 134 performs database synchronization processing with the document storage server 300 in document units, and performs database synchronization processing with the contact server 200 in folder units.
【0042】文書格納サーバ300との同期は、個々の
構成文書の単位で行うものであり、2つの場合がある。
一つはフォルダ操作部122によりフォルダ内に新たな
構成文書が登録された場合であり、もう一つは窓口サー
バ200からフォルダ同期要求が来た場合である。前者
の場合、新規登録された構成文書について、その文書の
オリジナルを持つ文書格納サーバ300との間で同期処
理が行われる。一方後者の場合は、同期要求されたフォ
ルダに含まれる各構成文書について、各々のオリジナル
を持つ文書格納サーバ300との間で同期処理が行われ
る。Synchronization with the document storage server 300 is performed in units of individual constituent documents, and there are two cases.
One is a case where a new constituent document is registered in a folder by the folder operation unit 122, and the other is a case where a folder synchronization request is received from the window server 200. In the former case, the newly registered constituent document is synchronized with the document storage server 300 having the original of the document. On the other hand, in the latter case, synchronization processing is performed on each constituent document included in the folder for which synchronization is requested, with the document storage server 300 having each original.
【0043】窓口サーバ200との同期は、個々のフォ
ルダ単位で行われる。文書同期部130は、窓口サーバ
200からフォルダについての同期要求を受けた場合、
そのフォルダの各構成文書について各文書格納サーバ3
00との間で同期処理を行うことにより、データベース
105内の当該フォルダの構成文書を最新のものにす
る。そして、最新の内容になったフォルダをもとに、窓
口サーバ200との間で当該フォルダの同期処理を行
う。この場合、窓口サーバ200がそのフォルダを元々
持っていなければ、そのフォルダ全体の情報が窓口サー
バ200に渡される。一方、窓口サーバ200が同期要
求対象のフォルダを持っていれば、フォルダ管理サーバ
100内の当該フォルダと比較して更新されている情報
だけが窓口サーバ200に渡される。Synchronization with the contact server 200 is performed on an individual folder basis. When the document synchronization unit 130 receives a synchronization request for a folder from the contact server 200,
Each document storage server 3 for each constituent document of the folder
By performing a synchronization process with the folder 00, the constituent documents of the folder in the database 105 are updated. Then, based on the folder having the latest content, the folder is synchronized with the window server 200. In this case, if the window server 200 does not originally have the folder, the information of the entire folder is passed to the window server 200. On the other hand, if the window server 200 has a folder for which synchronization is requested, only the information that has been updated compared to the folder in the folder management server 100 is passed to the window server 200.
【0044】次に窓口サーバ200の構成例について図
2及び図7を参照して説明する。Next, an example of the configuration of the window server 200 will be described with reference to FIGS.
【0045】図2に示すように、窓口サーバ200は、
利用者からチケット30の入力を受け付け、そのチケッ
ト30に対応するフォルダ20aの情報をフォルダ管理
サーバ100から取得する。そして、このフォルダ20
aの情報に基づき、チケット30に示された利用者の指
示内容に応じた処理を行う。窓口サーバ200内のフォ
ルダ20aは、フォルダ管理サーバ100内のフォルダ
20のコピーである。フォルダ20aは、各構成文書の
コピー10bを含んでいる。As shown in FIG. 2, the contact server 200
The input of the ticket 30 is received from the user, and the information of the folder 20 a corresponding to the ticket 30 is obtained from the folder management server 100. And this folder 20
Based on the information a, processing is performed according to the user's instruction content indicated in the ticket 30. The folder 20a in the window server 200 is a copy of the folder 20 in the folder management server 100. The folder 20a contains a copy 10b of each constituent document.
【0046】例えば、図6に示したようなチケット30
にて、ある構成文書が選択(チェック)され、その出力
が指示されていた場合、それを読み取った窓口サーバ2
00は、そのチケット30に対応するフォルダを持つフ
ォルダ管理サーバ100との間で当該フォルダの同期処
理を行ってそのフォルダ20aの内容を最新のものに
し、そのフォルダ20aから、利用者の指示する文書1
0cを取り出して印刷等により出力する。For example, a ticket 30 as shown in FIG.
When a certain constituent document is selected (checked) and its output is instructed, the contact server 2 that has read it
00 is a process of synchronizing the folder with the folder management server 100 having the folder corresponding to the ticket 30 to update the contents of the folder 20a, and from the folder 20a, the document specified by the user. 1
0c is extracted and output by printing or the like.
【0047】図7は、この窓口サーバ200の内部構成
の例を示す。窓口サーバ200は、フォルダ20a群を
保持するデータベース205と、チケット処理部210
及び文書同期部220からなる。FIG. 7 shows an example of the internal configuration of the contact server 200. The contact server 200 includes a database 205 that holds a group of folders 20a, a ticket processing unit 210
And a document synchronization unit 220.
【0048】チケット処理部210は、チケット30の
読み込み、解釈、及びそれに応じた文書出力等のサービ
スを行う機構であり、チケット受信部211、チケット
認識部212、フォルダ検索部213、チケット認証部
214、文書獲得部215及び文書出力部216を含
む。The ticket processing unit 210 is a mechanism for providing services such as reading and interpreting the ticket 30 and outputting a document in accordance with the ticket. The ticket processing unit 210 includes a ticket receiving unit 211, a ticket recognition unit 212, a folder search unit 213, and a ticket authentication unit 214. , A document acquisition unit 215 and a document output unit 216.
【0049】チケット受信部211は、チケット30の
入力を受け付ける手段である。本実施形態では、紙のチ
ケットについてはスキャナやファックス装置などから入
力できる。チケット受信部211は、このためにスキャ
ン画像データやファクシミリ画像データを受信する機能
を備える。また、電子データ形式のチケットについて
は、例えば電子メールの添付ファイルなどの形式で受信
する機能を備える。The ticket receiving section 211 is means for receiving an input of the ticket 30. In the present embodiment, a paper ticket can be input from a scanner, a fax machine, or the like. The ticket receiving unit 211 has a function of receiving scan image data and facsimile image data for this purpose. In addition, a function of receiving a ticket in an electronic data format in a format such as an attached file of an e-mail is provided.
【0050】チケット認識部212は、受信された紙チ
ケットの画像データ又は電子データ形式のチケットのデ
ータを解析してチケットの内容を認識する。ここで認識
する情報は、図6のチケットの例で言えば、チケットの
IDや対応フォルダへのアクセス情報などを表すコード
32と、操作対象とする文書、操作内容、出力先などの
チェックボックス35,36のチェック結果、FAX番
号の記入欄37の記入内容などである。認識されたチケ
ットIDはフォルダ検索部213に、アクセス情報(フ
ォルダ位置情報やフォルダ管理サーバのアドレスなど)
は文書同期部220の同期要求部221に、出力先情報
(出力先の指定やFAX番号など)は文書出力部216
に渡される。また、操作対象文書の指定の認識結果は、
文書獲得部215に渡される。The ticket recognizing unit 212 recognizes the contents of the ticket by analyzing the received image data of the paper ticket or the data of the ticket in the electronic data format. In the example of the ticket shown in FIG. 6, the information to be recognized here is a code 32 representing the ID of the ticket and access information to the corresponding folder, and a check box 35 for the document to be operated, the operation content, the output destination, and the like. , 36, the contents of the FAX number entry field 37, and the like. The recognized ticket ID is stored in the folder search unit 213 as access information (folder location information, folder management server address, etc.).
Is output to the synchronization request unit 221 of the document synchronization unit 220, and output destination information (designation of an output destination, a FAX number, etc.) is output to the document output unit 216.
Passed to. In addition, the recognition result of the specification of the operation target document is:
The document is passed to the document acquisition unit 215.
【0051】チケット認証部214は、認識したチケッ
トが正当に発行されたものであるかどうかを判断する手
段である。紙のチケットについては、例えば、複写等で
劣化する符号(例えばウォーターマークなど用いればよ
い)を埋め込んでおき、それが正しく認識できたか否か
で正当性を判断すればよい。また、電子データ形式のチ
ケットの場合は、例えば数学的な暗号を用いた認証処理
をフォルダ管理サーバ100との間で行うことが考えら
れる。The ticket authentication section 214 is a means for determining whether or not the recognized ticket is validly issued. For a paper ticket, for example, a code (for example, a watermark or the like) that is degraded by copying or the like may be embedded, and the validity may be determined based on whether the code has been correctly recognized. In the case of a ticket in an electronic data format, for example, authentication processing using mathematical encryption may be performed with the folder management server 100.
【0052】フォルダ検索部213は、入力されたチケ
ットに対応するフォルダをデータベース205から検索
する手段である。文書獲得部215は、検索されたフォ
ルダの中から、チケットで指定された構成文書の文書デ
ータを取得するための手段である。文書出力部216
は、このようにして取得された構成文書のデータを、チ
ケットに指定された出力先(プリンタ、ファックス、電
子メールアドレスなど)に対して出力する。The folder search section 213 is means for searching the database 205 for a folder corresponding to the input ticket. The document acquisition unit 215 is a unit for acquiring the document data of the constituent document specified by the ticket from the searched folder. Document output unit 216
Outputs the data of the composition document obtained in this way to the output destination (printer, fax, e-mail address, etc.) specified in the ticket.
【0053】文書同期部220は、フォルダ管理サーバ
300との間でフォルダの同期処理を行う手段であり、
同期要求部221とDB同期処理部222を含む。同期
要求部221は、チケット認識部212から得たサーバ
アドレスが示すフォルダ管理サーバ100に対し、チケ
ット認識部212から得たフォルダ位置情報が示すフォ
ルダについての同期要求を行う。DB同期処理部222
は、フォルダ管理サーバ100のDB同期処理部134
と協調して、同期要求を行ったフォルダについての同期
処理を実行する。この同期処理により、データベース2
05には、入力されたチケットに対応するフォルダの最
新情報が蓄積される。なお、前述したフォルダ検索部2
13及び文書獲得部215は、この同期処理の後でフォ
ルダを検索し、文書を獲得する。The document synchronizing unit 220 is a means for synchronizing folders with the folder management server 300.
It includes a synchronization request unit 221 and a DB synchronization processing unit 222. The synchronization request unit 221 issues a synchronization request to the folder management server 100 indicated by the server address obtained from the ticket recognition unit 212 for the folder indicated by the folder position information obtained from the ticket recognition unit 212. DB synchronization processing unit 222
Is the DB synchronization processing unit 134 of the folder management server 100
In synchronization with the folder for which synchronization has been requested. By this synchronization processing, the database 2
05 stores the latest information of the folder corresponding to the input ticket. The folder search unit 2 described above
13 and the document acquisition unit 215 search the folder after this synchronization processing to acquire a document.
【0054】次に、図8及び図9を参照して、本実施形
態のシステムにおける一連の処理手順を説明する。Next, a series of processing procedures in the system of the present embodiment will be described with reference to FIGS.
【0055】図8は、グループ文書のフォルダを作成し
てそのチケットを発行するまでの手順を示す。まず、フ
ォルダ管理者が、フォルダ管理サーバ100に対し、グ
ループ文書の名称などを入力し、フォルダの新規作成を
要求する(S10)。すると、フォルダ管理サーバ10
0のフォルダ操作部122が、データベース105にフ
ォルダを新規作成する(S12)。次にフォルダ管理者
は、フォルダ管理サーバ100に対し、そのフォルダに
入れる個々の構成文書の登録を要求する(S14)。こ
のときフォルダ管理者は、登録したい構成文書を、例え
ばその文書のファイルの所在位置を入力することにより
特定する。例えば、その構成文書が当該フォルダ管理サ
ーバ100内にあればその文書のパスを入力すればよ
く、他の文書格納サーバ300にあれば、そのサーバ3
00のサーバアドレスとパスを入力すればよい。要求を
受けたフォルダ管理サーバ100は、登録要求された文
書が当該サーバ100内にあるかどうかを判定し(S1
6)、あればその文書をフォルダに追加する(S1
8)。この追加は、図4に示したフォルダのデータ構造
において新たに文書情報22を追加し、その内部リンク
22a及び外部リンク22cにその文書のファイル位置
の情報を書き込むことにより実現される。なお、このと
き、その文書のファイルシステムから、文書のバージョ
ンや更新日時、文書作成者の情報を取得してそれを文書
情報22に組み込むこともできる。FIG. 8 shows a procedure from the creation of a group document folder to the issuance of the ticket. First, the folder administrator inputs the name of the group document and the like to the folder management server 100, and requests the folder management server 100 to newly create a folder (S10). Then, the folder management server 10
0 creates a new folder in the database 105 (S12). Next, the folder manager requests the folder management server 100 to register individual configuration documents to be stored in the folder (S14). At this time, the folder administrator specifies the constituent document to be registered, for example, by inputting the location of the file of the document. For example, if the constituent document is in the folder management server 100, the path of the document may be input.
What is necessary is just to input the server address and path of 00. Upon receiving the request, the folder management server 100 determines whether the document requested to be registered exists in the server 100 (S1).
6) If present, add the document to the folder (S1)
8). This addition is realized by adding new document information 22 in the data structure of the folder shown in FIG. 4 and writing information on the file position of the document to the internal link 22a and the external link 22c. At this time, it is also possible to acquire the version, update date, and information of the document creator from the file system of the document and incorporate the information into the document information 22.
【0056】登録要求された構成文書がフォルダ管理サ
ーバ100内になければ、当該サーバ100の文書同期
部130の同期要求部132が、その構成文書を持つ文
書格納サーバ300に対し、その文書についての同期要
求を行う(S20)。文書格納サーバ300がこの要求
を受け付けると(S22)、両サーバ100及び300
のDB同期処理部134,324が同期処理を行い、こ
の結果その構成文書のデータが文書格納サーバ300か
らフォルダ管理サーバ100に読み込まれる(S2
4)。フォルダ管理サーバ100は、この読み込んだ構
成文書をフォルダに追加する(S26)。ここでは、フ
ォルダ管理サーバ100は、読み込んだ構成文書のデー
タをデータベース105にコピーし、コピーしたファイ
ルの位置情報を当該フォルダの当該文書情報22の内部
リンク22aに書き込むとともに、文書格納サーバのサ
ーバアドレス及びそのサーバ内でのファイル位置の情報
を外部リンク22cに書き込む。If the registration-requested constituent document is not in the folder management server 100, the synchronization requesting unit 132 of the document synchronizing unit 130 of the server 100 sends the document storage server 300 having the constituent document to the document storage server 300. A synchronization request is made (S20). When the document storage server 300 receives this request (S22), both servers 100 and 300
DB synchronization processing units 134 and 324 perform synchronization processing, and as a result, the data of the constituent documents is read from the document storage server 300 to the folder management server 100 (S2).
4). The folder management server 100 adds the read constituent document to the folder (S26). Here, the folder management server 100 copies the data of the read constituent document to the database 105, writes the position information of the copied file to the internal link 22a of the document information 22 of the folder, and sets the server address of the document storage server. Then, the information of the file position in the server is written to the external link 22c.
【0057】S14からS26までの処理を、グループ
文書に含める全構成文書について完了すると(S2
8)、当該グループ文書についてのフォルダが完成す
る。When the processing from S14 to S26 is completed for all the constituent documents included in the group document (S2
8), a folder for the group document is completed.
【0058】このようにして完成したフォルダについ
て、フォルダ管理者はチケット作成を要求することがで
きる。利用者からチケット発行を要求された場合、フォ
ルダ管理者は、フォルダ管理サーバ100に対し、フォ
ルダを指定してチケット作成要求を入力する(S3
0)。すると、チケット発行部110のチケット作成部
112が、指定されたフォルダをデータベース105か
ら検索し、そのフォルダの情報と、そのフォルダ内の各
構成文書の情報を取得する(S32)。また、サムネー
ル作成部114が、それら各構成文書のページのサムネ
ール画像を作成し、チケット作成部112に渡す(S3
4)。チケット作成部112は、これら取得した情報を
チケットに書き込み(S36)、このようにして作成し
たチケットの情報をチケット出力部116に渡す。これ
と並行して、チケット作成部112は、作成したチケッ
トの情報がデータベース105の当該フォルダのチケッ
トリスト25に追加する。チケット出力部116は、こ
のチケットの情報を出力先(プリンタやファックス、電
子メールなど)のフォーマットに合わせて変換し、出力
する(S38)。フォルダ管理者は、このようにして作
成されたチケットを、そのチケットを要求した利用者に
渡す(S40)。この場合、管理者は、チケットの印刷
結果を手渡ししたり、ファックスモデムなどによりチケ
ットの画像を利用者宛に送信したり、電子データ形式の
チケットのファイルを電子メール等で利用者宛に送った
りする。For the folder completed in this way, the folder manager can request the creation of a ticket. When the user issues a ticket issuance request, the folder administrator specifies a folder and inputs a ticket creation request to the folder management server 100 (S3).
0). Then, the ticket creating unit 112 of the ticket issuing unit 110 searches the database 105 for the designated folder, and acquires information on the folder and information on each constituent document in the folder (S32). Further, the thumbnail creating unit 114 creates a thumbnail image of the page of each of the constituent documents and passes it to the ticket creating unit 112 (S3).
4). The ticket creating unit 112 writes the acquired information in the ticket (S36), and passes the information of the ticket created in this way to the ticket output unit 116. In parallel with this, the ticket creating unit 112 adds information of the created ticket to the ticket list 25 of the folder in the database 105. The ticket output unit 116 converts the information of the ticket according to the format of the output destination (printer, fax, electronic mail, etc.) and outputs it (S38). The folder manager passes the ticket thus created to the user who has requested the ticket (S40). In this case, the administrator hands over the ticket print result, sends the ticket image to the user by fax modem, etc., sends the ticket file in electronic data format to the user by e-mail, etc. I do.
【0059】次に、図9を参照して、利用者がチケット
を用いて、グループ文書内の所望の構成文書を取得する
手順を説明する。まず利用者は、フォルダ管理者からチ
ケットを受け取る(S50)。利用者は、このチケット
上で、自分が欲しい文書のチェックボックス35をチェ
ックし、その文書の出力先を記入した上で(S52)、
スキャナやファックスなどにより、窓口サーバ200に
そのチケットを読み込ませる(S54)。すると、窓口
サーバ200のチケット受信部211がそのチケットを
受信し(S56)、チケット認識部212がそのチケッ
トの内容を認識する(S58)。そして、チケット認証
部214がそのチケットの認識結果を調べ(S60)、
そのチケットが正しく発行されたものかどうかを判定す
る(S62)。Next, a procedure for a user to obtain a desired constituent document in a group document by using a ticket will be described with reference to FIG. First, the user receives a ticket from the folder manager (S50). The user checks the check box 35 of the document desired by the user on this ticket, enters the output destination of the document (S52),
The ticket is read into the window server 200 by a scanner or a facsimile (S54). Then, the ticket receiving unit 211 of the window server 200 receives the ticket (S56), and the ticket recognizing unit 212 recognizes the content of the ticket (S58). Then, the ticket authentication unit 214 checks the recognition result of the ticket (S60),
It is determined whether the ticket has been issued correctly (S62).
【0060】チケットが正しく発行されたものでない場
合は、窓口サーバ200は、そのチケットに関する処理
を停止し、その結果文書取得が失敗する(S64)。チ
ケットが正しく発行されたものであれば、チケット認識
部212は、チケットから読み取ったフォルダ位置情報
等の情報を同期要求部221に渡す(S66)。同期要
求部221は、この情報を用いて、そのチケットに対応
するフォルダを持つフォルダ管理サーバ100に対し、
そのフォルダについての同期要求を行う(S68)。If the ticket is not issued correctly, the window server 200 stops the processing related to the ticket, and as a result, the document acquisition fails (S64). If the ticket has been issued correctly, the ticket recognition unit 212 passes information such as folder position information read from the ticket to the synchronization request unit 221 (S66). The synchronization request unit 221 uses this information to notify the folder management server 100 having the folder corresponding to the ticket
A synchronization request is made for the folder (S68).
【0061】フォルダ管理サーバ100は、窓口サーバ
200からフォルダについての同期要求を受け付けると
(S70)、そのフォルダ内の各構成文書ごとに、内部
リンク22aの情報を調べてその文書のオリジナルが他
のサーバ(文書格納サーバ300)にあるかどうかを判
断する(S72)。構成文書のオリジナルが他のサーバ
にある場合には、そのサーバとの間で当該文書の同期処
理を行う(S74)ことにより、フォルダ管理サーバ1
00内の当該文書を最新のものに更新する。この処理
を、同期要求されたフォルダの全構成文書について更新
が完了するまで繰り返す(S76)。When receiving the synchronization request for the folder from the contact server 200 (S70), the folder management server 100 checks the information of the internal link 22a for each of the constituent documents in the folder, and determines whether the original of the document is another. It is determined whether or not the server exists (the document storage server 300) (S72). If the original of the constituent document is present on another server, the document is synchronized with that server (S74), whereby the folder management server 1
Update the relevant document in 00 to the latest one. This process is repeated until the update is completed for all the constituent documents in the folder for which synchronization has been requested (S76).
【0062】フォルダ内の構成文書群の更新が終わる
と、フォルダ管理サーバ100は、同期要求元の窓口サ
ーバ200との間でそのフォルダの同期処理を行う(S
78)。この同期処理により、窓口サーバ200内の当
該フォルダの内容が、最新のものになる。フォルダ同期
処理が完了すると、それを検知したフォルダ検索部21
3は、チケット認識部212から取得したチケットID
やフォルダ位置情報などに基づき、データベース205
からそのフォルダを検索する(S80)。そしてこの検
索したフォルダの中から、文書獲得部215がチケット
で選択された文書を獲得し(S82)、チケットから読
み取られた出力先に対し文書出力部216を介して出力
する(S84)。チケット利用者は、この出力された文
書を受け取り、見ることができる(S86)。When the update of the group of constituent documents in the folder is completed, the folder management server 100 synchronizes the folder with the contact server 200 that has issued the synchronization request (S).
78). By this synchronization processing, the contents of the folder in the counter server 200 are updated. When the folder synchronization process is completed, the folder search unit 21 that detects the completion of the folder synchronization process
3 is the ticket ID acquired from the ticket recognition unit 212
Database 205 based on the
Is searched for the folder (S80). Then, the document acquisition unit 215 acquires the document selected by the ticket from the searched folder (S82), and outputs it to the output destination read from the ticket via the document output unit 216 (S84). The ticket user can receive and output the output document (S86).
【0063】以上、本実施形態のシステム構成及び処理
手順を説明した。以上の説明からも分かるように、本実
施形態のシステムには次のような利点がある。The system configuration and the processing procedure of the present embodiment have been described above. As can be seen from the above description, the system of the present embodiment has the following advantages.
【0064】まず、本システムでは、フォルダ管理サー
バ100がフォルダ(グループ文書)の各構成文書のオ
リジナルの格納場所(文書格納サーバ300)と同期処
理を行うことにより、それら各構成文書の最新版を集め
て利用者に提供する。したがって、グループ文書の個々
の文書の作成や更新の際に、作成者自身がそのグループ
文書のフォルダにアクセスする必要がない。作成者は、
自分が普段使っているファイルサーバ等(ただし、文書
格納サーバ300の機能を持っている必要がある)上で
文書の作成や更新を行っていれば、その結果がグループ
文書のフォルダに自動的に反映される。First, in the present system, the folder management server 100 synchronizes with the original storage location (document storage server 300) of each constituent document of a folder (group document) to update the latest version of each constituent document. Collect and provide to users. Therefore, when creating or updating an individual document of a group document, the creator himself does not need to access the folder of the group document. The creator
If a document is created or updated on a file server or the like that the user normally uses (however, it must have the function of the document storage server 300), the result is automatically stored in the group document folder. Will be reflected.
【0065】また、本システムでは、グループ文書への
アクセス権を「チケット」として個別に利用者に与える
仕組みを採用したことにより、グループ文書へのアクセ
ス管理が簡便に行える。利用者は、フォルダ管理者から
チケットをもらうことにより、そのチケットに表示され
た複数の構成文書の最新版を取得することができる。Further, in the present system, access control to the group document can be easily performed by adopting a mechanism in which the right to access the group document is individually given to the user as a “ticket”. By receiving a ticket from the folder manager, the user can obtain the latest versions of the plurality of constituent documents displayed on the ticket.
【0066】また、本システムでは、窓口サーバがチケ
ットを読み取って、そのチケットに対応するフォルダの
情報をフォルダ管理サーバから取得してユーザに提供す
る。したがって、チケット利用者は、個々のグループ文
書のフォルダがどのフォルダ管理サーバで管理されてい
るかを知らなくても、窓口サーバを1つ知っていれば、
グループ文書の情報を取得することができる。また、窓
口サーバに、チケットをファクシミリや電子メールで受
け付ける機能を設ければ、利用者は出先からその窓口サ
ーバにチケットをファクシミリ等で送ってグループ文書
を取得することができる。In this system, the ticket server reads the ticket, obtains information on the folder corresponding to the ticket from the folder management server, and provides the user with the information. Therefore, even if the ticket user does not know which folder management server manages the folder of each group document, if he or she knows one window server,
Information of the group document can be obtained. In addition, if the counter server is provided with a function of receiving a ticket by facsimile or electronic mail, the user can send a ticket from the destination to the counter server by facsimile or the like to acquire a group document.
【0067】また本システムでは、フォルダ管理サーバ
100は、窓口サーバ200からフォルダ同期の要求が
あったとき(すなわちチケットが窓口サーバ200に入
力されたとき)に、当該フォルダの各構成文書につい
て、対応する各文書格納サーバと文書同期処理を行うよ
うにしたので、処理に無駄がなく、チケット入力に応じ
て必ず最新の文書を提供することができる。Further, in the present system, when a folder synchronization request is received from the window server 200 (ie, when a ticket is input to the window server 200), the folder management server 100 Since the document synchronization process is performed with each of the document storage servers, the latest document can always be provided according to the ticket input without waste in the process.
【0068】もっとも、変形例として、フォルダ管理サ
ーバ100が定期的に各フォルダの各構成文書につい
て、各文書格納サーバ300内にあるオリジナルと文書
同期処理を行い、窓口サーバ200からのフォルダ同期
要求に対して、自分のデータベース105内の当該フォ
ルダの情報を用いて応答するようにしてもよい。この場
合、フォルダ同期要求に応じてフォルダ内の個々の構成
文書の同期処理を行わなくてよいので、応答が早くな
る。ただし、この場合、チケット利用者に提供される文
書を常に新しいものにするために、フォルダ管理サーバ
は各フォルダ内の構成文書とオリジナルとの文書同期を
ある程度の頻度で行うことが望ましい。As a modification, however, the folder management server 100 periodically performs document synchronization processing on each constituent document of each folder with the original in each document storage server 300, and responds to the folder synchronization request from the contact server 200. In response, a response may be made using the information of the folder in the own database 105. In this case, it is not necessary to synchronize individual constituent documents in the folder in response to the folder synchronization request, so that the response is quick. However, in this case, it is desirable that the folder management server synchronize the document in each folder with the original document at a certain frequency so that the document provided to the ticket user is always new.
【0069】また、上記システムでは、フォルダ管理サ
ーバ内のコピーが文書格納サーバ内のオリジナル文書か
らみて更新されているか否かを判定し、更新されている
場合のみ文書データをやり取りするようにしたので、ネ
ットワークの負荷をいたずらに増大させるようなことが
ない。Further, in the above system, it is determined whether or not the copy in the folder management server has been updated based on the original document in the document storage server, and the document data is exchanged only when the copy has been updated. Therefore, the load on the network is not unnecessarily increased.
【0070】また、上記システムでは、窓口サーバとフ
ォルダ管理サーバでフォルダ同期を行う際、フォルダ内
の構成文書のうち更新されていないものは送信しないの
で、ネットワークの負担を軽減できる。Further, in the above system, when folder synchronization is performed between the window server and the folder management server, among the constituent documents in the folder, those that have not been updated are not transmitted, so that the load on the network can be reduced.
【0071】また上記システムでは、窓口サーバは、フ
ォルダ管理サーバとフォルダ同期を行ったことのあるグ
ループ文書については、そのフォルダと各構成文書のデ
ータをデータベース内に保持している。利用者からチケ
ットが入力されたときに、対応するフォルダ管理サーバ
と通信できない場合には、窓口サーバ内の当該フォルダ
のデータを用いて応答することも好適である。こうすれ
ば、フォルダ管理サーバやそこまでの通信回線に障害が
ある場合でも、利用者の要求に応えることができる。た
だしこの場合、利用者に提供される文書は最新のもので
ない可能性があるので、その旨を利用者に通知する仕組
みを設けることが望ましい。In the above system, the window server holds, for a group document that has been synchronized with the folder management server, the folder and the data of each constituent document in the database. When communication is not possible with the corresponding folder management server when a ticket is input from the user, it is also preferable to respond using the data of the folder in the window server. In this way, even when there is a failure in the folder management server or the communication line up to the folder management server, it is possible to respond to the user's request. However, in this case, since the document provided to the user may not be the latest one, it is desirable to provide a mechanism for notifying the user to that effect.
【0072】同様に、フォルダ管理サーバは各グループ
文書の各構成文書のコピーを持っているので、窓口サー
バから同期要求があった際、文書格納サーバと通信でき
ない場合には、フォルダ管理サーバ自体が持っているコ
ピーを用いてその同期要求に応答することも好適であ
る。この場合も、利用者に提供される文書が最新でない
可能性があるので、その旨を窓口サーバを介して利用者
に通知する仕組みを設けることが好適である。Similarly, since the folder management server has a copy of each constituent document of each group document, if there is no synchronization request from the window server and communication with the document storage server is not possible, the folder management server itself will It is also preferable to respond to the synchronization request using the copy that the user has. Also in this case, since the document provided to the user may not be the latest, it is preferable to provide a mechanism for notifying the user of the fact via a window server.
【0073】なお、上記の例では、フォルダ同期により
得たフォルダの情報を窓口サーバに保存するようにした
が、これを保存しないようにする仕組みも本発明の範囲
内である。また、上記の例ではフォルダ管理サーバ内に
各構成文書のコピーを保存していたが、フォルダ管理サ
ーバにコピーを置かず、窓口サーバから要求があるごと
に各文書格納サーバから構成文書を取り寄せるようにし
てもよい。In the above example, the folder information obtained by folder synchronization is stored in the window server, but a mechanism for not storing this information is also within the scope of the present invention. In the above example, a copy of each constituent document is stored in the folder management server. However, a copy is not placed in the folder management server, and each time a request is received from the counter server, the constituent document is obtained from each document storage server. It may be.
【0074】また、以上の例では、フォルダ管理サー
バ、文書格納サーバ、及び窓口サーバの3種類のサーバ
によるシステムを説明したが、これら3種類のサーバが
それぞれ別々のハードウエアに実装されている必要性は
ない。それらのうち2又は3種類のサーバ機能を1つの
ハードウエアに設けることも可能である。例えば、1つ
の装置にフォルダ管理サーバと窓口サーバの機能を組み
込んだ場合を考えると、その装置の窓口サーバ機能に読
み込ませたチケットが、その装置のフォルダ管理サーバ
機能により管理されるフォルダに対応していれば、その
1台の装置が窓口サーバ兼フォルダ管理サーバとして機
能し、各構成文書の同期処理を行って利用者に提供す
る。Further, in the above example, a system using three types of servers, that is, a folder management server, a document storage server, and a contact server, has been described. However, these three types of servers need to be mounted on separate hardware. There is no sex. It is also possible to provide two or three types of server functions in one piece of hardware. For example, when the functions of the folder management server and the contact server are incorporated in one device, the ticket read by the contact server function of the device corresponds to the folder managed by the folder management server function of the device. If so, the single device functions as a contact server and a folder management server, synchronizes each constituent document, and provides the document to the user.
【0075】[実施形態2]この実施形態2のシステム
は、上記実施形態1のシステムに作成予定文書を扱う機
能を付加したものである。作成予定文書とは、フォルダ
作成時点や個々のチケット発行の時点では未だ存在しな
いが、近いうちに作成されそのフォルダに含まれること
が分かっている文書である。[Second Embodiment] The system of the second embodiment is obtained by adding a function for handling a document to be created to the system of the first embodiment. The document to be created is a document that does not yet exist at the time of folder creation or at the time of issuing an individual ticket, but is known to be created soon and included in the folder.
【0076】例えば会議の議事録は、その会議を行って
いる時点では作成されていないが、会議の後で作成され
ることは分かっている。そこで、後で作成される会議の
議事録を取得できるチケットを、その会議の席で各参加
者に配布できれば便利である。本実施形態はこのような
サービスを実現するための仕組みを提供する。For example, it is known that the minutes of a meeting are not created at the time of holding the meeting, but are created after the meeting. Therefore, it is convenient if a ticket for acquiring the minutes of a meeting created later can be distributed to each participant at the meeting. The present embodiment provides a mechanism for realizing such a service.
【0077】このために、本実施形態では、図10に示
すように、グループ文書のフォルダ20の個々の構成文
書の文書情報22に、作成予定フラグ22iを設ける。
フォルダ20に含まれる他の情報は、実施形態1のもの
と同様でよい。For this purpose, in this embodiment, as shown in FIG. 10, a creation schedule flag 22i is provided in the document information 22 of each constituent document in the folder 20 of the group document.
Other information included in the folder 20 may be the same as that of the first embodiment.
【0078】作成予定文書をフォルダに登録するには、
フォルダ管理者はその作成予定文書の所在位置やファイ
ル名などをフォルダ管理サーバ100の当該フォルダに
登録すると共に、その作成予定文書の文書情報22の作
成予定フラグ22iを「真」にセットする。所在位置や
ファイル名などは、例えば、その作成予定文書の作成担
当者にどのようなファイル名でどこにその文書を作成す
る予定かを聞いて設定してもよいし、フォルダ管理者が
それらを決めてしまい、その文書の作成担当者がそれに
従うようにしてもよい。To register a document to be created in a folder,
The folder administrator registers the location and file name of the document to be created in the folder of the folder management server 100, and sets the creation schedule flag 22i of the document information 22 of the document to be created to “true”. For example, the location and file name may be set by asking the person in charge of the document to be created with what file name and where the document is to be created, or the folder administrator may decide them. And the person in charge of creating the document may follow it.
【0079】この場合、フォルダ管理者が登録した当該
文書の所在位置が作成予定文書の外部リンク22cにセ
ットされるが、その時点ではそこには文書データは存在
しない。また、内部リンク22aには、フォルダ管理サ
ーバ100が当該作成予定文書に割り当てたファイル位
置が設定される。In this case, the location of the document registered by the folder manager is set in the external link 22c of the document to be created, but no document data exists at that time. The file position assigned to the document to be created by the folder management server 100 is set in the internal link 22a.
【0080】チケット発行の際には、フォルダ管理サー
バ100は、各構成文書の作成予定フラグ22iを調
べ、その値が「偽」である文書についてはサムネール画
像を作成してチケットに組み込み、「真」である文書に
ついては作成予定である旨を示す表示をチケットに組み
込む。図11に、作成予定文書の表示を含むチケットの
例を示す。この例では、議事録について作成予定を示す
表示38がなされており、この作成予定の文書をチェッ
クボックス35で選択することができる。At the time of issuing a ticket, the folder management server 100 checks the creation schedule flag 22i of each constituent document, creates a thumbnail image for a document whose value is “false”, incorporates the thumbnail image into the ticket, and sets the “true” Is displayed in the ticket. FIG. 11 shows an example of a ticket including a display of a document to be created. In this example, a display 38 indicating the scheduled creation of the minutes is made, and the document to be created can be selected with the check box 35.
【0081】このチケットが窓口サーバ200に入力さ
れた場合、窓口サーバ200は実施形態1の場合と同様
に、フォルダ管理サーバ100に対し、当該チケットに
対応するフォルダの同期処理を要求する。フォルダ管理
サーバ100は、そのフォルダの各構成文書について文
書同期を図るが、その時点でその作成予定文書が作成さ
れていれば、その文書のデータがフォルダ管理サーバ1
00に取得され、窓口サーバ200に提供される。この
とき、当該文書の作成予定フラグは「偽」に設定され
る。一方、文書同期の時点で作成予定文書がまだ作成さ
れていなければ、フォルダ管理サーバ100はその文書
の取得に失敗する。この場合、フォルダ管理サーバ10
0は、要求元の窓口サーバ200に対してその作成予定
文書が未作成である旨を通知する。これを受けた窓口サ
ーバ200は、利用者がその作成予定文書の出力を要求
している場合には、その文書が未作成である旨を利用者
に通知する。When this ticket is input to the window server 200, the window server 200 requests the folder management server 100 to synchronize the folder corresponding to the ticket, as in the first embodiment. The folder management server 100 synchronizes the documents of each constituent document of the folder. If the document to be created is created at that time, the data of the document is stored in the folder management server 1.
00, and provided to the counter server 200. At this time, the creation schedule flag of the document is set to “false”. On the other hand, if the document to be created has not yet been created at the time of document synchronization, the folder management server 100 fails to acquire the document. In this case, the folder management server 10
0 notifies the requesting window server 200 that the document to be created has not been created. When receiving the request, the contact server 200 notifies the user that the document has not been created, when the user has requested the output of the document to be created.
【0082】このように、本実施形態では、作成予定文
書をフォルダに入れて管理することができるので、その
文書が作成されたときにそれをスムーズに入手すること
ができる。特に、チケットにその作成予定文書を表示し
てそれを選択できるようにしたことにより、利用者は容
易に作成予定文書を入手できるようになる。As described above, in the present embodiment, a document to be created can be put in a folder and managed, so that when the document is created, it can be obtained smoothly. In particular, by displaying the document to be created on the ticket and selecting it, the user can easily obtain the document to be created.
【0083】[実施形態3]この実施形態3は、実施形
態1のシステムにおいて、構成文書の更新の柔軟性を増
すための仕組みを追加するものである。[Third Embodiment] In the third embodiment, in the system of the first embodiment, a mechanism for increasing the flexibility of updating a configuration document is added.
【0084】すなわち、実施形態1では、構成文書のオ
リジナルの更新は、そのオリジナルを保持した文書格納
サーバ300にて行っていた。しかしながら、これでは
文書更新のためには必ず特定の文書格納サーバ300に
アクセスする必要があり、不便なことがある。そこで、
本実施形態では、任意の窓口サーバ200から構成文書
の更新を行うための仕組みを提供する。That is, in the first embodiment, the original of the constituent document is updated by the document storage server 300 holding the original. However, this requires access to a specific document storage server 300 for updating a document, which may be inconvenient. Therefore,
In the present embodiment, a mechanism for updating a configuration document from an arbitrary contact server 200 is provided.
【0085】この実施形態では、チケットを用いて文書
更新が指示できるようにする。この実施形態で用いるチ
ケットの一例を図12に示す。このチケットは、実施形
態1のチケット(図6参照)に対し、フォルダに対する
操作内容を指定するためのチェックボックス39を加え
ている。この例では、操作内容には、文書の「出力」と
「更新」とがある。チェックボックス35で文書を選択
し、チェックボックス39で「出力」操作を選択すれ
ば、その文書を取得することができる。この場合の処理
は実施形態1で説明したものと同様である。In this embodiment, a document update can be instructed using a ticket. FIG. 12 shows an example of a ticket used in this embodiment. This ticket has a check box 39 for designating the content of an operation on a folder, in addition to the ticket of the first embodiment (see FIG. 6). In this example, the operation content includes “output” and “update” of the document. If a document is selected in the check box 35 and an “output” operation is selected in the check box 39, the document can be obtained. The processing in this case is the same as that described in the first embodiment.
【0086】一方、チェックボックス35で文書を選択
し、チェックボックス39で「更新」を選択すれば、そ
の文書を新たな文書に更新することができる。この場
合、利用者は、選択した文書に置き換わる「更新文書」
の所在位置を記入欄に40に記入する。これは、ディレ
クトリパスやURLなどの形式で記入すればよい。On the other hand, if a document is selected by the check box 35 and “update” is selected by the check box 39, the document can be updated to a new document. In this case, the user must select the "updated document" to replace the selected document.
The location of the in the entry box at 40. This may be entered in a format such as a directory path or a URL.
【0087】いずれかの構成文書を更新したい利用者
は、そのための更新文書を作成し、チケット30の記入
欄40にその更新文書のURL等を記入し、更新対象の
構成文書のチェックボックス35を選択する。そして、
そのチケットを手近の窓口サーバ200に読み込ませ
る。The user who wants to update any of the constituent documents creates an updated document for that purpose, writes the URL of the updated document in the entry column 40 of the ticket 30, and sets the check box 35 of the constituent document to be updated. select. And
The ticket server 200 reads the ticket.
【0088】すると、窓口サーバ200がそのチケット
30に対応するフォルダ20とそれを管理するフォルダ
管理サーバ100を特定するとともに、そのチケットが
「更新」を指定していることを検知し、更新対象の構成
文書とそれに置き換わる「更新文書」の所在位置の情報
をチケットから取得し、その所在位置から「更新文書」
のデータを取り出す。そして、窓口サーバ200は、フ
ォルダ管理サーバ100に対してフォルダ同期を要求す
る際に、更新対象の構成文書の識別情報と「更新文書」
のデータとをフォルダ管理サーバ100に送る。Then, the window server 200 specifies the folder 20 corresponding to the ticket 30 and the folder management server 100 that manages the folder 20, detects that the ticket specifies “update”, and detects the update target to be updated. Information on the location of the constituent document and the “updated document” that replaces it is acquired from the ticket, and the “updated document” is obtained from the location.
Retrieve the data of When requesting folder synchronization to the folder management server 100, the contact server 200 adds the identification information of the configuration document to be updated and the "updated document".
Is transmitted to the folder management server 100.
【0089】これを受け取ったフォルダ管理サーバ10
0は、当該フォルダ内の更新対象の構成文書を、送られ
てきた「更新文書」のデータに置き換える。更に、フォ
ルダ管理サーバ100は、当該フォルダの各構成文書の
オリジナルを持つ文書格納サーバとの間で、それら個々
の構成文書の文書同期処理を行う。これにより、更新さ
れた構成文書のオリジナルも更新することができる。The folder management server 10 receiving this
0 replaces the constituent document to be updated in the folder with the data of the “updated document” sent. Further, the folder management server 100 performs a document synchronization process of each of the constituent documents with a document storage server having the original of each constituent document of the folder. As a result, the original of the updated constituent document can also be updated.
【0090】更新文書についてオリジナルと文書同期を
行う代わりに、チケットで指定された「更新文書」自体
をオリジナルとすることも考えられる。この場合、フォ
ルダ管理サーバ100は、フォルダの当該構成文書の外
部リンク22c(図4参照)を、チケットに指定された
「更新文書」の所在位置に書き換える。更新の際、オリ
ジナルを変更するか否かをチケットにて指定できるよう
にすることも好適である。Instead of synchronizing the updated document with the original, the "updated document" specified by the ticket itself may be considered as the original. In this case, the folder management server 100 rewrites the external link 22c (see FIG. 4) of the constituent document of the folder to the location of the “updated document” specified in the ticket. At the time of updating, it is also preferable that whether or not to change the original can be designated by a ticket.
【0091】このようにチケットを用いて文書更新が行
えるようにしたので、利用者は、構成文書のオリジナル
のある文書格納サーバ300にアクセスできないような
状況でも、手近の窓口サーバからその構成文書を更新す
ることができる。As described above, since the document can be updated using the ticket, even if the user cannot access the document storage server 300 having the original configuration document, the user can download the configuration document from the nearby window server. Can be updated.
【0092】なお、窓口サーバ200からの文書更新の
変形例として、図13に示すような方式がある。この方
式では、構成文書10の更新を行う際、窓口サーバ20
0に保持したフォルダ20a内の当該構成文書10dを
更新する。もし窓口サーバ200内に必要なフォルダ2
0aがなければそれをフォルダ管理サーバ100から取
得した上で、窓口サーバ200上で構成文書10dの更
新を行う。そして、そのフォルダに対応したチケットを
その窓口サーバ200に読み込ませて更新処理を指示す
る。窓口サーバ200は、そのチケットの指示に従っ
て、対応するフォルダ管理サーバ100とフォルダ同期
処理を行う。このフォルダ同期処理により、窓口サーバ
200内の更新された構成文書10dの情報が、フォル
ダ管理サーバ100内の対応する構成文書10aに反映
される。図13の例では、この更新の後、当該更新文書
のオリジナルを窓口サーバ200内の文書10dに切り
替えている。なお、この代わりに、このときフォルダ管
理サーバ100が、そのフォルダ20内の各構成文書に
ついて各文書格納サーバ300と文書同期処理を行うこ
とにより、更新を文書格納サーバ300内のオリジナル
に反映させるようにしてもよい。As a modification of the document update from the contact server 200, there is a method as shown in FIG. In this method, when the configuration document 10 is updated, the contact server 20
The component document 10d in the folder 20a held at 0 is updated. Required folder 2 in window server 200
If 0a does not exist, it is acquired from the folder management server 100, and the configuration document 10d is updated on the contact server 200. Then, the ticket corresponding to the folder is read into the window server 200 and an update process is instructed. The window server 200 performs folder synchronization processing with the corresponding folder management server 100 according to the instruction of the ticket. By this folder synchronization processing, the information of the updated configuration document 10d in the contact server 200 is reflected on the corresponding configuration document 10a in the folder management server 100. In the example of FIG. 13, after this update, the original of the updated document is switched to the document 10d in the window server 200. Instead of this, at this time, the folder management server 100 performs a document synchronization process with each of the document storage servers 300 for each of the constituent documents in the folder 20 so that the update is reflected on the original in the document storage server 300. It may be.
【0093】また、図12に示したチケットの代わり
に、個々の構成文書ごとに、「出力」、「更新」を指定
するためのチェックボックスを設けたチケットを用いる
ことも好適である。こうすれば、ある構成文書について
は「出力」、別の文書は「更新」、更に別の文書は「更
新」と「出力」の両方、などと、1枚のチケットで文書
ごとに個別の操作を指示することができる。Further, instead of the ticket shown in FIG. 12, it is also preferable to use a ticket provided with a check box for designating “output” and “update” for each constituent document. In this way, individual operations are performed for each document with one ticket, such as “output” for one constituent document, “update” for another document, and “update” and “output” for another document. Can be indicated.
【0094】[実施形態4]実施形態1では、フォルダ
管理者がグループ文書の閲覧を許す者だけに「チケッ
ト」を配布することにより、グループ文書へのアクセス
管理を行っていた。本実施形態では、更に操作内容につ
いての「権限」をチケットに設定することにより、更に
きめ細かな文書管理を図る。[Fourth Embodiment] In the first embodiment, the access control to the group document is performed by distributing the "ticket" only to the person who permits the browsing of the group document by the folder manager. In this embodiment, more detailed document management is achieved by setting “authority” for the operation content in the ticket.
【0095】例えば、グループ文書に対する操作とし
て、個別の構成文書の「出力」と「更新」とが用意され
ている場合、権限としては、例えば構成文書の「出力」
のみを許す場合と、「出力」と「更新」の両方を許す場
合とが考えられる。フォルダ管理者は、利用者に対して
チケットを発行する際、その利用者に対して許す「権
限」を設定する。設定された権限の情報は、フォルダの
チケット情報26に権限情報26cとして登録される
(図4参照)。For example, when “output” and “update” of an individual constituent document are prepared as operations on a group document, the authority is, for example, “output” of the constituent document.
Only the case where only “output” and “update” are permitted is considered. When issuing a ticket to a user, the folder administrator sets “permission” allowed for the user. The set authority information is registered as authority information 26c in the ticket information 26 of the folder (see FIG. 4).
【0096】利用者がチケットを窓口サーバ200に入
力した場合、窓口サーバ200はフォルダ管理サーバ1
00との間で当該チケットに対応するフォルダの同期を
行うことにより、そのチケットに関する権限情報26c
を得る。そして、この権限情報26cをもとに、利用者
がチケットで指示した操作内容が許可されたものかどう
かを判定し、許可されない操作内容であった場合には、
その操作を拒否する。例えば、「出力」の権限しか与え
られていないチケットで「更新」を指示しても、窓口サ
ーバ200は更新操作を拒否する。When the user inputs a ticket to the counter server 200, the counter server 200
By synchronizing the folder corresponding to the ticket with the file 00, the authority information 26c relating to the ticket is synchronized.
Get. Then, based on the authority information 26c, it is determined whether or not the operation content specified by the user with the ticket is permitted. If the operation content is not permitted,
Reject the operation. For example, even if the user designates "update" with a ticket to which only "output" authority has been given, the counter server 200 rejects the update operation.
【0097】また、チケットに付与した権限をコード化
してチケット自体に組み込み、窓口サーバ200がチケ
ットから直接権限情報を読み取って判断するようにして
もよい。Further, the authority given to the ticket may be coded and incorporated into the ticket itself, and the window server 200 may read the authority information directly from the ticket to make the determination.
【0098】また、更にきめ細かく、構成文書単位で権
限を設定するようにしてもよい。Further, the authority may be set more finely for each constituent document.
【0099】また、フォルダ内の構成文書の文書情報2
2(図4参照)にも権限情報を設定し、チケットの権限
情報と構成文書の権限情報の組合せで、操作の可否を判
断する方式も可能である。例えば、チケット及び構成文
書のそれぞれに、アクセスレベルの値を設定し、チケッ
トのアクセスレベルが構成文書のアクセスレベル以上の
場合に、その構成文書に対する操作を許可するなどの管
理が可能である。「出力」や「更新」など操作内容ごと
に個別にアクセスレベルを設定すれば、更にきめ細かい
管理が可能である。Further, the document information 2 of the constituent document in the folder
2 (see FIG. 4), it is also possible to set the authority information and determine whether or not the operation is possible based on a combination of the authority information of the ticket and the authority information of the constituent document. For example, it is possible to perform management such as setting an access level value for each of the ticket and the constituent document, and permitting an operation on the constituent document when the access level of the ticket is equal to or higher than the access level of the constituent document. If an access level is individually set for each operation content such as "output" or "update", more detailed management is possible.
【0100】[実施形態5]本実施形態では、利用者に
提供したサービスの履歴を残し、管理に役立てるための
仕組みを提供する。本実施形態のシステムで用いるフォ
ルダ管理サーバ100を図14に、窓口サーバ200を
図15に示す。これらの図に示す構成において、図5及
び7に示した実施形態1の構成要素と同様の構成要素に
は同一符号を付してその説明を省略する。なお、文書格
納サーバ300は実施形態1の構成と同じものでよい。[Embodiment 5] In the present embodiment, a mechanism is provided for keeping a history of services provided to users and utilizing them for management. FIG. 14 shows the folder management server 100 used in the system of the present embodiment, and FIG. 15 shows the window server 200. In the configurations shown in these drawings, the same components as those of the first embodiment shown in FIGS. 5 and 7 are denoted by the same reference numerals, and description thereof will be omitted. The document storage server 300 may have the same configuration as that of the first embodiment.
【0101】本実施形態の窓口サーバ200は、実施形
態1の構成に加え、履歴管理部230を含む。入力され
たチケットに応じて、文書出力部216から文書出力を
行った場合、文書出力部216は出力した文書の文書名
や枚数、チケットIDを履歴管理部230に渡す。する
と、履歴管理部230の履歴送付部232がそれらの情
報を、当該チケットに対応するフォルダを管理するフォ
ルダ管理サーバ100に送信する。The contact server 200 of this embodiment includes a history management unit 230 in addition to the configuration of the first embodiment. When a document is output from the document output unit 216 according to the input ticket, the document output unit 216 passes the document name and the number of the output documents and the ticket ID to the history management unit 230. Then, the history sending unit 232 of the history management unit 230 sends the information to the folder management server 100 that manages the folder corresponding to the ticket.
【0102】フォルダ管理サーバ100は、窓口サーバ
200の履歴送付部232から送られてくるこれらの情
報を履歴管理部140にて受信する。受信されたこれら
の情報は履歴書込部142によりデータベース105に
登録する。データベース105で管理するフォルダに、
この履歴情報を保持する機構を設ける。In the folder management server 100, the history management unit 140 receives such information sent from the history sending unit 232 of the window server 200. The received information is registered in the database 105 by the history writing unit 142. In the folder managed by the database 105,
A mechanism for holding this history information is provided.
【0103】図16に本実施形態のフォルダのデータ構
造の例を示す。実施形態1に示したフォルダのデータ構
造(図4参照)に含まれる項目と同じ項目については同
一の符号を付して説明を省略する。図16のデータ構造
では、個々のチケットのチケット情報26に履歴情報2
6dが登録される。履歴情報26dには、当該フォルダ
内の個々の構成文書ごとに、その文書名26eと、その
文書の出力枚数26fとが登録される。履歴書込部14
2は、窓口サーバ200の履歴送付部232からチケッ
トID、文書名、枚数の通知を受けると、そのチケット
IDに対応するチケット情報26の履歴情報26dに、
その文書名と枚数の情報を追加する。FIG. 16 shows an example of the data structure of a folder according to the present embodiment. Items that are the same as the items included in the data structure of the folder (see FIG. 4) shown in the first embodiment are given the same reference numerals, and descriptions thereof are omitted. In the data structure of FIG. 16, the ticket information 26 of each ticket has the history information 2
6d is registered. In the history information 26d, a document name 26e and an output number 26f of the document are registered for each of the constituent documents in the folder. History writing unit 14
When receiving the notification of the ticket ID, the document name, and the number of sheets from the history sending unit 232 of the window server 200, the history information 26d of the ticket information 26 corresponding to the ticket ID becomes
The information of the document name and the number of sheets is added.
【0104】フォルダ管理者は、履歴読出部144から
履歴情報を読み出すことができる。The folder manager can read history information from the history reading unit 144.
【0105】この履歴情報は、各構成文書の出力状況の
管理や追跡に利用することができる。更には、出力した
文書の種類や枚数に応じた課金処理にも利用できる。This history information can be used for managing and tracking the output status of each constituent document. Furthermore, it can also be used for accounting processing according to the type and number of output documents.
【図1】 実施形態の文書管理システムの概要について
説明するための図である。FIG. 1 is a diagram for describing an overview of a document management system according to an embodiment.
【図2】 実施形態1の文書管理システムの構成を説明
するための図である。FIG. 2 is a diagram illustrating a configuration of a document management system according to the first embodiment.
【図3】 文書格納サーバの構成を説明するための図で
ある。FIG. 3 is a diagram illustrating a configuration of a document storage server.
【図4】 グループ文書のフォルダのデータ構造の一例
を示す図である。FIG. 4 is a diagram illustrating an example of a data structure of a folder of a group document.
【図5】 フォルダ管理サーバの構成を説明するための
図である。FIG. 5 is a diagram illustrating a configuration of a folder management server.
【図6】 チケットの一例を示す図である。FIG. 6 is a diagram illustrating an example of a ticket.
【図7】 窓口サーバの構成を説明するための図であ
る。FIG. 7 is a diagram illustrating a configuration of a window server.
【図8】 フォルダ作成からチケット発行までの処理手
順を示す図である。FIG. 8 is a diagram showing a processing procedure from folder creation to ticket issuance.
【図9】 チケットを利用した文書取得処理の手順を示
す図である。FIG. 9 is a diagram showing a procedure of a document acquisition process using a ticket.
【図10】 実施形態2におけるフォルダのデータ構造
の一例を示す図である。FIG. 10 is a diagram illustrating an example of a data structure of a folder according to the second embodiment.
【図11】 実施形態2におけるチケットの一例を示す
図である。FIG. 11 illustrates an example of a ticket according to the second embodiment.
【図12】 実施形態3におけるチケットの一例を示す
図である。FIG. 12 is a diagram illustrating an example of a ticket according to a third embodiment.
【図13】 実施形態3の仕組みの概念を説明するため
の図である。FIG. 13 is a diagram for explaining a concept of a mechanism according to a third embodiment.
【図14】 実施形態5におけるフォルダ管理サーバの
構成を説明するための図である。FIG. 14 is a diagram illustrating a configuration of a folder management server according to a fifth embodiment.
【図15】 実施形態5における窓口サーバの構成を説
明するための図である。FIG. 15 is a diagram illustrating a configuration of a window server according to the fifth embodiment.
【図16】 実施形態5におけるフォルダのデータ構造
の一例を示す図である。FIG. 16 is a diagram illustrating an example of a data structure of a folder according to the fifth embodiment.
10 構成文書(オリジナル)、10a,10b 構成
文書(コピー)、20,20a フォルダ、30 チケ
ット、100 フォルダ管理サーバ、200窓口サー
バ、300 文書格納サーバ。10 constituent documents (original), 10a, 10b constituent documents (copy), 20, 20a folder, 30 tickets, 100 folder management server, 200 contact server, 300 document storage server.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 齊藤 信一 神奈川県海老名市本郷2274番地 富士ゼロ ックス株式会社海老名事業所内 (72)発明者 熊澤 幸夫 神奈川県海老名市本郷2274番地 富士ゼロ ックス株式会社海老名事業所内 (72)発明者 上野 邦和 神奈川県海老名市本郷2274番地 富士ゼロ ックス株式会社海老名事業所内 (72)発明者 関口 ゆみ 神奈川県海老名市本郷2274番地 富士ゼロ ックス株式会社海老名事業所内 (72)発明者 田丸 恵理子 神奈川県横浜市保土ヶ谷区神戸町134番地 横浜ビジネスパークイーストタワー13F 富士ゼロックス株式会社内 (72)発明者 板木 冠二 神奈川県横浜市保土ヶ谷区神戸町134番地 横浜ビジネスパークイーストタワー13F 富士ゼロックス株式会社内 (72)発明者 倉林 則之 神奈川県海老名市本郷2274番地 富士ゼロ ックス株式会社海老名事業所内 Fターム(参考) 5B009 SA11 SA14 VA02 VC03 ──────────────────────────────────────────────────の Continued on the front page (72) Shinichi Saito, 2274 Hongo, Ebina, Ebina, Kanagawa Prefecture Inside Fuji Xerox Co., Ltd. (72) Yukio Kumazawa 2274, Hongo, Ebina, Kanagawa, Japan Fuji Xerox Co., Ltd. In-house (72) Inventor Kunikazu Ueno 2274 Hongo, Ebina-shi, Kanagawa Prefecture Fuji Xerox Co., Ltd.Ebina Office (72) Inventor Yumi Sekiguchi 2274 Hongo, Ebina-shi, Kanagawa Prefecture Fuji Xerox Co., Ltd. Person: Eriko Tamaru 134, Kobe-cho, Hodogaya-ku, Yokohama-shi, Kanagawa, Japan 13F, Fuji Xerox Co., Ltd. (72) Inventor Kanji Itaki 134, Kobe-cho, Hodogaya-ku, Yokohama, Kanagawa Prefecture Yokohama Business Park East Tower 13F Inside Fuji Xerox Co., Ltd. (72) Inventor Noriyuki Kurabayashi 2274 Hongo, Ebina-shi, Kanagawa Prefecture F-Xerox Co., Ltd. Ebina Works F-term (reference)
Claims (20)
されている複数の構成文書を1つのグループ文書にまと
めて管理するグループ管理装置と、前記グループ文書に
関する処理要求をユーザから受け付け、前記グループ管
理装置と協働して前記処理要求に応える窓口装置と、を
備える文書管理システムであって、 前記グループ管理装置は、 グループ文書の各構成文書の前記格納場所を示すオリジ
ナル所在情報と、それら各構成文書とを互いに対応づけ
て記憶するグループデータベースと、 前記オリジナル所在情報を参照して、前記グループ文書
の各構成文書をその各々の格納場所から収集し、前記グ
ループデータベースに登録する文書収集手段と、 前記窓口装置からのアクセス要求を受け付け、この要求
に係るグループ文書の各構成文書を前記グループデータ
ベースから取得し、アクセス要求元の前記窓口装置に対
して提供するアクセス応答手段と、 を備え、 前記窓口装置は、 ユーザからグループ文書についての処理要求を受け付け
る受付手段と、 受け付けた処理要求に応じて前記グループ管理装置に対
して当該グループ文書へのアクセス要求を行うアクセス
要求手段と、 このアクセス要求に応じて前記グループ管理装置から供
給されるグループ文書の各構成文書を用いて、前記処理
要求に応じた処理を行う応答処理手段と、 を備える、 文書管理システム。1. A group management device that collectively manages a plurality of constituent documents stored in a plurality of storage locations on a network into one group document, and receives a processing request related to the group document from a user, and performs the group management. A contact device that responds to the processing request in cooperation with a device, the group management device comprising: original location information indicating the storage location of each constituent document of the group document; A group database that stores documents in association with each other; a document collection unit that collects constituent documents of the group documents from their respective storage locations with reference to the original location information, and registers the constituent documents in the group database; An access request from the window device is received, and each constituent document of the group document related to the request is received. An access response unit that obtains from the group database and provides the access request source to the window device, wherein the window device receives a processing request for a group document from a user, and the received processing request An access requesting unit for making an access request to the group management device to the group document in response to the request; and performing the processing by using each constituent document of the group document supplied from the group management device in response to the access request. A document management system comprising: a response processing unit that performs a process according to a request.
段は、前記窓口装置からアクセス要求を受けた場合に、
その要求に係るグループ文書の各構成文書の収集を前記
文書収集手段に依頼し、その収集結果を反映した前記グ
ループデータベースから当該要求に係るグループ文書の
構成文書群を取得して前記窓口装置に提供することを特
徴とする請求項1記載の文書管理システム。2. The access response means of the group management device, when receiving an access request from the window device,
Requests the document collection unit to collect the constituent documents of the group document according to the request, obtains a group of constituent documents of the group document according to the request from the group database reflecting the collection result, and provides it to the contact device. The document management system according to claim 1, wherein
は、前記各格納場所から各構成文書を収集する際、前記
グループデータベースに記憶されているものからみて更
新されていない構成文書については収集を省略すること
を特徴とする請求項1記載の文書管理システム。3. The document collection unit of the group management device, when collecting each configuration document from each storage location, omits collection of configuration documents that have not been updated in view of those stored in the group database. The document management system according to claim 1, wherein
じて前記グループ管理装置から提供されたグループ文書
の各構成文書を保存する窓口データベースを備え、 前記グループ管理装置のアクセス応答手段は、アクセス
要求されたグループ文書の各構成文書のうち、前記窓口
装置の窓口データベースに存在するものからみて更新さ
れていない構成文書については前記窓口装置への提供を
省略することを特徴とする請求項1記載の文書管理シス
テム。4. The contact device includes a contact database storing each constituent document of the group document provided from the group management device in response to the access request, and the access response unit of the group management device includes: 2. The system according to claim 1, wherein, among the constituent documents of the group document, the constituent documents that have not been updated in view of those existing in the window database of the window device are omitted from being provided to the window device. Document management system.
プ文書に対する処理要求を受けた場合において前記グル
ープ管理装置と通信できない場合、前記窓口データベー
ス内にある当該グループ文書の情報を用いて前記処理要
求に応答することを特徴とする請求項4記載の文書管理
システム。5. When the window device receives a processing request for a group document from the user and cannot communicate with the group management device, the window device responds to the processing request using information of the group document in the window database. 5. The document management system according to claim 4, wherein a response is made.
からアクセス要求を受けた際、当該グループ文書のいず
れかの構成文書についてその格納場所と通信できない場
合、その構成文書については前記グループデータベース
内に存在するデータを前記窓口サーバに提供することを
特徴とする請求項1記載の文書管理システム。6. The group management device, when receiving an access request from the window device, if any of the constituent documents of the group document cannot communicate with the storage location, the group document is stored in the group database. 2. The document management system according to claim 1, wherein existing data is provided to the contact server.
の構成文書として作成することが予定されている作成予
定文書について、その文書のネットワーク上での作成予
定場所を前記グループデータベースに登録する手段を備
え、 前記グループ管理装置の文書収集手段は、グループ文書
の各構成文書を収集する際前記作成予定文書の作成予定
場所に文書を検出した場合は、その文書を前記グループ
文書の構成文書として収集することを特徴とする請求項
1記載の文書管理システム。7. The group management apparatus further includes means for registering, in the group database, a place where a document to be created on a network is scheduled to be created as a constituent document of the group document. When the document collection unit of the group management device detects a document at a place where the planned document is to be created when collecting each constituent document of the group document, the document collecting unit collects the document as a constituent document of the group document. 2. The document management system according to claim 1, wherein:
段は、前記窓口装置からのアクセス要求に係るグループ
文書の構成文書のいずれかが作成予定文書である場合
は、当該文書については文書データの代わりに作成予定
であることを示す情報を提供することを特徴とする請求
項7記載の文書管理システム。8. The access response means of the group management device, if any of the constituent documents of the group document relating to the access request from the window device is a document to be created, the document is replaced with document data instead of document data. 8. The document management system according to claim 7, wherein information indicating that the document is to be created is provided.
対応する更新文書の指定を受け付ける更新指定手段と、 前記グループ管理装置に対し、前記更新指定手段の指定
内容に応じた更新要求を発行する更新要求手段と、 を含み、 前記グループ管理装置は、更新要求を受けた場合に、前
記グループデータベースにおいて、その要求に係るグル
ープ文書の構成文書を前記更新文書に置き換える更新手
段を含むことを特徴とする請求項1記載の文書管理シス
テム。9. The update apparatus according to claim 9, wherein the contact apparatus receives a configuration document of a group document to be updated, and an update specification unit that receives specification of an update document corresponding to the configuration document. Update request means for issuing an update request according to the above, wherein, when an update request is received, the group management device replaces, in the group database, a constituent document of a group document related to the request with the update document 2. The document management system according to claim 1, further comprising an updating unit.
前記窓口装置からの更新要求に係る構成文書の前記オリ
ジナル所在情報を、その更新要求において指定された更
新文書の格納場所に更新する手段を備えることを特徴と
する請求項9記載の文書管理システム。10. The updating means of the group management device,
10. The document management system according to claim 9, further comprising means for updating the original location information of the constituent document relating to the update request from the window device to a storage location of the update document specified in the update request.
プデータベースに登録されたグループ文書について、そ
のグループ管理装置の前記ネットワーク上での所在位置
情報を含んだ、そのグループ文書へのアクセスのための
チケットを発行するチケット発行手段を備え、 前記窓口装置において、前記アクセス要求手段は前記チ
ケットを読み込むことによりユーザからの処理要求を受
け付け、前記アクセス要求手段はそのチケットに含まれ
る前記所在位置情報に従って当該グループ文書を管理す
る前記グループ管理装置を特定してアクセス要求を行う
ことを特徴とする請求項1記載の文書管理システム。11. The group management device, for a group document registered in the group database, issues a ticket for access to the group document including location information of the group management device on the network. A ticket issuing unit that issues a request, wherein the access request unit receives a processing request from a user by reading the ticket, and the access requesting unit receives the processing request from the group document according to the location information included in the ticket. 2. The document management system according to claim 1, wherein the group management device that manages the request is specified and an access request is issued.
手段は、発行したチケットに対して認証情報を組み込む
手段を備え、 前記窓口装置のアクセス要求手段は、読み込んだチケッ
トから読み取った認証情報に基づきそのチケットが正当
に発行されたものか否かを判定し、正当に発行されたも
のでないと判定した場合には、そのチケットについての
処理を取り止めることを特徴とする請求項11記載の文
書管理システム。12. The ticket issuing means of the group management device includes means for incorporating authentication information into the issued ticket, and the access requesting means of the window device determines the ticket based on the authentication information read from the read ticket. 12. The document management system according to claim 11, wherein it is determined whether the issuance is valid or not, and if it is determined that the issuance is not valid, the processing for the ticket is canceled.
ープ文書に対する操作の指定を保持する手段を有し、 前記窓口装置は、このチケットに保持された操作指定を
読み取り、これに従った処理を行うことを特徴とする請
求項11記載の文書管理システム。13. The ticket has means for holding designation of an operation on a group document performed by a user, and the counter device reads the designation of operation held in the ticket and performs a process according to the designation. The document management system according to claim 11, wherein:
発行手段は、発行するチケットに対して操作権限を設定
する手段を備え、 前記窓口装置は、読み込んだチケットについての前記操
作権限を求め、そのチケットに保持された操作指定がそ
の操作権限を超える場合には、チケットについての処理
を取り止めることを特徴とする請求項13記載の文書管
理システム。14. The ticket issuing means of the group management device includes means for setting operation authority for a ticket to be issued, and the window device obtains the operation authority for the read ticket, and 14. The document management system according to claim 13, wherein when the held operation designation exceeds the operation authority, the processing for the ticket is canceled.
に応じて行った処理内容の履歴情報を当該チケットのチ
ケット識別情報と対応づけて前記グループ管理装置に送
信する手段を備え、 前記グループ管理装置は、前記窓口装置から受信した履
歴情報とチケット識別情報とを対応づけて前記グループ
データベースに登録する手段を備えることを特徴とする
請求項11記載の文書管理システム。15. The window device further comprises means for transmitting, to the group management device, history information of the processing performed in response to the read ticket in association with the ticket identification information of the ticket. 12. The document management system according to claim 11, further comprising means for associating history information and ticket identification information received from said window device with each other and registering them in said group database.
書の各構成文書に対するユーザの選択指示を保持する手
段を備え、 前記窓口装置は、前記チケットから前記ユーザの選択指
示を読み取り、この選択指示に係る構成文書又はページ
を前記窓口データベースから取得して出力する手段を備
える請求項11記載の文書管理システム。16. The ticket includes means for holding a user's selection instruction for each constituent document of the corresponding group document, and the teller apparatus reads the user's selection instruction from the ticket and relates to the selection instruction. The document management system according to claim 11, further comprising: a unit configured to acquire a constituent document or a page from the contact database and output the acquired document or page.
納されている複数の文書を1つのグループ文書にまとめ
て管理する文書管理装置であって、 グループ文書の各構成文書の前記格納場所を示すオリジ
ナル所在情報と、それら各構成文書とを互いに対応づけ
て記憶するデータベースと、 前記オリジナル所在情報を参照して、前記グループ文書
の各構成文書をその各々の格納場所から収集し、前記デ
ータベースに登録する文書収集手段と、 グループ文書へのアクセス要求を受け付け、この要求に
係るグループ文書を前記データベースから取り出し、前
記アクセス要求に応答するアクセス応答手段と、 を備える文書管理装置。17. A document management apparatus for managing a plurality of documents stored in a plurality of storage locations on a network in one group document, wherein the original document indicates the storage location of each constituent document of the group document. A database that stores the location information and the respective constituent documents in association with each other; and collects the respective constituent documents of the group document from their respective storage locations with reference to the original location information and registers the collected documents in the database. A document management apparatus, comprising: a document collection unit; and an access response unit that receives a request to access a group document, retrieves the group document related to the request from the database, and responds to the access request.
求を受けた場合に、その要求に係るグループ文書の各構
成文書の収集を前記文書収集手段に依頼し、その依頼に
応じて前記データベースに格納された構成文書群を用い
て前記アクセス要求に応答することを特徴とする請求項
17記載の文書管理装置。18. The method according to claim 17, wherein the access response unit requests the document collection unit to collect the constituent documents of the group document according to the request when the access request is received, and stores the document in the database in response to the request. 18. The document management apparatus according to claim 17, wherein the apparatus responds to the access request by using a group of constituent documents.
各構成文書を前記各格納場所から収集する際に、前記デ
ータベースに格納されている構成文書からみて更新され
ている文書のみを収集することを特徴とする請求項17
記載の文書管理装置。19. The document collection means, when collecting each constituent document of the group document from each of the storage locations, collects only the updated document as viewed from the constituent documents stored in the database. Claim 17
Document management device as described.
納されている複数の文書を1つのグループ文書にまとめ
て管理する文書管理装置であって、 グループ文書の各構成文書の前記格納場所を示すオリジ
ナル所在情報を記憶するデータベースと、 グループ文書へのアクセス要求を受け付けると、前記オ
リジナル所在情報を参照して当該グループ文書の各構成
文書を各々の格納場所から収集し、それら構成文書を用
いて前記アクセス要求に応答するアクセス応答手段と、 を備える文書管理装置。20. A document management apparatus for managing a plurality of documents stored in a plurality of storage locations on a network in one group document, wherein the original document indicates the storage location of each constituent document of the group document. When a request to access a group document is received from a database that stores location information, each constituent document of the group document is collected from each storage location with reference to the original location information, and the access is performed using the constituent documents. A document management device comprising: an access response unit that responds to a request.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000109572A JP3870662B2 (en) | 2000-04-11 | 2000-04-11 | Document management system and apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000109572A JP3870662B2 (en) | 2000-04-11 | 2000-04-11 | Document management system and apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001297300A true JP2001297300A (en) | 2001-10-26 |
| JP3870662B2 JP3870662B2 (en) | 2007-01-24 |
Family
ID=18622246
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000109572A Expired - Fee Related JP3870662B2 (en) | 2000-04-11 | 2000-04-11 | Document management system and apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3870662B2 (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004186888A (en) * | 2002-12-02 | 2004-07-02 | Nec Nexsolutions Ltd | Electronic mail charging method |
| JP2005174302A (en) * | 2003-11-17 | 2005-06-30 | Ricoh Co Ltd | Document management apparatus, document management method, document management program, and recording medium |
| JP2005526320A (en) * | 2002-05-17 | 2005-09-02 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | Secure content sharing in digital rights management |
| JP2007115192A (en) * | 2005-10-24 | 2007-05-10 | Chial & Associates:Kk | File management system, information processing apparatus, authentication system, and file usage authority setting system |
| JP2007164471A (en) * | 2005-12-14 | 2007-06-28 | Kyocera Mita Corp | Authentication system |
| JP2010062982A (en) * | 2008-09-05 | 2010-03-18 | Murata Machinery Ltd | Communication device, and relay server |
| JP2011525006A (en) * | 2008-05-27 | 2011-09-08 | フランス・テレコム | Method and system for a user to access at least one service provided by at least one other user |
| JP2015219571A (en) * | 2014-05-14 | 2015-12-07 | コニカミノルタ株式会社 | Update management device, image forming apparatus, control program for update management device, and control program for image forming apparatus |
-
2000
- 2000-04-11 JP JP2000109572A patent/JP3870662B2/en not_active Expired - Fee Related
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005526320A (en) * | 2002-05-17 | 2005-09-02 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | Secure content sharing in digital rights management |
| JP2004186888A (en) * | 2002-12-02 | 2004-07-02 | Nec Nexsolutions Ltd | Electronic mail charging method |
| JP2005174302A (en) * | 2003-11-17 | 2005-06-30 | Ricoh Co Ltd | Document management apparatus, document management method, document management program, and recording medium |
| JP2007115192A (en) * | 2005-10-24 | 2007-05-10 | Chial & Associates:Kk | File management system, information processing apparatus, authentication system, and file usage authority setting system |
| JP2007164471A (en) * | 2005-12-14 | 2007-06-28 | Kyocera Mita Corp | Authentication system |
| JP2011525006A (en) * | 2008-05-27 | 2011-09-08 | フランス・テレコム | Method and system for a user to access at least one service provided by at least one other user |
| JP2010062982A (en) * | 2008-09-05 | 2010-03-18 | Murata Machinery Ltd | Communication device, and relay server |
| JP2015219571A (en) * | 2014-05-14 | 2015-12-07 | コニカミノルタ株式会社 | Update management device, image forming apparatus, control program for update management device, and control program for image forming apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3870662B2 (en) | 2007-01-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6873430B2 (en) | Knowledge management system and method | |
| US5682549A (en) | Image data management system for accessing image data from communication network by reading file name information stored in an IC card | |
| US8705081B2 (en) | System and method for including input method information on a printed document | |
| US7433868B1 (en) | Information providing method, information providing system, terminal apparatus, and storage medium storing information providing program | |
| JP4845759B2 (en) | Identifier management apparatus and control method thereof | |
| US20100005159A1 (en) | Data transmission apparatus, transmission control method, and program | |
| JPH10143414A (en) | Medium document management system and medium document management method | |
| US20080243831A1 (en) | Information processing apparatus, information processing system, and storage medium | |
| JP2002278989A (en) | Recommendation system and recommendation method | |
| JP2002175241A (en) | Document providing device, printed document providing system and printing service method | |
| US20120099143A1 (en) | Printing authentication system, printing device, device management apparatus and non-transitory computer readable recording medium | |
| US6631397B1 (en) | Information registration method, information management method, information registration apparatus, information management apparatus, and storage medium | |
| JPH1097522A (en) | Hyperlink automatic generation device | |
| US20030208483A1 (en) | Information search method, information search apparatus, and storage medium | |
| US7912859B2 (en) | Information processing apparatus, system, and method for managing documents used in an organization | |
| JP3870662B2 (en) | Document management system and apparatus | |
| US7231418B2 (en) | Information providing method, information providing system, terminal apparatus, and storage medium storing information providing program | |
| JP5900204B2 (en) | Document processing apparatus and program | |
| JP4407436B2 (en) | Image output apparatus and image output method | |
| JPH1021416A (en) | Document input / output device and document input / output system | |
| US7383309B2 (en) | System for notifying when printable dates of registered information will expire to a communication terminal | |
| US20080239363A1 (en) | Copier device capable of electronically storing and recalling copied documents | |
| US7330816B1 (en) | Information providing method and information providing system | |
| EP1063598A2 (en) | System and method for document management and document sharing | |
| JP2007183954A (en) | Refinement method based on log content |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040514 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20040514 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060718 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060906 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060926 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20061009 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101027 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111027 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121027 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121027 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131027 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |