JPH117445A - Integrated document management device - Google Patents
Integrated document management deviceInfo
- Publication number
- JPH117445A JPH117445A JP9176332A JP17633297A JPH117445A JP H117445 A JPH117445 A JP H117445A JP 9176332 A JP9176332 A JP 9176332A JP 17633297 A JP17633297 A JP 17633297A JP H117445 A JPH117445 A JP H117445A
- Authority
- JP
- Japan
- Prior art keywords
- document
- management
- management system
- information
- document management
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 claims abstract description 73
- 238000012545 processing Methods 0.000 claims abstract description 47
- 230000008569 process Effects 0.000 claims abstract description 32
- 238000003860 storage Methods 0.000 claims description 22
- 230000006870 function Effects 0.000 abstract description 66
- 238000007726 management method Methods 0.000 description 308
- 230000008859 change Effects 0.000 description 13
- 238000013523 data management Methods 0.000 description 9
- 238000012790 confirmation Methods 0.000 description 8
- 239000000284 extract Substances 0.000 description 8
- 238000006243 chemical reaction Methods 0.000 description 6
- 230000010354 integration Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 238000012217 deletion Methods 0.000 description 3
- 230000037430 deletion Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000000605 extraction Methods 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000002411 adverse Effects 0.000 description 1
- 238000013499 data model Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000003908 quality control method Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
Landscapes
- Storage Device Security (AREA)
- Document Processing Apparatus (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、管理している文書
に対する処理を行う複数の文書管理システムを統合して
管理する統合化文書管理装置に関する。[0001] 1. Field of the Invention [0002] The present invention relates to an integrated document management apparatus for integrating and managing a plurality of document management systems for processing a managed document.
【0002】[0002]
【従来の技術】近年、コンピュータ等を利用して作成さ
れた電子文書(以下、文書という。)が、オフィスをはじ
めとする種々の場所で大量に存在するようになってきて
おり、これら大量の文書を管理したり、複数の利用者と
共有したりするために、様々な文書管理システムが利用
されている。このような文書管理システムは、一般的に
は、複数の利用者から同時に利用できるといったことが
望まれており、クライアント/サーバ構成等といった分
散環境上で実現されている。2. Description of the Related Art In recent years, a large number of electronic documents (hereinafter, referred to as "documents") created using a computer or the like have come to exist in various places such as offices. Various document management systems are used to manage documents and share them with a plurality of users. Generally, such a document management system is desired to be used by a plurality of users at the same time, and is realized in a distributed environment such as a client / server configuration.
【0003】そして、文書管理システムでは、管理して
いる文書に対する種々の処理機能を有しており、当該文
書管理システムと連携するアプリケーションは、前記処
理機能を利用することによって文書に対する種々の処理
を実現している。例えば、文書エディタが文書の版管理
機能を実現するときには、独自に文書の版管理機能を実
現するのではなく、文書管理システムに備わった文書の
版管理機能を利用することによって実現し、また、他の
文書エディタも同様に文書管理システムに備わった文書
の版管理機能を利用することによって版管理機能を実現
している。このように、文書管理システムに備えられた
処理機能をアプリケーションが利用するために、アプリ
ケーションが異なっていても文書管理システムが管理す
る文書に対する版管理を支障なく実現できる。The document management system has various processing functions for the managed document, and an application cooperating with the document management system performs various processing on the document by using the processing functions. Has been realized. For example, when a document editor implements the document version control function, it does not implement the document version control function on its own, but uses the document version control function provided in the document management system. Other document editors also implement the version management function by utilizing the document version management function provided in the document management system. As described above, since the application uses the processing function provided in the document management system, even if the application is different, the version management for the document managed by the document management system can be realized without any trouble.
【0004】上記した文書管理システムには、検索機能
が優れているものや、文書の版管理や共有機能に優れて
いるものといったように、機能や性能が異なっているも
のがある。このため、オフィス等で文書を管理する際に
は、複数の文書管理システムを使い分けるといったこと
が行われている。Some of the above-described document management systems have different functions and performances, such as one having an excellent search function and one having an excellent document version management and sharing function. For this reason, when managing a document in an office or the like, a plurality of document management systems are properly used.
【0005】そして、複数の文書管理システムを使い分
ける場合にあっては、一般的には、或る文書管理システ
ムで管理している文書に対して、他の文書管理システム
が備えている機能を利用することはできないために、図
20に示すように、利用者が利用状況や用途に応じて、
適切な文書管理システムに文書を移動させるといったこ
とが行われている。[0005] When a plurality of document management systems are properly used, a function managed by a certain document management system is generally used for a document managed by a certain document management system. As shown in FIG. 20, the user cannot use
For example, a document is moved to an appropriate document management system.
【0006】以下に、複数のデータや複数の文書管理シ
ステムを連携させるいくつかの方法について説明する。Hereinafter, several methods for linking a plurality of data and a plurality of document management systems will be described.
【0007】機能の異なる複数のデータ管理システムを
連携させる方法(以下、方法1という。)としては、一
つのデータ管理システムに登録されたデータを変換して
別のデータ管理システムに登録しなおすことが行われて
いる。例えば、特開平7-230474号公報に記載された発明
では、単純、高速なISAMDB(Indexed Sequential
Access Method DataBase)に製造データを入力し、当該
ISAMDBを単純な検索に利用させる一方、ISAM
DBから全データを変換して関係データベースに登録
し、当該関係データベースを品質管理など複雑なアクセ
スを行う処理に利用させる。なお、データを変換して登
録するといったこと以外は、それぞれのデータベースは
互いに独立して管理されている。As a method of linking a plurality of data management systems having different functions (hereinafter referred to as method 1), data registered in one data management system is converted and registered in another data management system again. Has been done. For example, in the invention described in JP-A-7-230474, a simple and high-speed ISAMDB (Indexed Sequential
Access Method DataBase), input manufacturing data and use the ISAMDB for simple search.
All data is converted from the DB and registered in the relational database, and the relational database is used for processing for performing complicated access such as quality control. Except for converting and registering data, the databases are managed independently of each other.
【0008】また、USP5608904号に記載された方法
(以下、方法2という。)では、テキスト検索システム
と関係データベースシステムのデータを関連付けて検索
することを実現しており、この方法では、関係データベ
ースに存在する文書の書誌情報と、テキスト検索システ
ムにある文書の書誌情報とに対して同等のアクセス方法
を提供することによって、2つのデータベースを連携さ
せている。Further, a method described in US Pat. No. 5,608,904 (hereinafter referred to as method 2) realizes a search by associating data of a text search system with data of a relational database system. The two databases are linked by providing an equivalent access method to the bibliographic information of the existing document and the bibliographic information of the document in the text search system.
【0009】また、性能の異なるデータ管理システムを
適切に利用する方法(以下、方法3という。)として、
特開平7-319902号公報に記載された方法等がある。この
方法では、性能の異なる複数の記憶装置を用意して、ア
クセス頻度などアクセスの局所性を利用して、記憶装置
間をデータ移動することによって、アクセス性能の向上
を図ろうとするものである。As a method for appropriately utilizing data management systems having different performances (hereinafter referred to as method 3),
There is a method described in JP-A-7-319902. In this method, access performance is improved by preparing a plurality of storage devices having different performances and moving data between the storage devices using locality of access such as access frequency.
【0010】また、スキーマの異なる複数の関係データ
ベースシステムを統合利用するマルチデータベースに関
する以下に示す文献や、ARPAによるIntelligent In
tegration of Informationの参照アーキテクチャ(Refer
ence Architecture for theIntelligent Integration o
f Information version 2.0, 1995)によって、ラッパー
やメディエータによって、プロトコルやデータ型、スキ
ーマなど段階的にデータを統合していく方法(以下、方
法4という。)が提案されている。例えば、USP5596
748号、USP5566332号、特開平7-44443号公報などで
は、異なるデータベースシステムを接続する方法を実現
している。接続する方法としては、検索式や操作コマン
ドを変換して接続する方法や、データモデルそのものを
変換して接続する方法がある。[0010] Further, the following literature relating to a multi-database integrating and using a plurality of relational database systems having different schemas, and an Intelligent Input by ARPA.
integration of Information reference architecture (Refer
ence Architecture for the Intelligent Integration o
f Information version 2.0, 1995) proposes a method (hereinafter referred to as method 4) for integrating data in stages, such as protocols, data types, and schemas, using wrappers and mediators. For example, USP 5596
No. 748, US Pat. No. 5,556,332, Japanese Patent Application Laid-Open No. 7-44443, etc. realize a method of connecting different database systems. As a connection method, there are a method of connecting by converting a search expression or an operation command, and a method of connecting by converting the data model itself.
【0011】上記したマルチデータベースに関する文献
には、マルチデータベース/分散データベース事例の紹
介については、Gomer Thomasほか, Heterogeneous Dist
ributed Database Systems for Production Use, ACM C
omp. Surveys, Vol.22, No.3, 1990や、Hong Cheng, In
tegration of Heterogeneous Data, http://www.cs.rp
i.edu/~chengh/hete.htmlがあり、データ統合のための
メタデータについては、Len Seligmanほか, A Metadata
Resource to Promote Data Integration, Proceedings
of IEEE Metadata Conference, 1996,http://wwwnml.o
rg/resources/misc/matadata/proceedings/seligman/se
ligman.htmlがあり、検索式の変換処理については、Kev
in Chen-chuan Changほか、Boolean Query Mapping Acr
oss Heterogeneousや、Information Sources, IEEE Tra
ns. on Knowledge and data Engineering, Vol.8, No.
4, 1996がある。In the above-mentioned literature on multi-databases, for an introduction of multi-database / distributed database cases, see Gomer Thomas et al., Heterogeneous Dist.
ributed Database Systems for Production Use, ACM C
omp. Surveys, Vol. 22, No. 3, 1990; Hong Cheng, In
integration of Heterogeneous Data, http: //www.cs.rp
i.edu/~chengh/hete.html.For metadata for data integration, see Len Seligman et al., A Metadata
Resource to Promote Data Integration, Proceedings
of IEEE Metadata Conference, 1996, http: //wwwnml.o
rg / resources / misc / matadata / proceedings / seligman / se
There is ligman.html.
in Chen-chuan Chang et al., Boolean Query Mapping Acr
oss Heterogeneous, Information Sources, IEEE Tra
ns.on Knowledge and data Engineering, Vol. 8, No.
4, 1996.
【0012】また、複数の文書管理システムを結合する
方法(以下、方法5という。)としては、ODMA(ft
p://ftp.capcon.net/pub/aiim/services/api)やDMA
(http://www.aiim.org/dma/)に記載された方法のよう
に、共通のインタフェースを用意して、文書管理システ
ムを統合する方法が提案されている。As a method of combining a plurality of document management systems (hereinafter referred to as method 5), ODMA (ft
p: //ftp.capcon.net/pub/aiim/services/api) or DMA
(http://www.aiim.org/dma/), a method of preparing a common interface and integrating a document management system has been proposed.
【0013】また、共有すべき複数の機能を連携させる
方法(以下、方法6という。)としては、機能分散型の
分散処理システムにおいて実現されており、例えば、フ
ァイルサーバ上にある文書をプリントサーバで印刷する
ことがこれにあたる。A method of coordinating a plurality of functions to be shared (hereinafter referred to as method 6) is realized in a distributed processing system of a function distribution type. For example, a document on a file server is converted to a print server. This is equivalent to printing with.
【0014】[0014]
【発明が解決しようとする課題】上記した複数の方法に
おいては以下に示すような種々の問題がある。方法1に
おいては、利用者は用意された複数のデータ管理システ
ムを使い分けなければならない。したがって、利用者が
複数のデータ管理システムの利用方法を習得しなければ
ならず、更に、利用状況に応じて、どのデータ管理シス
テムを利用するかを適切に判断しなければならない。ま
た、各データ管理システムは独立しているために、ユー
ザが各データ管理システムに格納されている同一のデー
タを連携して加工することが困難であり、データの管理
が困難である。例えば、特開平7-230474号公報に記載さ
れた方法では、コピーの管理を単純化するために、オリ
ジナルデータを有する管理システムを1つに定めてお
り、データ入力の作業においては特定の管理システムの
利用が強制される。したがって、決まった作業をするよ
うな特定の利用者以外には、利用方法に制限があり、使
い勝手が悪かった。The above-mentioned methods have various problems as described below. In the method 1, the user must use a plurality of prepared data management systems. Therefore, the user must learn how to use a plurality of data management systems, and must appropriately determine which data management system to use according to the usage status. Further, since each data management system is independent, it is difficult for a user to cooperate and process the same data stored in each data management system, and it is difficult to manage data. For example, in the method described in JP-A-7-230474, a single management system having original data is defined in order to simplify the management of copies, and a specific management system is used for data input work. The use of is forced. Therefore, there is a limitation on the method of use except for a specific user who performs a fixed work, and the usability is poor.
【0015】方法3においては、性能の異なる複数のシ
ステムを同一機能のシステムとして利用しているので、
利用者は各システムの共通部分の機能についてしか、効
果を得ることができない。つまり、特定の1つのシステ
ムを利用しているときよりも機能が制限される。したが
って、使い勝手をよくするためには、システム設計者は
共通する機能部分が多いシステムを選択しなければなら
ない。In method 3, a plurality of systems having different performances are used as systems having the same function.
The user can obtain an effect only on the function of the common part of each system. In other words, the functions are more limited than when using one specific system. Therefore, in order to improve usability, a system designer must select a system having many common functional parts.
【0016】方法2及び方法4においては、スキーマを
変換し、文書データベースを関係データベースのように
扱う。つまり、文書をタップルと同等に扱うことができ
るように変換する。たとえば、文書に付与した属性や、
書誌情報などを表す一部の文書内容を利用してタップル
に変換する。この方法では、文書内容、文書の論理構
造、文書の版など文書固有の情報を有効に活用すること
ができない。In methods 2 and 4, the schema is converted and the document database is treated like a relational database. That is, the document is converted so that the document can be handled in the same manner as the tapple. For example, attributes assigned to documents,
It is converted into a taple using a part of the document contents representing bibliographic information and the like. With this method, document-specific information such as document content, document logical structure, and document version cannot be effectively used.
【0017】これに比較すると、方法5のDMAでは、
予め文書を管理することが念頭におかれているために、
文書固有の様々な情報を利用することができる。しかし
ながら、アプリケーションとのインタフェース、文書管
理システムとのインタフェースが規定されており、これ
らの規定を満たしていない文書管理システム及び当該文
書管理システムを利用するアプリケーションについて
は、本方法を適用することができない。例えば、既に、
運用されている文書管理システムでは、その管理システ
ムが規定を満たすように変更されない限り、本方法を適
用することができない。In comparison, in the DMA of method 5,
Because it is important to manage documents in advance,
Various information unique to the document can be used. However, an interface with an application and an interface with a document management system are specified, and this method cannot be applied to a document management system that does not satisfy these rules and an application that uses the document management system. For example, already,
This method cannot be applied to the operating document management system unless the management system is changed to satisfy the regulations.
【0018】方法6においては、一般的に、機能の実現
や連携方法などは独自の方法を利用しており、他のシス
テムとは連携できない。仮に、API(Application Pro
gramming Interface)など連携/接続方法が提供/公開
されていても、上記した方法5と同様な問題が生じてし
まう。In the method 6, in general, a unique method is used for realizing a function and a coordination method, and cannot cooperate with another system. If an API (Application Pro
Even if a cooperation / connection method such as a gramming interface is provided / disclosed, a problem similar to the method 5 described above occurs.
【0019】本発明は、上記した従来の事情に鑑みてな
されたもので、ユーザに複数の文書管理システムを意識
させることなく、複数の文書管理システムが有する機能
を容易に効率よく利用させることのできる統合化文書管
理装置を提供することを目的としている。SUMMARY OF THE INVENTION The present invention has been made in view of the above-mentioned conventional circumstances, and makes it possible to easily and efficiently use the functions of a plurality of document management systems without making the user aware of the plurality of document management systems. It is an object of the present invention to provide an integrated document management device capable of performing such operations.
【0020】[0020]
【課題を解決するための手段】上記した目的を達成する
ために本発明に係る統合化文書管理装置は、管理してい
る文書に対する処理を行う複数の文書管理システムを統
合して管理する統合化文書管理装置において、各文書管
理システムが有する文書に対する機能の情報を管理する
システム情報管理手段と、処理対象の文書を特定する情
報及び当該文書に対する処理内容を含む指令を受け付け
る操作入力手段と、指令に含まれる処理内容を行う機能
を有した文書管理システムをシステム情報管理手段より
特定する処理システム特定手段と、指令によって特定さ
れる文書が前記特定した文書管理システムにより管理さ
れている場合には当該文書管理システムに処理させ、他
の文書管理システムで管理されている場合には前記特定
した文書管理システムに文書を移動させて処理させる制
御手段と、を備えたことを特徴とする。In order to achieve the above object, an integrated document management apparatus according to the present invention integrates and manages a plurality of document management systems for processing a managed document. In the document management apparatus, a system information management unit that manages information of a function of a document included in each document management system, an operation input unit that receives an instruction including information that specifies a document to be processed and processing content of the document, A processing system specifying unit that specifies a document management system having a function of performing the processing contents included in the processing information specified by the system information management unit; and, if the document specified by the command is managed by the specified document management system, The document management system is processed, and if managed by another document management system, the specified document management system And control means for processing by moving the document to the arm, characterized by comprising a.
【0021】ここで、文書に対する機能の情報とは、文
書の種類に応じた機能の情報を意味しており、例えば、
複数の文書管理システムが1種類の文書を管理する場合
には、編集、検索、全文検索等といった機能を含んだ情
報であればよく、複数の文書管理システムが複数種類の
文書を管理する場合にあっては、文書種類及び当該文書
種類の文書に対する機能を含んだ情報であればよい。ま
た、文書を移動させるとは、文書自体を移動させること
だけでなく、文書を複写して移動させることも含んでい
る。Here, the function information for the document means function information according to the type of the document.
When a plurality of document management systems manage one type of document, the information may include information such as editing, search, and full-text search. When a plurality of document management systems manage a plurality of types of documents, Any information may be used as long as it includes the document type and the function for the document of the document type. Moving the document includes not only moving the document itself, but also copying and moving the document.
【0022】上記した統合化文書管理装置では、操作入
力手段が処理対象の文書を特定する情報及び当該文書に
対する処理内容を含む指令を受け付け、処理システム特
定手段が指令に含まれる処理内容を行う機能を有した文
書管理システムをシステム情報管理手段に管理されてい
る各文書管理システムが有する文書に対する機能の情報
により特定し、制御手段が指令によって特定される文書
が前記特定した文書管理システムにより管理されている
場合には当該文書管理システムに処理させ、他の文書管
理システムで管理されている場合には前記特定した文書
管理システムに移動させて処理させる。したがって、ユ
ーザは、文書を特定する情報及び文書に対する処理内容
を含む指令を行うだけで、文書管理システムを意識する
ことなく文書に対して所望の処理を行うことができる。In the above-mentioned integrated document management apparatus, the operation input means receives information specifying the document to be processed and a command including the processing content for the document, and the processing system specifying means performs the processing content included in the command. The document management system having the above is specified by the information of the function for the document that each document management system managed by the system information management unit, and the document specified by the control unit by the command is managed by the specified document management system. If the document is managed by another document management system, it is moved to the specified document management system and processed. Therefore, the user can perform a desired process on the document only by giving an instruction including the information for specifying the document and the processing content for the document without being conscious of the document management system.
【0023】また、本発明に係る統合化文書管理装置
は、更に、統合化文書管理装置として同一の文書を一意
に特定する文書IDと、統合化文書管理装置内で文書の
格納アドレスを特定する実体IDとを対応付けて管理す
る文書情報管理手段を備え、前記操作入力手段は、文書
を特定する情報として文書IDを受け付け、前記制御手
段は、受け付けた文書IDに対応する実体IDにより文
書の実体を特定し、当該文書の移動先のアドレスを特定
する実体IDを文書情報管理テーブルに登録することを
特徴とする。ここで、実体IDは、文書を実際に格納し
ている文書管理システムを特定する情報と、その文書管
理システム内で文書の実体を特定する情報とによって構
成してもよく、要は、統合化文書管理装置内のどこに対
応する文書が存在しているかを特定できる情報であれば
よい。Further, the integrated document management device according to the present invention further specifies a document ID for uniquely specifying the same document as the integrated document management device, and a storage address of the document in the integrated document management device. A document information managing unit that manages the document ID in association with the entity ID; the operation input unit receives a document ID as information for specifying the document; and the control unit determines a document based on the entity ID corresponding to the received document ID. It is characterized in that an entity is specified, and an entity ID for specifying a destination address of the document is registered in the document information management table. Here, the entity ID may be composed of information for specifying the document management system that actually stores the document and information for specifying the entity of the document in the document management system. Any information may be used as long as it can specify where the corresponding document exists in the document management apparatus.
【0024】上記した統合化文書管理装置では、操作入
力手段が文書を特定する情報として文書IDを受け付
け、制御手段が受け付けた文書IDに対応する実体ID
により文書の実体を特定し、当該文書の移動先のアドレ
スを特定する実体IDを文書情報管理テーブルに登録す
る。したがって、文書を移動させた後でも、文書の管理
が支障なく行われる。In the above-mentioned integrated document management device, the operation input means receives the document ID as information for specifying the document, and the entity ID corresponding to the document ID received by the control means.
, The entity ID of the document is specified in the document information management table. Therefore, even after the document is moved, the management of the document is performed without any trouble.
【0025】[0025]
【発明の実施の形態】本発明の一実施例に係る統合化文
書管理装置を図1を参照して説明する。この統合化文書
管理装置は、複数の文書管理システムA1、A2、B、
C、Dと、全体制御手段1と、文字抽出手段2と、文書
情報管理手段3と、フォルダ情報管理手段4と、文書管
理システム情報管理手段5と、ユーザ情報管理手段6
と、検索式変換手段7と、エディタ選択手段8と、操作
入力手段9と、表示手段10と、入出力制御手段11
と、を備えている。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An integrated document management apparatus according to one embodiment of the present invention will be described with reference to FIG. This integrated document management device includes a plurality of document management systems A1, A2, B,
C, D, overall control means 1, character extraction means 2, document information management means 3, folder information management means 4, document management system information management means 5, user information management means 6
Search expression conversion means 7, editor selection means 8, operation input means 9, display means 10, input / output control means 11,
And
【0026】文書管理システムA1、A2、B、C、D
は、市販されている文書管理システムであり、各文書管
理システムは、文書と各文書管理システム内での管理ア
ドレスIDと文書の登録・変更日時等といった情報を対
応付けて管理している。文書管理システムA1は、主に
SGML(Standard Generalized Markup Language)文
書を管理しており、複数ユーザが同時に同一文書或いは
同一文書要素を編集することを防ぐロック機構や文書の
版を管理する版管理等といった編集機能、文書構造を利
用した構造検索機能等の共同編集に特化した機能を提供
する。なお、本実施例の統合化文書管理装置では、文書
管理システムA1の文書を格納する容量があまり大きく
ないために、同一の文書管理システムA2を更に備えて
いる。文書管理システムBは、多くの種類のワープロ文
書を管理しており、ロック機構、版管理、全文検索等の
機能を提供する。文書管理システムCは、画像読取装置
(図示せず)等から入力された画像文書を管理してお
り、属性検索等の機能を提供する。文書管理システムD
は、大量の文書を管理し、高速な全文検索機能を提供す
る。なお、文書管理システムA1、A2、B、Cは、ユ
ーザからの指令を各文書管理システム自身が独自の操作
端末(図示せず)から受け付けて処理することができる
ものとしているが、文書管理システムDは、自己が管理
している多くの文書のオリジナルを一貫して管理するた
めに、ユーザからの指令を独自の操作端末から受け付け
て処理することができないものとしている。Document management systems A1, A2, B, C, D
Is a commercially available document management system, and each document management system manages a document by associating information such as a document, a management address ID in each document management system, and a date and time of registration / change of the document. The document management system A1 mainly manages an SGML (Standard Generalized Markup Language) document, a lock mechanism for preventing a plurality of users from editing the same document or the same document element at the same time, a version management for managing a document version, and the like. It provides functions specializing in collaborative editing, such as an editing function, a structure search function using a document structure, and the like. Note that the integrated document management device of the present embodiment further includes the same document management system A2 because the document storage capacity of the document management system A1 is not so large. The document management system B manages many types of word processing documents and provides functions such as a lock mechanism, version control, full-text search, and the like. The document management system C manages an image document input from an image reading device (not shown) or the like, and provides functions such as an attribute search. Document management system D
Manages a large number of documents and provides fast full-text search capabilities. Note that the document management systems A1, A2, B, and C are assumed to be capable of receiving and processing commands from users from their own operation terminals (not shown). In order to consistently manage the originals of many documents managed by himself / herself, D cannot accept and process commands from the user from his own operation terminal.
【0027】全体制御手段1は、各手段2〜11及び各
文書管理システムA1、A2、B、C、Dを制御する機
能を有しており、特に、入出力制御手段11から通知さ
れた情報と、各情報管理手段3〜6が管理する情報に基
づいて、各文書管理システムA1、A2、B、C、Dを
制御するとともに、各情報管理手段3〜6が管理する情
報を更新する。なお、全体制御手段1の詳細な機能の説
明は、後述する動作説明において行う。文字抽出手段2
は、全体制御手段1から渡された画像文書から文字情報
を抽出し、全体制御手段1に渡す。The general control means 1 has a function of controlling each of the means 2 to 11 and each of the document management systems A1, A2, B, C, D. In particular, the information transmitted from the input / output control means 11 Then, based on the information managed by each of the information management means 3 to 6, each of the document management systems A1, A2, B, C, and D is controlled, and the information managed by each of the information management means 3 to 6 is updated. The detailed function of the overall control means 1 will be described in the operation description to be described later. Character extraction means 2
Extracts character information from the image document passed from the overall control unit 1 and passes it to the overall control unit 1.
【0028】文書情報管理手段3は、統合化文書管理装
置で管理している文書に関する情報を管理する機能を有
しており、本実施例では、図2に示す文書管理テーブル
によって管理している。この文書管理テーブルは、統合
化文書管理装置として文書を一意に特定するための文書
ID21と、当該文書の文書名22と、当該文書の版2
3と、所有者24と、文書に対するアクセス権25と、
オリジナルの文書種類26と、文書が実際に格納されて
いる文書管理システムのシステムID及び当該文書管理
システムに固有の文書の実体の管理アドレスを特定する
管理アドレスIDから成る実体ID27と、文書が登録
或いは内容の変更された日時を表す登録・変更日時28
と、オリジナルであるか否かを表すオリジナルフラグ2
9と、実体の文書種類30と、を有している。The document information management means 3 has a function of managing information on documents managed by the integrated document management device. In the present embodiment, the document information management means 3 manages the information by using a document management table shown in FIG. . This document management table includes a document ID 21 for uniquely identifying a document as an integrated document management device, a document name 22 of the document, and a version 2 of the document.
3, the owner 24, the access right 25 to the document,
An original document type 26, an entity ID 27 including a system ID of the document management system in which the document is actually stored, and a management address ID for specifying the management address of the entity of the document unique to the document management system, and the document is registered. Alternatively, the registration / change date and time 28 indicating the date and time when the content was changed
And an original flag 2 indicating whether or not it is original
9 and an actual document type 30.
【0029】これらのうち、文書ID21、実体ID2
2、登録・変更日時28、オリジナルフラグ29につい
ては、全体制御手段1が状況に応じて設定するものであ
り、その他の項目にいては、ユーザからの明示的な指令
に応じて設定することもできるし、全体制御手段1が状
況に応じて設定することも可能である。なお、本実施例
では、オリジナルフラグとしては、オリジナルであるこ
とを表す場合には”TRUE”を、オリジナルでないレ
プリカの場合には”FALSE”を用いている。Of these, the document ID 21 and the entity ID 2
2. The registration / change date and time 28 and the original flag 29 are set by the overall control means 1 according to the situation, and other items may be set according to an explicit command from the user. Alternatively, it is also possible for the overall control means 1 to set according to the situation. In this embodiment, "TRUE" is used as the original flag to indicate that the original is an original flag, and "FALSE" is used to indicate a non-original replica.
【0030】フォルダ情報管理手段4は、複数の文書を
分類・整理して管理するためのフォルダに関する情報を
管理する機能を有しており、本実施例では、図3に示す
フォルダ管理テーブルによって管理している。なお、フ
ォルダは、ユーザ毎或いは文書の種類別によって作成す
ることが好ましい。The folder information management means 4 has a function of managing information on folders for classifying, organizing, and managing a plurality of documents. In the present embodiment, the folder information management means 4 manages information by using a folder management table shown in FIG. doing. Note that the folders are preferably created for each user or for each type of document.
【0031】このフォルダ管理テーブルは、フォルダを
一意に特定するためのフォルダID31と、フォルダ名
32と、フォルダの所有者33と、フォルダに対するア
クセス権34と、フォルダに登録する文書に対するデフ
ォルトのアクセス権35と、フォルダの実体を格納する
文書管理システム及び当該文書管理システム内のアドレ
スを特定する実体フォルダ36と、フォルダに登録され
ている文書の文書ID37と、を有している。なお、実
体フォルダ36を指定しておくことによって、当該フォ
ルダに登録される文書を格納する場所を指定することが
できる。The folder management table includes a folder ID 31 for uniquely specifying a folder, a folder name 32, a folder owner 33, an access right 34 to the folder, and a default access right to a document registered in the folder. 35, a document management system that stores the entity of the folder, an entity folder 36 that specifies an address in the document management system, and a document ID 37 of the document registered in the folder. By designating the entity folder 36, it is possible to designate a location for storing a document registered in the folder.
【0032】文書管理システム情報管理手段5は、各文
書管理システムに関する情報を管理する機能を有してお
り、本実施例では、図4に示すシステム管理テーブルに
よって管理している。このシステム管理テーブルは、文
書管理システム名(システムID)41と、格納可能な
文書種類42と、格納する文書に対して提供する機能4
3と、文書を格納する際のデフォルトの格納場所44
と、文書を格納できる容量45と、空き容量46、とを
有している。例えば、文書管理システムA1について
は、システムIDが”A1”であり、格納可能な文書種
類はSGML文書であり、提供する機能は、通常の検
索、構造検索、編集の機能であり、文書を格納するデフ
ォルトの格納場所は”/common”であり、容量は
5GBであり、空容量は1GBであるとの情報が管理さ
れている。The document management system information management means 5 has a function of managing information relating to each document management system. In this embodiment, the information is managed by a system management table shown in FIG. The system management table includes a document management system name (system ID) 41, a storable document type 42, and a function 4 to be provided for the stored document.
3 and the default storage location 44 when storing documents
And a capacity 45 capable of storing a document, and a free space 46. For example, for the document management system A1, the system ID is "A1", the storable document type is an SGML document, and the provided functions are the normal search, structure search, and editing functions, and the document is stored. The default storage location is "/ common", the capacity is 5 GB, and the information that the free capacity is 1 GB is managed.
【0033】ユーザ情報管理手段6は、ユーザ名と各ユ
ーザのパスワードを管理する機能を有しており、本実施
例では、図5に示すユーザ情報管理テーブルによって管
理している。このユーザ情報管理テーブルは、ユーザ毎
の当該統合化文書管理装置に対するユーザ名とパスワー
ド51と、ユーザ毎の各文書管理システムに対する実体
ユーザ名とパスワード52とを有している。なお、ユー
ザ名superは、統合化文書管理装置の管理者用アカウン
トであり、すべての文書に対してすべての処理に対する
アクセス権を有したものとなっている。すなわち、前記
superには、各文書管理システムの管理者用アカウント
である実体ユーザ名が対応付けられており、これら実体
ユーザ名は各文書管理システム内のすべての文書に対し
てすべての処理に対するアクセス権を有したものとなっ
ている。なお、ユーザ管理情報手段6は暗号化する等し
て厳重に保持することが望ましい。The user information management means 6 has a function of managing a user name and a password of each user. In the present embodiment, the user information is managed by a user information management table shown in FIG. This user information management table has a user name and password 51 for each integrated document management device for each user, and an actual user name and password 52 for each document management system for each user. Note that the user name super is an administrator account of the integrated document management device, and has an access right to all processes for all documents. That is,
Super is associated with an entity user name, which is an administrator account of each document management system, and these entity user names have access rights to all processes in all documents in each document management system. It has become. It is desirable that the user management information means 6 be strictly stored by being encrypted.
【0034】検索式変換手段7は、全体制御手段1から
受け付けた検索式を各文書管理システムA1、A2、
B、C、Dに適合した検索式に変換し、全体制御手段1
に通知する。The search formula conversion means 7 converts the search formula received from the overall control means 1 into each of the document management systems A1, A2,
It converts into a search formula suitable for B, C, D, and the whole control means 1
Notify.
【0035】エディタ選択手段8は、入出力制御手段1
1が受け取った文書の種類に応じて適切なエディタを起
動させる。操作入力手段9は、ユーザから文書の格納、
取り出し、編集、削除、検索、等といった処理内容及び
処理対象の文書を特定する情報を含んだ操作指令を受け
付け、入出力制御手段11に通知する。The editor selecting means 8 includes the input / output control means 1
1 starts an appropriate editor according to the type of the document received. The operation input unit 9 stores a document from the user,
An operation command including information for specifying a processing content such as retrieval, editing, deletion, search, and the like and a document to be processed is received and notified to the input / output control unit 11.
【0036】表示手段10は、入出力制御手段11から
通知された、例えば、検索の結果等といった情報を表示
する。なお、手段8〜10は各ユーザが利用するコンピ
ュータに備えられている。入出力制御手段11は、操作
入力手段9により受け付けられたユーザの操作指令を全
体制御手段1に対して通知するとともに、全体制御手段
1から通知される操作結果や、文書データ等を受け取
り、表示手段10に表示させる。The display means 10 displays information notified from the input / output control means 11, such as a search result. The means 8 to 10 are provided in a computer used by each user. The input / output control unit 11 notifies the general control unit 1 of the user's operation command received by the operation input unit 9, and receives the operation result notified from the general control unit 1, document data, and the like, and displays it. Means 10 are displayed.
【0037】ここで、特許請求の範囲にいう、処理シス
テム特定手段、制御手段、文書管理制御手段、登録手
段、取得手段、管理検出手段、第2登録手段、第2取得
手段、検出手段、第3登録手段、第2文書管理手段は、
主に、上記した全体制御手段1の機能によって構成され
ている。Here, the processing system specifying means, control means, document management control means, registration means, acquisition means, management detection means, second registration means, second acquisition means, detection means, 3 registration means and second document management means,
It is mainly constituted by the function of the overall control means 1 described above.
【0038】次に、上記した統合化文書管理装置の動作
を図面を参照して説明する。ユーザから指令された文書
を統合化文書管理装置に登録して格納する動作を図6を
参照して説明する。まず、操作入力手段9がユーザから
文書を格納させるとの指令及び格納する文書の指定、文
書名、文書種類を受け付け、場合によっては文書を登録
するフォルダの指定も受け付ける。次いで、受け付けた
文書の指定、文書名、文書種類、フォルダの指定を入出
力制御手段11が全体制御手段1に通知する(ステップ
S1)。 なお、ユーザに指定された文書から文書名及
び文書種類を判別できる場合には、操作入力手段9がユ
ーザから明示的に文書名及び文書種類を受け付ける必要
がなく、この場合には、操作入力手段によって受け付け
られた文書の指定から全体制御手段1が文書名及び文書
種類を判別する。Next, the operation of the above-described integrated document management device will be described with reference to the drawings. The operation of registering and storing a document specified by the user in the integrated document management device will be described with reference to FIG. First, the operation input unit 9 receives a command from a user to store a document, a specification of a document to be stored, a document name, a document type, and in some cases, a specification of a folder in which the document is registered. Next, the input / output control unit 11 notifies the general control unit 1 of the specification of the received document, the document name, the document type, and the folder (step S1). If the document name and the document type can be determined from the document specified by the user, the operation input unit 9 does not need to explicitly receive the document name and the document type from the user. The overall control means 1 determines the document name and the document type from the specification of the document accepted by the user.
【0039】そして、通知を受けた全体制御手段1が通
知の中にフォルダの指定があるか否かを判断する(ステ
ップS2)。この結果、フォルダの指定がある場合に
は、全体制御手段1がフォルダ情報管理手段4から指定
されたフォルダに登録する文書に対するアクセス権を取
得し、指定された文書に対応付け、更に、フォルダ情報
管理手段4から指定されたフォルダに実体フォルダがあ
るか否かを検出し(ステップS3)、実体フォルダがあ
る場合には、実体フォルダとして指定されている文書管
理システムに実体フォルダに指定されている格納場所へ
文書を格納させる(ステップS4)。Then, the overall control means 1 having received the notification determines whether or not a folder is specified in the notification (step S2). As a result, when a folder is designated, the overall control means 1 acquires an access right to the document registered in the designated folder from the folder information management means 4, associates the document with the designated document, and further associates the folder with the designated document. It is detected whether there is an entity folder in the folder specified by the management means 4 (step S3). If there is an entity folder, the entity folder is designated as the entity folder in the document management system designated as the entity folder. The document is stored in the storage location (step S4).
【0040】一方、フォルダの指定がない場合には、全
体制御手段1は入出力制御手段11に、文書に対するア
クセス権の入力を要求し、要求を受けた入出力制御手段
11が操作入力手段9よりユーザから文書に対するアク
セス権の入力を受け付ける(ステップS5)。そして、
操作入力手段9がユーザからのアクセス権の入力を受け
付け、入出力制御手段11から全体制御手段1がアクセ
ス権の通知を受けた場合、又は、フォルダの指定はある
が、実体フォルダが指定されていない場合には、全体制
御手段1が文書管理システム情報管理手段5を参照し
て、受け付けた文書の種類を文書管理システムDに格納
可能か否かを検査する(ステップS6)。On the other hand, when the folder is not specified, the overall control means 1 requests the input / output control means 11 to input an access right to the document. The input of the access right to the document is received from the user (step S5). And
When the operation input unit 9 receives the input of the access right from the user and the overall control unit 1 receives the notification of the access right from the input / output control unit 11, or the folder is specified, but the actual folder is specified. If not, the overall control unit 1 refers to the document management system information management unit 5 to check whether or not the received document type can be stored in the document management system D (step S6).
【0041】この結果、格納できない場合には、全体制
御手段1が文書管理システム管理手段5を参照して、当
該文書を格納可能な文書管理システムに格納させ(ステ
ップS7)、更に、当該文書を文書管理システムDに格
納できる文書の種類に変換して、文書管理システムDに
格納させる(ステップS8)。上記したステップS7及
びS8によると、例えば、文書の種類が「画像文書」の
ときには、当該画像文書の実体は文書管理システムCに
オリジナルとして格納され、次いで、文字抽出手段2に
よって画像文書から文字情報(テキスト)が取り出さ
れ、当該文字情報がレプリカとして文書管理システムD
に格納される。As a result, if the document cannot be stored, the overall control means 1 refers to the document management system management means 5 to store the document in a document management system capable of storing the document (step S7). The document is converted into a document type that can be stored in the document management system D and stored in the document management system D (step S8). According to steps S7 and S8 described above, for example, when the type of the document is "image document", the entity of the image document is stored in the document management system C as the original, and then the character extracting unit 2 extracts the character information from the image document. (Text) is retrieved, and the character information is used as a replica in the document management system D.
Is stored in
【0042】そして、上記したように文書を文書管理シ
ステムに格納させる際には、全体制御手段1が文書の指
定を行ったユーザが格納先の文書管理システムに格納す
る権利を持っているか否か、格納先に空き容量があるか
否か等といったことを監視する(ステップS10)。そ
して、格納先に格納する権利を持っていない場合や、格
納先に空容量がない場合には、エラーメッセージを表示
して(ステップS11)、処理を終了する。一方、上記
した場合が起こらなかった場合、すなわち、文書を正常
に文書管理システムに格納できた場合には、全体制御手
段1が格納した文書に対する文書IDを生成し、文書の
実体ID、文書のアクセス権、文書を登録した日時、オ
リジナルフラグ等といった情報とともに文書情報管理手
段3に登録する(ステップS12)。When storing a document in the document management system as described above, the overall control means 1 determines whether the user who has designated the document has the right to store the document in the storage destination document management system. Then, whether or not there is free space in the storage destination is monitored (step S10). Then, when the user does not have the right to store the data in the storage destination or when there is no free space in the storage destination, an error message is displayed (step S11), and the process ends. On the other hand, when the above case does not occur, that is, when the document can be normally stored in the document management system, the overall control unit 1 generates a document ID for the stored document, and outputs the entity ID of the document and the document ID of the document. It is registered in the document information management means 3 together with information such as the access right, the date and time when the document was registered, and the original flag (step S12).
【0043】ここで、上記した処理によって格納された
図2に示す文書について説明すると、文書ID”000
1”の第1版の文書は、図3に示すフォルダ名”/inf
o”が指定されて格納された文書であり、文書ID”0
002”の第1版の文書は、図3に示すフォルダ名”/r
eport”が指定されて格納された文書であり、文書I
D”0003”の第1版の文書は、フォルダが指定され
ずに格納された文書であり、この文書は画像文書である
ために文書管理システムCにオリジナルが格納され、文
書管理システムDにテキストが格納されている。Here, the document shown in FIG. 2 stored by the above processing will be described.
The first version of the document 1 "is the folder name" / inf shown in FIG.
o ”is a specified and stored document having a document ID“ 0 ”.
The first version of the document “002” is the folder name “/ r” shown in FIG.
eport ”is specified and stored in the document I.
The first version of the document D “0003” is a document stored without specifying a folder. Since this document is an image document, the original is stored in the document management system C, and the document is stored in the document management system D in text format. Is stored.
【0044】上記したように、ユーザは格納したい文書
を格納することのできる文書管理システムを意識するこ
となく、文書を格納させることができる。また、本実施
例では、実体フォルダが指定されたフォルダに登録する
文書以外は、文書の実体或いは文書に含まれているテキ
ストといった全文検索に必要な情報が全文検索の機能を
有し、且つ全文検索の処理速度の高い文書管理システム
Dに格納されることとなり、文書に対して全文検索を行
うことができるとともに、全文検索を効率よく行うこと
ができる。なお、実体フォルダが指定されたフォルダに
登録する文書についても、文書管理システムDに文書の
実体或いはテキストを格納するようにすれば、統合化文
書管理装置が管理しているすべての文書に対して、全文
検索ができるとともに、全文検索を効率よく行うことが
できる。As described above, a user can store a document without being aware of a document management system capable of storing a document to be stored. In this embodiment, information required for full-text search, such as the entity of the document or text included in the document, has a full-text search function, except for the document registered in the specified folder. Since the document is stored in the document management system D having a high search processing speed, the full-text search can be performed on the document, and the full-text search can be efficiently performed. For the documents registered in the folder whose entity folder is designated, if the entity or the text of the document is stored in the document management system D, all the documents managed by the integrated document management apparatus can be used. In addition, a full-text search can be performed, and a full-text search can be efficiently performed.
【0045】なお、格納を指定された文書に編集権が付
与されている場合には、文書管理システムD以外にも指
定された文書の文書種類を格納でき且つ編集できる文書
管理システムに格納するようにすれば、当該文書に対す
る編集処理を迅速に行うことができる。If the document specified to be stored is given the editing right, the document type of the specified document is stored in a document management system that can store and edit the document in addition to the document management system D. Then, the editing process for the document can be performed quickly.
【0046】次に、統合化文書管理装置に管理されてい
る文書に対してユーザから編集指令を受け付けた際の動
作を図7を参照して説明する。まず、操作入力手段9が
ユーザから文書を編集したいとの指令と、編集したい文
書の文書IDとを含む指令を受け付け、後述するように
全体制御手段1が受け付けた文書をロックして取り出す
処理を行う(ステップS21)。次いで、取り出した文
書の文書種類に応じてエディタ選択手段8が文書エディ
タを起動させ、操作入力手段9がユーザからの文書に対
する編集操作を受け付け(ステップS22)、ユーザの
編集操作によって編集された文書を全体制御手段1がテ
ンポラリファイルとして格納し(ステップS23)、操
作入力手段11がユーザから編集を終了させる指令を受
け付けるまで、上記した処理(ステップS22、S2
3)を繰り返し行う(ステップS24)。Next, an operation when an edit command is received from a user for a document managed by the integrated document management apparatus will be described with reference to FIG. First, the operation input unit 9 receives a command including a command to edit a document from a user and a command including a document ID of a document to be edited, and locks and retrieves the document received by the overall control unit 1 as described later. Perform (Step S21). Next, the editor selecting unit 8 activates the document editor according to the document type of the retrieved document, the operation input unit 9 receives an editing operation on the document from the user (step S22), and the document edited by the user's editing operation. Is stored as a temporary file by the overall control means 1 (step S23), and the above processing (steps S22 and S2) is performed until the operation input means 11 receives a command from the user to end the editing.
Step 3) is repeated (step S24).
【0047】そして、操作入力手段9がユーザから編集
を終了させる指令を受け付けた場合には、更に、操作入
力手段9がユーザから編集を取りやめるか否かの指令を
受け付け(ステップS25)、取りやめるとの指令を受
け付けた場合には、全体制御手段1が後述する編集した
文書の登録をキャンセルする処理を行う(ステップS2
6)一方、取りやめないとの指令を受け付けた場合に
は、全体制御手段1が後述する編集した文書を登録して
格納する処理を行う(ステップS27)。When the operation input means 9 receives a command to end editing from the user, the operation input means 9 further receives a command as to whether or not to cancel editing from the user (step S25). Is received, the overall control unit 1 performs a process of canceling registration of an edited document described later (step S2).
6) On the other hand, when an instruction not to cancel is received, the overall control means 1 performs processing for registering and storing an edited document, which will be described later (step S27).
【0048】次に、上記した文書取り出し処理(ステッ
プS21)に関する詳細な手順を図8を参照して説明す
る まず、操作入力手段9がユーザから編集したい文書の文
書IDを含む編集指令を受け付け(ステップS31)、
全体制御手段1が文書情報管理手段3の情報に基づいて
前記文書IDの文書に対してユーザが編集権をもってい
るか否かを検出し(ステップS22)、更に、前記文書
IDの文書がアンロックの状態であるか否かを検出する
(ステップS33)。Next, a detailed procedure relating to the above-described document retrieval processing (step S21) will be described with reference to FIG. 8. First, the operation input means 9 receives an edit command including the document ID of the document to be edited from the user ( Step S31),
The overall control unit 1 detects whether or not the user has the editing right for the document with the document ID based on the information of the document information management unit 3 (step S22). It is detected whether or not it is in the state (step S33).
【0049】そして、ユーザが編集権を持っていない場
合、或いは、文書がロックされている場合には、前記文
書IDの文書に対してユーザは編集することができない
のでエラーメッセージを表示して処理を終了する(ステ
ップS34)。一方、上記以外の場合には、全体制御部
1が前記文書IDに対応する実体IDを文書情報管理手
段3から参照し、当該実体IDが表している文書管理シ
ステムが前記文書IDの文書に編集機能を提供できるか
否か、すなわち、前記文書IDの文書の文書種類を格納
でき、且つ、編集機能を持っているか否か文書管理シス
テム情報管理手段5を参照して判断する(ステップS3
5)。When the user does not have the editing right or when the document is locked, the user cannot edit the document of the document ID, so that an error message is displayed and the processing is performed. Is ended (step S34). On the other hand, in cases other than the above, the overall control unit 1 refers to the entity ID corresponding to the document ID from the document information management unit 3, and the document management system represented by the entity ID edits the document with the document ID. It is determined by referring to the document management system information management means 5 whether or not the function can be provided, that is, whether or not the document type of the document having the document ID can be stored and has the editing function (step S3).
5).
【0050】この結果、編集機能を提供できない場合に
は、全体制御手段1が文書管理システム情報管理手段5
を参照して編集機能を提供できる文書管理システムを特
定し、当該文書管理システムに前記文書IDの文書をコ
ピーし(ステップS36)、文書をコピーした文書管理
システムから該当する文書をロックして取り出す(ステ
ップS37)一方、編集機能を提供できる場合には、格
納されている文書管理システムから該当する文書をロッ
クして取り出す(ステップS37)。As a result, if the editing function cannot be provided, the overall control means 1 controls the document management system information management means 5
, A document management system that can provide an editing function is specified, the document with the document ID is copied to the document management system (step S36), and the corresponding document is locked and extracted from the document management system that copied the document. (Step S37) On the other hand, if the editing function can be provided, the corresponding document is locked and extracted from the stored document management system (Step S37).
【0051】そして、全体制御手段1が文書の状態変化
に基づいて文書情報管理手段3を更新する(ステップS
38)。すなわち、文書をコピーした場合には、コピー
先の文書の実体ID、コピーを行った日時、コピーした
文書がオリジナルでないことを表す”FALSE”等を
設定する。Then, the overall control means 1 updates the document information management means 3 based on the change in the state of the document (step S).
38). That is, when the document is copied, the entity ID of the copy destination document, the date and time when the copy was performed, “FALSE” indicating that the copied document is not the original, and the like are set.
【0052】上記したように、ユーザの編集したい文書
が編集機能を有していない文書管理システムに格納され
ている場合には、編集機能を有した文書管理システムに
移動されることとなり、文書に対して編集機能を提供す
ることができる。As described above, when a document to be edited by the user is stored in a document management system having no editing function, the document is moved to a document management system having an editing function. An editing function can be provided.
【0053】次に、上記した編集キャンセル処理(ステ
ップS26)に関する詳細な手順を図9を参照して説明
する まず、操作入力手段9がユーザから編集をキャンセルし
たいとの指令を受け付け(ステップS41)、全体制御
手段1はキャンセル対象の文書の実体が編集可能な文書
管理システムにおいてロックされており、且つ、当該文
書をロックしたのがキャンセルを指令したユーザ自身で
あることを確認する(ステップS42、S43)。Next, a detailed procedure relating to the above-described edit canceling process (step S26) will be described with reference to FIG. 9. First, the operation input means 9 receives a command from the user to cancel editing (step S41). The overall control unit 1 confirms that the entity of the document to be canceled is locked in the editable document management system and that the user who locked the document is the one who issued the cancellation command (step S42, S43).
【0054】この結果、確認できなかった場合には、全
体制御手段1がエラー表示を表示手段10に行わせて、
処理を終了する(ステップS44)。一方、確認できた
場合には、全体制御手段1がキャンセル対象の文書の実
体に対するロックを文書管理システムに解除させ(ステ
ップS45)、テンポラリファイルとして格納されてい
る編集された文書を破棄する(ステップS46)。As a result, if the confirmation is not successful, the overall control means 1 causes the display means 10 to display an error,
The process ends (step S44). On the other hand, if it can be confirmed, the overall control means 1 releases the lock on the entity of the document to be canceled by the document management system (step S45), and discards the edited document stored as the temporary file (step S45). S46).
【0055】次に、上記した編集文書登録格納処理(ス
テップS27)に関する詳細な手順を図10を参照して
説明する まず、操作入力手段9がユーザから編集した文書を登録
したいとの指令を受け付け(ステップS51)、全体制
御手段1は登録対象の文書の実体が編集可能な文書管理
システムにおいてロックされており、且つ、当該文書を
ロックしたのが登録を指令したユーザ自身であることを
確認する(ステップS52、S53)。Next, a detailed procedure relating to the above-described edited document registration / storage processing (step S27) will be described with reference to FIG. 10. First, the operation input means 9 receives a command from the user to register an edited document. (Step S51) The general control means 1 confirms that the entity of the document to be registered is locked in the editable document management system, and that the user who locked the document is the user who issued the registration. (Steps S52 and S53).
【0056】この結果、確認できなかった場合には、全
体制御手段1がエラー表示を表示手段10に行わせて、
処理を終了する(ステップS54)。一方、確認できた
場合には、全体制御手段1がテンポラリファイルとして
格納されている編集された文書を文書管理システムに文
書の実体へ書き換えさせ、更に、当該文書の実体に対す
るロックを解除させる(ステップS55)。As a result, if no confirmation is made, the overall control means 1 causes the display means 10 to display an error,
The process ends (step S54). On the other hand, if it can be confirmed, the overall control means 1 causes the document management system to rewrite the edited document stored as the temporary file to the document entity, and further releases the lock on the document entity (step S55).
【0057】次いで、全体制御手段1が編集した文書の
版を進める処理を文書情報管理手段3に行う(ステップ
S56)。すなわち、文書情報管理手段3中の前記文書
IDに対して新たな版を追加し、その他の項目について
設定を行う。そして、追加した版より前の版の文書が編
集可能な文書管理システムにレプリカを格納している場
合は、全体制御手段1が、該当する文書管理システムに
レプリカを削除させ、文書情報管理手段3中のレプリカ
の実体ID等の情報を削除する(ステップS57)。Next, a process of advancing the version of the document edited by the overall control means 1 is performed on the document information management means 3 (step S56). That is, a new version is added to the document ID in the document information management means 3 and the other items are set. If the replica of the version before the added version is stored in the editable document management system, the overall control unit 1 causes the corresponding document management system to delete the replica and the document information management unit 3. The information such as the entity ID of the middle replica is deleted (step S57).
【0058】ここで、上記した処理によって編集された
図2に示す文書について説明すると、文書ID”000
1”の第2版の文書は、アクセス権変更権利を有するユ
ーザsayudaが編集権を得て、第1版の文書を編集したこ
とにより作成されたものであり、編集可能な文書管理シ
ステムBに編集された文書が存在している。Here, the document shown in FIG. 2 edited by the above processing will be described.
The second version of the document "1" is created by the user sayuda, who has the right to change the access right, to obtain the editing right and edit the first version of the document. An edited document exists.
【0059】次に、ユーザから検索指令を受け付けた際
の動作を図11を参照して説明する。まず、操作入力手
段9がユーザから検索したいとの指令及び所望する文書
を検索するための検索式の入力を受け付ける(ステップ
S61)。なお、本実施例では、構造化文書に対する構
造検索も可能であり、構造検索を行うための構造検索式
としては、例えば、図12に示すような章、節、段落と
いった論理構造を有する文書を検索するときにおいて、
「節」の「タイトル」にキーワード”特許”を含み、且
つ、当該「節」の「段落」にキーワード”検索”を含む
ような「節」を検索する場合には、図13に示す構造検
索式を用いることができる。Next, the operation when a search command is received from the user will be described with reference to FIG. First, the operation input means 9 receives a command from the user to search and an input of a search formula for searching for a desired document (step S61). In this embodiment, a structure search for a structured document is also possible. As a structure search formula for performing the structure search, for example, a document having a logical structure such as a chapter, a section, or a paragraph as shown in FIG. When searching,
When searching for a “section” in which the “title” of the “section” includes the keyword “patent” and the “paragraph” of the “section” includes the keyword “search”, the structure search shown in FIG. Equations can be used.
【0060】そして、全体制御手段1が操作入力手段9
によって受け付けられた検索式が構造検索式であるか否
かを検出する(ステップS62)。この結果、前記検索
式が構造検索式でない場合には、全体制御手段1が文書
管理システム情報管理手段5から全文検索機能を有して
いるすべての文書管理システムを抽出し、更に前記検索
式を検索式変換手段7により各文書管理システムに適合
した検索式に変換させ、変換された検索式を各文書管理
システムに渡して検索させ(ステップS63)、検索に
よって得られた文書の各文書管理システムでの管理アド
レスIDを受け取って、各文書管理システムのシステム
IDと組み合わせた実体IDを候補リストに追加する
(ステップS64)。Then, the overall control means 1 is operated by the operation input means 9
Then, it is detected whether or not the search formula accepted is a structure search formula (step S62). As a result, if the search formula is not a structure search formula, the overall control means 1 extracts all the document management systems having a full-text search function from the document management system information management means 5, and further searches the search formula. The search expression conversion means 7 converts the search expression into a search expression suitable for each document management system, and passes the converted search expression to each document management system for search (step S63). And adds the entity ID combined with the system ID of each document management system to the candidate list (step S64).
【0061】一方、検索式が構造検索式である場合に
は、検索の対象がすべての文書管理システムに管理され
ているすべての構造化文書であることを意味しており、
まず全体制御手段1が文書管理システム情報管理手段5
から構造検索機能を有しているすべての文書管理システ
ムを抽出し、更に前記構造検索式を検索式変換手段7に
より各文書管理システムに適合した構造検索式に変換さ
せ、変換された構造検索式を前記各文書管理システムに
渡して検索させる(ステップS65)。On the other hand, if the search formula is a structure search formula, it means that the search target is all structured documents managed by all document management systems.
First, the overall control means 1 is a document management system information management means 5
, All the document management systems having the structure search function are extracted from the list, and the structure search formula is further converted into a structure search formula suitable for each document management system by the search formula conversion means 7. Is passed to each of the document management systems to be searched (step S65).
【0062】また、全体制御手段1が構造検索式から構
造に関する要素を取り除いた全文検索式(例えば、図1
3に示す構造検索式の場合は「”特許”AND”検
索”」)に変換し(ステップS66)、文書管理システ
ム情報管理手段5から全文検索機能を有しているすべて
の文書管理システムを抽出し、更に前記全文検索式を検
索式変換手段7により各文書管理システムに適合した全
文検索式に変換させ、変換された全文検索式を各文書管
理システムに渡して構造化文書を対象として検索させる
(ステップS67)。Further, the entire control means 1 removes structural elements from the structure search formula (see FIG. 1).
In the case of the structure search formula shown in FIG. 3, it is converted into "" patent "AND" search "" (step S66), and all document management systems having a full-text search function are extracted from the document management system information management means 5. Then, the full-text search formula is converted into a full-text search formula suitable for each document management system by the search formula conversion means 7, and the converted full-text search formula is passed to each document management system to search for structured documents. (Step S67).
【0063】そして、全体制御手段1は、上記したステ
ップS65及びステップS67の検索によって得られた
文書の各文書管理システムでの管理アドレスIDを受け
取って、各文書管理システムのシステムIDと組み合わ
せた実体IDを候補リストに追加する(ステップS6
4)。なお、ステップS65と、ステップS66及びS
67とを同時に実行してもよく、このようにすることに
よって検索時間を短縮することができる。Then, the overall control means 1 receives the management address ID of each document management system of the document obtained by the search in steps S65 and S67, and combines the management address ID with the system ID of each document management system. Add ID to candidate list (step S6)
4). Step S65 and steps S66 and S
67 and 67 may be executed simultaneously, and by doing so, the search time can be reduced.
【0064】次いで、全体制御手段1が候補リストから
実体IDを一つ取り出し(ステップS68)、前記実体
IDの文書が文書情報管理手段3によって管理されてい
るか否かを検出し(ステップS69)、管理されていな
い場合には、文書管理システムにおいて独自に格納され
た文書であることを意味しているので、当該文書に新た
に文書IDを与えて文書情報管理手段3に登録すること
によって、統合化文書管理装置において利用できる文書
とする(ステップS70)。なお、文書から文書情報管
理手段3に管理させる情報が得られる場合には、全体制
御手段1が当該情報もあわせて登録する。Next, the overall control means 1 extracts one entity ID from the candidate list (step S68), and detects whether or not the document of the entity ID is managed by the document information management means 3 (step S69). If the document is not managed, it means that the document is stored uniquely in the document management system. Therefore, by assigning a new document ID to the document and registering it in the document information management means 3, the integration is performed. The document can be used in the document management device (step S70). If information to be managed by the document information management means 3 is obtained from the document, the general control means 1 also registers the information.
【0065】一方、管理されている文書である場合に
は、全体制御部1が後述する登録日時確認処理を行っ
て、最新の文書を利用できるように文書情報管理手段3
を更新する(ステップS71)。On the other hand, if the document is a managed document, the overall control unit 1 performs a registration date / time confirmation process described later to make the document information management unit 3 available so that the latest document can be used.
Is updated (step S71).
【0066】次いで、検索式が構造検索式でない場合に
は、全体制御部1が前記実体IDの文書が検索結果リス
トに保持されているか否かを検出し、保持されていなけ
れば、検索結果リストに追加して、表示手段10に検索
結果リストを表示させる一方、既に検索結果リストにあ
る場合には、何もしない。(ステップS73〜S7
5)。Next, if the search formula is not a structure search formula, the overall control unit 1 detects whether or not the document of the entity ID is stored in the search result list. In addition to the above, the search result list is displayed on the display means 10, and if the search result list is already present, nothing is performed. (Steps S73 to S7
5).
【0067】一方、検索式が構造検索式である場合に
は、更に、全体制御手段1が前記実体IDの文書の格納
されている文書管理システムが構造検索機能を有してい
るか否かを文書管理システム情報管理手段5より判断す
る(ステップS76)。この結果、構造検索機能を有し
ている場合には、前記実体IDの文書が構造検索によっ
て検索された文書であることを表しているので、全体制
御手段1が直ちに、検索結果リストを表示する処理を行
う(ステップS73〜S75)一方、構造検索機能を有
していない場合には、全体制御手段1が前記文書IDの
文書を構造検索可能な文書管理システムにコピーして、
当該文書管理システムに構造検索を行わせ、この検索の
結果から構造検索式に該当するか否かを判断し、該当す
る場合には、検索結果リストを表示する処理を行う(ス
テップS73〜S75)。そして、上記した処理ステッ
プS68〜S78を候補リストのすべてについて行う
(ステップS79)。On the other hand, if the search formula is a structure search formula, the overall control means 1 further checks whether the document management system storing the document of the entity ID has a structure search function. The judgment is made by the management system information management means 5 (step S76). As a result, when the document has the structure search function, it indicates that the document of the entity ID is a document searched by the structure search, and the overall control unit 1 immediately displays the search result list. On the other hand, if there is no structure search function (steps S73 to S75), the overall control means 1 copies the document with the document ID to a document management system capable of structure search,
The document management system is caused to perform a structure search, and it is determined from the result of the search whether or not the structure corresponds to a structure search formula. If so, a process of displaying a search result list is performed (steps S73 to S75). . Then, the above-described processing steps S68 to S78 are performed for all the candidate lists (step S79).
【0068】上記したように、文書管理システム独自に
登録されている文書を、統合化文書管理装置において利
用できるようになる。また、構造検索機能を有していな
い文書管理システムに格納されている文書に対して構造
検索を行うことができる。As described above, a document registered independently of the document management system can be used in the integrated document management device. Further, a structure search can be performed on a document stored in a document management system having no structure search function.
【0069】次に、上記した登録日時確認処理(ステッ
プS71)に関する詳細な手順を図14を参照して説明
する まず、全体制御手段1が該当する文書の文書IDを文書
情報管理手段3から取り出し(ステップS81)、文書
情報管理手段3を参照して、文書管理システムD以外に
当該文書IDが存在するか否かを検出し(ステップS8
2)、文書管理システムDにしか存在しない場合には、
当該文書が更新されていないことを表しているので、処
理を終了する。一方、他の文書管理システムに存在する
場合には、文書が更新されている可能性があるので、全
体制御手段1が文書管理システム中の文書にアクセスす
るとともに対応付けられている登録・変更日時を調べる
(ステップS83)。Next, a detailed procedure for the above-described registration date confirmation process (step S71) will be described with reference to FIG. 14. First, the overall control unit 1 extracts the document ID of the corresponding document from the document information management unit 3. (Step S81), referring to the document information management means 3, it is detected whether or not the document ID exists other than in the document management system D (Step S8).
2) If it exists only in the document management system D,
Since this indicates that the document has not been updated, the processing is terminated. On the other hand, if the document exists in another document management system, the document may be updated. Therefore, the general control means 1 accesses the document in the document management system and registers the associated registration / change date and time. Is checked (step S83).
【0070】このアクセスの結果、文書の実体が存在し
ない場合には、更に、全体制御手段1が文書情報管理手
段3において当該文書の実体がオリジナルとして管理さ
れているか否かを検出する(ステップS84、85)。
そして、この検出の結果、オリジナルとして管理されて
いる場合には、当該文書が各文書管理システム独自に登
録され、後に統合化文書管理装置において管理されるこ
ととなった文書であり、登録された後にオリジナルの文
書自身が削除されていることを意味しているので、管理
する意味のないレプリカの文書を全体制御手段1が文書
管理システムDに削除させ(ステップS86)、文書情
報管理手段3から前記文書IDのエントリを削除する
(ステップS87)一方、文書がレプリカの場合には、
文書のオリジナルが文書管理システムDに格納されてい
ることを意味しているので、文書情報管理手段3から当
該レプリカに相当する文書の実体ID等を削除する(ス
テップS87)。If there is no document entity as a result of this access, the overall control means 1 further detects whether or not the document entity is managed as the original in the document information management means 3 (step S84). , 85).
If the document is managed as an original as a result of this detection, the document is registered independently of each document management system, and is subsequently managed by the integrated document management device. Since it means that the original document itself has been deleted later, the overall control means 1 causes the document management system D to delete the replica document which does not need to be managed (step S86). On the other hand, if the document ID is deleted (step S87), the document is a replica.
Since the original of the document is stored in the document management system D, the entity ID of the document corresponding to the replica is deleted from the document information management means 3 (step S87).
【0071】一方、アクセスの結果、文書の実体が存在
する場合には、実体に対応付けられた登録・変更日時が
文書情報管理手段に管理されている前記文書IDに対応
付けられている登録・変更日時より新しいか否かを検出
する(ステップS88)。そして、実体に対応付けられ
て登録・変更日時が新しい場合には、当該文書が新しく
編集等された文書であることを意味しているので、全体
制御手段1が当該文書を文書管理システムDにコピーし
(ステップS89)、文書情報管理手段3の前記文書I
Dのエントリにおいて版を更新して前記文書を登録し
(ステップS90)、更に、前記文書の実体が格納され
ている文書管理システムに前の版の文書のレプリカが存
在するときは、そのレプリカを削除させ、文書情報管理
手段3からレプリカの文書の文書ID等を削除する(ス
テップS91)。なお、実体に対応付けられて登録・変
更日時が古い場合には、当該文書が新しく編集等された
文書でないので、処理を終了する。On the other hand, when the document entity exists as a result of the access, the registration / change date and time associated with the entity are registered and associated with the document ID managed by the document information management means. It is detected whether it is newer than the change date and time (step S88). If the registration / change date is new in association with the entity, it means that the document is a newly edited document or the like, and the overall control unit 1 sends the document to the document management system D. The document I is copied by the document information management means 3 (step S89).
The document is registered by updating the version in the entry of D (step S90). Further, when a replica of the document of the previous version exists in the document management system in which the entity of the document is stored, the replica is updated. Then, the document ID and the like of the replica document are deleted from the document information management means 3 (step S91). If the registration / change date and time is old in association with the entity, the process is terminated because the document is not a newly edited document.
【0072】上記した動作によると、統合化文書管理装
置が編集等が行われた新しい文書を管理することができ
る。なお、上記した説明では、登録・変更日時を用い
て、文書が新しいか否かを判断するようにしているが、
例えば、各文書管理システムが文書に対して版等といっ
た新旧を判断できる情報を対応付けて管理している場合
には、当該対応付けられている情報に基づいて新しいか
否かを判断することもできる。According to the above-described operation, the integrated document management device can manage a new document edited and the like. In the above description, whether the document is new or not is determined using the registration / change date and time.
For example, if each document management system manages a document by associating information such as a version with which new or old can be determined, it is also possible to determine whether the document is new based on the associated information. it can.
【0073】次に、統合化文書管理装置に管理されてい
る文書に対してユーザから取り出す指令を受け付けた際
の動作を図15を参照して説明する。まず、操作入力手
段9がユーザから取り出したいとの指令及び取り出した
い文書の文書ID等とを含む指令を受け付け(ステップ
S101)、全体制御手段1がユーザ情報管理手段6を
参照して、指令を出したユーザが読み取りの権利を持っ
ているか否かを確認し(ステップS102)、権利を持
っていない場合には処理を終了する一方、権利を持って
いる場合には、指令に取り出す文書の版の指定が含まれ
ているか否かを検出する(ステップS103)。Next, an operation when a command to take out a document managed by the integrated document management apparatus from the user will be described with reference to FIG. First, the operation input unit 9 receives a command including a command to retrieve from a user and a command including a document ID of a document to be retrieved (step S101), and the overall control unit 1 refers to the user information management unit 6 to issue the command. It is confirmed whether or not the issuing user has the right to read (step S102). If the user does not have the right, the process is terminated. Is detected (step S103).
【0074】そして、版の指定がない場合には、上記し
た図14に示す登録日時確認処理と同様な処理を受け付
けた文書IDに対して行い(ステップS104)、全体
制御手段1が文書情報管理手段3から前記文書IDの最
新の版のオリジナルの文書の実体IDを取り出し、該当
する文書を文書管理システムに取り出させる(ステップ
S105)。If no version is specified, the same process as the registration date confirmation process shown in FIG. 14 described above is performed on the received document ID (step S104), and the overall control unit 1 executes the document information management. The entity ID of the original document of the latest version of the document ID is extracted from the means 3, and the corresponding document is extracted by the document management system (step S105).
【0075】一方、版の指定がある場合には、全体制御
手段1が文書情報管理手段3から前記文書IDの指定さ
れた版のオリジナルの文書の実体IDを取り出し、該当
するオリジナルの文書を文書管理システムに取り出させ
る(ステップS105)。なお、オリジナルの文書の実
体IDを取り出す場合には、オリジナルフラグが”TR
UE”となっている実体IDを取り出せばよい。上記し
たように、ユーザが文書のオリジナルが格納されている
文書管理システムを把握することなく、所望の文書を取
り出すことができる。On the other hand, if a version is specified, the overall control means 1 extracts the entity ID of the original document of the version specified by the document ID from the document information management means 3 and replaces the corresponding original document with the document. It is taken out by the management system (step S105). When extracting the entity ID of the original document, the original flag is set to "TR".
What is necessary is just to extract the entity ID of “UE”. As described above, the user can extract a desired document without grasping the document management system in which the original of the document is stored.
【0076】次に、統合化文書管理装置に管理されてい
る文書に対してユーザから削除指令を受け付けた際の動
作を図16を参照して説明する。まず、操作入力手段9
がユーザから削除したいとの指令及び削除対象の文書の
文書ID等とを含む指令を受け付け(ステップS11
1)、全体制御手段1が文字情報管理手段3を参照し
て、受け付けた文書IDに対応付けられたすべての文書
の実体IDを確認し(ステップS112、S113)、
指令を出したユーザが文書の削除権を有するか否かを検
出する(ステップS114)。Next, an operation when a deletion command is received from a user for a document managed by the integrated document management apparatus will be described with reference to FIG. First, the operation input means 9
Receives from the user a command to delete the document and a command including the document ID of the document to be deleted and the like (step S11).
1) The overall control means 1 refers to the character information management means 3 to confirm the entity IDs of all the documents associated with the received document ID (steps S112 and S113).
It is detected whether or not the user who issued the command has the right to delete the document (step S114).
【0077】この結果、削除権を有していない場合に
は、全体制御手段1が表示手段にエラー表示をさせて処
理を終了させる(ステップS115)一方、削除権を有
している場合には、前記すべての実体IDの文書を文書
管理システムから削除させ(ステップS116)、文書
情報管理手段3から前記文書IDのエントリを削除する
(ステップS117)。上記したように、ユーザが文書
を管理している文書管理システムを把握しなくとも、適
切に文書を削除することができる。As a result, if the user does not have the right to delete, the overall control means 1 displays an error on the display means and terminates the process (step S115). Then, the document of all the entity IDs is deleted from the document management system (step S116), and the entry of the document ID is deleted from the document information management means 3 (step S117). As described above, it is possible to appropriately delete a document without having to know the document management system that manages the document.
【0078】次に、統合化文書管理装置に管理されてい
る文書に対してユーザから文書の古い版に対する削除指
令を受け付けた際の動作を図17を参照して説明する。
まず、操作入力手段9がユーザから古い版を削除したい
との指令及び版を削除する対象の文書の文書ID等とを
含む指令を受け付け(ステップS121)、全体制御手
段1が文字情報管理手段3から受け付けた文書IDに対
応付けられた最新版より一つ前の版の情報を参照し(ス
テップS122)、ユーザが当該版についての削除の権
利を持っているか否かを検出する(ステップS12
3)。削除の権利を持っている場合には、全体制御手段
1が該当する版の文書を文書管理システムに削除させ
(ステップS124)、文字情報管理手段3から受け付
けた文書IDに対応付けられた更に一つ前の版の情報を
参照し(ステップS125)、上記した処理を繰り返し
行い、これをすべての古い版について行う(ステップS
126)。Next, an operation when a delete instruction for an old version of a document is received from a user for a document managed by the integrated document management apparatus will be described with reference to FIG.
First, the operation input unit 9 receives from the user a command to delete an old version and a command including the document ID of the document to be deleted (step S121), and the overall control unit 1 causes the character information management unit 3 to delete the old version. (Step S122), it is determined whether or not the user has the right to delete the version (step S12).
3). If the user has the right to delete, the general control unit 1 causes the document management system to delete the corresponding version of the document (step S124), and further deletes the document associated with the document ID received from the character information management unit 3. With reference to the information of the previous version (step S125), the above processing is repeated, and this is performed for all old versions (step S125).
126).
【0079】上記したように、保持しておくことが必要
ない古い版の文書を、当該文書を格納している文書管理
システムを把握していなくとも適切に削除することがで
きる。As described above, an old version of a document that does not need to be retained can be appropriately deleted without knowing the document management system that stores the document.
【0080】次に、統合化文書管理装置が管理している
文書の中の不必要なレプリカの文書を統合化文書管理装
置自身が削除する動作を図18を参照して説明する。ま
ず、全体制御手段1が、文書情報管理手段の中から編集
可能な文書管理システムにあるレプリカの文書の実体I
D及び文書IDを検出し(ステップS131)、当該レ
プリカの文書を含む文書に対して上記した図14に示す
登録日時確認処理を行う(ステップS132)。Next, an operation in which the integrated document management apparatus itself deletes unnecessary replica documents from among the documents managed by the integrated document management apparatus will be described with reference to FIG. First, the overall control unit 1 checks the entity I of the replica document in the document management system that can be edited from the document information management unit.
D and the document ID are detected (step S131), and the registration date and time confirmation processing shown in FIG. 14 described above is performed on the document including the replica document (step S132).
【0081】次いで、全体制御手段1が前記レプリカの
実体が文書管理システムに存在するか否かを検出し(ス
テップS133)、実体がない場合には、何もしない一
方、実体が存在する場合には、当該レプリカの文書の登
録・変更日時から所定の期間以上が経過しているか否か
を検出し(ステップS134)、経過している場合に
は、既に当該レプリカの文書は編集に使用されていない
と考えられるために、当該レプリカの文書の実体を文書
管理システムに削除させ(ステップS135)、他の編
集可能な文書管理システムに格納されているすべてのレ
プリカ文書に対して上記した処理を繰り返し行う(ステ
ップS136)。上記したように、管理している文書の
中で使用されていないレプリカの文書を削除することが
でき、文書管理システムの記憶効率を向上させることが
できる。Next, the overall control means 1 detects whether or not the entity of the replica exists in the document management system (step S133). If there is no entity, nothing is performed. Detects whether a predetermined period or more has elapsed since the registration / change date and time of the document of the replica (step S134), and if it has elapsed, the document of the replica has already been used for editing. Since it is considered that there is no such document, the document entity of the replica is deleted by the document management system (step S135), and the above process is repeated for all replica documents stored in other editable document management systems. Performed (step S136). As described above, it is possible to delete a replica document that is not used among the managed documents, and it is possible to improve the storage efficiency of the document management system.
【0082】なお、この処理は管理者用アカウントsupe
rによって行われ、上記した削除の条件に該当するレプ
リカの文書は確実に削除されるが、これらレプリカの文
書は統合化文書管理装置が作成したものであるので、削
除しても何ら問題はない。例えば、文書管理システム独
自に登録された文書は、文書管理システムにオリジナル
として管理されており問題はない。また、上記した登録
日時確認処理によって文書の最新版のオリジナルの文書
が文書管理システムDに格納されており問題はない。This processing is performed by the administrator account supe.
r, the documents of the replica corresponding to the above-described deletion conditions are surely deleted. However, since the documents of these replicas are created by the integrated document management apparatus, there is no problem in deleting them. . For example, a document registered independently of the document management system is managed as an original in the document management system, and there is no problem. Further, since the latest original document of the document is stored in the document management system D by the above-described registration date / time confirmation processing, there is no problem.
【0083】ここで、上記した編集に使用した文書か否
かの基準となる所定の期間としては、例えば、編集が一
通り完了したと思われる任意の期間を設定してもよく、
無限大に設定することもできる。なお、無限大に設定し
たときは、文書管理システムDと文書の編集機能を有し
た文書管理システムとに同一文書が常に存在することと
なり、格納容量は2倍必要となるものの、全文検索機能
と編集機能に関する応答速度が他の期間を設定した場合
に比べる速い。Here, as the predetermined period serving as a reference for determining whether or not the document has been used for the above-mentioned editing, for example, an arbitrary period in which the editing is considered to have been completed may be set.
It can be set to infinity. When set to infinity, the same document always exists in the document management system D and the document management system having the document editing function, and the storage capacity is doubled. The response speed for the editing function is faster than when another period is set.
【0084】次に、統合化文書管理装置自身が自己の管
理していない文書を文書管理システムに管理されている
文書の中から検出して登録する動作を図19を参照して
説明する。まず、全体制御手段1が前回の当該処理を行
った時刻以降の登録・変更日時が対応付けられている文
書を複数の文書検索システムに対して検索させ(ステッ
プS141)、検索によって得られた文書の各文書管理
システムでの管理アドレスIDを受け取って、各文書管
理システムのシステムIDと組み合わせた実体IDを候
補リストに追加する(ステップS142)。Next, an operation in which the integrated document management apparatus itself detects and registers a document not managed by itself from the documents managed by the document management system will be described with reference to FIG. First, a plurality of document search systems are searched for a document associated with a registration / change date and time after the time when the overall control unit 1 last performed the process (step S141), and the document obtained by the search is retrieved. Then, the management ID of each document management system is received, and the entity ID combined with the system ID of each document management system is added to the candidate list (step S142).
【0085】次いで、全体制御手段1が候補リストから
実体IDを一つ取り出し(ステップS143)、文書情
報管理手段3を参照して、前記実体IDが管理されてい
るか否かを検出する(ステップS144、S145)。
この結果、管理されていない場合には、文書管理システ
ムにおいて独自に格納された文書であり、当該統合化文
書管理装置においては管理していないことを意味してい
るので、当該文書を文書管理システムDにコピーさせ、
全文検索を迅速に行えるようにする(ステップS14
6)とともに、当該文書に新たに文書IDを与えて文書
情報管理手段3に登録することによって、統合化文書管
理装置において利用できる文書とする(ステップS14
7)。なお、管理されている場合にはなにもしない。そ
して、上記した処理を候補リスト中のすべての実体ID
の文書について行う(ステップS148)。Next, the overall control means 1 extracts one entity ID from the candidate list (step S143) and refers to the document information management means 3 to detect whether or not the entity ID is managed (step S144). , S145).
As a result, if the document is not managed, it means that the document is stored uniquely in the document management system and is not managed by the integrated document management device. Let D copy
Full-text search can be performed quickly (step S14)
At the same time as 6), the document is given a new document ID and registered in the document information management means 3 to make the document usable in the integrated document management device (step S14).
7). Note that nothing is performed if it is managed. Then, the above processing is performed for all entity IDs in the candidate list.
(Step S148).
【0086】したがって、文書管理システム独自に新た
な文書が登録されたものを、統合化文書管理装置に登録
することができ、統合化管理装置によって利用すること
ができる。なお、上記した処理は管理者用アカウントsu
perで行われるが、文書の取り出し処理だけであり、各
文書管理システム内のオリジナル文書を削除したりする
といったオリジナルに悪影響を及ぼすことは行わない。Therefore, a document in which a new document is registered independently of the document management system can be registered in the integrated document management device, and can be used by the integrated management device. Note that the above process is performed for the administrator account su
This is performed in per, but only for document retrieval processing, and does not adversely affect the original such as deleting the original document in each document management system.
【0087】なお、上記した実施例において、主に、文
書管理システム情報管理手段3の情報を書き換えるだけ
で、文書管理システムを新たに追加したり或いは削除し
たりするといったことができ、例えば、既に文書を管理
している文書管理システムであっても追加することがで
きる。In the above-described embodiment, a document management system can be newly added or deleted only by rewriting information in the document management system information management means 3. Even a document management system that manages documents can be added.
【0088】また、上記した実施例では、高度な編集機
能の文書管理システムや高速全文検索の文書管理システ
ムを統合的に有効利用する例を述べたが、本発明は、こ
れに限らず、複数の任意の文書管理システムを統合的に
有効利用することができる。Further, in the above-described embodiment, an example has been described in which a document management system having an advanced editing function and a document management system for high-speed full-text search are effectively used in an integrated manner. However, the present invention is not limited to this. Any document management system can be effectively used in an integrated manner.
【0089】なお、上記した各機能手段はプロセッサが
(ROM、RAM等に予め格納された)制御プログラム
を実行することにより構成されるが、本発明ではこれら
機能手段を独立したハードウエア回路として構成しても
よい。また、本発明は上記の制御プログラムをフロッピ
ーディスクやCD−ROM等といったコンピュータが読
み取り可能な記憶媒体として把握させておき、当該制御
プログラムを記憶媒体から読み取ってプロセッサに実行
させることにより、本発明に係る処理を実行させること
もできる。Each of the functional units described above is configured by executing a control program (previously stored in a ROM, a RAM, or the like) by a processor. In the present invention, these functional units are configured as independent hardware circuits. May be. In addition, the present invention allows the control program to be grasped as a computer-readable storage medium such as a floppy disk or a CD-ROM, and reads the control program from the storage medium and causes a processor to execute the control program. Such processing can also be executed.
【0090】[0090]
【発明の効果】以上説明したように、本発明に係る統合
化文書管理装置では、ユーザが文書を管理している文書
管理システムを意識することなく、文書に対して所望の
処理を容易に行うことができ、複数の文書管理システム
のいずれかが有している機能を効率よく使って文書に対
する処理を行うことができる。更に、本発明に係る統合
化文書管理装置では、各文書管理システムを独自に利用
できるとともに、独自の利用よって作成された文書を統
合化文書管理装置においても利用することができる。こ
のため、例えば、従来より特定の文書管理システムを使
用し、当該文書管理システムのみを使用できればよいユ
ーザは、従来から慣れ親しんだ当該文書管理システムを
そのまま使用することができ、前記ユーザが作成した文
書に対して複数の文書管理システムの機能を利用したい
他のユーザは、統合化文書管理装置を使用すれば、所望
の処理を容易に行うことができる。As described above, in the integrated document management apparatus according to the present invention, desired processing can be easily performed on a document without the user being conscious of the document management system managing the document. This makes it possible to efficiently use the functions of any of the plurality of document management systems to process documents. Further, in the integrated document management device according to the present invention, each document management system can be used independently, and a document created by unique use can be used in the integrated document management device. For this reason, for example, a user who has conventionally used a specific document management system and only needs to be able to use only the document management system can use the document management system with which the user is conventionally familiar as it is, and can create a document created by the user. Other users who want to use the functions of a plurality of document management systems can easily perform desired processing by using the integrated document management device.
【図1】 本発明の一実施例に係る統合化文書管理装置
の構成図である。FIG. 1 is a configuration diagram of an integrated document management device according to an embodiment of the present invention.
【図2】 本発明の一実施例に係る文書情報管理テーブ
ルである。FIG. 2 is a document information management table according to an embodiment of the present invention.
【図3】 本発明の一実施例に係るフォルダ管理テーブ
ルである。FIG. 3 is a folder management table according to an embodiment of the present invention.
【図4】 本発明の一実施例に係る文書管理システム情
報管理テーブルである。FIG. 4 is a document management system information management table according to an embodiment of the present invention.
【図5】 本発明の一実施例に係るユーザ情報管理テー
ブルである。FIG. 5 is a user information management table according to an embodiment of the present invention.
【図6】 本発明の一実施例に係るユーザに指令された
文書を格納する動作を説明するフローチャートである。FIG. 6 is a flowchart illustrating an operation of storing a document instructed by a user according to an embodiment of the present invention.
【図7】 本発明の一実施例に係るユーザに指令された
文書を編集する動作を説明するフローチャートである。FIG. 7 is a flowchart illustrating an operation of editing a document instructed by a user according to an embodiment of the present invention.
【図8】 本発明の一実施例に係る文書取り出し処理を
説明するフローチャートである。FIG. 8 is a flowchart illustrating a document retrieval process according to an embodiment of the present invention.
【図9】 本発明の一実施例に係る編集キャンセル処理
を説明するフローチャートである。FIG. 9 is a flowchart illustrating an edit cancellation process according to an embodiment of the present invention.
【図10】 本発明の一実施例に係る編集文書登録格納
処理を説明するフローチャートである。FIG. 10 is a flowchart illustrating edited document registration and storage processing according to an embodiment of the present invention.
【図11】 本発明の一実施例に係るユーザに指令され
た文書を検索する動作を説明するフローチャートであ
る。FIG. 11 is a flowchart illustrating an operation of searching for a document instructed by a user according to an embodiment of the present invention.
【図12】 本発明の一実施例に係る構造化文書の構造
の例を説明する図である。FIG. 12 is a diagram illustrating an example of the structure of a structured document according to an embodiment of the present invention.
【図13】 本発明の一実施例に係る構造検索式の例を
説明する図である。FIG. 13 is a diagram illustrating an example of a structure search formula according to an embodiment of the present invention.
【図14】 本発明の一実施例に係る登録日時確認処理
を説明するフローチャートである。FIG. 14 is a flowchart illustrating a registration date / time confirmation process according to an embodiment of the present invention.
【図15】 本発明の一実施例に係るユーザに指令され
た文書を取り出す動作を説明するフローチャートであ
る。FIG. 15 is a flowchart illustrating an operation of extracting a document instructed by a user according to an embodiment of the present invention.
【図16】 本発明の一実施例に係るユーザに指令され
た文書を削除する動作を説明するフローチャートであ
る。FIG. 16 is a flowchart illustrating an operation of deleting a document instructed by a user according to an embodiment of the present invention.
【図17】 本発明の一実施例に係る文書の古い版を削
除する動作を説明するフローチャートである。FIG. 17 is a flowchart illustrating an operation of deleting an old version of a document according to an embodiment of the present invention.
【図18】 本発明の一実施例に係る文書のレプリカを
削除する動作を説明するフローチャートである。FIG. 18 is a flowchart illustrating an operation of deleting a document replica according to an embodiment of the present invention.
【図19】 本発明の一実施例に係る新規の文書を登録
する動作を説明するフローチャートである。FIG. 19 is a flowchart illustrating an operation of registering a new document according to an embodiment of the present invention.
【図20】 従来例に係る機能の異なる複数の文書管理
システムの利用形態を説明する図である。FIG. 20 is a diagram illustrating a usage form of a plurality of document management systems having different functions according to a conventional example.
A1、A2、B、C、D・・文書管理システム、1・・
全体制御手段、 2・・文字抽出手
段、3・・文書情報管理手段、 4・
・フォルダ情報管理手段、5・・文書管理システム情報
管理手段、 6・・ユーザ情報管理手段、7・・検
索式変換手段、 8・・エディタ選
択手段、9・・操作入力手段、
10・・表示手段、11・入出力制御手段。A1, A2, B, C, D ... document management system, 1 ...
Overall control means, 2 ... character extraction means, 3 ... document information management means, 4 ...
Folder information management means, 5 Document management system information management means, 6 User information management means, 7 Search expression conversion means, 8 Editor selection means, 9 Operation input means
10 display means, 11 input / output control means.
Claims (6)
の文書管理システムを統合して管理する統合化文書管理
装置において、 各文書管理システムが有する文書に対する機能の情報を
管理するシステム情報管理手段と、 処理対象の文書を特定する情報及び当該文書に対する処
理内容を含む指令を受け付ける操作入力手段と、 指令に含まれる処理内容を行う機能を有した文書管理シ
ステムをシステム情報管理手段より特定する処理システ
ム特定手段と、 指令によって特定される文書が前記特定した文書管理シ
ステムにより管理されている場合には当該文書管理シス
テムに処理させ、他の文書管理システムで管理されてい
る場合には前記特定した文書管理システムに移動させて
処理させる制御手段と、を備えたことを特徴とする統合
化文書管理装置。1. An integrated document management apparatus for integrating and managing a plurality of document management systems for processing a managed document, a system information management means for managing information of a function of each document management system with respect to the document. And an operation input unit that receives a command including information for specifying a document to be processed and a process content for the document, and a process for specifying a document management system having a function of performing the process content included in the command from the system information management unit. System specifying means, and when the document specified by the command is managed by the specified document management system, the document management system causes the document management system to process the document. Control means for moving the document to a document management system for processing. apparatus.
おいて、 更に、 統合化文書管理装置として同一の文書を一意に特定する
文書IDと、統合化文書管理装置内で文書の格納アドレ
スを特定する実体IDとを対応付けて管理する文書情報
管理手段を備え、 前記操作入力手段は、文書を特定する情報として文書I
Dを受け付け、 前記制御手段は、受け付けた文書IDに対応する実体I
Dにより文書の実体を特定し、当該文書の移動先のアド
レスを特定する実体IDを文書情報管理手段に登録する
ことを特徴とする統合化文書管理装置。2. The integrated document management device according to claim 1, further comprising: a document ID for uniquely specifying the same document as the integrated document management device; and a storage address of the document in the integrated document management device. A document information management unit that manages the entity ID in association with the specified entity ID, wherein the operation input unit includes a document I as information for identifying the document;
D, and the control unit controls the entity I corresponding to the received document ID.
An integrated document management apparatus, wherein the integrated document management apparatus identifies an entity of the document by D and registers an entity ID identifying an address of a destination of the document in the document information management unit.
書管理装置において、 更に、 統合化文書管理装置として同一の文書を一意に特定する
文書IDと、統合化文書管理装置内で文書の格納アドレ
スを特定する実体IDとを対応付けて管理する文書情報
管理手段と、 新たに管理する文書を受け付ける格納受付手段と、 受け付けた文書を所定の文書管理システムに管理させる
文書管理制御手段と、 当該文書の格納アドレスを特定する実体IDを文書ID
とともに文書情報管理手段に登録する登録手段と、を備
えたことを特徴とする統合化文書管理装置。3. The integrated document management device according to claim 1, further comprising: a document ID for uniquely specifying the same document as the integrated document management device; and a document ID in the integrated document management device. Document information management means for managing the document ID in association with an entity ID for specifying the storage address of the document, storage reception means for receiving a newly managed document, and document management control means for managing the received document in a predetermined document management system. The entity ID that specifies the storage address of the document is the document ID
And a registration unit for registering the document information in the document information management unit.
載した統合化文書管理装置において、 文書管理システムは、自己の文書管理システムに固有の
文書の管理アドレスを特定する管理アドレスIDを管理
しており、 更に、 統合化文書管理装置として同一の文書を一意に特定する
文書IDと、文書を管理している文書管理システムを特
定するシステムID及び文書管理システムに固有の文書
の管理アドレスを特定する管理アドレスIDとから成る
実体IDとを対応付けて管理する文書情報管理手段と、 文書管理システムに管理されている文書の管理アドレス
IDを取得する取得手段と、 取得した文書の管理アドレスID及び当該文書を管理し
ている文書管理システムのシステムIDが文書情報管理
手段に実体IDとして管理されていないことを検出する
管理検出手段と、 検出されたことに基づいて、前記文書を文書情報管理手
段に文書IDとともに登録する第2登録手段と、を備え
たことを特徴とする統合化文書管理装置。4. The integrated document management device according to claim 1, wherein the document management system specifies a management address of a document unique to its own document management system. And a document ID that uniquely identifies the same document as an integrated document management device, a system ID that identifies the document management system that manages the document, and management of documents unique to the document management system. Document information management means for managing an entity ID composed of a management address ID for specifying an address in association with each other; acquisition means for acquiring a management address ID of a document managed by the document management system; management of the acquired document The address ID and the system ID of the document management system managing the document are not managed as the entity ID by the document information management unit. Doo and managing detecting means for detecting, based on the detected, integrated document management apparatus characterized by comprising a second registration means for registering with the document ID in the document information management unit the document.
載した統合化文書管理装置において、 前記文書管理システムは、文書管理システムに固有の文
書の管理アドレスを特定する管理アドレスIDと、当該
文書の更新順序情報とを管理しており、 更に、統合化文書管理装置として同一の文書を一意に特
定する文書IDと、文書を管理している文書管理システ
ムを特定するシステムID及び文書管理システムに固有
の文書の管理アドレスを特定する管理アドレスIDとか
ら成る実体IDと、実体IDの表す文書の実体に関する
更新順序情報と、を対応付けて管理する文書情報管理手
段と、 文書管理システムに格納されている文書の管理アドレス
ID及び更新順序情報を取得する第2取得手段と、 前記更新順序情報が、前記管理アドレスID及び前記文
書管理システムのシステムIDと同一の文書IDに対応
付けられている他の文書の更新順序情報より新しいこと
を検出する検出手段と、 文書情報管理手段に前記更新順序情報の新しい文書の管
理アドレスID及びシステムIDを前記文書IDに対応
付けて登録する第3登録手段と、を備えたことを特徴と
する統合化文書管理装置。5. The integrated document management apparatus according to claim 1, wherein the document management system includes a management address ID for specifying a management address of a document unique to the document management system. And a document ID for uniquely identifying the same document as an integrated document management device, a system ID and a document for identifying a document management system that manages the document. Document information management means for managing an entity ID composed of a management address ID for identifying a management address of a document unique to the management system and update order information on the entity of the document represented by the entity ID in association with each other; Second acquisition means for acquiring the management address ID and the update order information of the document stored in the storage device, and the update order information includes the management address ID and the update order information. Means for detecting that the document ID is newer than the update order information of another document associated with the same document ID as the system ID of the document management system; Third registration means for registering an address ID and a system ID in association with the document ID.
載した統合化文書管理装置において、 前記複数の文書管理システムの中には、自己が管理して
いる文書を全文検索する機能を有した文書管理システム
が含まれており、 更に、文書を前記全文検索機能を有する文書管理システ
ムに管理させる第2文書管理制御手段を備えたことを特
徴とする統合化文書管理装置。6. The integrated document management apparatus according to claim 1, wherein the plurality of document management systems have a function of performing a full-text search for documents managed by the plurality of document management systems. An integrated document management apparatus, comprising: a document management system having a document management system having a full-text search function.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9176332A JPH117445A (en) | 1997-06-17 | 1997-06-17 | Integrated document management device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9176332A JPH117445A (en) | 1997-06-17 | 1997-06-17 | Integrated document management device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH117445A true JPH117445A (en) | 1999-01-12 |
Family
ID=16011748
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9176332A Pending JPH117445A (en) | 1997-06-17 | 1997-06-17 | Integrated document management device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH117445A (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003317074A (en) * | 2002-04-25 | 2003-11-07 | Ricoh Co Ltd | Electronic album theater service providing system, electronic album theater service providing method, program for realizing functions of the system, and recording medium |
| JP2006163723A (en) * | 2004-12-06 | 2006-06-22 | Hitachi Software Eng Co Ltd | Document search method |
| JP2007128416A (en) * | 2005-11-07 | 2007-05-24 | Fuji Xerox Co Ltd | Object management program, device and method |
| JP2007149067A (en) * | 2005-10-28 | 2007-06-14 | Ricoh Co Ltd | Document management system |
| US7424490B2 (en) | 1999-08-06 | 2008-09-09 | Ricoh Company, Ltd. | System for document management and information processing |
| KR101453867B1 (en) * | 2012-08-02 | 2014-10-23 | 주식회사 와이즈넛 | Method of copy detection visualizing copy sections with a unified document tpye |
-
1997
- 1997-06-17 JP JP9176332A patent/JPH117445A/en active Pending
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7424490B2 (en) | 1999-08-06 | 2008-09-09 | Ricoh Company, Ltd. | System for document management and information processing |
| JP2003317074A (en) * | 2002-04-25 | 2003-11-07 | Ricoh Co Ltd | Electronic album theater service providing system, electronic album theater service providing method, program for realizing functions of the system, and recording medium |
| JP2006163723A (en) * | 2004-12-06 | 2006-06-22 | Hitachi Software Eng Co Ltd | Document search method |
| JP2007149067A (en) * | 2005-10-28 | 2007-06-14 | Ricoh Co Ltd | Document management system |
| JP2007128416A (en) * | 2005-11-07 | 2007-05-24 | Fuji Xerox Co Ltd | Object management program, device and method |
| KR101453867B1 (en) * | 2012-08-02 | 2014-10-23 | 주식회사 와이즈넛 | Method of copy detection visualizing copy sections with a unified document tpye |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4406609B2 (en) | Techniques for managing multiple hierarchies of data from a single interface | |
| US6775665B1 (en) | System for treating saved queries as searchable documents in a document management system | |
| US8046424B2 (en) | Systems and methods for the utilization of metadata for synchronization optimization | |
| JP4255373B2 (en) | Management and synchronization application for network file systems | |
| JP5509596B2 (en) | Data management device | |
| JP5113967B2 (en) | Internet file system | |
| US7533136B2 (en) | Efficient implementation of multiple work areas in a file system like repository that supports file versioning | |
| JP2016181306A (en) | System and method for narrowing a search using index keys | |
| JPH0934763A (en) | Device and method for managing file | |
| JP2005018754A (en) | Sharing computer objects with associations | |
| JP2008181350A (en) | Information processing system, information processing apparatus, and program | |
| JP2000181917A (en) | Structured document management method and its implementation device, and medium recording its processing program | |
| JPH11213014A (en) | Database system, database search method and recording medium | |
| US8015165B2 (en) | Efficient path-based operations while searching across versions in a repository | |
| JP3868171B2 (en) | Document digital signature management method and document management apparatus | |
| JP4580390B2 (en) | System and method for extending and inheriting information units manageable by a hardware / software interface system | |
| US8886618B2 (en) | Document management apparatus, method and medium storing program | |
| JPH117445A (en) | Integrated document management device | |
| JP2003173329A (en) | Document management system | |
| EP1104901B1 (en) | A system for treating saved queries as searchable documents in a document management system | |
| JP6638053B1 (en) | Document creation support system | |
| JPH1115724A (en) | Method and device for managing document | |
| JP2008090404A (en) | Document search apparatus, document search method, and document search program | |
| CN112000739B (en) | Method, device, computer equipment, and storage medium for inserting designated cells | |
| JP4724177B2 (en) | Index for accessing XML data |