(57)【要約】【課題】命名規則により文書名が自動生成されるような文書管理環境において、ユーザによる文書検索をより容易にする。【解決手段】設定された命名規則に従った文書名で文書を管理する文書管理装置において、文書に付与されたオリジナル文書名を命名規則に従って変更することによりシステム用文書名が生成され、生成されたシステム用文書名（文書名７３）とオリジナル文書名（７９）とが当該文書に対応付けて登録される（７０）。そして、登録されたシステム用文書名とオリジナル文書名の少なくともいずれかを選択的に用いて所定の文書操作が実行される。【選択図】    図７
2006113673.tif 000002
【特許請求の範囲】
【請求項１】
設定された命名規則に従った文書名で文書を管理する文書管理装置であって、
文書に付与されたオリジナル文書名を前記命名規則に従って変更してシステム用文書名を生成する生成手段と、
前記文書と、前記生成手段で生成したシステム用文書名と前記オリジナル文書名とを対応付けて登録する登録手段と、
前記登録手段で登録されたシステム用文書名とオリジナル文書名の少なくともいずれかを選択的に用いて所定の文書操作を実行する実行手段とを備えることを特徴とする文書管理装置。
【請求項２】
オリジナル文書名とシステム用文書名のそれぞれについて、前記所定の文書操作において使用する文書名に用いるか否かを選択させるためのユーザインターフェースを提供する提供手段を更に備えることを特徴とする請求項１に記載の文書管理装置。
【請求項３】
前記所定の操作は文書名検索であり、オリジナル文書名とシステム用文書名のうち、前記提供手段を介して選択された文書名を用いて文書検索が行われることを特徴とする請求項２に記載の文書管理装置。
【請求項４】
オリジナル文書名とシステム用文書名の両方が選択された場合は、オリジナル文書名とシステム用文書名の両方について文書名検索を実行することを特徴とする請求項３に記載の文書管理装置。
【請求項５】
前記所定の操作は文書エクスポートであり、オリジナル文書名とシステム用文書名のうち、前記提供手段を介して選択された方の文書名でもって文書をエクスポートすることを特徴とする請求項２に記載の文書管理装置。
【請求項６】
設定された命名規則に従った文書名で文書を管理する文書管理方法であって、
文書に付与されたオリジナル文書名を前記命名規則に従って変更してシステム用文書名を生成する生成工程と、
前記文書と、前記生成工程で生成したシステム用文書名と前記オリジナル文書名とを対応付けて登録する登録工程と、
前記登録工程で登録されたシステム用文書名とオリジナル文書名の少なくともいずれかを選択的に用いて所定の文書操作を実行する実行工程とを備えることを特徴とする文書管理方法。
【請求項７】
オリジナル文書名とシステム用文書名のそれぞれについて、前記所定の文書操作において使用する文書名に用いるか否かを選択させるためのユーザインターフェースを提供する提供工程を更に備えることを特徴とする請求項６に記載の文書管理方法。
【請求項８】
前記所定の操作は文書名検索であり、オリジナル文書名とシステム用文書名のうち、前記提供工程を介して選択された文書名を用いて文書検索が行われることを特徴とする請求項７に記載の文書管理方法。
【請求項９】
オリジナル文書名とシステム用文書名の両方が選択された場合は、オリジナル文書名とシステム用文書名の両方について文書名検索を実行することを特徴とする請求項８に記載の文書管理方法。
【請求項１０】
前記所定の操作は文書エクスポートであり、オリジナル文書名とシステム用文書名のうち、前記提供工程を介して選択された方の文書名でもって文書をエクスポートすることを特徴とする請求項７に記載の文書管理方法。
【請求項１１】
請求項６乃至１０のいずれかに記載の文書管理方法をコンピュータに実行させるための制御プログラム。
【請求項１２】
請求項６乃至１０のいずれかに記載の文書管理方法をコンピュータに実行させるための制御プログラムを格納した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データベース等において、設定された命名規則に則った文書名で文書を登録することにより文書を管理する文書管理技術に関する。
【背景技術】
【０００２】
一般に大量の文書データを管理するデータベース等においては、文書の分類を効率的に行うためにその文書名（ファイル名を用いる場合もある）を統一的なルールに則った文書名に変換して登録することが望ましい。たとえば、ある文書管理システムに登録された文書を効率よく管理するためには、登録する文書名からその内容をある程度類推できるようにすることが大切である。このような文書管理を実施するには、文書管理システム内で統一的に管理される文書名の命名ルールを作成し、そのルールに則っていない場合は、そのルールに従った文書名で文書を登録させることが必要である。例えば、特許文献１には、検索用の文書タイトルデータにおいて所定の規則で自動設定項目を生成し、文書管理を行う電子ファイリング装置が記載されている。
【０００３】
このように、各自が任意に文書名を決めるのではなく、統一的に管理される命名規則に従った文書名で文書が登録されているシステムでは、文書名を見ただけでいつ、何のために、何を記録した文書であるかということが、その文書の作成者でなくても文書名から容易に把握できる。このため、必要とする文書を効率よく探し出したり、文書の保存期限管理を容易にすることが可能となる。
【特許文献１】特開平０５−０２０４２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
電子化されたファイルは、その取り扱いの容易さから各個人のＰＣまたは、ネットワーク上で共有管理される文書管理システムにおいて無秩序に作成、登録されがちである。特に、各文書に無秩序に文書名が設定されると、文書名からその文書の属性、内容を容易に想像することはできなくなる。このため、文書名を見ただけでは目的の文書を探すことができなくなり、結局一つずつファイルを開いて内容を確認するなどの操作が必要となってしまい、文書の探索における効率が低下するという問題がある。上述したように、文書名からある程度内容を推測できるようにするためには、規則的にわかりやすい文書名を使用することが重要である。これを実現するためには、管理者の決めた命名規則で一律に規制するのが管理効率上は望ましい。
【０００５】
このような理由から、登録時に文書名を命名規則に従って自動的に変換する文書管理装置が提案されている。このように構成すれば、マウス操作で複数の文書を一括して大量に登録した場合、各文書の文書名は、自動的に命名規則に従った文書名に変換されて文書管理システムに登録される。しかしながら、このように自動的に命名規則に従って文書名が変換されてしまうと、ユーザが元々設定していた文書名とはまったく異なる文書名に変換されてしまう可能性もある。一般に、文書管理システムから文書を探す場合には、ユーザは文書名の一部の単語の記憶を頼りにファイルを探すことが多い。この場合、ユーザ自身が付与した文書名の一部を便りに検索を行いたいという要望がある。しかしながら、文書名がまったく異なる文書名に変換されてしまうと、ユーザの記憶した単語ではヒットしなくなり、目的の文書を見つけることが出来なくなるという問題があった。
【０００６】
また、文書管理システムが複数存在する場合、各文書管理システム単位で独自に文書名生成ルールを設定して運営している場合も多い。例えば、それぞれ独自の文書名生成ルールで文書管理を行う文書管理システムを運用している会社Ａ，Ｂ間で文書のやり取りを行なう場合を考える。この場合、Ａ社の文書管理システムで生成された文書名がＢ社の文書管理システムで管理されている文書名生成ルールにはそぐわない場合が発生することは容易に想像できる。この場合、Ｂ社の文書管理システムではＡ社から受け取った文書の文書名を変更することになる。しかし、その文書を再びＡ社の文書管理システムに戻すような場合、その文書名がＡ社の文書管理システムで管理される文書名とは違う名称になってしまい、同じ文書であるとの認識ができなくなるという問題があった。
【０００７】
また、文書名生成ルールが独自のルールで適用されている異なる言語で管理される文書管理システム間で文書のやり取りを行なう場合がある。例えば日本語で管理される文書管理システムと英語でのみ管理される文書管理システムとの間で文書のやり取りを行なうような場合を考える。英語の環境の文書管理システムでは、２バイトの言語は登録、表示ができない。従って、日本語の環境の文書管理システムで作成された日本語の言語の文書名がついた文書は、予め英語の文書名をつけてから英語の環境の文書管理システムに登録する必要がある。
【０００８】
このようにすると、言語が異なるけれども本文の内容が対応する文書として、日本語の文書名と内容を持った文書と、英語の文書名と内容を持った文書が日本語の文書管理システムに存在することになる。すなわち、内容が対応するがまったく異なる文書名を持った文書が存在することになる。ここで、例えば、日本語の文書を元に英語に翻訳して海外の文書管理システムに送るような運用の場合、日本語に内容の変更が生じるとそれを元に英語に翻訳した文書も更新する必要が生じる。しかしながら全く文書名が異なるため対応する英語の文書がみつけられなくなる可能性があるという問題があった。
【０００９】
本発明は上記の課題に鑑みてなされたものであり、命名規則により文書名が自動生成されるような文書管理環境において、ユーザによる文書検索をより容易にすることを目的とする。
【課題を解決するための手段】
【００１０】
上記の目的を達成するための本発明による文書管理装置は以下の構成を備える。すなわち、
設定された命名規則に従った文書名で文書を管理する文書管理装置であって、
文書に付与されたオリジナル文書名を前記命名規則に従って変更してシステム用文書名を生成する生成手段と、
前記文書と、前記生成手段で生成したシステム用文書名と前記オリジナル文書名とを対応付けて登録する登録手段と、
前記登録手段で登録されたシステム用文書名とオリジナル文書名の少なくともいずれかを選択的に用いて所定の文書操作を実行する実行手段とを備える。
【００１１】
また、上記の目的を達成するための本発明による文書管理方法は、
設定された命名規則に従った文書名で文書を管理する文書管理方法であって、
文書に付与されたオリジナル文書名を前記命名規則に従って変更してシステム用文書名を生成する生成工程と、
前記文書と、前記生成工程で生成したシステム用文書名と前記オリジナル文書名とを対応付けて登録する登録工程と、
前記登録工程で登録されたシステム用文書名とオリジナル文書名の少なくともいずれかを選択的に用いて所定の文書操作を実行する実行工程とを備える。
【発明の効果】
【００１２】
本発明によれば、命名規則により文書名が自動生成されるような文書管理環境において、ユーザによる文書検索をより容易にすることができる。
【発明を実施するための最良の形態】
【００１３】
以下、添付の図面を参照して本発明の好適な実施形態について詳細に説明する。
【００１４】
図１は本発明の一実施形態に係る文書管理システム（Document Management System: 以下ＤＭＳという） の概略構成を示すブロック図である。図１に示すように、本実施形態のＤＭＳは、基本的にネットワーク１１と、ＤＭＳサーバ１２と、ＤＭＳクライアント１３とで構成される。
【００１５】
ＤＭＳサーバ１２は、このシステム全体の管理を行うコンピュータであり、公知の技術で実現されるネットワーク処理の他に、主に文書データベースの構築、各装置間の文書データの送受信処理、セキュリティ処理、複数ユーザ間の排他制御処理、文書データを蓄積するデータベースの管理などを行なう。このＤＭＳサーバ１２の詳細は図２を参照して後述する。ＤＭＳクライアント１３は、ユーザが実際に文書データの入力、参照、出力、などの操作を行うパーソナルコンピュータである。図１では便宜上一つのＤＭＳクライアントを記載しているが、複数台のＤＭＳクライアント１３がネットワーク１１に接続されていてもよいことは明らかである。なお、ＤＭＳクライアント１３の詳細は図３を参照して後述する。
【００１６】
プリンタ１４は、公知の技術を用いて複数のＤＭＳクライアント１３によって共有される。プリンタ１４は、本実施形態においては、主にＤＭＳサーバ１２に蓄積された文書データを印刷出力する役割を果たす。スキャナ１５は、紙に印刷または記載された文字や図形等の画像を光学的に読み取り、画像データに変換して出力する装置であり、ネットワーク１１に接続されている。各ＤＭＳクライアント１３は公知の技術を用いてプリンタ１４とスキャナ１５を共有し、それぞれネットワーク１１を経由してプリンタ１４およびスキャナ１５の制御を行なうことができる。
【００１７】
モデム１６は、他のネットワークシステムとの電子メールの送受信、ＦＡＸの送受信の処理を行なう。モデム１６も複数のＤＭＳクライアント１３に共有されており、各ＤＭＳクライアント１３は、ネットワーク１１を経由してその制御を行なうことができる。ＣＤ−ＲＯＭドライブ１７はＤＭＳサーバ１２及び複数のＤＭＳクライアント１３に共有され、それぞれからアクセスされ得る。ＣＤ−ＲＯＭドライブ１７は、本実施形態においては、主にＤＭＳサーバ１２、ＤＭＳクライアント１３のＤＭＳ制御プログラムのインストールに用いられる。
【００１８】
尚、本実施形態では、プリンタ１４、スキャナ１５、モデム１６、及びＣＤ−ＲＯＭドライブ１７をネットワーク１１に接続した形式を採用しているが、これに限られるものではない。例えば、ＤＭＳクライアント１３にこれらを直接接続する形式を採用することも可能であることは当業者には明らかである。
【００１９】
図２はＤＭＳサーバ１２の構成を詳細に説明したブロック図である。ＣＰＵ（中央処理装置）２２は、主に外部記憶装置（ＨＤＤ）２８に格納されている各制御プログラムに従って、後述するフローチャートに示すような処理を含む各種処理を実行する。ＲＯＭ（リードオンリーメモリー）２３は、後述するフローチャートの基本的な判断プログラムや、表示・印刷に用いる文字フォント、入力装置としてのキーボード２５からのキー押下によって出力される電気信号と文字の対応を登録した文字コード表や、あらかじめ設定されている値などを記憶している。
【００２０】
ＲＡＭ（ランダムアクセスメモリ）２４は、各処理中に必要となるワークエリアを提供する。ＲＡＭ２４において、２４１は、基本Ｉ／Ｏプログラムの領域であり、ＲＯＭ２３に格納される基本判断プログラムが動作する時に必要とされるワーク領域である。ＣＰＵ２２はまず、基本Ｉ／Ｏプログラムを起動し、次にＤＭＳが動作するＯＳを起動することになる。２４２は、ＯＳが動作するためのワーク領域である。２４３は、ＤＭＳサーバプログラムが動作するための領域で、外部記憶装置２８に格納されているＤＭＳサーバプログラム２８２がロードされる領域である。２４４は、ＤＭＳデータ領域であり、ＤＭＳプログラムが動作するために必要とされるデータ、たとえば外部記憶装置２８に格納されているＤＭＳデータ２８３のリソースの固定データなどがロードされる。２４５はＤＭＳのワーク領域であり、ＤＭＳプログラムが動作するために必要なワーク領域である。２４６はその他の処理で使用されるワーク領域である。
【００２１】
２５は、入力装置としてのキーボードである。２６は入力装置としてのポインティングデバイスである。本実施形態はマウスを使用している。２７は表示装置であり、このＤＭＳの管理者はその表示に従って、操作の経過、結果を判断する。
【００２２】
また、本実施形態では、外部記憶装置２８として一般的な固定ディスクを用いる。外部記憶装置２８には、ネットワークを管理する基本プログラム２８１、ＤＭＳを管理するプログラムであるＤＭＳサーバプログラム２８２が格納される。ＤＭＳサーバプログラム２８２には、当該文書管理システムに文書を登録する際に文書名がルールに則ったものであるかどうかをチェックするためのプログラム、文書名の管理ルールを適用するためのプログラム等が含まれる。更に、外部記憶装置２８には、ＤＭＳプログラムが動作するために必要とされるリソースの固定データなどのＤＭＳデータ２８３、スキャナ１５を管理する制御するプログラムであるスキャンプログラム２８４が格納される。また、ＤＭＳデータベースリスト２８５は、当該ＤＭＳサーバが管理するデータベースの一覧を管理する領域である。本実施形態では、データベース形式で文書データの蓄積管理が行われている。ＤＭＳＤＢ２８６は、ユーザ、グループ、特権データ、インデックスデータ、文書、フォルダ、文書名の作成ルールなどを管理する領域である。ＤＭＳＤＢ２８６の内容は図４で詳細に説明する。また、ＤＭＳVOLUME２８７は、それに対応した文書の実体を格納する領域などを有する。ＤＭＳアノテーション２８８はこのデータベースに登録されているアノテーションの表示用、印刷展開用の実データが格納されている。
【００２３】
フレキシブルディスクドライブ（ＦＤＤ）２９は、フレキシブルディスク（ＦＤ）２Ａへの文書データの格納などに使用される他、フレキシブルディスク２Ａに記録されたＤＭＳの制御プログラムを、インストールするため等に用いられる。制御プログラムは、外部記憶装置２８のＤＭＳサーバプログラム２８２、ＤＭＳデータ２８３等の領域にインストールされることになる。フレキシブルディスク２Ａの記録内容については、図１８を参照して後述する。尚、ＦＤＤ２９及び、ＦＤ２Ａの代わりに、ＣＤ−ＲＯＭドライブと、ＤＭＳ制御プログラムが格納されたＣＤ−ＲＯＭを用いることもできる。
【００２４】
図３はＤＭＳクライアント１３の構成を詳細に説明したブロック図である。図３において、ＣＰＵ（中央処理装置）３２は、主に外部記憶装置３７に格納されているＤＭＳクライアント制御プログラム３７１に従って、後述するフローチャートに示すような処理を行なう。ＲＯＭ（リードオンリーメモリー）３３は、後述するフローチャートの基本的な判断プログラムや、表示・印刷に用いる文字フォント、入力装置としてのキーボード３４からのキー押下による電気信号を文字コードに変換するための文字コード表や、あらかじめ設定されている値などを記憶している。３４は、入力装置としてのキーボードである。
【００２５】
ＲＡＭ（ランダムアクセスメモリ）３５は、各処理中に必要となるワークエリアを有する。３５１は、基本Ｉ／Ｏプログラムの領域であり、ＲＯＭ３３に格納される基本判断プログラムが動作するときに必要とされるワーク領域である。ＣＰＵ３２はまず、基本Ｉ／Ｏプログラムを起動し、次にＤＭＳが動作するＯＳを起動することになる。３５２はＯＳが動作するためのワーク領域である。３５３は、ＤＭＳクライアントが動作するための領域で、外部記憶装置３７に格納されているＤＭＳクライアント制御プログラム３７１がロードされる領域である。３５４はＤＭＳクライアントプログラムが動作するために必要とされる外部記憶装置３７に格納されたＤＭＳデータ３７３のリソースなどの固定データ等がロードされる領域（ＤＭＳクライアントデータ）である。３５５はその他の領域で使用されるワーク領域である。
【００２６】
３６は入力装置としてのポインティングデバイスであり、本実施形態ではマウスを使用している。
【００２７】
３７は外部記憶装置であり、ＤＭＳクライアント制御プログラム３７１、スキャンプログラム３７２、ＤＭＳデータ３７３、ＤＭＳデータベースリスト３７４を格納する。ＤＭＳクライアント制御プログラム３７１は、ＤＭＳサーバ１２とデータの通信などを行なうプログラムや、この文書管理システムに文書を登録する際に文書名がルールに則ったものであるかどうかをチェックするためのプログラム、文書名の管理ルールを適用するためのプログラム等が含まれる。スキャンプログラム３７２はスキャナ１５を管理、制御するためのプログラムである。ＤＭＳデータ３７３は、ＤＭＳプログラムが動作するために必要とされるリソースなどの固定データ、ＤＭＳクライアント１３が動作するためのシステム設定値などの初期設定値などを含む。ＤＭＳデータ３７３の内容に関しては図１０Ａ、図０Ｂを用いて後述する。またＤＭＳデータベースリスト３７４は、ＤＭＳクライアント１３が参照するために登録してあるデータベースの一覧を管理するための領域である。この一覧にはＤＭＳサーバ１２だけではなく、異なるネットワーク上のＤＭＳサーバが管理するデータベースの一覧も登録されている。
【００２８】
３８は表示装置であり、ＤＭＳクライアント１３で作業するユーザはこの表示装置３８に表示されるＤＭＳのユーザインターフェイスの様子で操作の経過、結果を判断する。３９は、フレキシブルディスクドライブ（ＦＤＤ）であり、フレキシブルディスク（ＦＤ）３Ａへの文書データの格納などに使用され、またＦＤ３Ａに記録されたこのＤＭＳの制御プログラムをインストールするために用いられる。この制御プログラムは、ＨＤＤ３７のＤＭＳクライアントプログラム３７１、スキャンプログラム３７２、ＤＭＳデータ３７３などの領域にインストールされることとなる。ＦＤ３Ａの記録内容については、図１８を参照して後述する。尚、ＦＤＤ３９及びＦＤ３Ａは、それぞれＣＤ−ＲＯＭドライブ及びＣＤ−ＲＯＭ等であっても良い。
【００２９】
図１８は本文書管理システムの制御プログラムを格納したフレキシブルディスクの内容を説明する図である。本文書管理システムはこの様な形式で供給され、ＨＤＤ２８、やＨＤＤ３７にインストールされる。なお、これはＣＤ−ＲＯＭでも良い。１８１は媒体のフォーマット形式、ディレクトリ管理形式、媒体に付けられた名称などを管理する領域である。１８２はディレクトリ情報を管理する領域である。
【００３０】
１８３は文書管理システムのサーバプログラムを格納した領域で、インストールによってＨＤＤ２８のＤＭＳサーバプログラム２８２に格納される。１８４は文書管理システムの固定データを格納した領域で、インストールによってＨＤＤ２８のＤＭＳデータ２８３に格納される。
【００３１】
１８５は文書管理システムのクライアントプログラムを格納した領域で、インストールによってＨＤＤ３７のＤＭＳクライアントプログラム３７１に格納される。１８６は文書管理システムの固定データを格納した領域で、インストールによってＨＤＤ３７のＤＭＳデータ３７３に格納される。
【００３２】
図４は、図２のデータベースを管理する領域２８６（ＤＭＳＤＢ）の内容を更に詳細に表した図である。これはデータベースが管理するユーザ、グループなどのデータベース管理情報や、登録されている文書情報を含むものであり、図４において、情報群４０，４１は、それぞれ１キャビネットのデータを示している。従って、サーバに登録されたキャビネットの数だけ情報群が存在し、各情報群には以下に述べるデータが存在することとなる。なお、キャビネットには複数のフォルダが階層構造を有して登録される。
【００３３】
４２はキャビネット識別子である。ここでは“マイキャビネット”というキャビネット名を格納している。４３はユーザリストであり、このキャビネットに登録されているユーザの一覧が格納されている。当該キャビネットへの接続の許可／不許可の判断はこのユーザ名を使用して行う。４４はグループリストであり、このキャビネットに登録されているグループの一覧が格納されている。このグループは複数のユーザに同じ管理を行いたい場合に用いる。４３のユーザリストに登録されているユーザが各グループに任意に登録されている。４５はプリンタリストであり、このキャビネットにおいて使用することが出来るプリンタの一覧がここに登録されている。本実施形態のシステムにおいて、ＤＭＳクライアント１３はこの領域に登録されたプリンタからのみ印刷できる。
【００３４】
４６はインデックスリストである。インデックスは文書の分類、検索などの目的で使用する。このインデックスリストはキャビネット単位で登録・管理されており、インデックスのタイトル、既に登録済みのインデックスの一覧等が管理されている。詳細は図５を参照して説明する。４７はフォルダリストである。キャビネットに作成されているフォルダが登録されている。詳細は図５、図６を参照して説明する。４８は文書リストである。このキャビネットに登録されている文書の属性情報が全て格納されている。詳細は図６を参照して説明する。本実施形態では登録する文書の文書名に対して作成ルールを適用した後に、文書としてこのリストに登録される。
【００３５】
４９はアノテーションリストである。このキャビネットに登録されているアノテーションの属性が登録されている。４Ａはボリュームリストである。このキャビネットに登録されている文書の実体は図２のＤＭＳVolume２８７に格納されているが、そこへのポインタが格納されている。４Ｂは文書名の生成ルールのリストである。このキャビネットに適用可能な文書名生成ルールの一覧が格納されている。詳細は図８を参照して説明する。
【００３６】
図５は、図４のフォルダリスト４７に格納されるフォルダ情報の内容を詳細に表した図である。５０，５１はフォルダの情報単位であり、フォルダの登録数だけこの単位が格納されている。各フォルダの情報単位は以下の５２〜５Ｂの情報を含む。
【００３７】
５２は属性情報であり、当該フォルダの識別子を示す。ここでは“a2003a”という情報が割り振られた状態が示されている。この情報は内部処理を行なうために使用されるもので、操作をするユーザが目にすることは無い。５３はフォルダ名であり、ここでは“部内文書”という情報が割り振られた状態が示されている。５４は親フォルダ（このフォルダが属する上位のフォルダ）の識別子であり、このフォルダがどのフォルダの子フォルダであるかを判断するための情報である。ここでは“a20041"という情報が割り振られた状態が示されている。この情報は内部処理を行なうために使用されるもので、操作をするユーザが目にすることは無い。５５はフォルダの属性情報であり、アクセス権、作成者、コメントなどのフォルダ属性に関する情報が格納されている。５６はサブフォルダ（このフォルダに属する下位のフォルダ）のリストであり、当該フォルダの下に存在するフォルダのフォルダ識別子の一覧を格納する。ここでは“a2003c”という情報が割り振られた状態が示されている。図６に示すフォルダ識別子６２に格納されている値が“a2003c”であることから判るように、フォルダ６０が、フォルダ５０の子フォルダ（下位フォルダ）であることを示している。このようにしてフォルダの階層構造が登録されることになる。この情報は内部処理を行なうために使用されるもので、操作をするユーザが目にすることは無い。
【００３８】
５７は作成日時である。このフォルダ５０が文書管理システムで作成された日時を格納する。ここでは2002/09/20が格納された状態が示されている。５８は更新日時である。このフォルダに対して不特定のユーザが変更を行なって更新した日時を格納する。ここでは、2002/12/25が格納された状態が示されている。５９はアクセス日時である。このフォルダに対して不特定のユーザが参照などの操作でアクセスを行なった日時を格納する。ここでは2002/12/26が格納された状態が示されている。
【００３９】
５Ａはこのフォルダ内に格納されている文書に対して適用する文書名生成のルールの適用方法を格納する。領域５Ａには、“このフォルダは親フォルダの設定を受け継がない（親を受け継がない）”、“親フォルダと同じ設定を受け継ぐ（親を受け継ぐ）”、“親フォルダと同じ設定を引き継ぐと共に、このフォルダに設定するルールを追加する（ルールを追加）”等の情報が格納される。ここでは“親を受け継ぐ”という設定が格納された状態が示されており、親フォルダのルール設定を受け継ぐ事を示している。詳細は図９を参照して説明する。
【００４０】
５Ｂは、ルールの適用方法５Ａが“親を受け継がない”または“ルールを追加”である場合に、このフォルダ固有に適用するルールの識別子を格納する。この識別子は、図９に示すルールリストからユーザインタフェースを用いてユーザが設定することが出来る。５Ｂにおいては、当該フォルダ５０が親フォルダと同じ設定を適用する（５Ａ）ため、何も設定されていない。なお、当該フォルダのサブフォルダにおける文書名ルールの適用方法が“親を受け継ぐ”という設定になっている場合は、当該サブフォルダにもこのルールが適用されることになる。
【００４１】
なお、本実施形態において、最上位のフォルダ（ルートフォルダ）に対してはルール適用方法５Ａは“親を受け継がない”設定になっており、また、フォルダ名５３として当該キャビネットのキャビネット名４２が用いられるものとする。
【００４２】
図６は、図５に示すフォルダ５０のサブフォルダとして格納されているフォルダのフォルダリストにおける内容を詳細に表した図である。図６に示すフォルダ６０の親フォルダは図５に示すフォルダ５０である。６０、６１はフォルダの情報単位であり、フォルダの登録数だけこの単位が格納されている。各フォルダの情報単位は、図５で説明した５２〜５Ｂに相当する６２〜６Ｂの情報を含む。
【００４３】
属性情報６２には“a2003c”という値が割り振られた状態が示されている。この値は、図５に示したサブフォルダリスト５６に格納されていることから、フォルダ６０がフォルダ５０（a2003a）のサブフォルダであることがわかる。フォルダ名６３には“チーム文書”という情報が割り振られている。
【００４４】
親フォルダの識別子６４には“a2003a"という情報が割り振られている。この値は、図５のフォルダ識別子５２に格納されていることから、図５のフォルダ５０が当該フォルダ６０のは親フォルダであることを示している。６５はフォルダの属性情報であり、アクセス権、作成者、コメントなどのフォルダ属性に関する情報が格納されている。
【００４５】
ルールの適用方法６Ａでは、“ルールを追加”という設定が行なわれており、親フォルダのルール設定を引き継ぎ、さらにルールを追加することを示している。詳細は図９を参照して説明する。また、適用ルール一覧６Ｂでは、このフォルダ固有に適用するルールの識別子として０００２が登録されている。つまり、親フォルダに設定されているルールに加えて、０００２のルールがこのフォルダに適用されることを示している。
【００４６】
図７は、図４の文書リスト４８に格納される文書情報の内容を詳細に表した図である。７０，７１は文書の情報単位であり、文書の登録数だけこの単位が格納されている。各文書の情報単位は以下の７２〜７８の情報を含む。
【００４７】
７２は文書識別子であり、当該文書の識別子を示す。ここでは“acjf20031208”という情報が割り振られた状態が示されている。この情報は内部処理を行なうために使用されるもので、操作をするユーザが目にすることは無い。７３は文書名であり、ここでは“20030121議事録_チーム会”という情報が割り振られた状態が示されている。ここに割り当てられている値は、本実施形態で適用される文書名の作成ルールに則ったものが登録されることになる。７４は文書属性情報であり、文書名、作成者、などの文書属性に関する情報が格納されている。
【００４８】
７５は作成日時であり、この文書が文書管理システムに登録された日時を格納する。ここでは2002/09/20が格納される。７６は更新日時であり、この文書に対して不特定のユーザが変更を行なって更新した日時を格納する。ここでは、2002/12/25が格納されている。７７はアクセス日時であり、この文書に対して不特定のユーザが参照などの操作でアクセスを行なった日時を格納する。ここでは2002/12/26が格納されている。
【００４９】
７８はこの文書に対するＡＣＬ（アクセス・コントロール・リスト）である。各ユーザがこの文書にアクセスする場合のセキュリティレベルの一覧が格納されている。
【００５０】
７９はこの文書が作成された元の文書のオリジナルの文書名を格納する領域である。本実施形態では“会議メモ”という文書名を保存している。これは、図１２に示すユーザインタフェースの登録前の文書１２４のオリジナルの文書名が格納されている様子を表している。
【００５１】
図８は、図４のデータベースのルールリスト４Ｂに格納されるルールのリストの内容を詳細に表した図である。各キャビネット毎にルールリストを登録できる。適用ルール一覧５Ｂ，６Ｂでは、このルールリスト４Ｂに登録されたルールの識別子が登録されることになる。図８において８０，８１、８２はルールの情報単位であり、当該キャビネットに置けるルールの登録数だけこの単位が格納されている。
【００５２】
８３、８７、８Ｂはルール識別子であり、当該ルールの識別子を示す。図示の例では“０００１”、“０００２”、“０００３”、という情報が割り振られている。図５、図６で上述した適用ルール一覧５Ｂ，６Ｂには、ここに登録された値が格納されることになる。なお、この情報は内部処理を行なうために使用されるもので、操作をするユーザが目にすることは無い。
【００５３】
８４、８８、８Ｃはルール名であり、図示の例では“日付を含む”、“会議名を含む”、“文字数制限”という情報が割り振られている。図９を参照して後述するように、このルール名をユーザインターフェースに提示することでユーザはルールを識別し、所望のルールを設定することが出来る。
【００５４】
８５、８９、８Ｄはルール属性情報であり、ルールの作成日、更新日、作成者などの情報が格納されている。８６、８Ａ，８Ｅはルールの詳細な設定情報を格納する領域であり、例えば８６では、文書名を付与する際、日付を西暦で、且つ文書名の先頭に含むようにして該文書名を作成させるというルールを適用することを示し、また、８Ａでは、文書名を「議事録＿チーム会」にすることを示している。なお、ここでは説明を簡単にするために８６、８Ａ，８Ｅの設定情報は文章（単語）で示しているが、これに限るものではなく、例えば、予めルールに応じて所定のデータフラグを設けておき、そのフラグのＯＮ，ＯＦＦ等でルールリストを管理するようにするようにしても構わない。また、ルールの種類は、上記に限るものではなく、例えば、ルール０００２が、“オリジナル文書名の末尾に「チーム定例」を追加する”というようなルールであってもよい。
【００５５】
以上のように文書名設定のルールはデータベース（キャビネット）単位で管理されている。
【００５６】
ユーザは、あるフォルダに適用する文書名の命名ルールとして、ルールリスト４Ｂに登録されているルールから所望のルールを選択することができる。選択されたルールは、当該フォルダの「適用ルール一覧」に登録される。例えば図９に示すようなユーザインタフェースを用いてルールを選択することにより、選択されたルールの識別子（図８の８３，８４，８Ｂ等）が適用ルール一覧６Ｂの領域に格納される。
【００５７】
図９は図１に示すＤＭＳクライアント１３において、任意のフォルダに文書名生成ルールを設定するためのユーザインターフェースの一例を示す図である。このユーザインターフェースにより設定された文書名生成ルールに従って、図５および図６に示すルールの適用方法および適用ルール一覧（５Ａ、５Ｂ、６Ａ、６Ｂ）の内容が設定される。
【００５８】
９０は文書名の生成ルールをどのようにフォルダに適用するかを決める選択型のユーザインタフェース（ラジオボタン）であり、このユーザインタフェースで設定された値が、例えば図６に示すルールの適用方法６Ａの領域に格納される。９１はこのフォルダには親フォルダの設定を適用しない（親フォルダにおける文書名の生成ルールを受け継がない）というものである。つまり、文書名は自由に設定したものを当該フォルダに登録することができるか、或いは、当該フォルダに対してルールリストから独自に選択したルールで文書名が設定されることを意味している。この設定（９１）が指定されると、ルールの適用方法６Ａには“親を受け継がない”が設定される。９２は親フォルダに設定された文書名生成ルールと同じ設定を当該フォルダにも適用することを意味している。この設定（９２）が指定されると、ルールの適用方法６Ａには“親を受け継ぐ”が設定される。９３は９２と同じく親フォルダにおける文書名の生成ルールを引き継いだうえに、さらに当該フォルダで親フォルダとは異なる文書名生成ルールを追加したい場合に使用する。この設定（９３）が指定されると、ルールの適用方法６Ａには“ルールを追加”が設定される。なお、本実施形態では、フォルダが作成されたとき、ラジオボタン９０のうち、「親フォルダの設定と同じ設定にする」がデフォルト設定されているものとする。
【００５９】
９４は文書名生成ルールを一覧表示したものである。図９の例では０００１〜０００３という文書名生成ルールがルールリスト（図８参照）に登録されていることが示されている。このルールリストは図４に示すルールリスト４Ｂ（図８のルール識別子）の値を表示している。各文書名生成ルールの横には選択型のユーザインタフェース（チェックボックス）が設けられ、そのユーザインターフェースにおいてチェックされているものが当該フォルダに対して設定されていることを表している。なお、ラジオボタン９０において、「親フォルダの設定を適用しない（９１）」が選択されているときは、チェックボックスにおける各ルールの適用／非適用はユーザが自由に決めることができる。更に、「親フォルダの設定と同じ設定にする（９２）」が選択されているときは、親フォルダで設定されているルールに対応するチェックボックスに対してチェックが入り、且つ全てのチェックボックスのチェックは変更不可であることを示すように色を変えて（例えば赤色で）表示される。更に、「このフォルダにルールを追加する（９３）」が選択されているときは、親フォルダで設定されているルールに対応するチェックボックスに対して変更不可であることを示すチェック（例えば赤色のチェック）が入り、且つ、その他のチェックボックスに関してはユーザが適用／非適用を決めることができる。
【００６０】
９５は文書名生成ルールを、新規登録、編集、複製、削除などの変更機能を起動するユーザインタフェースである。本実施形態では、該ユーザインターフェース９５を用いて文書名生成ルール一覧９４に示されるルールを変更することができるのは、当該キャビネット（データベース）の管理者であるものとするが、一部の操作（例えば新規登録のみ）については管理者以外の一般ユーザが設定可能としてもよい。９６は本ユーザインタフェースで行なった編集内容を確定するためのボタンである。ボタン９６をクリックすることにより、インターフェース９０および９４で設定した内容が有効になる、すなわち、設定内容が当該フォルダリストに反映される。９７は本ユーザインタフェースで行なった編集内容を破棄して終了するためのボタンである。
【００６１】
図１０Ａは、図３に示すＤＭＳデータ３７３の内容を詳細に表す図である。９０はＨＤＤ３７で格納されているデータの一部がリソースデータなどの固定データを格納する領域であることを示している。リソースデータ９１には、ＤＭＳクライアント１３を起動する際に必要なアイコンやメッセージ等の固定データを格納する。クライアント初期設定値９２には、ＤＭＳクライアントを起動する際のウインドウの表示位置、表示サイズ、メモリの確保量、など、ＤＭＳクライアントを起動するために必要とされる初期設定値を格納する。システム設定値９３は、ＤＭＳクライアントの動作の条件を指定する設定値が格納される。システム設定値９３は、ユーザの好みに合わせた動作にカスタマイズする場合に使用され、例えばユーザは図１１に示すようなユーザインタフェースを用いてシステム設定値９３を設定することができる。システム設定９３の更に詳細な内容を図１０Ｂを用いて詳細に説明する。
【００６２】
図１０Ｂは図１０Ａのシステム設定値９３の領域をさらに詳細に表す図である。１００はＨＤＤ３７で格納されているデータの一部がシステム設定値を格納する領域であることを示している。
【００６３】
領域１０１にはアノテーション合成設定に関するカスタマイズ項目の設定値が格納されている。アノテーションは当該文書管理システムにおいてコメントなどを入力するものであるが、その内容を操作時に合成するかしないかを設定する項目である。本実施形態では、エクスポートと印刷操作時に合成する設定になっていることを示している。
【００６４】
領域１０２には文書ビューア表示モードに関するカスタマイズの項目の設定値が格納されている。本設定値はビューアを複数起動できるかどうかの設定をカスタマイズするものである。本実施形態では、複数起動できることを示している。
【００６５】
領域１０３には、当該文書管理システムで操作を行なう場合に、図８に示したような文書名生成ルールに従って生成された文書名を使用するか、元のオリジナルの文書名を使用することを可能にするかの設定を格納する領域である。この設定値によって、例えば文書名の一覧表示の場合に、文書名にオリジナルの文書名をデフォルトで表示する設定も可能となる。図１０Ｂの例では、“エクスポート”、“リスト表示”、“文書名検索”の際にオリジナルの文書名を表示したり使用したりすることが可能であることを示している。
【００６６】
以上の領域１０１〜１０３に対する設定は、図１１に示すユーザインターフェースにより行うことができる。図１１は、図１０Ｂに示すようなシステム設定値をユーザが操作するためのユーザインタフェースの一例を示す図である。
【００６７】
１１０はアノテーション合成設定に関するカスタマイズを行なう項目で、領域１０１の設定内容に対応する。１１１は文書ビューア表示モードに関するカスタマイズを行なう項目で、領域１０２の設定内容に対応する。１１２は、当該文書管理システムで操作を行なう場合に、文書名生成ルールに従って生成された文書名を初期値として使用するか、元のオリジナルの文書名を使用することを可能にするかを設定する項目であり、領域１０３の設定内容に対応する。図１１では、“エクスポート”と“文書名検索”の項目にチェックがされており、エクスポートと文書名検索の操作においてオリジナルの文書名を表示したり、使用したりすることが可能であることを示している。但し、“リスト表示”にチェックが入っていないので、この設定の場合リスト表示ではオリジナルの文書名は用いられない。
【００６８】
図１２は、本実施形態のＤＭＳクライアント１３によって文書を登録するために用いられるユーザインタフェースの一例を示す図である。ユーザが文書を登録し、その文書名を文書名生成ルールに従って変換し、その結果をユーザに提示している事を示すユーザインタフェースの一例である。
【００６９】
図１２において、１２０はキャビネットであり、ここでは図４に示すデータベースリストのキャビネット４０を示しているものとする。１２１はフォルダであり、ここでは図５に示すフォルダ５０を表している。また、１２２はフォルダであり、ここでは、図６に示すフォルダ６０を表している。この図１２の画面左側のエリアにツリー状に表示された各フォルダは各フォルダ間の階層構造を反映して表示され、その表示されたフォルダの中からユーザ所望のフォルダが選択されると、そのフォルダに対して格納されている文書（１２３など）が図１２の画面右側のエリアに表示される。
【００７０】
１２３はこの文書管理システムの、文書名生成ルールの設定されたフォルダ１２２にすでに登録されている文書を表わしている。
【００７１】
１２４は文書名生成ルールが設定されたフォルダ１２２にこれから登録される文書を表したものである。なお、本実施例では、このフォルダ１２２には、図９のインターフェースによりルール０００１（文書名の先頭に日付を西暦で付与する）とルール０００２（文書名を「議事録_チーム会」にする）が設定されているものとする。また、１２５は文書１２４を登録した場合の登録状態を示している。このとき、１２５に示すように、登録前の文書名が「会議メモ」であったものが「20030121議事録_チーム会」というように変更されている。これは、フォルダ１２２に登録されている文書名生成ルール（図８のルール８０〜８１）が適用されて登録されていることを表している。文書名のチェック、変換処理に関しては、公知の技術で実現できるため詳細な説明は省略する。このようにして文書を登録した時に付けられた文書名（20030121議事録_チーム会）は図７の文書名７３に格納され、オリジナルの文書名（会議メモ）は図７のオリジナル文書名７９に格納される。なお、文書登録処理の詳細な処理手順は図１４のフローチャートにより詳述する。
【００７２】
図１３は本実施形態の当該文書管理システムにおいて、文書名検索を行なう場合に表示されるユーザインタフェースの一例を示す図である。文書名検索処理の詳細な処理手順は図１６のフローチャートにより後述する。
【００７３】
１３０は探す文書の文書名を入力するエリアである。文書名の全部を入力する必要は無く、部分一致により文書名検索を行える。本実施形態では図１２の１２４に示すように、ユーザが元々記憶していたオリジナルの文書名を頼りに検索を実行する例を表している。オプション１３１は入力された文書名の検索対象を当該文書管理システムに文書を格納した際に、同時に格納されるファイルのオリジナルの文書名も対象にするかどうかを設定できるオプション機能である。図１１で示した項目１１２におけるいずれかの値が選択されていれば、ユーザはこのオプションをＯＮにすることができる。オプション１３２はオリジナル文書名のみで検索することを設定できるオプションである。また、オプション１３３はシステム文書名のみで検索できるオプションである。なお、項目１１２におけるいずれかの値が選択された場合、オプション１３１〜１３３のいずれかが自動的にＯＮになるようにしてもよい。
【００７４】
以下、図１４〜１７のフローチャートを用いて、文書名生成ルールをフォルダに設定する処理、ユーザがそのフォルダに文書を登録する際の処理、ユーザがそのフォルダに登録された文書に対して操作を行なう場合の文書検索処理やエクスポート処理について説明する。
【００７５】
まず、文書名生成ルールをフォルダに設定するための処理について図１４のフローチャートにより説明する。図１４のフローチャートは、例えば図６に示すフォルダ６０に対して、文書名生成ルールを設定する際の処理を示すものである。本実施形態の文書名生成ルールの設定方法によれば、フォルダ単位で文書名生成ルールを適用可能にするとともに、フォルダの階層構造に従ってルールの適用範囲を指定することが可能となり、フォルダに対して複数のルールを柔軟に適用することができる。
【００７６】
まず、ステップＳ１４０では初期化処理を行う。ここでは、例えば、ＤＭＳサーバ１２、ＤＭＳクライアント１３、プリンタ１４、スキャナ１５、モデム１６、ＣＤ−ＲＯＭドライブ１７、ネットワークシステム１１の起動を行なう。それぞれ起動処理を行なうと共に、ネットワーク１１を介してネットワークシステムへの接続処理を行なうが、これらは公知の技術で実施できるものであるため、詳細は省略する。
【００７７】
ステップＳ１４１では本文書管理システムにおいて、これから文書名生成ルールを設定するフォルダを選択する操作を行う。この操作はフォルダに対して設定を加えるため、フォルダに対して設定可能な条件を指定できる権限を持つユーザが操作しなくてはならない。ユーザにより設定したいフォルダが選択されたら、ステップＳ１４２に移行する。ステップＳ１４２では、文書名生成ルールを設定、参照するためのユーザインタフェースを起動する処理を行う。本実施形態では、図９に示すようなユーザインタフェースを起動する。
【００７８】
図９のＵＩを用いてルールの適用方法を選択する。本例のＵＩでは、９１、９２、９３の中からルールの適用方法が選択される。このフォルダに対して「親フォルダの設定を適用しない」（９１）が選択された状態でＯＫボタン９６がクリックされると、処理はステップＳ１４３、Ｓ１４４を経てステップＳ１４７へ進む。ステップＳ１４７では、フォルダ６０のルールの適用方法６Ａに“親を受け継がない”が設定される。なお、このときルールリスト９４において少なくとも一つのルールにチェックが入っている場合には、ステップＳ１４８でチェックされたルールを適用ルール一覧６Ｂに登録してからステップＳ１４Ｃの終了処理へ進む。“親を受け継がない”且つルールリスト９４においてルールを選択しない状態とすれば、フォルダ６０に登録される文書の文書名は自由に設定できることになる。なお、ルールリストからは複数のルールを選択して設定することができる。
【００７９】
また、「親フォルダの設定と同じ設定にする」（９２）が選択された状態でＯＫボタン９６がクリックされると、処理はステップＳ１４３、Ｓ１４４、Ｓ１４５を経て、ステップＳ１４９へ進む。ステップＳ１４９では、フォルダ６０の適用方法６Ａに“親を受け継ぐ”が設定され、ステップＳ１４Ｃの終了処理へ進む。この設定により、このフォルダに登録される文書の文書名生成においては、親フォルダに対して設定されたのと同じ文書名生成ルールが適用される。本例の場合、フォルダ６０の親フォルダは図５に示すフォルダ５０であるから、このフォルダ５０の設定を受け継ぐことになる。なお、フォルダ５０が“親の設定を受け継ぐ”になっていた場合は更にその上位のフォルダの設定内容が受け継がれることになる。
【００８０】
更に、「このフォルダにルールを追加する」（９３）が選択された状態でＯＫボタン９６がクリックされると、処理はステップＳ１４３、Ｓ１４４、Ｓ１４５、Ｓ１４６を経て、ステップＳ１４Ａへ進む。ステップＳ１４Ａでは、ルールの適用方法を“ルールの追加”に設定する。そして、ステップＳ１４Ｂにおいて、文書名生成ルールの一覧表示９４において選択状態にあるルールをルールリスト４Ｂより取得し、適用ルール一覧６Ｂに登録（図６の例では“０００２”）してからステップＳ１４Ｃの終了処理へ進む。
【００８１】
なお、キャンセルボタン９７がクリックされた場合は、ステップＳ１４３から直接ステップＳ１４Ｃへ進むことになる。ステップＳ１４Ｃでは終了処理を行う。例えば、メモリの開放処理などを行う。
【００８２】
以上の処理により、図９に示すインターフェースを用いて図６に示すフォルダ６０に文書名生成ルールが適用される。フォルダ６０の親フォルダである、図５に示すフォルダ５０にも文書名生成ルールの設定が行われており、その設定はフォルダ６０と同様に、図９のインターフェースを用いて、図１４の処理により行われる。なお、ルールの適用方法５Ａに示されるように、フォルダ５０は“親を受け継ぐ”設定となっている。なお、以下の説明の具体例として、フォルダ５０の親のフォルダには、“０００１”のルールが適用されているものとする。したがって、６Ａには“ルールを追加”する設定がされているので、フォルダ６０には“０００１”と“０００２”のルールが適用されることになるものとする。
【００８３】
以上の操作で、図６に示すフォルダ６０や図５に示すフォルダ５０に文書名生成ルールが登録されたことになる。
【００８４】
次に、ユーザが本文書管理システムにおいて、任意の文書を登録する場合の処理について説明する。
【００８５】
図１５Ａ，Ｂのフローチャートを参照して、任意の文書を図６に示すフォルダ６０に登録しようとした場合に、（１）その文書名を設定された文書名生成ルールに則ったものであるかどうかを比較し、（２）その結果、則ったものでなかった場合は、文書名生成ルールに従って適切な文書名を自動的に作成し、（３）その結果をユーザに提示して、編集・確認の後、文書を登録する一連の処理について以下に説明する。
【００８６】
図１５Ａ，Ｂのフローチャートにおいて、まず、ステップＳ１５０では初期化処理を行う。ＤＭＳサーバ１２、ＤＭＳクライアント１３、プリンタ１４、スキャナ１５、モデム１６、ＣＤ−ＲＯＭドライブ１７、ネットワークシステム１１の起動を行なう。それぞれ起動処理を行なうと共に、ネットワーク１１を介してネットワークシステムへの接続処理を行なうが、これらは公知の技術で実施できるものであるため、詳細は省略する。
【００８７】
ステップＳ１５１では、図１のＤＭＳクライアント１３を起動する操作を行ない、目的のデータベースに接続して、文書を登録できるようにする操作を行なう。ＤＭＳクライアントは図１０に示すようなユーザインタフェースであり、本実施形態の場合、図１２に示すデータベース１２０に接続する操作を行なう。
【００８８】
ステップＳ１５２では、文書を登録する操作を行なう。図１２に示すように、文書１２４を図３に示すマウス３６を用いて登録する操作を行なう。本実施形態ではマウスによるドラッグ＆ドロップ操作で図１２に示すフォルダ１２２に文書１２４を登録するものとする。上述したようにフォルダ１２２は図６に示すフォルダ６０である。また、この操作は、メニューとダイアログを用いた対話式操作や、クリップボードへのコピー操作の後、ペースト操作で登録するといったようなコマンド操作であっても良い。また、この処理によって文書が新規に登録されようとしていることを検知する。なお、本ステップでのドラッグ＆ドロップ操作などの処理は、公知の技術で実現できるので、詳細は省略する。
【００８９】
ステップＳ１５３では、登録しようとする文書１２４の文書名を獲得し、図７に示す文書リストに格納する処理を行なう。図１２の例では、オリジナル文書名７９に「会議メモ」という文書名が格納されることになる。
【００９０】
ステップＳ１５４では、ステップＳ１５２で文書の登録操作が行なわれたので、当該文書の属性情報を獲得し、図３に示すＲＡＭ３５上の領域３５５にこれを一旦格納する処理を行なう。この処理は、図３に示すクライアントのＤＭＳクライアントプログラム３７１に格納されたプログラムを用いて行なう。属性情報から文書名を抽出し、これを領域３５５にコピーするようにしてもよい。
【００９１】
次いで、ステップＳ１５５では、フォルダ６０に適用されている文書名生成ルールを獲得する。本実施形態では、図１２に示すフォルダ１２２の設定情報は図６に示すフォルダ６０のルールの適用方法６Ａに格納されており、この値を獲得する。
【００９２】
ステップＳ１５５で獲得された文書名生成ルールが“親を受け継ぐ”或いは“ルールを追加”であった場合は、親フォルダに設定されているルールを利用するので、ステップＳ１５６からステップＳ１５７へ進み、親フォルダのルールを取得する。ステップＳ１５７の処理においては次のようにしてルールを獲得する。まず、直ぐ上の親フォルダに設定された文書名生成ルールを確認する。本実施形態では、図１２に示すフォルダ１２２の親フォルダは１２１であるが、これは図５に示すフォルダ５０に相当する。次いで、当該親フォルダの設定を判定する。親フォルダも親フォルダの設定を受け継ぐ設定になっている場合（“親を受け継がない”以外の設定であった場合）は、さらにその上の親フォルダの設定を調べる。こうして、“親を受け継がない”状態のフォルダ、即ち文書名生成ルールが設定されているフォルダまで遡る処理を繰り返す。本実施形態では、図５に示すルールの適用方法５Ａの値は、“親を受け継ぐ”設定になっているので、更に上のフォルダを探す処理を行なう。
【００９３】
本実施形態では、このような処理により、図８に示すルールリストのルール８０（識別子０００１）が設定されていることを判定できたものとする。つまり、ルール８０については、ルール設定情報８６に示すように、「文書名の先頭に西暦で日付を付ける」というルールを、図１２に示すフォルダ１２２に登録する文書には適用する必要があることが以上の処理で判定できる。
【００９４】
なお、探索の過程において、上位階層のフォルダの中に“ルールを追加”という設定があった場合は、そのフォルダの適用ルール一覧に記録されているルールを含めてルールの獲得が行われることになる。
【００９５】
次に、ステップＳ１５８において、当該フォルダに設定されている文書名生成のルール適用方法が“ルールの追加”であるかどうかを判定する。図６に示すフォルダ６０の例では、ルールの適用方法６Ａに“ルールの追加”が設定されているので、処理はステップＳ１５８からステップＳ１５９に進む。一方、図５に示すフォルダ５０のように、ルールの適用方法（５Ａ）に“親を受け継ぐ”が設定されている場合は、親フォルダの設定を受け継ぐのみであるので、上記ステップＳ１５７によってルールの獲得処理は完了しており、処理はステップＳ１５８からステップＳ１５Ｄに移行する。
【００９６】
ステップＳ１５９では当該フォルダに追加されているルールを獲得する処理を行なう。これは、フォルダリスト中の適用ルール一覧（５Ｂ，６Ｂ）に格納されている値を取得し、獲得すべきルールを特定する。図６のフォルダ６０の場合、追加する適用ルール一覧６Ｂには“０００２”という値が格納されており、図８に示すルール８１が適用されていることを示している。よって、ルール設定情報８Ａに格納されている値より、文書名を「議事録_チーム会」にするというルールが設定されていることが判定される。
【００９７】
次いで、ステップＳ１５Ａでは以上の処理で獲得したルールを合成する処理を行なう。図６のフォルダ６０の場合、以上の処理により、“議事録_チーム会”という文字列の先頭に西暦で日付が入るという文書名生成ルールが適用されることになる。これに対して、図１２に示すフォルダ１２１（図５のフォルダ５０）に文書を格納する場合は、「（先頭に西暦で日付が入った）議事録_チーム会」の文書名になることが理解できよう。このように、複数の階層にわたって同じ文書名生成ルールを適用する必要がある場合、“親を受け継ぐ”や“ルールを追加”の設定を行なうだけで、容易に同じ文書名生成ルールを適用することが可能になる。また、“親を受け継がない”の設定により、フォルダの階層構造において同一のルールが適用される範囲を容易に制限できる。また、複数の子フォルダに“親の設定を受け継ぐ”設定がなされているならば、共通の親フォルダの文書名生成ルールを変更した場合、その子フォルダに設定が受け継がれるので、ユーザが全ての子フォルダの設定をしなおす手間を省くことができる。
【００９８】
当該フォルダが“親を受け継がない”であった場合は、ステップＳ１５６からステップＳ１５Ｂに進む。ステップＳ１５Ｂでは、適用ルール一覧６Ｂに設定されたルールが存在するか否かを判定する。当該フォルダの適用ルール一覧にルールが設定されていればステップＳ１５Ｃへ進み、上記ステップＳ１５９と同様に設定されたルールが取得されることになる。一方、ステップＳ１５Ｂにおいて適用ルール一覧にルールが存在しなければ、当該フォルダにおいては文書名に何のルールも存在しない。よって、文書名はそのまま変更なしで設定可能であるので、ステップＳ１５ＢからステップＳ１５Ｇへ進み、そのまま元の文書名が登録される。
【００９９】
ステップＳ１５Ｄでは、上述のようにして取得した文書名生成ルールと、登録しようとする文書の文書名を比較する処理を行なう。これは図３に示すＷＯＲＫ３５５に一時格納された文書名が、取得したルールを満たすかどうかの比較処理を行なう。
【０１００】
ステップＳ１５Ｅでは、比較結果を判定する。文書名に問題が無い場合は、ステップＳ１５Ｇに移行し、生成文書名を一旦ユーザに提示する処理を行なう。文書名生成ルールに違反している場合は、文書名の修正の必要があるため、処理をステップＳ１５Ｆに移行する。ステップＳ１５Ｅでは、文書名生成ルールを適用して、文書名を修正する処理を実施する。本実施形態の場合、“議事録＿チーム会”という文字列の先頭に西暦の日付を追加した文書名に修正する処理を実施するものとする。
【０１０１】
ステップＳ１５Ｇでは、上述の処理により文書名が確定したので、文書の登録処理を行なう。ＲＡＭ３５のＷＯＲＫ３５５に一時保存された文書属性（文書名）を上記処理で確定した文書名に変更し、図７に示す文書リストに登録する処理を行なう。本実施形態の場合、図７に示す文書７０が登録されたことを示している。文書名７３には上記処理で確定した“20030121議事録_チーム会”が格納されている。
【０１０２】
以上の処理で登録処理を完了し、ステップＳ１５Ｈに移行して終了処理を行い、一連の処理を終了する。
【０１０３】
以上のような処理により、図１９に示すように、階層構造を複数のフォルダで構成されたシステムにおいて、各フォルダに対して柔軟に文書名の命名ルールを設定することができる。例えば、フォルダ１９０３は「親を受け継ぐ」の設定になっており、その親のフォルダ１９０２も「親を受け継ぐ」の設定になっている。従って、フォルダ１９０３において取得されるルールはフォルダ１９０１のルール「Ａ」となる。フォルダ１９０４では「親を受け継がない」が設定されており、適用ルール一覧にもルールが設定されていないので、文書名は自由に設定できることになる。フォルダ１９０５では「親を受け継がない」が設定されており、適用ルール一覧に「Ｃ」が設定されているので、これがそのままフォルダ１９０５の命名ルールとなる。フォルダ１９０７では、「ルールを追加」が設定されており、その親フォルダも「ルールを追加」が設定されている。フォルダ１９０６では追加ルールが「Ｂ」、フォルダ１９０７では追加ルールが「Ｃ，Ｄ」であるので、フォルダ１９０７における命名ルールは「Ａ＋Ｂ＋Ｃ＋Ｄ」となる。
【０１０４】
以上、文書の登録について説明した。ところで本実施形態では、任意の操作をユーザが実行しようとした場合に、その文書操作を行う場合に表示もしくは利用される文書名として、当該文書管理システムに登録する前に設定されていた文書名（オリジナル文書名）を使用するか、当該文書管理システムで運用されている文書名生成ルールに従って変換されて登録された文書名（システム文書名）を使用するか、或いはそれらの両方を利用するかを設定することができる。以下では、本実施形態によるオリジナル文書名及びシステム文書名の利用形態の一例として、文書名による文書検索処理（図１６）と文書のエクスポート処理（図１７）を例に挙げて説明する。
【０１０５】
図１６は、本実施形態による文書名検索処理を説明するフローチャートである。本実施形態の文書名検索では、オリジナル文書名、システム文書名を使用して文書名検索を行う。  
まず、ステップＳ１６０では初期化処理を行う。例えば、ＤＭＳサーバ１２、ＤＭＳクライアント１３、プリンタ１４、スキャナ１５、モデム１６、ＣＤ−ＲＯＭドライブ１７、ネットワークシステム１１の起動を行なう。また、それぞれ起動処理を行なうと共に、ネットワーク１１を介してネットワークシステムへの接続処理を行なう。なお、これらは公知の技術で実施できるものであるため、詳細は省略する。そして、ステップＳ１６１では、図１のＤＭＳクライアント１３を起動する操作を行ない、目的のデータベースに接続して、文書を登録できるようにする操作を行なう。例えば、図１２に示すようなユーザインタフェースを提示し、データベース１２０に接続する操作を行なうものとする。そして、ユーザによって文書名検索操作が選択されると、処理はステップＳ１６２からステップＳ１６３へ進む。ステップＳ１６３以降の処理が文書名検索処理となる。
【０１０６】
ステップＳ１６３において、ＤＭＳクライアントはＤＭＳデータ３７３から使用する文書名に関してカスタマイズされている初期設定値の獲得を行なう。本実施形態の場合、図１１のシステム設定ダイアログで設定済みの値の獲得を行なう。この値は、ＤＭＳクライアント１３のＤＭＳデータ３７３に格納されており、図１０Ｂに示すシステム設定値１００の使用する文書名１０３に設定された値を獲得する。図１１に示すような設定操作を行った場合、オリジナルの文書を使用する設定となり、エクスポート、文書名検索に関してオリジナルの文書名を使用することができるということになる。
【０１０７】
次にステップＳ１６４に進み、図１３に示すような文書名検索用のユーザインターフェースを提示する。本実施形態では文書名検索に関してオリジナルの文書名を使用することが可能になっているので、図１３に示したように、オプション１３１〜１３３のいずれかを選択することができる。なお、文書名検索に関してオリジナルの文書名を使用できる設定になっていない場合は、オプション１３３（システム文書名のみで検索する）の選択状態に固定される。エリア１３０に所望の文書名（一部でもよいことは上述したとおりである）を入力し、ＯＫボタンをクリックすると文書名検索を実行するために処理はステップＳ１６５からステップＳ１６６へ進む。
【０１０８】
検索実行が指示された時点でオプション１３１或いはオプション１３２が選択されていた場合は、オリジナル文書名による検索が含まれるので、ステップＳ１６６からステップＳ１６７へ進み、オリジナル文書名での検索を実行する。この検索では、まず、オリジナルの文書名を獲得する。すなわち、各文書が当該文書管理システムに登録される際に、各文書のオリジナルの文書名が図７に示す文書リスト７０のオリジナル文書名７９に格納されているので、その文書名を獲得し、検索対象とする。
【０１０９】
オプション１３２が選択されている場合はシステム文書名による検索を行わないのでステップＳ１６８からステップＳ１６Ａへ進む。オプション１３３が選択されている場合は、オリジナル文書名とシステム文書名の両方で検索を行うので、ステップＳ１６８からステップＳ１６９へ進む。また、オプション１３３が選択されている場合は、システム文書名による文書検索のみを行うのでステップＳ１６６からステップＳ１６９に処理が進むことになる。
【０１１０】
ステップＳ１６９では、文書が当該文書管理システムに登録される際に、文書名生成ルールに従って自動的に変換生成された文書名（システム文書名）のみを用いて文書名の検索を行う。すなわち、図７に示した文書７０の文書名７３に登録された文書名を用いて文書名検索を行う。
【０１１１】
以上の処理で文書名検索処理を完了し、ステップＳ１６Ａに移行して終了処理を行い、一連の処理を終了する。
【０１１２】
例えば、図７に示す文書７０の場合、オリジナルの文書名は「会議メモ」であるが、当該文書管理システムの文書名変換処理によって文書名が「20030121議事録_チーム会」に変換されている。このような場合、時間が経つと、変換後の文書名を忘れてしまい、作成時のオリジナルの文書名の方が記憶に強く残っている場合も少なくない。しかしながら、以上のような文書名検索によれば、文書７０をオリジナルの文書名である「会議メモ」で検索することができ、検索の操作性が向上する。
【０１１３】
すなわち、本実施形態では、登録前のオリジナルの文書名をシステムの命名規則によって設定された文書名とともにデータベース上に登録しておき、且つ、ユーザの選択によって、文書検索時にオリジナルの文書名も検索対象とすることができるようにしている。このため、文書名の統一性を保って且つ、オリジナルの文書作成時のおぼろげな記憶でも検索できるようになる。
【０１１４】
次に、文書のエクスポート処理を説明する。図１７は、本実施形態による文書エクスポート処理を説明するフローチャートである。本実施形態のエクスポート処理では、オリジナル文書名、システム文書名を使用できる。
【０１１５】
図１７のフローチャートにおいては、図１５のフローチャートと同様に、当該文書が別の文書管理システムで管理されている文書とのやり取りをする際に、双方の文書管理システムで文書名生成ルールが運用されている場合に、一旦受け取った文書を元の文書管理システムにエクスポートして戻す例で説明する。
【０１１６】
まず、図１７のフローチャートにおいて、ステップＳ１７０の初期化処理と、ステップＳ１７１のキャビネット処理は図１６のステップＳ１６０，Ｓ１６１と同様である。そして、ユーザによってエクスポート操作が選択されると、処理はステップＳ１７２からステップＳ１７３へ進む。ステップＳ１７３以降の処理が文書エクスポート処理となる。例えば、ある文書管理システムから文書を受け取った場合に、元の文書管理システムに文書を戻すために当該文書管理システムからエクスポートすることが考えられる。
【０１１７】
ステップＳ１７３では、ＤＭＳクライアント１３に関してカスタマイズされている初期設定値の獲得を行なう。本実施形態の場合、図１１のシステム設定ダイアログで設定済みの値の獲得を行なう。この値は、ＤＭＳクライアント１３のＤＭＳデータ３７３に格納されており、図１０Ｂに示すシステム設定値１００の使用する文書名１０３の値を獲得する。本実施形態の場合、オリジナルの文書を使用する設定になっており、エクスポートに関してオリジナルの文書名を使用することができるということが分かる。次いで、ステップＳ１７４において、文書エクスポート操作のためのＵＩ（不図示）を提示する。
【０１１８】
この文書エクスポート用ＵＩでは、システム設定値１００においてエクスポート操作時にオリジナル文書名を使用できるという設定になっている場合は、エクスポート操作時に用いる文書名をオリジナル文書名とするかシステム文書名とするかを選択できる。但しシステム設定値１００においてエクスポート操作時にオリジナル文書名を使用できる設定になっていない場合は、システム文書名のみが利用可能となる。使用する文書名としてオリジナル文書名が選択された場合は、エクスポート対象文書を指定するためのリスト表示にオリジナル文書名が用いられ、指定された文書がオリジナル文書名でエクスポートされる。一方、使用する文書名としてシステム文書名が選択された場合は、エクスポート対象文書を指定するためのリスト表示にシステム文書名が用いられ、指定された文書がシステム文書名でエクスポートされる。
【０１１９】
エクスポート用のユーザインターフェースにおいて、文書名が指定され実行が指示されるとステップＳ１７５からステップＳ１７６へ進む。ＵＩにおいてオリジナル文書名が選択されている場合はステップＳ１７６からステップＳ１７７へ進み、指定された文書をオリジナル文書名でエクスポートする。一方、ＵＩにおいてシステム文書名が選択されている場合はステップＳ１７６からステップＳ１７８へ進み、指定された文書をシステム文書名でエクスポートする。その後、ステップＳ１７９へ進み、終了処理を行い、一連の処理を終了する。
【０１２０】
なお、上記の処理において、オリジナルの文書名を獲得する場合には図７に示す文書リスト７０のオリジナル文書名７９に格納されている文書名を獲得するようにすればよい。また、システム文書名を獲得する場合には図７に示す文書７０の文書名７３に格納されている文書名を獲得するようにすればよい。
【０１２１】
以上の処理によれば、文書のエクスポート時にオリジナルの文書名に戻してエクスポートすることができる。このため、例えば、図７に示す文書７０の場合、オリジナルの文書名の格納領域７９には「会議メモ」が格納されているが、当該文書管理システムの文書名変換処理によって文書名７３には文書名「20030121議事録_チーム会」が格納されている。本実施形態によれば、上記エクスポート処理によってこの文書を元の文書管理システムに戻す場合、元の文書名「会議メモ」に変更して戻すことが可能となる。これによって、文書管理システム間で文書をやり取りするような運用形態の場合に、双方の文書名生成ルールに従うとともに、双方の文書管理システムにおいて統一された文書名でも管理できるという効果が得られる。
【０１２２】
以上、オリジナル文書名とシステム文書名による文書操作の例として文書名検索処理と文書エクスポート処理を挙げて説明したが、他にも、各種の操作において表示される文書名の一覧表示でオリジナルの文書名を表示したり、一覧表示の際に、オリジナルの文書名でソートして表示することも可能である。
【０１２３】
以上説明したように、上記実施形態によれば、文書管理システムで適用される文書名生成ルールで作成される文書名の他に、オリジナルの文書名に関する情報で検索、表示といった操作ができるようになるので、文書名の統一性がとれると共に、オリジナルの文書名による操作性を維持できる。
【０１２４】
また、上記実施形態によれば、文書のエクスポート時にオリジナルの文書名に戻してエクスポートすることができる。このため、例えば、Ｂ社において元の文書管理システムに登録されていた文書名に戻してＡ社に戻そうとする場合に、元の文書名を手作業で別に控えておくというようなわずらわしい作業が不要となる。
【０１２５】
すなわち、登録された文書をエクスポートする際に、ユーザの設定によって、格納されているオリジナルの文書名に戻してエクスポートすることを可能にしたので、文書名の統一性を保ち、且つ、文書の交換に際して統一した文書名でやり取りができるという効果を奏する。
【０１２６】
以上のように、文書の登録時に文書管理システムが規定する文書名生成ルールに自動的に無条件に文書名を変換して文書名の統一性を実現するシステムであっても、元の文書名をデータベース上に格納しておき、且つ、元の文書名を各文書操作の対象とすることを可能にすることで、各ユーザの記憶に頼った柔軟な文書操作を行なうことができる文書管理システムを実現できる事になる。
【０１２７】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１２８】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１２９】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１３０】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０１３１】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０１３２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１３３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１３４】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０１３５】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１３６】
【図１】実施形態を示すＤＭＳシステムの概略構成を説明するブロック図である。
【図２】図１に示すＤＭＳサーバ１２の構成を詳細に表す図である。
【図３】図１に示すＤＭＳクライアント１３の構成を詳細に表す図である。
【図４】図２に示すＤＭＳデータベースリスト２８６の構成を詳細に表す図である。
【図５】図４に示すフォルダリスト４７の構成を詳細に説明する図である。
【図６】図４に示すフォルダリスト４７の構成を詳細に説明する図である。
【図７】図４に示す文書リスト４８の構成をより詳細に表す図である。
【図８】図４に示すルールリスト４Ｂの内容を構成に詳細に表す図である。
【図９】本実施形態の文書管理システムにおいてフォルダに文書名生成ルールを設定するためのユーザインタフェースの一例を示す図である。
【図１０Ａ】実施形態におけるＤＭＳデータのデータ構成例を示す図である。
【図１０Ｂ】図１０Ａに示すＤＭＳデータの一部の領域を構成するシステム設定値を示す図である。
【図１１】図１０ｂのシステム設定値を設定するためのユーザインタフェースの一例を示す図である。
【図１２】ＤＭＳクライアントで文書を登録するために用いられるユーザインタフェースの一例を示す図である。
【図１３】文書名検索時にユーザが使用するユーザインタフェースの一例を示す図である。
【図１４】図９に示すユーザインタフェースを用いて、文書名生成ルールの適用を行なう処理を説明するフローチャートである。
【図１５Ａ】図１２に示すユーザインタフェースを用いた文書登録処理を説明するフローチャートである。
【図１５Ｂ】図１２に示すユーザインタフェースを用いた文書登録処理を説明するフローチャートである。
【図１６】実施形態による文書名検索の処理を説明するフローチャートである。
【図１７】実施形態による文書エクスポート処理を説明するフローチャートである。
【図１８】文書管理システムの制御プログラムなどを供給するＦＤ２Ａ、３Ａの内容を説明する図である。
【図１９】文書名の命名ルールの継承を説明する図である。
【図１】
2006113673.tif 000003
【図２】
2006113673.tif 000004
【図３】
2006113673.tif 000005
【図４】
2006113673.tif 000006
【図５】
2006113673.tif 000007
【図６】
2006113673.tif 000008
【図７】
2006113673.tif 000009
【図８】
2006113673.tif 000010
【図９】
2006113673.tif 000011
【図１０Ａ】
2006113673.tif 000012
【図１０Ｂ】
2006113673.tif 000013
【図１１】
2006113673.tif 000014
【図１２】
2006113673.tif 000015
【図１３】
2006113673.tif 000016
【図１４】
2006113673.tif 000017
【図１５Ａ】
2006113673.tif 000018
【図１５Ｂ】
2006113673.tif 000019
【図１６】
2006113673.tif 000020
【図１７】
2006113673.tif 000021
【図１８】
2006113673.tif 000022
【図１９】
2006113673.tif 000023