JP3937736B2 - Document management device - Google Patents
Document management device Download PDFInfo
- Publication number
- JP3937736B2 JP3937736B2 JP2001075222A JP2001075222A JP3937736B2 JP 3937736 B2 JP3937736 B2 JP 3937736B2 JP 2001075222 A JP2001075222 A JP 2001075222A JP 2001075222 A JP2001075222 A JP 2001075222A JP 3937736 B2 JP3937736 B2 JP 3937736B2
- Authority
- JP
- Japan
- Prior art keywords
- document
- information
- expiration date
- link
- management information
- 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.)
- Expired - Fee Related
Links
- 238000004364 calculation method Methods 0.000 claims description 3
- 238000007726 management method Methods 0.000 description 145
- 238000013461 design Methods 0.000 description 28
- 238000000034 method Methods 0.000 description 25
- 230000008569 process Effects 0.000 description 24
- 238000012545 processing Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 14
- 230000000875 corresponding effect Effects 0.000 description 11
- 238000004891 communication Methods 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 8
- 230000008859 change Effects 0.000 description 5
- 238000012356 Product development Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000002452 interceptive effect Effects 0.000 description 3
- 230000001771 impaired effect Effects 0.000 description 2
- 238000007639 printing Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 239000000126 substance Substances 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
Images
Landscapes
- Document Processing Apparatus (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
【0001】
【発明の属する技術分野】
この発明は、文書ファイルをその文書管理情報に対応付けて登録管理する文書管理装置に関する。
【0002】
【従来の技術】
従来、文書ファイルを登録管理する文書管理システムにおいて、クライアント端末側で入力作成された文書ファイルが文書管理サーバへ送信されると、文書管理サーバはこの文書ファイルを文書データベースに登録して一元管理するようにしている。
ところで、会社の製品開発設計部署においては、企画書や部品別仕様書等のように体系化された一連の製品設計仕様書を作成するが、この製品設計仕様書を構成する文書ファイル群をその設計部署のクライアント端末から入力して文書管理サーバへ送信すると、文書管理サーバは、この文書ファイル群を体系化された1グループ分のデータとして文書データベースへ登録する。その後、例えば、この製品設計仕様書の一部の技術(文書ファイル)を流用して、他の設計部署が新製品の設計仕様書を作成するような場合には、流用する文書ファイルをそのままコピーし、その文書ファイルを含めた新たな製品設計仕様書を作成して文書データベースへ登録するようにしている。
【0003】
【発明が解決しようとする課題】
しかしながら、流用する一部の文書ファイルをそのままコピーして新たな製品設計仕様書を作成した場合、元の設計仕様書の文書ファイルを変更したとしても、新たな製品設計仕様書の文書ファイルは、変更前のままとなってしまうため、その流用した文書ファイルを変更する毎に、その文書はどこの製品設計仕様書に流用されているかを確認しながら、流用関係にある各文書ファイルを同様に変更する必要があった。したがって、最初に作成した製品設計仕様書の一部の技術を流用して、例えば、5種類の製品設計仕様書が作成されている場合には、文書ファイルの変更作業を5回分繰り返す必要があり、操作性を損なうと共に、操作ミスによって整合が崩れるおそれもあった。
【0004】
この発明の課題は、登録文書として管理されている実体ファイルを流用して別の新規文書を追加登録する場合、その実体ファイルをコピーすることなく何回でも流用することができると共に、流用関係にある何れかの文書がアクセスされた場合には、元の実体ファイルを呼び出すことが可能な文書管理の仕組みを提供できるようにすることである。
【0005】
【課題を解決するための手段】
請求項1記載の発明は、文書ファイルをその文書管理情報に対応付けて登録管理する文書管理装置であって、登録文書として管理されている実体ファイルを流用して別の新規文書を追加登録する場合に、流用関係にある文書同士を相互に関連付ける為のリンク情報を生成するリンク情報生成手段と、このリンク情報生成手段によって生成されたリンク情報を前記新規文書の文書管理情報に設定する設定手段と、前記新規文書を追加登録する場合に、前記設定手段によってリンク情報が設定された当該新規文書の文書管理情報を、その実体ファイルを省略した形式で登録する新規文書登録手段と、この新規文書登録手段によって実体ファイルを省略した形式で登録された文書がアクセスされた際に、その文書管理情報内のリンク情報を参照することにより、前記流用関係にある元の実体ファイルを呼び出すアクセス制御手段と、を具備し、前記流用関係にある各文書に対応付けられている前記文書管理情報には、その文書の有効期限に関する情報を含み、前記各文書管理情報内の文書有効期限に関する情報を比較することにより、文書有効期限が長い方の文書を特定する文書期限比較手段と、この文書期限比較手段によって特定された文書の文書有効期限に、他の文書の文書有効期限を合わせる為に、前記特定された文書の文書有効期限と前記他の文書の文書有効期限との差を算出し、算出結果に応じた期間分を前記他の文書の文書有効期限に加算して、当該他の文書に対応付けられている文書管理情報内の文書有効期限に関する情報を更新する更新手段と、を設け、前記リンク情報によって相互に関連付けられている各文書の文書有効期限を一律に揃えるようにしたことを特徴とする。
【0012】
【発明の実施の形態】
以下、図1〜図15を参照してこの発明の一実施形態を説明する。
図1は、この実施形態における文書管理システムの全体構成を示したブロック図である。
この文書管理システムは、会社組織において、会社全体の文書ファイルを登録管理する文書管理サーバ1と、各部署毎に複数設置されている各クライアント端末4とが通信ネットワーク(構内通信網あるいは広域通信網)3を介して接続されているクライアント・サーバシステムである。このクライアント・サーバシステムは、インターネット技術を利用した構内通信システム(イントラネットシステム)あるいは広域通信システム(エクストラネットシステム)である。
【0013】
文書管理サーバ1側には、このシステム全体で運用される文書ファイル群を一元管理する文書データベース2が設けられており、文書管理サーバ1は、クライアント端末4から文書登録要求と共に送信されて来た文書ファイルを受信して、この受信ファイルを文書データベース2に登録したり、クライアント端末4からの文書アクセス要求に応答して文書データベース2を検索し、該当する文書ファイルを読み出して要求元のクライアント端末4へ送信するようにしている。
【0014】
なお、この実施形態においては、例えば、TCP/IP通信プロトコルを利用したHTTPプロトコル等によって、文書管理サーバ1とクライアント端末4との間でデジタル化(パケット化)されたデータの送受信を行うようにしており、また、コード化された制御情報を含むデータによって互いに必要な処理内容を認識しながら連携し合ってデータ処理を行うようにしている。
なお、文書管理サーバ1は、Webサーバ機能、データベースサーバ機能、メールサーバ機能等の各種のサーバ機能を備え、これらのサーバ機能によって文書管理サーバ1の全体動作が制御される。
【0015】
クライアント端末4は、例えば、デスクトップ型やノート型のパーソナルコンピュータであり、グループ毎(部署単位毎)に複数台設置されているもので、例えば、製品設計仕様書を入力作成して、文書管理サーバ1へ登録要求を行い、また、文書アクセス要求に応答して文書管理サーバ1から送信されて来た文書ファイルを受信して表示出力したり、印刷出力するようにしている。
なお、文書ファイルは、文字列データの他に、画像データ等を含むマルチメディアのファイルであり、各クライアント端末4には、文書管理サーバ1から送信されて来た文書ファイルを閲覧するWebブラウザ機能を備えている。
【0016】
図2は、文書データベース2内に文書グループ別(文書フォルダ別)に登録管理されている各種の文書ファイル群を模式的に示した図である。
すなわち、文書グループPT1には、ある製品開発の設計部署において作成された一連の製品設計仕様書(文書ファイルA、B、C、D‥‥)が登録されている。また、文書グループPT2には、他の製品開発の設計部署において作成された一連の製品設計仕様書(文書ファイルE、F、D−1‥‥)が登録され、文書グループPT3には、更に他の製品開発の設計部署において作成された一連の製品設計仕様書(文書ファイルG、H、D−2‥‥)が登録されている状態を例示したものである。
【0017】
ここで、図2において、文書グループPT2、PT3内の文書ファイルD−1、D−2は、文書グループPT1内の文書ファイルDをそのまま流用したことを示している。この場合、文書Dの実体ファイルは、流用元である文書グループPT1内のみに存在し、流用先である文書グループPT2、PT3内には存在していないことを示している。つまり、最初に作成した元の製品設計仕様書の一部(技術)をそのまま流用して、3年後に新たな製品設計仕様書を作成し、更に、元の製品設計仕様書の一部をそのまま流用して、5年後に新たな製品設計仕様書を作成した場合に、文書ファイルD、D−1、D−2は互いに流用関係にある文書であることを示している。
【0018】
なお、図3は、最初に作成した元の製品設計仕様書(文書ファイル群)の構成を模式的に示したものである。
図3に例示した製品設計仕様書は、企画書(文書ファイルA)、仕様書(文書ファイルB)、部品別仕様書{(X部品(文書ファイルC)、Y部品(文書ファイルD)‥‥}等から構成されてなるもので、その一部であるY部品仕様書(文書ファイルD)の技術が、その後に作成される他の製品設計仕様書の一部として流用されていることを示している。
【0019】
このデータベース2内の各文書ファイルには、文書管理情報▲1▼〜▲8▼、▲4▼−1、▲4▼−2が付加されている。文書管理情報は、対応する文書に添付されている付帯情報であり、図4に示すような構成となっている。
図4は、文書A、文書D、D−1、D−2に添付されている文書管理情報を例示したもので、各文書管理情報は、「ファイル名」、「文書No.」、「後リンク」、「前リンク」、「文書有効期限」、「文書作成日」‥‥の各項目を有している。なお、その他の項目としては、文書を作成した「部署名」や「作成者」等のデータも含まれている。
【0020】
文書管理情報は、対応する文書を管理する為の情報であり、この文書管理情報を構成する「ファイル名」は、クライアント側で入力作成された文書の識別情報であるが、「文書No.」は、文書ファイルを文書データベース2へ追加登録する毎に文書管理サーバ1側において自動生成された文書管理用の一連No.である。
「後リンク」、「前リンク」は、上述した文書A、文書D、D−1、D−2のように、流用関係にある複数の文書同士を連鎖的に関連付ける為のリンク情報であり、「後リンク」は次のリンク先(1つ先のリンク先)を示す「文書No.」であり、「前リンク」は1つ前に遡ったリンク先を示す「文書No.」である。
【0021】
例えば、文書D(文書No.▲4▼)、D−1(文書No.▲4▼−1)、D−2(文書No.▲4▼−2)がその順番で連鎖的な流用関係にある場合、流用元である文書Dの「後リンク」には、次のリンク先を示す文書No.“▲4▼−1”がセットされ、「前リンク」には、“無し”がセットされる。また、文書D−1の「後リンク」には、次のリンク先を示す文書No.“▲4▼−2”がセットされ、「前リンク」には、1つ前に遡ったリンク先を示す文書No.“▲4▼” がセットされる。更に、文書D−2の「後リンク」には、“無し”、「前リンク」には、“▲4▼−1” がセットされる。「文書有効期限」は、文書作成してからその文書が何時まで有効かを示す情報であり、クライアント側で任意に入力指定した情報であり、有効期限切れの文書は、データベースから自動削除される。「文書作成日」は、文書ファイルを作成した年月日情報である。
【0022】
図5は、文書管理サーバ1の全体構成を示したブロック図である。
CPU101は、記憶装置102内のオペレーティングシステムや各種アプリケーションソフトにしたがってこの文書管理サーバ1の全体動作を制御する中央演算処理装置である。記憶装置102は、オペレーティングシステムや各種アプリケーションソフト等が格納され、磁気的、光学的、半導体メモリ等によって構成されている記録媒体103やその駆動系を有している。この記録媒体103はハードディスク等の固定的な媒体若しくは着脱自在に装着可能なCD−ROM、フロッピィデスク、RAMカード、磁気カード等の可搬型の媒体である。また、この記録媒体103内のプログラムやデータは、必要に応じてCPU101の制御によりRAM(例えば、スタティックRAM)104にロードされたり、RAM104内のデータが記録媒体103にセーブされる。更に、記録媒体はサーバ等の外部機器側に設けられているものであってもよく、CPU101は伝送制御部105を介してこの記録媒体内のプログラム/データを直接アクセスして使用することもできる。
【0023】
また、CPU101は記録媒体103内に格納されるその一部あるいは全部を他の機器側から伝送制御部105を介して取り込み、記録媒体103に新規登録あるいは追加登録することもできる。更に、プログラム/データはサーバ等の外部機器側で記憶管理されているものであってもよく、CPU101は伝送制御部105を介して外部機器側のプログラム/データを直接アクセスして使用することもできる。
一方、CPU101にはその入出力周辺デバイスである伝送制御部105、入力部106、表示部107がバスラインを介して接続されており、入出力プログラムにしたがってCPU101はそれらの動作を制御する。
【0024】
図6は、クライアント端末4の全体構成を示したブロック図である。
クライアント端末2の各構成要素は、上述した文書管理サーバ1の各構成要素と基本的に同様であり、CPU401、記憶装置402、記録媒体403、RAM404、伝送制御部405、入力部406、表示部407の他、印刷装置408を有する構成となっている。
なお、クライアント端末4毎に印刷装置408を設けずに、部署単位毎に共用される共用プリンタを設けるようにしてもよい。
【0025】
次に、この実施形態における文書管理システムの動作アルゴリズムを図7〜図11に示すフローチャートを参照して説明する。ここで、これらのフローチャートに記述されている各機能、つまり、図7に記述した文書管理処理、図8に記述した文書登録処理、図9および図10に記述した文書期限管理処理、図11に記述した文書アクセス処理は、読み取り可能なプログラムコードの形態で記録媒体103に格納されており、CPU101はこのプログラムコードにしたがった動作を逐次実行する。また、CPU101は伝送媒体を介して伝送されてきた上述のプログラムコードにしたがった動作を逐次実行することもできる。すなわち、記録媒体の他、伝送媒体を介して外部供給されたプログラム/データを利用してこの実施形態特有の動作を実行することもできる。
【0026】
図7は、文書管理サーバ1の主要動作である文書管理処理を示したフローチャートである。
なお、文書管理サーバ1とクライアント端末4との間においては、HTTPプロトコルによって対話画面情報が送信され、所定のタグ情報と共に、テキスト情報を送信することで、表示情報や入力情報および表示書式等を互いに認識可能となり、これによってクライアント端末4を文書管理サーバ1の入出力装置として機能させ、情報提示および情報入力を可能としている。
先ず、文書管理サーバ1は、クライアント端末4からのアクセス要求待ち状態において、Webページのアドレス情報を受信すると(ステップA1)、それがメニュー要求であれば(ステップA2)、メニュー画面(対話画面情報)を要求元のクライアント端末4へ送信する(ステップA3)。
このメニュー画面は、「文書一覧要求」、「文書登録要求」等のメニュー項目を有し、いずれかのメニュー項目がクライアント端末4側で選択指定されると、その指定メニュー項目に応じた処理に移る。
【0027】
すなわち、「文書一覧要求」を受けた場合には(ステップA4)、文書データベース2内に登録管理されている各種文書の文書管理情報を抽出し、この文書管理情報の一覧リストを生成し(ステップA5)、要求元のクライアント端末4へ文書一覧画面を送信する(ステップA6)。この場合、文書一覧画面には、各文書に対応して「ファイル名」、「作成者」、「部書名」、「作成日時」等の各項目が一覧表示される。
また、「文書登録要求」を受けた場合には(ステップA7)、文書登録画面(対話画面情報)を要求元のクライアント端末4へ送信すると共に(ステップA8)、文書登録処理を行う(ステップA9)。
【0028】
図12は、文書登録画面を示したもので、この登録画面内には、文書管理情報を構成する「ファイル名」、「作成者」、「部書名」、「作成日時」、「文書有効期限」‥‥「流用文書」の各項目が表示されている。この場合、「ファイル名」、「作成者」、「部書名」、「作成日時」の項目は例えば、予め設定しておいた情報に基づいて自動生成可能な生成項目であるが、「文書有効期限」、「流用文書」は、任意に入力指定される入力項目である。ここで、既存の文書を流用する場合には、上述した文書一覧画面を参照して、その文書を選択指定すると、当該文書No.が「流用文書」の項目にセットされる。
【0029】
なお、文書登録画面内には、確定した入力情報を文書管理サーバ1へ送信すべきことを指示する「送信ボタン」、入力情報を取り消す「キャンセルボタン」が配置されている。「送信ボタン」が操作された場合において、その「流用文書」の項目内に文書No.がセットされていれば、つまり、他の文書を流用すべきことが指示されていれば、文書登録画面の情報のみを送信するが、流用指示がなければ、つまり、通常の文書登録指示であれば、文書登録画面の情報と共に、その文書ファイル(実体ファイル)も文書管理サーバ1へ送信される。
【0030】
図8は、上述したステップA9における文書登録処理を詳述したフローチャートである。
先ず、文書管理サーバ1は、文書登録を要求したクライアント端末4から送信されて来た文書登録画面の情報を受信すると(ステップB1)、その文書登録画面の「流用文書」の項目を参照し、文書の流用が指定されているかを判別する(ステップB2)。
いま、流用指定の無い通常の文書登録の要求であれば、クライアント端末2から送信されて来た文書ファイルを受信すると共に(ステップB3)、その文書ファイルに割り当てる為の文書No.を自動生成する(ステップB4)。そして、受信した文書登録画面の情報に基づいて当該文書対応の文書管理情報を作成すると共に、この文書管理情報内に自動生成した文書No.をセットする(ステップB5)。
これによって作成された文書管理情報を当該文書ファイルに付帯情報として添付した後、文書データベース2へ追加登録する(ステップB6)。
【0031】
一方、文書登録を要求したクライアント端末4から送信されて来た文書登録画面の情報内に文書の流用が指示されている場合には、流用関係にある既存の文書ファイルを文書データベース2から検索する(ステップB7)。すなわち、「流用文書」の項目にセットされている文書No.を抽出すると共に、この文書No.に基づいて文書データベース2をアクセスし、該当する流用元の文書ファイルを検索する。そして、流用元の文書ファイルに添付されている文書管理情報を読み出し、その「後リンク」を基点として流用関係にある各文書管理情報の「後リンク」を順次辿ってゆき、最終のリンク先の文書No.を取得する(ステップB8)。例えば、図4の例において、流用元の文書Dと流用先の文書D−1とが既にリンクされている場合に、今回、文書グループPT3の文書D−2を新規登録するものとすると、流用関係にある各文書管理情報の「後リンク」を順次辿ってゆくことにより、最終のリンク先の文書No.「▲4▼−1」が得られる。
【0032】
これによって得られた最終のリンク先の文書No.をインクリメントすることにより、今回新規登録する文書に割り当てる為の文書No.“▲4▼−2”を自動生成する(ステップB9)。そして、受信した文書登録画面の情報に基づいて文書管理情報を作成した後、この文書管理情報内に自動生成した文書No.をセットすると共に(ステップB10)、最終のリンク先の文書No.を「前リンク」としてセットする(ステップB11)。
次に、今回生成した文書No.を最終のリンク先の「後リンク」としてセットする(ステップB12)。なお、図4の場合、最終のリンク先として検索された文書D−1に対応する文書管理情報内には、その「後リンク」として“▲4▼−2”がセットされ、今回の新規文書D−2に対応する文書管理情報には、その「前リンク」として“▲4▼−1”がセットされる。これによって作成された文書管理情報のみを文書データベース2へ追加登録する(ステップB13)。すなわち、その実体ファイルDを省略した形式で文書D−2の文書管理情報のみを文書データベース2へ追加登録する。
【0033】
図9および図10は、文書管理サーバ1が定期的に実行する文書期限管理処理を示したフローチャートである。
なお、この実施形態においては、文書データベース2に登録管理されている各文書ファイルのうち、その有効期限が過ぎた文書ファイルを削除するようにしているが、複数の文書が流用関係にある場合、その流用元の文書のみに実体ファイルが存在しているため、その文書が有効期限切れになると、流用関係にある他の文書がその期限満了前であっても、期限切れとなった実体ファイルが削除されてしまう。これを防止するために文書管理サーバ1は定期的に文書期限管理処理を実行するようにしている。
【0034】
図13は、この場合の動作概要を説明する為の図である。ここで、図13(A)は、各文書管理情報内の「作成日」、「有効期間」の項目データに基づいて有効期限を算出すると共に、算出した各有効期限を比較することによって文書管理情報内の「有効期間」が更新される様子を示し、(B)は、「有効期間」の更新処理時に使用されるRAM104内のワーク域WKの内容が変遷する状態を示している。このワーク域WKには、現時点において最も遅い有効期限(最新有効期限)とその文書No.とを一時記憶するようにしている。
【0035】
先ず、文書管理サーバ1は、文書No.の若い順に文書データベース2を検索することにより、1文書分の文書管理情報を取得し(ステップC1)、この文書管理情報内に「後リンク」がセットされているかを判別する(ステップC2)。
例えば、図4の例において、文書Aには「後リンク」がセットされていないので、ステップC3に移り、文書データベース2から全ての文書管理情報を取得する為の取得処理が終了したかを判別する。いま、最初の文書管理情報を取得した場合であるから、ステップC1に戻り、「後リンク」がセットされている文書管理情報を取得するまで上述の動作を繰り返す。
【0036】
この検索処理によって文書Dの文書管理情報を取得したものとすると、この文書管理情報には「後リンク」がセットされているので、その文書管理情報から「作成日」を抽出すると共に(ステップC4)、「有効期間」を抽出し(ステップC5)、この「作成日」と「有効期間」とに基づいて有効期限を算出する(ステップC6)。そして、算出した有効期限を最新有効期限としてRAM104内のワーク域WKにセットしておく(ステップC7)。この場合、図13(B)に示すように、ワーク域WKには文書Dの有効期限「2000年2月2日」がその文書No.「▲4▼」と共にセットされる。
そして、文書Dの文書管理情報から「後リンク」を抽出し、この「後リンク」に基づいて文書データベース2を検索することにより、「後リンク」の文書管理情報を呼び出し指定し(ステップC8)、この文書管理情報内に「後リンク」がセットされているかを判別する(ステップC9)。
ここで、指定した文書管理情報内に「後リンク」がセットされていなければ、上述した最新有効期限がセットされているワーク域の内容をクリアする(ステップC10)。そして、ステップC3に移り、終了判断を行った後、ステップC1に戻る。
【0037】
一方、指定した文書管理情報内に「後リンク」がセットされていれば(ステップC9)、図10のステップC11に移り、その後リンクの文書管理情報から「作成日」を抽出し、更に、「有効期間」を抽出し(ステップC12)、この「作成日」、「有効期間」とに基づいて後リンクの有効期限を算出する(ステップC13)。この場合、図13(A)に示すように文書D−1の有効期限として「2003年3月3日」が算出される。そして、算出した後リンクの有効期限とワーク域WK内の最新有効期限とを比較し(ステップC14)、後リンクの有効期限は最新有効期限よりも遅いかを判別する(ステップC15)。
【0038】
この場合、後リンクの有効期限の方が最新有効期限よりも早い場合には、図9のステップC9に移る。いま、算出した後リンクの有効期限は「2003年3月3日」、ワーク域WK内の最新有効期限は「2000年2月2日」であるから、ステップC16に移り、後リンクの有効期限と最新有効期限との差を算出し、その算出結果に応じた期間分をリンク先の「有効期間」に加算してその更新を行う(ステップC17)。これによって、文書Dの有効期間は、「10年」から「13年」に更新される(図13参照)。そして、ワーク域WKの内容を後リンクの有効期限は「2003年3月3日」に切り替えた後(ステップC18)、図9のステップC9に移る。
【0039】
この場合、次の後リンクである文書D−2が検索されるので、図10のステップC11に移り、以下、上述の動作を繰り返す。この結果、文書D−2の有効期限として「2005年4月4日」が算出され、文書Dの有効期間は「13年」から「15年」に更新され、文書D−1の有効期間は「10年」から「13年」に更新され、ワーク域WK内の最新有効期限は「2005年4月4日」に切り替えられる。なお、文書D−2の有効期間は「10年」のままである。
【0040】
図11は、クライアント端末4から文書アクセスされた場合に文書管理サーバ1が実行する文書アクセス処理を示したフローチャートである。
先ず、クライアント端末4から文書アクセスが要求された際、文書管理サーバ1は、アクセス要求された指定文書に基づいて文書データベース2を検索してその文書管理情報を取得する(ステップD1)。そして、この文書管理情報内に「前リンク」がセットされているかを判別し(ステップD2)、「前リンク」が無ければ、「後リンク」がセットされているかを判別する(ステップD3)。
ここで、「前リンク」および「後リンク」共にセットされていなければ、他に流用関係にある文書が存在していない場合であるから、ステップD4に移り、指定文書の実体ファイルをアクセスして読み出し、この実体ファイルに当該文書管理情報を添付した後、要求元であるクライアント端末4へ送信する(ステップD5)。
【0041】
また、アクセス要求された指定文書の文書管理情報内に「前リンク」、「後リンク」のいずれか一方が含まれている場合には、他に流用関係にある文書が存在している場合であるから、流用関係にある全ての文書管理情報を取得すると共に、その実体ファイルを取得する処理に移る。
図14は、流用関係にある全ての文書管理情報を取得すると共に、その実体ファイルを取得する場合のアクセス経路を示した図で、リンクの始点、終点、それらの間に位置する各文書のうち、アクセス要求された文書位置がどれかによってアクセス経路が異なることを示している。
【0042】
いま、リンクの始点、終点間に位置するいずれかの文書がアクセス指定された場合には、先ず、ステップで「前リンク」有りが検出されるので、ステップD6に移り、その前リンクで示される文書管理情報を取得し、この文書管理情報内に「前リンク」有るかを判別し(ステップD7)、有れば、「前リンク」が無くなるまで以下、上述の動作を繰り返す。
このようにして「前リンク」を辿りながら文書管理情報を1つずつ取得してゆき、リンクの始点位置まで到達すると、「前リンク」無しが検出される。この場合、このリンクの始点位置には実体ファイルが存在する為、この実体ファイルをアクセスして読み出す(ステップD8)。
【0043】
次に、アクセス要求された指定文書の文書管理情報内に「後リンク」が有るかを判別し(ステップD9)、有れば、その「後リンク」で示される文書管理情報を取得し(ステップD10)、この文書管理情報内に「後リンク」有るかを判別し(ステップD11)、有れば、「後リンク」が無くなるまで以下、上述の動作を繰り返す。
このようにして「後リンク」を辿りながら文書管理情報を1つずつ取得してゆき、リンクの終点位置まで到達すると、その終点位置にある文書管理情報には「後リンク」は無いので、ステップD11でそのことが検出される。
【0044】
そして、「前リンク」、「後リンク」を辿りながら取得した各文書管理情報に基づいてその一覧リストを生成し(ステップD12)、この一覧リストと共に、実体ファイルに指定文書の文書管理情報を添付し、要求元のクライアント端末4へ送信する(ステップD13)。
図15は、クライアント端末4側において表示される文書管理情報の一覧リスト画面を示している。この文書管理情報の一覧リスト画面は、クライアント側においてその一覧リストの表示指示があった場合に表示されるもので、文書管理情報を構成する各項目のうち、「ファイル名」、「作成者」、「部署」、「作成日」等が案内表示される。
【0045】
なお、リンクの始点位置にある文書がアクセス要求された場合、その文書管理情報の中には「後リンク」は有るが、「前リンク」は無いので、ステップD2、D3でそのことが検出されてステップD10に移り、「後リンク」を1つずつ辿りながら各文書管理情報を取得する動作が行われる(ステップD10、D11)。このようにして、「後リンク」を辿りながら取得した各文書管理情報に基づいてその一覧リストを作成し(ステップD12)、文書管理情報付きの実体ファイルを要求元のクライアント端末4へ送信する(ステップD13)。
【0046】
また、リンクの終点位置にある文書がアクセス要求された場合、その文書管理情報の中には「前リンク」は有るが、「後リンク」は無いので、ステップD6に移り、「前リンク」を1つずつ辿りながら各文書管理情報を取得する動作が行われる(ステップD6、D7)。そして、リンクの始点位置まで到達すると、「前リンク」無しが検出されるので、その位置から実体ファイルをアクセスして読み出す(ステップD8)。なお、この場合、アクセス要求された指定文書の文書管理情報内に「後リンク」は無いので、ステップD9でそのことが検出されてステップD12に移り、「前リンク」を辿りながら取得した各文書管理情報に基づいてその一覧リストを作成し、文書管理情報付きの実体ファイルを要求元のクライアント端末4へ送信する(ステップD13)。
【0047】
以上のように、この実施形態において文書管理サーバ1は、文書データベース2に登録文書として管理されている実体ファイルを流用して別の新規文書を追加登録する旨の登録要求がクライアント端末4から通信ネットワーク3を介して送信されて来た場合に、流用関係にある文書同士を相互に関連付ける為のリンク情報を生成すると共に、生成されたリンク情報を含めた当該新規文書の文書管理情報を、その実体ファイルを省略した形式で文書データベース2に登録しておき、その後、実体ファイルを省略した形式で登録された文書がアクセスされた際に、その文書管理情報内のリンク情報を参照することにより、流用関係にある元の実体ファイルを呼び出すようにしたから、登録管理されている実体ファイルをコピーすることなく何回でも流用することができる。したがって、従来のように実体ファイルをコピーして流用する方法では、元の文書ファイルを変更すると、流用関係にある他の文書を探し出しながら、流用関係にある各文書ファイルを同様に変更する必要がある為に、操作性を損なうと共に、操作ミスによって整合が崩れるおそれがあるが、この実施形態においては、元の文書を何回も流用したとしてもその実体ファイルは1つしか存在しないために、実体ファイルの変更のみで足りる。
【0048】
この場合、流用関係にある複数の文書同士を連鎖的に関連付ける為のリンク情報を生成するようにしたから、流用関係にある各文書のうち、そのいずれかの文書がアクセスされた際に、当該各文書に対応付けられている文書管理情報内のリンク情報を辿ることによって流用関係にある複数の文書同士の連鎖的な関係を検索することができ、また、検索した各文書に対応付けられている文書管理情報を案内情報として読み出して要求元のクライアント端末4へ送信するようにしたから、クライアント端末4側では、流用関係にある文書同士の連鎖的な関係を知ることができる。この場合、文書管理情報にセットされるリンク情報として「後リンク」および「前リンク」をセットするようにしたから、流用関係にある文書同士を容易に検索することができる。
【0049】
また、流用関係にある各文書に対応付けられている文書管理情報には、その文書の有効期間を含み、この有効期間に基づいて有効期限を求めてそれらを比較することにより、有効期限が長い文書を特定し、これに他の文書の有効期限を合わせるように当該他の有効期間を更新するようにしたから、流用関係にある各文書有効期間を一律に揃えることができる。すなわち、流用関係にある各文書に当初、どのような有効期限を設定したかに拘らず、一律に揃えることができ、一部の文書のみが有効期限切れによって削除されることはない。
【0050】
なお、上述した実施形態においては、文書管理情報にセットされるリンク情報として「後リンク」および「前リンク」をセットするようにしたが、「後リンク」あるいは「前リンク」のいずれか一方であってもよい。また、リンク情報として文書No.をセットするようにしたが、文書を識別することができる情報であればよい。
また、上述した実施形態においては、構内通信網あるいは広域通信網のクライアント・サーバシステムに適用した場合を示したが、スタンド・アロンタイプの文書管理装置(パーソナルコンピュータ)に適用するようにしてもよい。
【0051】
また、上述した実施形態においては、1つの文書ファイル(実体ファイル)を流用する場合を例示したが、2以上の実体ファイルを流用する場合においても、同様に適用可能である。この場合、複数の流用元文書に対応付けたリンク情報を生成して、管理運用するようにすればよい。すなわち、2以上の実体ファイルを流用して新たな文書を新規登録する場合には、複数の流用元文書に1:1に対応付けた複数系統のリンク情報を生成し、それらの実態ファイルを省略した形式でその新規文書対応の文書管理情報をデータベースに登録しておき、その後、当該文書がアクセスされた場合には、その文書管理情報内にセットされている複数系統のリンク情報を基点としてリンク関係を辿っていくことにより、該当する各実体ファイルを読み出すようにすればよい。
【0052】
一方、コンピュータ(文書管理装置)に対して、上述した各手段を実行させるためのプログラムコードをそれぞれ記録した記録媒体(例えば、CD−ROM、フロッピィデスク、RAMカード等)を提供するようにしてもよい。
すなわち、コンピュータが読み取り可能なプログラムコードを有する記録媒体であって、登録文書として管理されている実体ファイルを流用して別の新規文書を追加登録する場合に、流用関係にある文書同士を相互に関連付ける為のリンク情報を生成すると共に、生成されたリンク情報を前記新規文書の文書管理情報に設定する機能と、前記新規文書を追加登録する場合に、前記リンク情報が設定された当該新規文書の文書管理情報を、その実体ファイルを省略した形式で登録する機能と、前記実体ファイルを省略した形式で登録された文書がアクセスされた際に、その文書管理情報内のリンク情報を参照することにより、前記流用関係にある元の実体ファイルを呼び出す機能とを実現させるためのプログラムを記録したコンピュータが読み取り可能な記録媒体を提供するようにしてもよい。
【0053】
【発明の効果】
この発明によれば、登録文書として管理されている実体ファイルを流用して別の新規文書を追加登録する場合、その実体ファイルをコピーすることなく何回でも流用することができると共に、流用関係にある何れかの文書がアクセスされた場合には、元の実体ファイルを呼び出すことができるので、流用関係にある複数文書の管理・運営を容易に行うことが可能となると共に、リンク情報によって相互に関連付けられている各文書の文書有効期限を一律に揃えることができる。
【図面の簡単な説明】
【図1】文書管理システムの全体構成を示したブロック図。
【図2】文書データベース2内に文書グループ別(文書フォルダ別)に登録管理されている各種の文書ファイル群を模式的に示した図。
【図3】最初に作成した元の製品設計仕様書(文書ファイル)の構成を示した図。
【図4】文書A、文書D、D−1、D−2に添付されている文書管理情報の内容を例示した図。
【図5】文書管理サーバ1の全体構成を示したブロック図。
【図6】クライアント端末4の全体構成を示したブロック図。
【図7】文書管理サーバ1の主要動作である文書管理処理を示したフローチャート。
【図8】図7で示した文書登録処理を詳述する為のフローチャート。
【図9】文書管理サーバ1が定期的に実行する文書期限管理処理を示したフローチャート。
【図10】図9に続く、文書期限管理処理を示したフローチャート。
【図11】クライアント端末4から文書アクセスされた場合に文書管理サーバ1が実行する文書アクセス処理を示したフローチャート。
【図12】文書登録画面を示した図。
【図13】文書期限管理処理の動作概要を説明する為の図。
【図14】流用関係にある全ての文書管理情報を取得すると共に、その実体ファイルを取得する場合のアクセス経路を示した図。
【図15】クライアント端末4側において表示される文書管理情報の一覧リスト画面を示した図。
【符号の説明】
1 文書管理サーバ
2 文書データベース
3 通信ネットワーク
4 クライアント端末
101 CPU
102 記憶装置
103 記録媒体
105 伝送制御部
106 入力部
107 表示部[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a document management apparatus that registers and manages a document file in association with the document management information.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, in a document management system for registering and managing document files, when a document file input and created on the client terminal side is transmitted to the document management server, the document management server registers this document file in the document database and manages it centrally. I am doing so.
By the way, in the product development and design department of a company, a series of systematic product design specifications such as planning documents and parts-specific specifications are created. When input from the client terminal of the design department and transmitted to the document management server, the document management server registers this document file group in the document database as organized data for one group. After that, for example, when a part of technology (document file) of this product design specification is diverted and another design department creates a design specification of a new product, copy the diverted document file as it is. Then, a new product design specification including the document file is created and registered in the document database.
[0003]
[Problems to be solved by the invention]
However, if you create a new product design specification by copying a part of the document file as it is, even if you change the original design specification document file, the new product design specification document file Since the document file remains unchanged, every time the diverted document file is changed, each document file in the diversion relationship is similarly checked while checking which product design specification the document is diverted to. There was a need to change. Therefore, if a part of the technology of the product design specification created first is diverted, for example, when five types of product design specifications are created, it is necessary to repeat the document file change work five times. In addition, the operability is impaired, and the alignment may be lost due to an operation error.
[0004]
An object of the present invention is that when an entity file managed as a registered document is diverted and another new document is additionally registered, the entity file can be diverted any number of times without copying, and the diversion relationship is also achieved. It is to be able to provide a document management mechanism that can call the original entity file when any document is accessed.
[0005]
[Means for Solving the Problems]
The invention described in
[0012]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment of the present invention will be described with reference to FIGS.
FIG. 1 is a block diagram showing the overall configuration of the document management system in this embodiment.
In this document management system, in a company organization, a
[0013]
The
[0014]
In this embodiment, the digitized (packetized) data is transmitted / received between the
The
[0015]
The
The document file is a multimedia file including image data and the like in addition to character string data, and each
[0016]
FIG. 2 is a diagram schematically showing various document file groups registered and managed by document group (by document folder) in the
That is, a series of product design specifications (document files A, B, C, D...) Created in a design department of a certain product development is registered in the document group PT1. In addition, a series of product design specifications (document files E, F, D-1,...) Created in other product development design departments are registered in the document group PT2, and other items are registered in the document group PT3. This is an example in which a series of product design specifications (document files G, H, D-2,...) Created in the product development design department are registered.
[0017]
In FIG. 2, the document files D-1 and D-2 in the document groups PT2 and PT3 indicate that the document file D in the document group PT1 is used as it is. In this case, it is indicated that the entity file of the document D exists only in the document group PT1 that is the diversion source, and does not exist in the document groups PT2 and PT3 that are the diversion destinations. In other words, a part (technique) of the original product design specification created first is used as it is, a new product design specification is created three years later, and a part of the original product design specification is further preserved. When a new product design specification is created five years after diversion, the document files D, D-1, and D-2 indicate that they are diversion-related documents.
[0018]
FIG. 3 schematically shows the configuration of the original product design specification (document file group) created first.
The product design specification illustrated in FIG. 3 includes a plan document (document file A), a specification document (document file B), a specification for each part {(X part (document file C), Y part (document file D)). }, Etc., indicating that the technology of the Y part specification (document file D), which is a part of it, is being used as part of other product design specifications that are created afterwards. ing.
[0019]
Document management information (1) to (8), (4) -1, and (4) -2 are added to each document file in the
FIG. 4 exemplifies the document management information attached to the documents A, D, D-1, and D-2. The document management information includes “file name”, “document No.”, and “after”. Each item includes “link”, “previous link”, “document expiration date”, “document creation date”, and so on. Other items include data such as “department name” and “creator” who created the document.
[0020]
The document management information is information for managing the corresponding document. The “file name” constituting the document management information is the identification information of the document input and created on the client side, but the “document No.” Is a series of document management numbers automatically generated on the
“Back link” and “Previous link” are link information for associating a plurality of documents in a diversion relationship, such as the above-described document A, document D, D-1, and D-2, “Subsequent link” is a “document No.” indicating the next link destination (one link destination), and “Previous link” is a “document No.” indicating a link destination retroactively.
[0021]
For example, Document D (Document No. (4)), D-1 (Document No. (4) -1), and D-2 (Document No. (4) -2) are linked in that order. If there is, the document No. “▲ 4 ▼ -1” indicating the next link destination is set in the “back link” of the document D as the diversion source, and “none” is set in the “previous link”. The In addition, the document No. “▲ 4 ▼ -2” indicating the next link destination is set in the “back link” of the document D-1, and the link destination traced back to the previous link is set in the “previous link”. The document number “4” shown is set. Further, “none” is set in the “back link” of the document D-2, and “(4) -1” is set in the “previous link”. The “document expiration date” is information indicating how long the document is valid after the document is created, and is information that is arbitrarily input and specified on the client side. The expired document is automatically deleted from the database. The “document creation date” is information on the date of creation of the document file.
[0022]
FIG. 5 is a block diagram showing the overall configuration of the
The CPU 101 is a central processing unit that controls the overall operation of the
[0023]
In addition, the CPU 101 can capture a part or all of the data stored in the recording medium 103 from another device via the
On the other hand, a
[0024]
FIG. 6 is a block diagram showing the overall configuration of the
Each component of the
Instead of providing the
[0025]
Next, the operation algorithm of the document management system in this embodiment will be described with reference to the flowcharts shown in FIGS. Here, the functions described in these flowcharts, that is, the document management process described in FIG. 7, the document registration process described in FIG. 8, the document expiration management process described in FIGS. 9 and 10, and FIG. The described document access process is stored in the recording medium 103 in the form of a readable program code, and the CPU 101 sequentially executes operations according to the program code. Further, the CPU 101 can sequentially execute the operation according to the above-described program code transmitted via the transmission medium. That is, in addition to the recording medium, an operation specific to this embodiment can be executed using a program / data supplied externally via a transmission medium.
[0026]
FIG. 7 is a flowchart showing document management processing which is the main operation of the
Note that interactive screen information is transmitted between the
First, when the
This menu screen has menu items such as “document list request” and “document registration request”. When any one of the menu items is selected and specified on the
[0027]
That is, when a “document list request” is received (step A4), document management information of various documents registered and managed in the
When a "document registration request" is received (step A7), a document registration screen (interactive screen information) is transmitted to the requesting client terminal 4 (step A8), and document registration processing is performed (step A9). ).
[0028]
FIG. 12 shows a document registration screen. In this registration screen, “file name”, “creator”, “part name”, “creation date”, “document expiration date” constituting the document management information are shown. Each item of “Diverted document” is displayed. In this case, the items “file name”, “creator”, “part name”, and “creation date / time” are generated items that can be automatically generated based on information set in advance. “Time limit” and “Diverted document” are input items that are arbitrarily specified. Here, when diverting an existing document, referring to the above-described document list screen and selecting and specifying the document, the document number is set in the item “Diverted document”.
[0029]
In the document registration screen, a “send button” for instructing that the confirmed input information should be transmitted to the
[0030]
FIG. 8 is a flowchart detailing the document registration process in step A9 described above.
First, when the
If the request is a normal document registration request without diversion, the document file transmitted from the
The document management information thus created is attached to the document file as supplementary information, and then additionally registered in the document database 2 (step B6).
[0031]
On the other hand, when the diversion of the document is instructed in the information on the document registration screen transmitted from the
[0032]
By incrementing the last linked document number obtained in this way, the document number “(4) -2” to be assigned to the newly registered document is automatically generated (step B9). Then, after creating document management information based on the received information on the document registration screen, the automatically generated document number is set in the document management information (step B10), and the final linked document number is set. Set as “previous link” (step B11).
Next, the document number generated this time is set as the “following link” of the final link destination (step B12). In the case of FIG. 4, “▲ 4 ▼ -2” is set as the “following link” in the document management information corresponding to the document D-1 searched as the final link destination, and this new document In the document management information corresponding to D-2, “(4) −1” is set as the “previous link”. Only the document management information thus created is additionally registered in the document database 2 (step B13). That is, only the document management information of the document D-2 is additionally registered in the
[0033]
FIG. 9 and FIG. 10 are flowcharts showing the document expiration management processing that the
In this embodiment, among the document files registered and managed in the
[0034]
FIG. 13 is a diagram for explaining an outline of the operation in this case. Here, FIG. 13A shows the document management by calculating the expiration date based on the item data of “creation date” and “validity period” in each document management information and comparing the calculated expiration dates. A state in which the “valid period” in the information is updated is shown, and (B) shows a state in which the contents of the work area WK in the
[0035]
First, the
For example, in the example of FIG. 4, since “postlink” is not set in the document A, the process proceeds to step C3 to determine whether the acquisition process for acquiring all document management information from the
[0036]
If it is assumed that the document management information of the document D has been acquired by this search processing, since “back link” is set in the document management information, the “creation date” is extracted from the document management information (step C4). ), An “effective period” is extracted (step C5), and an expiration date is calculated based on the “creation date” and the “effective period” (step C6). Then, the calculated expiration date is set as the latest expiration date in the work area WK in the RAM 104 (step C7). In this case, as shown in FIG. 13B, the expiration date “February 2, 2000” of the document D is set in the work area WK together with the document number “(4)”.
Then, the “back link” is extracted from the document management information of the document D, and the
Here, if “back link” is not set in the designated document management information, the contents of the work area in which the latest expiration date is set are cleared (step C10). Then, the process proceeds to step C3, and after the end determination is made, the process returns to step C1.
[0037]
On the other hand, if “back link” is set in the designated document management information (step C9), the process proceeds to step C11 in FIG. 10, and then “creation date” is extracted from the document management information of the link. The “effective period” is extracted (step C12), and the effective period of the back link is calculated based on the “creation date” and the “effective period” (step C13). In this case, as shown in FIG. 13A, “March 3, 2003” is calculated as the expiration date of the document D-1. Then, the calculated after-link expiration date is compared with the latest expiration date in the work area WK (step C14), and it is determined whether the after-link expiration date is later than the latest expiration date (step C15).
[0038]
In this case, when the expiration date of the back link is earlier than the latest expiration date, the process proceeds to step C9 in FIG. Now, since the calculated expiration date of the link is “March 3, 2003” and the latest expiration date in the work area WK is “February 2, 2000”, the process proceeds to Step C16 and the expiration date of the subsequent link And the latest expiration date is calculated, and the period corresponding to the calculation result is added to the “valid period” of the link destination and updated (step C17). As a result, the valid period of the document D is updated from “10 years” to “13 years” (see FIG. 13). Then, after the content of the work area WK is switched to “March 3, 2003” as the expiration date of the back link (step C18), the process proceeds to step C9 in FIG.
[0039]
In this case, since the document D-2 which is the next subsequent link is searched, the process proceeds to step C11 in FIG. 10 and the above-described operation is repeated thereafter. As a result, “April 4, 2005” is calculated as the validity period of the document D-2, the validity period of the document D is updated from “13 years” to “15 years”, and the validity period of the document D-1 is “10 years” is updated to “13 years”, and the latest expiration date in the work area WK is switched to “April 4, 2005”. The validity period of the document D-2 remains “10 years”.
[0040]
FIG. 11 is a flowchart showing document access processing executed by the
First, when a document access is requested from the
Here, if both the “previous link” and the “rear link” are not set, there is no other diverted document, so the process proceeds to step D4 to access the entity file of the designated document. After reading and attaching the document management information to the entity file, the document management information is transmitted to the requesting client terminal 4 (step D5).
[0041]
In addition, if either “Previous link” or “After link” is included in the document management information of the specified document requested to be accessed, there is another diversion related document. Therefore, the process moves to a process of acquiring all document management information having a diversion relationship and acquiring the entity file.
FIG. 14 is a diagram showing an access path when acquiring all document management information in a diversion relationship and acquiring the entity file. Of the documents located between the start point and end point of the link, FIG. The access path differs depending on which document position is requested to be accessed.
[0042]
If any of the documents located between the start point and end point of the link is designated for access, first, the presence of “previous link” is detected in the step, so that the process proceeds to step D6 and indicated by the previous link. Document management information is acquired, and it is determined whether or not there is a “previous link” in the document management information (step D7). If there is, the above operation is repeated until there is no “previous link”.
In this way, document management information is acquired one by one while following the “previous link”, and when the link reaches the start point position, the absence of “previous link” is detected. In this case, since an entity file exists at the start point of this link, this entity file is accessed and read (step D8).
[0043]
Next, it is determined whether or not “back link” exists in the document management information of the designated document requested to be accessed (step D9). If there is, the document management information indicated by the “back link” is acquired (step S9). D10), it is determined whether or not there is a “rear link” in the document management information (step D11). If it exists, the above operation is repeated until there is no “rear link”.
In this way, the document management information is acquired one by one while following the “back link”, and when the end point position of the link is reached, there is no “back link” in the document management information at the end point position. This is detected at D11.
[0044]
Then, a list is generated based on each document management information acquired while following the “previous link” and “back link” (step D12), and the document management information of the designated document is attached to the entity file together with the list. Then, the data is transmitted to the requesting client terminal 4 (step D13).
FIG. 15 shows a list screen of document management information displayed on the
[0045]
When an access request is made for a document at the link start point position, the document management information includes a “back link” but does not have a “previous link”, and this is detected in steps D2 and D3. Then, the process proceeds to step D10, and the operation of acquiring each document management information is performed while following the “following links” one by one (steps D10 and D11). In this way, a list is created based on each document management information acquired while following the “following link” (step D12), and an entity file with document management information is transmitted to the requesting client terminal 4 (step D12). Step D13).
[0046]
Further, when an access request is made for a document at the end point of the link, the document management information includes “previous link” but not “rear link”. Therefore, the process proceeds to step D6 and “previous link” is set. The operation of acquiring each document management information is performed while tracing one by one (steps D6 and D7). When the link start point position is reached, it is detected that there is no “previous link”, and the entity file is accessed and read from that position (step D8). In this case, since there is no “rear link” in the document management information of the designated document requested to be accessed, this is detected in step D9, the process proceeds to step D12, and each document acquired while following the “previous link”. The list is created based on the management information, and the entity file with the document management information is transmitted to the requesting client terminal 4 (step D13).
[0047]
As described above, in this embodiment, the
[0048]
In this case, since the link information for associating a plurality of documents in a diversion relationship with each other is generated, when one of the documents in the diversion relationship is accessed, By following the link information in the document management information associated with each document, it is possible to retrieve a chain relationship between a plurality of documents in a diverted relationship, and also associated with each retrieved document. Since the document management information is read out as guide information and transmitted to the requesting
[0049]
Further, the document management information associated with each document having the diversion relationship includes the validity period of the document, and the validity period is long by obtaining the validity period based on the validity period and comparing them. Since the document is specified and the other valid period is updated so that the valid period of the other document is matched with the document, the valid period of each document having the diversion relationship can be made uniform. That is, regardless of what expiration date is initially set for each document in the diversion relationship, the documents can be uniformly arranged, and only some documents are not deleted due to the expiration date.
[0050]
In the embodiment described above, “back link” and “previous link” are set as link information set in the document management information. However, either “back link” or “previous link” is set. There may be. Further, the document number is set as the link information, but any information that can identify the document may be used.
In the above-described embodiment, the case where the present invention is applied to a client / server system of a local area communication network or a wide area communication network is shown. However, the present invention may be applied to a stand-alone type document management apparatus (personal computer). .
[0051]
Further, in the above-described embodiment, the case where one document file (substance file) is diverted is illustrated, but the present invention can be similarly applied to the case where two or more substantive files are diverted. In this case, link information associated with a plurality of diversion source documents may be generated and managed. That is, when a new document is newly registered by diverting two or more entity files, link information of a plurality of systems correlated 1: 1 with a plurality of diversion source documents and the actual files are omitted. The document management information corresponding to the new document is registered in the database in the format, and when the document is accessed after that, the link information of multiple systems set in the document management information is used as a base point. By tracing the relationship, each corresponding entity file may be read out.
[0052]
On the other hand, a recording medium (for example, a CD-ROM, a floppy disk, a RAM card, etc.) on which a program code for executing the above-described units is recorded is provided to a computer (document management apparatus). Good.
In other words, a computer-readable recording medium having a program code, and when registering another new document by diverting an entity file managed as a registered document, the documents in the diversion relationship are mutually exchanged. A function for generating link information for associating and setting the generated link information in the document management information of the new document, and when the new document is additionally registered, the link information is set for the new document. A function for registering document management information in a format in which the entity file is omitted, and by referring to link information in the document management information when a document registered in a format in which the entity file is omitted is accessed. Read by a computer recording a program for realizing the function of calling the original entity file in the diversion relationship. It may provide a recording medium capable Ri.
[0053]
【The invention's effect】
According to the present invention, when an entity file managed as a registered document is diverted and another new document is additionally registered, the entity file can be diverted any number of times without copying, and the diversion relationship is also achieved. When one of the documents is accessed, the original entity file can be called, so it is possible to easily manage and operate multiple documents that are diverted, and to link each other with link information. The document expiration dates of the associated documents can be made uniform.
[Brief description of the drawings]
FIG. 1 is a block diagram showing the overall configuration of a document management system.
FIG. 2 is a diagram schematically showing various document file groups registered and managed by document group (by document folder) in the
FIG. 3 is a diagram showing a configuration of an original product design specification (document file) created first.
FIG. 4 is a diagram illustrating contents of document management information attached to a document A, a document D, a D-1, and a D-2.
FIG. 5 is a block diagram showing the overall configuration of the
FIG. 6 is a block diagram showing the overall configuration of the
FIG. 7 is a flowchart showing document management processing which is a main operation of the
FIG. 8 is a flowchart for explaining in detail the document registration process shown in FIG. 7;
FIG. 9 is a flowchart showing document deadline management processing periodically executed by the
FIG. 10 is a flowchart showing document deadline management processing following FIG. 9;
FIG. 11 is a flowchart showing document access processing executed by the
FIG. 12 shows a document registration screen.
FIG. 13 is a diagram for explaining an outline of the operation of document time limit management processing;
FIG. 14 is a diagram showing an access path when acquiring all document management information in a diversion relationship and acquiring the entity file.
FIG. 15 is a view showing a list screen of document management information displayed on the client terminal side.
[Explanation of symbols]
1 Document management server
2 Document database
3 Communication network
4 Client terminals
101 CPU
102 storage device
103 Recording medium
105 Transmission control unit
106 Input section
107 Display
Claims (1)
登録文書として管理されている実体ファイルを流用して別の新規文書を追加登録する場合に、流用関係にある文書同士を相互に関連付ける為のリンク情報を生成するリンク情報生成手段と、
このリンク情報生成手段によって生成されたリンク情報を前記新規文書の文書管理情報に設定する設定手段と、
前記新規文書を追加登録する場合に、前記設定手段によってリンク情報が設定された当該新規文書の文書管理情報を、その実体ファイルを省略した形式で登録する新規文書登録手段と、
この新規文書登録手段によって実体ファイルを省略した形式で登録された文書がアクセスされた際に、その文書管理情報内のリンク情報を参照することにより、前記流用関係にある元の実体ファイルを呼び出すアクセス制御手段と、
を具備し、
前記流用関係にある各文書に対応付けられている前記文書管理情報には、その文書の有効期限に関する情報を含み、
前記各文書管理情報内の文書有効期限に関する情報を比較することにより、文書有効期限が長い方の文書を特定する文書期限比較手段と、
この文書期限比較手段によって特定された文書の文書有効期限に、他の文書の文書有効期限を合わせる為に、前記特定された文書の文書有効期限と前記他の文書の文書有効期限との差を算出し、算出結果に応じた期間分を前記他の文書の文書有効期限に加算して、当該他の文書に対応付けられている文書管理情報内の文書有効期限に関する情報を更新する更新手段と、
を設け、
前記リンク情報によって相互に関連付けられている各文書の文書有効期限を一律に揃えるようにしたことを特徴とする文書管理装置。A document management apparatus for registering and managing a document file in association with the document management information,
Link information generating means for generating link information for associating documents in a diversion relationship with each other when a new document is additionally registered by diverting an entity file managed as a registered document;
Setting means for setting the link information generated by the link information generating means in the document management information of the new document;
A new document registration unit for registering document management information of the new document for which link information has been set by the setting unit in a format in which the entity file is omitted when additionally registering the new document;
Access to call the original entity file in the diversion relationship by referring to the link information in the document management information when a document registered in a format omitting the entity file is accessed by the new document registration means Control means;
Comprising
The document management information associated with each document in the diversion relationship includes information regarding the expiration date of the document,
A document expiration date comparing means for identifying a document having a longer document expiration date by comparing information on the document expiration date in each document management information;
In order to match the document expiration date of the other document with the document expiration date of the document specified by the document expiration date comparison means, the difference between the document expiration date of the specified document and the document expiration date of the other document is calculated. Updating means for calculating and adding a period corresponding to the calculation result to the document expiration date of the other document and updating information relating to the document expiration date in the document management information associated with the other document; ,
Provided,
A document management apparatus characterized in that the document expiration dates of the documents associated with each other by the link information are made uniform.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001075222A JP3937736B2 (en) | 2001-03-16 | 2001-03-16 | Document management device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001075222A JP3937736B2 (en) | 2001-03-16 | 2001-03-16 | Document management device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2002278956A JP2002278956A (en) | 2002-09-27 |
JP3937736B2 true JP3937736B2 (en) | 2007-06-27 |
Family
ID=18932334
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001075222A Expired - Fee Related JP3937736B2 (en) | 2001-03-16 | 2001-03-16 | Document management device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3937736B2 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5037088B2 (en) * | 2006-11-01 | 2012-09-26 | 株式会社日立ソリューションズ | Document creation system |
JP5098476B2 (en) * | 2007-07-13 | 2012-12-12 | オムロン株式会社 | Data analysis support device |
JP5249807B2 (en) * | 2009-02-18 | 2013-07-31 | 株式会社日立情報制御ソリューションズ | File management method, file management program, and file management apparatus |
JP7001457B2 (en) * | 2017-12-21 | 2022-01-19 | 株式会社Pfu | File management device, file management system, file management method, and program |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2926779B2 (en) * | 1989-09-25 | 1999-07-28 | 富士ゼロックス株式会社 | Document construction device in distributed file system |
JPH06119222A (en) * | 1992-10-06 | 1994-04-28 | Matsushita Electric Ind Co Ltd | Document page managing device |
US5649192A (en) * | 1993-01-15 | 1997-07-15 | General Electric Company | Self-organized information storage system |
JP3594740B2 (en) * | 1996-07-24 | 2004-12-02 | 株式会社日立情報システムズ | Homepage management system |
JPH117401A (en) * | 1997-06-16 | 1999-01-12 | Toshiba Corp | Information management device, information managing method and medium recording information management program |
JPH11120044A (en) * | 1997-10-17 | 1999-04-30 | Sony Corp | Data processor, data processing method, data processing system and recording medium |
-
2001
- 2001-03-16 JP JP2001075222A patent/JP3937736B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2002278956A (en) | 2002-09-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8751465B2 (en) | Document management apparatus, document management system, and document management method | |
US20030051022A1 (en) | Web page management support system | |
US20160350107A1 (en) | Stored Procedure Development and Deployment | |
CN101192236A (en) | Document processing device and document processing method | |
US7493323B2 (en) | Document group analyzing apparatus, a document group analyzing method, a document group analyzing system, a program, and a recording medium | |
JP2016045545A (en) | Influence investigation system, influence investigation method, and influence investigation program | |
KR20090003542A (en) | Information processing system, information processing device and storage medium | |
JP3937736B2 (en) | Document management device | |
JP5386412B2 (en) | Export control server device, export control method and program | |
JP4199193B2 (en) | Related information management method, program, and apparatus | |
JP6586050B2 (en) | Management device, management method, and management program | |
JP2012145970A (en) | Portlet support system, apparatus, method and program | |
JP2001076045A (en) | Business flow diagram creation support device and its recording medium | |
JP2003150762A (en) | Project information linkage method and system | |
JP2021103592A (en) | Document management device and method for managing document | |
JP2019128859A (en) | Information processing device | |
JP4373029B2 (en) | Document management apparatus, document management method, and recording medium | |
US20090271452A1 (en) | Document management apparatus, document management method, and computer-readable encoding medium recorded with a computer program | |
JP5070800B2 (en) | Article management method and article management system | |
JP2011186769A (en) | Content management system, content management apparatus and access control method | |
JP5048537B2 (en) | Workflow processing device | |
US20040054676A1 (en) | Systems and methods for automatically processing text information | |
JP4399060B2 (en) | Electronic trading system and ordering server for electronic trading system | |
JP2020160493A (en) | Document management apparatus and program | |
JP3703294B2 (en) | Proxy order processing apparatus and recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040312 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050829 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050920 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051108 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20060206 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20060413 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061121 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070115 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070306 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070319 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110406 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120406 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120406 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130406 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130406 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140406 Year of fee payment: 7 |
|
LAPS | Cancellation because of no payment of annual fees |