(57)【要約】【課題】ＣＭＭＩで要求されているファイルの親子関係や属性情報を管理する。【解決手段】管理情報生成処理部２１は、入力装置１に入力された、管理対象のファイルの親ファイルの有無を示す親ファイル情報と管理対象のファイルの属性を示す属性情報とを含むファイル情報から、ＸＭＬなどのマークアップ言語を利用して管理情報を生成し、管理情報記憶部３１に記憶させる。テンプレート記憶部３３は、管理情報記憶部３１に管理情報が記憶されているファイルの一覧を出力する際の出力形式を定めたテンプレートファイルを予め記憶する。出力イメージ生成処理部２３は、管理情報記憶部３１に記憶された管理情報を、ＸＳＬＴなどのマークアップ言語変換技術を利用して、テンプレート記憶部３３に予め記憶されたテンプレートファイルで定められた出力形式に変換することで出力イメージを生成し、出力装置４から出力させる。【選択図】図１
2006285851.tif 000002
【特許請求の範囲】
【請求項１】
電子的なファイルを管理するファイル管理装置であって、
管理対象のファイルの親ファイルの有無を示す親ファイル情報と管理対象のファイルの属性を示す属性情報とを含むファイル情報が入力される入力手段と、
所定のマークアップ言語を利用して、前記入力手段に入力された前記ファイル情報から管理情報を生成する管理情報生成処理手段と、
前記管理情報生成処理手段にて生成された前記管理情報を記憶する管理情報記憶手段とを有するファイル管理装置。
【請求項２】
前記管理情報生成処理手段は、管理対象のファイルに親ファイルが無い場合は、所定の領域にタグをマークし、そのタグによって区切られた領域内に管理対象のファイルの前記属性情報を記述することで前記管理情報を生成し、管理対象のファイルに親ファイルがある場合は、親ファイルのタグによって区切られた領域内にタグをマークし、そのタグによって区切られた領域内に管理対象のファイルの前記属性情報を記述することで前記管理情報を生成する、請求項１に記載のファイル管理装置。
【請求項３】
前記所定のマークアップ言語はＸＭＬである、請求項１または２に記載のファイル管理装置。
【請求項４】
前記管理情報記憶手段に前記管理情報が記憶されたファイルの一覧を出力する際の出力形式を定めたテンプレートファイルを予め記憶するテンプレート記憶手段と、
前記管理情報記憶手段に記憶された前記管理情報を、所定のマークアップ言語変換技術を利用して、前記テンプレート記憶手段に予め記憶されたテンプレートファイルで定められた出力形式に変換することで出力イメージを生成する出力イメージ生成処理手段と、
前記出力イメージ生成処理手段にて生成された出力イメージを出力する出力手段とをさらに有する、請求項１から３のいずれか１項に記載のファイル管理装置。
【請求項５】
前記テンプレート記憶手段は、前記テンプレートファイルを予め複数記憶し、
前記出力イメージ生成処理手段は、前記管理情報記憶手段に記憶された前記管理情報を、前記テンプレート記憶手段に予め記憶された複数のテンプレートファイルのいずれかで定められた出力形式に変換する、請求項４に記載のファイル管理装置。
【請求項６】
前記所定のマークアップ言語変換技術はＸＳＬＴである、請求項４または５に記載のファイル管理装置。
【請求項７】
前記入力手段に前記ファイル情報が入力されたファイルは、当該ファイル情報とともに前記入力手段に入力された新規のファイルである、請求項１から６のいずれかに記載のファイル管理装置。
【請求項８】
ネットワーク上に配置され、管理対象のファイルを記憶する複数のファイル記憶手段をさらに有し、
前記入力手段に前記ファイル情報が入力されたファイルは、前記複数のファイル記憶手段のいずれかに記憶された既存のファイルである、請求項１から６のいずれかに記載のファイル管理装置。
【請求項９】
電子的なファイルを管理するファイル管理装置によるファイル管理方法であって、
管理対象のファイルの親ファイルの有無を示す親ファイル情報と管理対象のファイルの属性を示す属性情報とを含むファイル情報が入力される第１のステップと、
所定のマークアップ言語を利用して、前記第１のステップで入力された前記ファイル情報から管理情報を生成する第２のステップと、
前記第２のステップで生成された前記管理情報を記憶する第３のステップとを有するファイル管理方法。
【請求項１０】
前記第２のステップでは、管理対象のファイルに親ファイルが無い場合は、所定の領域にタグをマークし、そのタグによって区切られた領域内に管理対象のファイルの前記属性情報を記述することで前記管理情報を生成し、管理対象のファイルに親ファイルがある場合は、親ファイルのタグによって区切られた領域内にタグをマークし、そのタグによって区切られた領域内に管理対象のファイルの前記属性情報を記述することで前記管理情報を生成する、請求項９に記載のファイル管理方法。
【請求項１１】
前記所定のマークアップ言語はＸＭＬである、請求項９または１０に記載のファイル管理方法。
【請求項１２】
前記第３のステップで前記管理情報が記憶されるファイルの一覧を出力する際の出力形式を定めたテンプレートファイルを予め記憶する第４のステップと、
前記第３のステップで記憶された前記管理情報を、所定のマークアップ言語変換技術を利用して、前記第４のステップで予め記憶されたテンプレートファイルで定められた出力形式に変換することで出力イメージを生成する第５のステップと、
前記第５のステップで生成された出力イメージを出力する第６のステップとをさらに有する、請求項９から１１のいずれか１項に記載のファイル管理方法。
【請求項１３】
前記第４のステップでは、前記テンプレートファイルを予め複数記憶し、
前記第５のステップでは、前記第３のステップで記憶された前記管理情報を、前記第４のステップで予め記憶された複数のテンプレートファイルのいずれかで定められた出力形式に変換する、請求項１２に記載のファイル管理方法。
【請求項１４】
前記所定のマークアップ言語変換技術はＸＳＬＴである、請求項１２または１３に記載のファイル管理方法。
【請求項１５】
前記第１のステップにてファイル情報が入力されたファイルは、当該ファイル情報とともに前記入力手段に入力された新規のファイルである、請求項９から１４のいずれかに記載のファイル管理方法。
【請求項１６】
ネットワーク上に配置されたファイル記憶手段にて管理対象のファイルを記憶する第７のステップをさらに有し、
前記第１のステップにてファイル情報が入力されたファイルは、前記第７のステップで記憶された既存のファイルである、請求項９から１４のいずれかに記載のファイル管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子的なファイルを管理するファイル管理装置およびファイル管理方法に関する。
【背景技術】
【０００２】
近年、コンピュータの普及により、あらゆる書類の電子化が進んでいる。例えば、コンピュータにおいては、ワードプロセッサなどの文書生成ソフトウェアにより文書ファイルなどのファイルが電子的に生成され、ハードディスクに蓄積される。
【０００３】
企業内などの環境においては、コンピュータ同士をネットワークで接続し、大量のファイルを複数ユーザの間で共有することも多い。
【０００４】
従来のファイル管理装置は、ファイルの種類や用途ごとにフォルダ（ディレクトリ）を生成し、その中にファイルを生成するか、あるいは、さらにフォルダを生成する方式でファイル管理を行っている（例えば、特許文献１参照）。この方式は、ファイルとそれを束ねるフォルダとからなる概念で、直感的にわかりやすいものであるため、簡単なファイル管理を行う場合は利用しやすい方式である。
【特許文献１】特開２００５−１８７３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
今後、さらに発展する高度な情報化社会では、より複雑なファイル管理が要求されようとしている。
【０００６】
例えば、ソフトウェア、ハードウェア、システムの開発プロセス成熟度モデルであるＣＭＭＩ（Capability Maturity Model Integration）では、開発計画書や機能設計書などの仕様書に関連づけて、その仕様書の文章自体の変更履歴を記述したファイル、その仕様書の変更要求をした際の文章を記述したファイル、その仕様書の変更要求に対する問い合わせ文章を記述したファイル、その仕様書の変更要求を確認した際の文章を記述したファイルなどを子ファイルとして管理すること、すなわちファイルの親子関係を管理することが要求されている。
【０００７】
また、ＣＭＭＩでは、１つのファイルについて、プロジェクト、開発項目、開発拠点、仕様書の分類、承認の有無、改版履歴など、多様な属性情報を管理することも要求されている。
【０００８】
しかしながら、従来のファイル管理装置においては、ファイルとファイルの親子関係を管理することは想定されていないため、かかる親子関係を管理することができないという問題点がある。
【０００９】
また、従来のファイル管理装置においては、ファイル名や所有者名などの決められた属性情報については設定することはできるが、プロジェクト、承認の有無など特定の用途でしか必要とされない属性情報については、何ら考慮されていないために管理することができないという問題点がある。
【００１０】
さらに、従来のファイル管理装置においては、フォルダ（ディレクトリ）とファイルという関係でファイル管理を行うことから、ファイルの一覧を出力する際の出力形式については考慮されておらず、ファイルの一覧の出力形式が固定で、出力形式を変更できないため、ファイルの検索が困難であるという問題点がある。
【００１１】
そこで本発明の目的は、ＣＭＭＩで要求されている、ファイルの親子関係や属性情報を管理することができるファイル管理装置およびファイル管理方法を提供することにある。
【００１２】
また、本発明の他の目的は、ファイルの一覧の出力形式を変更することができるファイル管理装置およびファイル管理方法を提供することにある。
【課題を解決するための手段】
【００１３】
上記目的を達成するために本発明のファイル管理装置は、
管理対象のファイルの親ファイルの有無を示す親ファイル情報と管理対象のファイルの属性を示す属性情報とを含むファイル情報が入力される入力手段と、
所定のマークアップ言語を利用して、前記入力手段に入力された前記ファイル情報から管理情報を生成する管理情報生成処理手段と、
前記管理情報生成処理手段にて生成された前記管理情報を記憶する管理情報記憶手段とを有することを特徴とするものである。
【００１４】
詳細には、前記管理情報生成処理手段は、管理対象のファイルに親ファイルが無い場合は、所定の領域にタグをマークし、そのタグによって区切られた領域内に管理対象のファイルの前記属性情報を記述することで前記管理情報を生成し、管理対象のファイルに親ファイルがある場合は、親ファイルのタグによって区切られた領域内にタグをマークし、そのタグによって区切られた領域内に管理対象のファイルの前記属性情報を記述することで前記管理情報を生成する。
【００１５】
この構成によれば、管理対象のファイルを親ファイルと関連づけて管理することができるため、ＣＭＭＩ等の高度な情報管理を行う際に問題となっているファイルの親子関係についても管理することができる。また、任意の属性情報を管理することができるため、ＣＭＭＩ等の高度な情報管理を行う際に問題となっているプロジェクト名、拠点名などの属性情報も管理することができる。
【００１６】
また、前記管理情報記憶手段に前記管理情報が記憶されたファイルの一覧を出力する際の出力形式を定めたテンプレートファイルを予め記憶するテンプレート記憶手段と、
前記管理情報記憶手段に記憶された前記管理情報を、所定のマークアップ言語変換技術を利用して、前記テンプレート記憶手段に予め記憶されたテンプレートファイルで定められた出力形式に変換することで出力イメージを生成する出力イメージ生成処理手段と、
前記出力イメージ生成処理手段にて生成された出力イメージを出力する出力手段とをさらに有していても良い。
【００１７】
この構成によれば、ファイルの一覧の出力形式をテンプレートファイルによって変更することができ、それにより、ＣＭＭＩ等の高度な情報管理を行う場合に、数千にも達してしまうファイルの検索効率を向上させることができる。
【００１８】
また、前記テンプレート記憶手段は、前記テンプレートファイルを予め複数記憶し、
前記出力イメージ生成処理手段は、前記管理情報記憶手段に記憶された前記管理情報を、前記テンプレート記憶手段に予め記憶された複数のテンプレートファイルのいずれかで定められた出力形式に変換することとしても良い。
【００１９】
この構成によれば、用途、目的に応じて、ファイルの一覧の出力形式を切り替えることができ、ファイルの検索効率をさらに向上させることができる。
【発明の効果】
【００２０】
上述したように本発明によれば、管理情報生成処理手段において、管理対象のファイルの親ファイルの有無を示す親ファイル情報と管理対象のファイルの属性を示す属性情報とを含むファイル情報からマークアップ言語を利用して管理情報を生成し、管理情報記憶手段に記憶させる構成となっている。
【００２１】
それにより、管理対象のファイルを親ファイルと関連づけて管理することができるため、ＣＭＭＩ等の高度な情報管理を行う際に問題となっているファイルの親子関係についても管理することができるという効果が得られる。また、任意の属性情報を管理することができるため、ＣＭＭＩ等の高度な情報管理を行う際に問題となっているプロジェクト名、拠点名などの属性情報を管理することができるという効果が得られる。
【発明を実施するための最良の形態】
【００２２】
以下に、本発明を実施するための最良の形態について図面を参照して説明する。
（第１の実施形態）
図１を参照すると、本発明の第１の実施形態によるファイル管理装置は、入力装置１と、データ処理装置２と、記憶装置３と、出力装置４とを有している。
【００２３】
入力装置１は、管理対象のファイル（文書ファイル等の一般的な電子ファイルの他、フォルダを含む。以下、同じ。）や、管理対象のファイルの詳細を示すファイル情報が入力されるキーボード等である。
【００２４】
ファイルのファイル情報は、管理対象のファイルの親ファイル（一般的な電子ファイルの他、フォルダを含む。以下、同じ。）の有無を示す親ファイル情報と、管理対象のファイルの属性を示す属性情報とを含む。属性情報は、例えば、管理対象のファイルが親ファイルのない仕様書である場合は、仕様書の仕様書名、プロジェクト名、開発項目名、拠点名を示す情報などであり、また、管理対象のファイルの親ファイルが仕様書である場合は、その仕様書の変更履歴ファイルであることを示す情報や、その仕様書の改版ファイルであることを示す情報などである。
【００２５】
データ処理装置２は、管理情報生成処理部２１と、ファイル保存処理部２２と、出力イメージ生成処理部２３とを有し、記憶装置３は、管理情報記憶部３１と、ファイル記憶部３２と、テンプレート記憶部３３とを有している。
【００２６】
管理情報生成処理部２１は、タグ（開始タグ、終了タグ、空要素タグ）によって区切られた領域内に属性情報を記述することが可能なＸＭＬ（eXtensible Markup Language）などのマークアップ言語を利用して、入力装置１から入力されたファイル情報から管理情報を生成し、管理情報記憶部３１に登録する。
【００２７】
詳細には、管理情報生成処理部２１は、管理対象のファイルに親ファイルが無い場合は、所定の領域（他のファイルとは別個独立の領域）にタグをマークし、そのタグによって区切られた領域内に管理対象のファイルの属性情報を記述する。一方、対象のファイルに親ファイルがある場合は、親ファイルのタグによって区切られている領域内にタグをマークし、そのタグによって区切られた領域内に対象のファイルの属性情報を記述する。
【００２８】
ファイル保存処理部２２は、入力装置１から入力されたファイルをファイル記憶部３２に登録する。
【００２９】
管理情報記憶部３１は、管理情報生成処理部２１によって登録された管理情報を記憶する。
【００３０】
ファイル記憶部３２は、ファイル保存処理部２２によって登録されたファイルを記憶する。
【００３１】
テンプレート記憶部３３は、管理情報記憶部３１に管理情報が記憶されているファイルの一覧を出力装置４から出力する際の出力形式を定めたテンプレートファイルを予め記憶している。
【００３２】
出力イメージ生成処理部２３は、テンプレート記憶部３３に記憶されているテンプレートファイルに基づいて管理情報の出力形式を判定し、ＸＭＬ文書を別のＸＭＬ文書に変換するＸＳＬＴ（XML Style sheet Language Transformation）などのマークアップ言語変換技術を利用して、管理情報記憶部３１にＸＭＬなどのマークアップ言語で記憶されている管理情報を上記で判定した出力形式に変換することで出力イメージを生成する。
【００３３】
出力装置４は、出力イメージ生成処理部２３にて生成された出力イメージを出力する表示装置や印刷装置等である。
【００３４】
以下に、本実施形態によるファイル管理装置の動作について、図２のフローチャートを参照して説明する。
【００３５】
入力装置１にファイルのファイル情報が入力されると（ステップ２０１）、管理情報生成処理部２１は、ファイル情報に含まれる親ファイル情報および属性情報に記入漏れなどがないかをチェックする（ステップ２０２）。このチェックに問題があった場合は、ファイル情報を訂正させるためにステップ２０１の処理に戻る。なお、このチェックにおけるチェック項目は任意であり、例えば、親ファイル情報が含まれていない場合に問題ありと判断することができる。
【００３６】
管理情報生成処理部２１は、ファイル情報のチェックに問題がない場合は、入力装置１に入力されたファイル情報から、ＸＭＬなどのマークアップ言語を利用して管理情報を生成し、管理情報記憶部３１に登録する（ステップ２０３）。
【００３７】
例えば、管理情報生成処理部２１は、図３に示すような管理情報を生成する。図３は、ファイルとして、４つの仕様書１〜４と、仕様書１の子ファイルである２つの変更確認票１，２と、変更確認票２の子ファイルである１つの質問票と、同じく変更確認票２の子ファイルである１つの結果票とを管理する場合の管理情報の例である。
【００３８】
続いて、ファイル保存処理部２２は、入力装置１にファイル情報とともに入力されたファイルをファイル記憶部３２に登録する（ステップ２０４）。
【００３９】
次に、出力イメージ生成処理部２３は、テンプレート記憶部３３に記憶されているテンプレートファイルに基づいて管理情報の出力形式を判定し、ＸＳＬＴなどのマークアップ言語変換技術を利用して、管理情報記憶部３１に記憶されている管理情報を上記で判定した出力形式に変換することで出力イメージを生成する（ステップ２０５）。
【００４０】
例えば、テンプレート記憶部３３には、図４に示すように、ファイルの一覧を出力する際に、ファイルの親子関係、ファイルの属性情報等をどのように出力するかを定めたテンプレートファイルが記憶されている。この場合、出力イメージ生成処理部２３は、図３に示すような管理情報を図４に示すような出力形式に変換することで、図５に示すような出力イメージを生成する。この出力イメージは、ＨＴＭＬ（Hyper Text Markup Language）で記述されたイメージであっても良い。その場合、出力イメージ生成処理部２３は、インターネットエクスプローラ等のＷＥＢブラウザに一般に備えられているＸＭＬ文書からＨＴＭＬ文書への変換機能を搭載し、その変換機能を用いて出力イメージへの変換を行う。
【００４１】
その後、出力装置４は、出力イメージ生成処理部２３にて生成された出力イメージを出力する（ステップ２０６）。
【００４２】
ここで、本実施形態によるファイル管理装置の動作についてさらに具体的に説明する。
【００４３】
まず、管理情報生成処理部２１の動作について具体的に説明する。
【００４４】
最初に、新規のファイルである仕様書１（図３）のファイル情報が入力される場合を考える。この場合、入力装置１には、仕様書１には親ファイルがない旨の親ファイル情報と、仕様書１の仕様書名「仕様書１」、プロジェクト名「プロジェクトＡ」、開発項目名「開発項目Ａ」などの属性情報とが入力される。これを受けて、管理情報生成処理部２１は、開始タグ「ＩＤ１」と終了タグ「／ＩＤ１」をマークし、それらのタグによって区切られた領域内に仕様書１の上述の属性情報を記述して管理情報を生成する。なお、「開発項目Ａ」の後の「...」の部分には、その他の任意の属性情報（仕様書１のファイル保存場所など）を記述することできる。
【００４５】
次に、新規のファイルである変更確認票１（図３）のファイル情報が入力される場合を考える。この場合、入力装置１には、変更確認票１の親ファイルが仕様書１である旨の親ファイル情報と、変更確認票名「変更確認票１」、発行者名などの属性情報とが入力される。これを受けて、管理情報生成処理部２１は、仕様書１の属性情報が記述されている領域（開始タグ「ＩＤ１」と終了タグ「／ＩＤ１」で区切られた領域）内に開始タグ「ＩＤ２」と空要素タグ「／」とを記述し、それらのタグによって区切られた領域内に変更確認票１の上述の属性情報を記述する。
【００４６】
続いて、出力イメージ生成処理部２３の動作について具体的に説明する。
【００４７】
ここでは、テンプレート記憶部３３に、図４に示すようなテンプレートファイルが記憶されている場合を考える。図４に示すテンプレートファイルは、プロジェクトごとにファイルをまとめた上でファイルの関係を出力する形式を定めたものとなっている。また、ファイルの関係については、ファイルを、開発項目、仕様書、変更確認票、質問票、結果票の順に階層的に配置して出力することを定めている。そのため、出力イメージ生成処理部２３は、図３に示すような管理情報を、図４に示すようにプロジェクトごとにファイルをまとめた上でファイルの関係を出力する形式に変換することで、図５に示すような出力イメージを生成する。
【００４８】
なお、テンプレート記憶部３３には、テンプレートファイルを複数記憶させることにしても良い。この場合、出力イメージ生成処理部２３は、複数のテンプレートファイルのいずれかで定められた出力形式に管理情報を変換して出力イメージを生成する。このとき、ユーザが、入力装置１への入力によって複数のテンプレートファイルのいずれかを選択できる構成とすれば、目的や用途に応じて、ファイルの一覧の出力イメージを切り替えることができる。
【００４９】
例えば、管理情報記憶部３１に図６に示すような管理情報が記憶されている場合、出力イメージ生成処理部２３は、図７に示すように、拠点ごとにファイルをまとめた出力イメージを生成することもでき、また、図８に示すように、プロジェクトごとにファイルをまとめた出力イメージを生成することもできる。
【００５０】
上述したように本実施形態においては、管理対象のファイルの親ファイルの有無を示す親ファイル情報と管理対象のファイルの属性を示す属性情報とを含むファイル情報から、ＸＭＬなどのマークアップ言語を利用して管理情報を生成し、管理情報記憶部３１に記憶させる管理情報生成処理部２１を設けた構成となっている。
【００５１】
詳細には、管理情報生成処理部２１においては、タグをマークし、そのタグによって区切られた領域内に管理対象のファイルの属性情報を記述することで管理情報を生成する。また、管理対象のファイルに親ファイルがある場合は、親ファイルのタグによって区切られた領域内にタグをマークし、そのタグによって区切られた領域内に管理対象のファイルの属性情報を記述することで管理情報を生成する。
【００５２】
従って、管理対象のファイルを親ファイルと関連づけて管理することができるため、ＣＭＭＩ等の高度な情報管理を行う際に問題となっているファイルの親子関係についても管理することができるという効果が得られる。また、任意の属性情報を管理することができるため、ＣＭＭＩ等の高度な情報管理を行う際に問題となっているプロジェクト名、拠点名などの属性情報も管理することができるという効果が得られる。
【００５３】
また、本実施形態においては、管理情報記憶部３１に管理情報が記憶されているファイルの一覧を出力する際の出力形式を定めたテンプレートファイルを予め記憶するテンプレート記憶部３３と、管理情報記憶部３１に記憶された管理情報を、ＸＳＬＴなどのマークアップ言語変換技術を利用して、テンプレート記憶部３３に予め記憶されたテンプレートファイルで定められた出力形式に変換した出力イメージを生成する出力イメージ生成処理部２３とを設けた構成となっている。
【００５４】
従って、ファイルの一覧の出力形式を、テンプレートファイルによって変更することができ、それにより、ＣＭＭＩ等の高度な情報管理を行う場合に、数千にも達してしまうファイルの検索効率を向上させることができるという効果が得られる。また、テンプレートファイルを複数用意する構成とすれば、用途、目的に応じて出力形式を切り替えることができ、ファイルの検索効率をさらに向上させることができる。
（第２の実施形態）
図９を参照すると、本発明の第２の実施形態によるファイル管理装置は、図１に示した第１の実施形態と比較して、ファイル記憶部３２を削除した点と、ネットワーク６上に配置されたファイル記憶装置５を追加した点が異なる。なお、図９においては、４つのファイル記憶装置５が重ねられた状態が表されているが、本発明はこれに限定されず、ファイル記憶装置５の数は任意の数とすることができる。
【００５５】
ファイル記憶装置５は、例えば、ＬＡＮ（Local Area Network）上に存在するファイルサーバや、インターネット上に存在するＷＥＢサーバであり、ネットワーク６を介してファイル保存処理部２２に接続されている。これらのファイル記憶装置５に記憶されたファイルのファイル情報は、管理情報記憶部３１で一元管理される。
【００５６】
以下に、本実施形態によるファイル管理装置の動作について、図１０のフローチャートを参照して説明する。
【００５７】
入力装置１にファイルのファイル情報が入力されると（ステップ１００１）、管理情報生成処理部２１は、ファイル情報に含まれる親ファイル情報および属性情報に記入漏れなどがないかをチェックする（ステップ１００２）。このチェックに問題があった場合は、ファイル情報を訂正させるためにステップ１００１の処理に戻る。なお、このチェックにおけるチェック項目は任意であり、例えば、親ファイル情報が含まれていない場合に問題ありと判断することができる。
【００５８】
管理情報生成処理部２１は、ファイル情報のチェックに問題がない場合は、入力装置１に入力されたファイル情報から、ＸＭＬなどのマークアップ言語を利用して管理情報を生成し、管理情報記憶部３１に登録する（ステップ１００３）。
【００５９】
続いて、管理情報生成処理部２１は、ステップ１００３で生成した管理情報の基になったファイル情報が、ファイル記憶装置５に記憶されている既存のファイルのファイル情報であるかどうかを判断する（ステップ１００４）。既存のファイルでない場合は、ステップ１００５に移行し、ファイル保存処理部２２は、入力装置１にファイル情報とともに入力された任意のファイルをファイル記憶装置５に登録する（ステップ５）。一方、ファイルである場合は、ステップ１００６に移行する。
【００６０】
続いて、出力イメージ生成処理部２３は、テンプレート記憶部３３に記憶されているテンプレートファイルに基づいて管理情報の出力形式を判定し、ＸＳＬＴなどのマークアップ言語変換技術を利用して、管理情報記憶部３１に記憶されている管理情報を上記で判定した出力形式に変換することで出力イメージを生成する（ステップ１００６）。
【００６１】
その後、出力装置４は、出力イメージ生成処理部２３にて生成された出力イメージを出力する（ステップ１００７）。
【００６２】
ここで、本実施形態によるファイル管理装置の動作についてさらに具体的に説明する。
【００６３】
まず、管理情報生成処理部２１の動作について具体的に説明する。
【００６４】
最初に、新規のファイルである仕様書１（図３）のファイル情報が入力される場合を考える。この場合、入力装置１には、仕様書１には親ファイルがない旨の親ファイル情報と、仕様書１の仕様書名「仕様書１」、プロジェクト名「プロジェクトＡ」、開発項目名「開発項目Ａ」、新規ファイルである旨の情報などの属性情報とが入力される。これを受けて、管理情報生成処理部２１は、開始タグ「ＩＤ１」と終了タグ「／ＩＤ１」をマークし、それらのタグによって区切られた領域内に仕様書１の上述の属性情報を記述して管理情報を生成し、管理情報記憶部３１に登録する。続いて、ファイル保存処理部２２は、ファイル情報とともに入力装置１に入力された新規のファイルである仕様書１をファイル記憶装置５に登録する。その後、管理情報生成処理部２１は、「開発項目Ａ」の後の「...」の部分にリソース識別子ＵＲＩなどを用いて、仕様書１の「ファイル保存場所」を管理情報として記述する。
【００６５】
次に、既存のファイルである仕様書２（図３）のファイル情報が入力される場合を考える。この場合、入力装置１には、仕様書２には親ファイルがない旨の親ファイル情報と、仕様書２の仕様書名「仕様書２」、プロジェクト名「プロジェクトＡ」、開発項目名「開発項目Ｂ」、仕様書２が記憶されているファイル保存場所などの属性情報とが入力される。これを受けて、管理情報生成処理部２１は、開始タグ「ＩＤ６」と終了タグ「／ＩＤ６」をマークし、それらのタグによって区切られた領域内に仕様書２の上述の属性情報を記述して管理情報を生成し、管理情報記憶部３１に登録する。なお、図３において、「ファイル保存場所」は省略されているが、「開発項目Ｂ」の後の「...」の部分にリソース識別子ＵＲＩなどを用いて記述されている。この場合、ファイル保存処理部２２によるファイル登録処理は実行されない。
【００６６】
続いて、出力イメージ生成処理部２３の動作について具体的に説明する。
【００６７】
ここでは、テンプレート記憶部３３に、図４に示すようなテンプレートファイルが記憶されている場合を考える。図４に示すテンプレートファイルは、プロジェクトごとにファイルをまとめた上でファイルの関係を出力する形式を定めたものとなっている。また、ファイルの関係については、ファイルを、開発項目、仕様書、変更確認票、質問票、結果票の順に階層的に配置して出力することを定めている。そのため、出力イメージ生成処理部２３は、図３に示すような管理情報を、図４に示すようにプロジェクトごとにファイルをまとめた上でファイルの関係を出力する形式に変換することで、図５に示すような出力イメージを生成する。
【００６８】
上述したように本実施形態においては、第１の実施形態と同様の効果が得られる他、新規のファイルである仕様書１とネットワーク６上の既存のファイルである仕様書２とを分け隔てなく管理することができるという効果が得られる。
【図面の簡単な説明】
【００６９】
【図１】本発明の第１の実施形態によるファイル管理装置の構成を示す図である。
【図２】図１に示したファイル管理装置の動作を説明するフローチャートである。
【図３】図１に示した管理情報記憶部に記憶される管理情報の一例を示す図である。
【図４】図１に示したテンプレート記憶部に記憶されるテンプレートファイルの一例を示す図である。
【図５】図１に示した出力装置から出力される管理情報の出力イメージの一例を示す図である。
【図６】図１に示した管理情報記憶部に記憶される管理情報の他の例を示す図である。
【図７】図１に示した出力装置から出力される管理情報の出力イメージの他の例を示す図である。
【図８】図１に示した出力装置から出力される管理情報の出力イメージのさらに他の例を示す図である。
【図９】本発明の第２の実施形態によるファイル管理装置の構成を示す図である。
【図１０】図９に示したファイル管理装置の動作を説明するフローチャートである。
【符号の説明】
【００７０】
１    入力装置
２    データ処理装置
３    記憶装置
４    出力装置
５    ファイル記憶装置
２１    管理情報生成処理部
２２    ファイル保存処理部
２３    出力イメージ生成処理部
３１    管理情報記憶部
３２    ファイル記憶部
３３    テンプレート記憶部
【図１】
2006285851.tif 000003
【図２】
2006285851.tif 000004
【図３】
2006285851.tif 000005
【図４】
2006285851.tif 000006
【図５】
2006285851.tif 000007
【図６】
2006285851.tif 000008
【図７】
2006285851.tif 000009
【図８】
2006285851.tif 000010
【図９】
2006285851.tif 000011
【図１０】
2006285851.tif 000012