(57)【要約】【課題】  図形データを、その図形データに設定された図面番号に応じたデータ格納場所に誤りなく保存することのできるデータ管理システムを提供する。【解決手段】  記憶装置２は、図面番号に関する情報から、図面番号を一部に含むパス名のデータ格納場所を決定するための定義情報を記憶する。登録部１３は、入力装置６から入力された図面番号に関する情報と前記定義情報とに基づいて、入力装置６から入力されたパス名の図面データ４１のファイルを登録する記憶装置３上のデータ格納場所３−１〜３−ｍを決定し、決定したデータ格納場所に図面データ４１のファイルをコピーする。図面番号照合部１２は、登録部１３が決定したデータ格納場所のパス名に含まれる図面番号と、コピー元の図面データから取得した図面番号情報４１１とを照合し、一致しない場合、前記コピーを中止させる。【選択図】  図１
2005250522.tif 000002
【特許請求の範囲】
【請求項１】
入力装置と、表示装置と、図面番号が設定された図面データのファイルを記憶する図面データ記憶部と、前記図面データの登録先となる登録先記憶部と、図面番号に関する情報から、図面番号を一部に含むパス名のデータ格納場所を決定するための定義情報を記憶する定義情報記憶部と、前記表示装置に表示した画面を通じて前記入力装置から入力された図面番号に関する情報と前記定義情報とに基づいて、前記画面を通じて前記入力装置から入力されたパス名の図面データのファイルを登録する前記登録先記憶部のデータ格納場所を決定し、該決定したデータ格納場所に前記図面データのファイルをコピーする登録手段とを備えることを特徴とするデータ管理システム。
【請求項２】
前記登録手段が決定した前記データ格納場所のパス名に含まれる図面番号と、前記入力装置から入力されたパス名の図面データから取得した図面番号とを照合する図面番号照合手段を備え、前記登録手段は、前記図面番号照合手段によって前記双方の図面番号が相違すると判定された場合には、前記コピーを中止するものであることを特徴とする請求項１記載のデータ管理システム。
【請求項３】
前記図面番号は、図面データのデータ種別に応じた文字列と管理番号とで構成され、前記定義情報記憶部は、図面データのデータ種別毎に、図面番号の定義情報と該定義情報で定義される図面番号をパス名の一部に含むデータ格納場所の定義情報とを保持する管理構成定義情報を記憶し、前記登録手段は、前記画面を通じて入力した登録対象となる図面データのデータ種別および管理番号と前記管理構成定義情報とに基づいて、図面番号を決定すると共に該決定した図面番号を一部に含むパス名のデータ格納場所を決定するものであることを特徴とする請求項２記載のデータ管理システム。
【請求項４】
前記表示装置に表示した画面を通じて前記入力装置から入力された図面番号に関する情報と前記定義情報とに基づいて、検索対象となる前記登録先記憶部のデータ格納場所を決定し、該決定したデータ格納場所から図面データのファイルを検索する検索手段を備えることを特徴とする請求項１、２または３記載のデータ管理システム。
【請求項５】
入力装置と、表示装置と、データ種別に応じた文字列と管理番号とで構成された図面番号が設定された図面データのファイルを記憶する図面データ記憶部と、前記図面データの登録先となる登録先記憶部と、図面データのデータ種別毎に、データ種別に応じた文字列と管理番号変数とで定義される図面番号変数と、該図面番号変数と版数変数とで定義されるデータ格納場所変数とを保持する定義情報を記憶する定義情報記憶部と、前記表示装置に表示した画面を通じて前記入力装置からコピー元の図面データの図面番号に関するデータ種別および管理番号と、前記コピー元の図面データのファイルのパス名とを入力し、前記入力したデータ種別に対応する前記定義情報の図面番号変数中の管理番号変数に前記入力された管理番号を代入して図面番号を決定し、該決定した図面番号を前記定義情報中のデータ格納場所変数中の図面番号変数に代入して、版数変数より上位のデータ格納場所情報部分を決定し、該決定したデータ格納場所情報部分と一致するデータ格納場所情報の中から最も最新の版数の値を取得し、該取得した版数の次の版数の値を用いて前記データ格納場所のパス名を決定し、該決定したパス名のデータ格納場所に前記図面データのファイルをコピーする登録手段とを備えることを特徴とするデータ管理システム。
【請求項６】
前記登録手段が決定した前記データ格納場所のパス名に含まれる図面番号と、前記入力装置から入力されたパス名の図面データから取得した図面番号とを照合する図面番号照合手段を備え、前記登録手段は、前記図面番号照合手段によって前記双方の図面番号が相違すると判定された場合には、前記コピーを中止するものであることを特徴とする請求項５記載のデータ管理システム。
【請求項７】
前記表示装置に表示した画面を通じて前記入力装置から図面データの図面番号に関するデータ種別および管理番号を入力し、前記入力したデータ種別に対応する前記定義情報の図面番号変数中の管理番号変数に前記入力された管理番号を代入して図面番号を決定し、該決定した図面番号を前記定義情報中のデータ格納場所変数中の図面番号変数に代入して、版数変数より上位のデータ格納場所情報部分を決定し、該決定したデータ格納場所情報部分と一致するデータ格納場所情報の中から最も最新の版数の値を取得し、該取得した版数を前記表示装置の画面に表示し、該表示した版数または前記入力装置によって変更された版数の値を用いて検索対象となるデータ格納場所のパス名を決定し、該決定したパス名のデータ格納場所から図面データのファイルを検索する検索手段を備えることを特徴とする請求項５または６記載のデータ管理システム。
【請求項８】
入力装置と、表示装置と、データ種別に応じた文字列と管理番号とで構成された図面番号が設定された図面データのファイルを記憶する図面データ記憶部と、前記図面データの登録先となる登録先記憶部と、図面データのデータ種別毎に、データ種別に応じた文字列と管理番号変数とで定義される図面番号変数と、該図面番号変数と版数変数とで定義されるデータ格納場所変数とを保持する定義情報を記憶する定義情報記憶部とを備えたコンピュータを、前記表示装置に表示した画面を通じて前記入力装置からコピー元の図面データの図面番号に関するデータ種別および管理番号と、前記コピー元の図面データのファイルのパス名とを入力し、前記入力したデータ種別に対応する前記定義情報の図面番号変数中の管理番号変数に前記入力された管理番号を代入して図面番号を決定し、該決定した図面番号を前記定義情報中のデータ格納場所変数中の図面番号変数に代入して、版数変数より上位のデータ格納場所情報部分を決定し、該決定したデータ格納場所情報部分と一致するデータ格納場所情報の中から最も最新の版数の値を取得し、該取得した版数の次の版数の値を用いて前記データ格納場所のパス名を決定し、該決定したパス名のデータ格納場所に前記図面データのファイルをコピーする登録手段、として機能させることを特徴とするプログラム。
【請求項９】
前記コンピュータを、さらに、前記登録手段が決定した前記データ格納場所のパス名に含まれる図面番号と、前記入力装置から入力されたパス名の図面データから取得した図面番号とを照合する図面番号照合手段、として機能させ、かつ、前記登録手段は、前記図面番号照合手段によって前記双方の図面番号が相違すると判定された場合には、前記コピーを中止するものであることを特徴とする請求項８記載のプログラム。
【請求項１０】
前記コンピュータを、さらに、前記表示装置に表示した画面を通じて前記入力装置から図面データの図面番号に関するデータ種別および管理番号を入力し、前記入力したデータ種別に対応する前記定義情報の図面番号変数中の管理番号変数に前記入力された管理番号を代入して図面番号を決定し、該決定した図面番号を前記定義情報中のデータ格納場所変数中の図面番号変数に代入して、版数変数より上位のデータ格納場所情報部分を決定し、該決定したデータ格納場所情報部分と一致するデータ格納場所情報の中から最も最新の版数の値を取得し、該取得した版数を前記表示装置の画面に表示し、該表示した版数または前記入力装置によって変更された版数の値を用いて検索対象となるデータ格納場所のパス名を決定し、該決定したパス名のデータ格納場所から図面データのファイルを検索する検索手段、として機能させることを特徴とする請求項８または９記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンピュータの記憶装置にデジタルデータを保存して管理するシステムに関し、特にＣＡＤツールによって作成された図面データなどのデジタルデータをデータ種別や管理番号に応じた格納場所に保存して管理するデータ管理システムに関する。
【背景技術】
【０００２】
ＣＡＤツールなどで作成された図面データをコンピュータの記憶装置に保存して管理するデータ管理システムは、従来より各種提案ないし実用化されている。
【０００３】
例えば特許文献１および特許文献３には、図面データとそれをイメージデータ化した図面とを図面番号に対応させてデータ保管手段に保管するデータ管理システムが記載されている。
【０００４】
また特許文献２には、３次元ＣＡＤシステムで作成した３次元形状データとＣＡＤシステム或いは他のシステムで作成した関連データを統合して管理するデータ管理システムが記載されている。
【０００５】
また特許文献４には、記憶部に保存した図面データを図面番号などによって迅速に検索でき、また検索した図面に関する種々のデータも同時に参照できるようにした図面管理装置が記載されている。
【０００６】
また特許文献５には、図面データを格納する複数の記憶装置の空き容量を管理コンピュータで管理し、作図コンピュータが図面データを登録する際、何れの記憶装置に図面データを登録すべきかを管理コンピュータから作図コンピュータに指示するようにした図面データ管理システムが記載されている。
【０００７】
また特許文献６には、出力元データベースに登録されたデータを他の出力先データベースに登録するために出力する際、その出力データが新規追加、変更、廃止等の処理の何れであるかを区別する処理種別の項目を出力データに自動的に付加するようにした図面データ管理システムが記載されている。
【特許文献１】特開２００２−４９８８３号公報
【特許文献２】特開２００２−３６６５９０号公報
【特許文献３】特開平４−８４２７６号公報
【特許文献４】特開平５−３５８０３号公報
【特許文献５】特開平８−１３７９３３号公報
【特許文献６】特開平１０−２０７９１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述したように図面データをコンピュータの記憶装置に保存して管理するデータ管理システムは従来より各種提案ないし実用化されているが、データベース管理システムを利用する場合には、システム構築費用が嵩む上、図面データの格納場所を自由に設定できないという課題がある。他方、データベース管理システムを使用せずコンピュータに基本的に備わるファイル管理機能を使えば、システム構築費が安価で済み、また図面データを格納する場所を任意に設定することができる。しかしながら、データ格納場所のパス名の生成を利用者自身に委ねると、利用者の負担が増加すると共にデータ格納場所を誤る可能性があり、管理品質が低下するという課題がある。さらに、データ格納場所のパス名が正しく生成されても、錯誤によってデータ格納場所を誤る事態が発生し易いという課題がある。以下、この課題について説明する。
【０００９】
一般に図面データは、ファイルとして記憶装置に格納される。コンピュータにおいて、ファイルを格納する場所は、ディレクトリ或いはフォルダと呼ばれ、ファイルと同様に名前を付けて区別することができる。本明細書では、ディレクトリ或いはフォルダのようにファイルを格納する場所を、データ格納場所と呼ぶ。データ格納場所を識別する情報はパス名と呼ばれる。データベース管理システムを使用せずにコンピュータのファイル管理機能を使って、或るファイルを或るデータ格納場所に保存する場合、保存するファイルを指定し、保存先のデータ格納場所を指定する必要がある。
【００１０】
一般にデータ格納場所のパス名は階層構造を持つ比較的長い文字列であるため、利用者自身が手作業でパス名を作成すると、誤る確率が高くなる。若し保存先のデータ格納場所の指定を誤れば、ファイルが誤った場所に保存されてしまうことになる。通常、データ格納場所のパス名は、その場所に格納される図面データを暗示するパス名にしておくことで、保存先のデータ格納場所の指定誤りを防いでいるが、大量の図面データを保存するためにデータ格納場所が大量に必要となる状況では、データ格納場所のパス名を工夫しても指定誤りを完全に防止するのは難しい。
【００１１】
また、データ格納場所のパス名を正しく生成したとしても、保存する図面データのファイルの選択を誤れば、結果として、図面データが誤ったデータ格納場所に登録されてしまうことになる。このような誤りは利用者自身が気づきにくく、また事前に防止することは困難であった。
【００１２】
本発明はこのような事情に鑑みて提案されたものであり、その目的は、図形データなどの登録対象データを、その登録対象データに設定された図面番号に応じたデータ格納場所に誤りなく保存することのできるデータ管理システムを提供することにある。
【課題を解決するための手段】
【００１３】
本発明の第１のデータ管理システムは、入力装置と、表示装置と、図面番号が設定された図面データのファイルを記憶する図面データ記憶部と、前記図面データの登録先となる登録先記憶部と、図面番号に関する情報から、図面番号を一部に含むパス名のデータ格納場所を決定するための定義情報を記憶する定義情報記憶部と、前記表示装置に表示した画面を通じて前記入力装置から入力された図面番号に関する情報と前記定義情報とに基づいて、前記画面を通じて前記入力装置から入力されたパス名の図面データのファイルを登録する前記登録先記憶部のデータ格納場所を決定し、該決定したデータ格納場所に前記図面データのファイルをコピーする登録手段とを備えることを特徴とする。
【００１４】
本発明の第２のデータ管理システムは、第１のデータ管理システムにおいて、前記登録手段が決定した前記データ格納場所のパス名に含まれる図面番号と、前記入力装置から入力されたパス名の図面データから取得した図面番号とを照合する図面番号照合手段を備え、前記登録手段は、前記図面番号照合手段によって前記双方の図面番号が相違すると判定された場合には、前記コピーを中止するものであることを特徴とする。
【００１５】
本発明の第３のデータ管理システムは、第２のデータ管理システムにおいて、前記図面番号は、図面データのデータ種別に応じた文字列と管理番号とで構成され、前記定義情報記憶部は、図面データのデータ種別毎に、図面番号の定義情報と該定義情報で定義される図面番号をパス名の一部に含むデータ格納場所の定義情報とを保持する管理構成定義情報を記憶し、前記登録手段は、前記画面を通じて入力した登録対象となる図面データのデータ種別および管理番号と前記管理構成定義情報とに基づいて、図面番号を決定すると共に該決定した図面番号を一部に含むパス名のデータ格納場所を決定するものであることを特徴とする。
【００１６】
本発明の第４のデータ管理システムは、第１、２または３のデータ管理システムにおいて、前記表示装置に表示した画面を通じて前記入力装置から入力された図面番号に関する情報と前記定義情報とに基づいて、検索対象となる前記登録先記憶部のデータ格納場所を決定し、該決定したデータ格納場所から図面データのファイルを検索する検索手段を備えることを特徴とする。
【００１７】
本発明の第５のデータ管理システムは、入力装置と、表示装置と、データ種別に応じた文字列と管理番号とで構成された図面番号が設定された図面データのファイルを記憶する図面データ記憶部と、前記図面データの登録先となる登録先記憶部と、図面データのデータ種別毎に、データ種別に応じた文字列と管理番号変数とで定義される図面番号変数と、該図面番号変数と版数変数とで定義されるデータ格納場所変数とを保持する定義情報を記憶する定義情報記憶部と、前記表示装置に表示した画面を通じて前記入力装置からコピー元の図面データの図面番号に関するデータ種別および管理番号と、前記コピー元の図面データのファイルのパス名とを入力し、前記入力したデータ種別に対応する前記定義情報の図面番号変数中の管理番号変数に前記入力された管理番号を代入して図面番号を決定し、該決定した図面番号を前記定義情報中のデータ格納場所変数中の図面番号変数に代入して、版数変数より上位のデータ格納場所情報部分を決定し、該決定したデータ格納場所情報部分と一致するデータ格納場所情報の中から最も最新の版数の値を取得し、該取得した版数の次の版数の値を用いて前記データ格納場所のパス名を決定し、該決定したパス名のデータ格納場所に前記図面データのファイルをコピーする登録手段とを備えることを特徴とする。
【００１８】
本発明の第６のデータ管理システムは、第５のデータ管理システムにおいて、前記登録手段が決定した前記データ格納場所のパス名に含まれる図面番号と、前記入力装置から入力されたパス名の図面データから取得した図面番号とを照合する図面番号照合手段を備え、前記登録手段は、前記図面番号照合手段によって前記双方の図面番号が相違すると判定された場合には、前記コピーを中止するものであることを特徴とする。
【００１９】
本発明の第７のデータ管理システムは、第５または第６のデータ管理システムにおいて、前記表示装置に表示した画面を通じて前記入力装置から図面データの図面番号に関するデータ種別および管理番号を入力し、前記入力したデータ種別に対応する前記定義情報の図面番号変数中の管理番号変数に前記入力された管理番号を代入して図面番号を決定し、該決定した図面番号を前記定義情報中のデータ格納場所変数中の図面番号変数に代入して、版数変数より上位のデータ格納場所情報部分を決定し、該決定したデータ格納場所情報部分と一致するデータ格納場所情報の中から最も最新の版数の値を取得し、該取得した版数を前記表示装置の画面に表示し、該表示した版数または前記入力装置によって変更された版数の値を用いて検索対象となるデータ格納場所のパス名を決定し、該決定したパス名のデータ格納場所から図面データのファイルを検索する検索手段を備えることを特徴とする。
【００２０】
本発明の第１のプログラムは、入力装置と、表示装置と、データ種別に応じた文字列と管理番号とで構成された図面番号が設定された図面データのファイルを記憶する図面データ記憶部と、前記図面データの登録先となる登録先記憶部と、図面データのデータ種別毎に、データ種別に応じた文字列と管理番号変数とで定義される図面番号変数と、該図面番号変数と版数変数とで定義されるデータ格納場所変数とを保持する定義情報を記憶する定義情報記憶部とを備えたコンピュータを、前記表示装置に表示した画面を通じて前記入力装置からコピー元の図面データの図面番号に関するデータ種別および管理番号と、前記コピー元の図面データのファイルのパス名とを入力し、前記入力したデータ種別に対応する前記定義情報の図面番号変数中の管理番号変数に前記入力された管理番号を代入して図面番号を決定し、該決定した図面番号を前記定義情報中のデータ格納場所変数中の図面番号変数に代入して、版数変数より上位のデータ格納場所情報部分を決定し、該決定したデータ格納場所情報部分と一致するデータ格納場所情報の中から最も最新の版数の値を取得し、該取得した版数の次の版数の値を用いて前記データ格納場所のパス名を決定し、該決定したパス名のデータ格納場所に前記図面データのファイルをコピーする登録手段、として機能させることを特徴とする。
【００２１】
本発明の第２のプログラムは、第１のプログラムにおいて、前記コンピュータを、さらに、前記登録手段が決定した前記データ格納場所のパス名に含まれる図面番号と、前記入力装置から入力されたパス名の図面データから取得した図面番号とを照合する図面番号照合手段、として機能させ、かつ、前記登録手段は、前記図面番号照合手段によって前記双方の図面番号が相違すると判定された場合には、前記コピーを中止するものであることを特徴とする。
【００２２】
本発明の第３のプログラムは、第１または第２のプログラムにおいて、前記コンピュータを、さらに、前記表示装置に表示した画面を通じて前記入力装置から図面データの図面番号に関するデータ種別および管理番号を入力し、前記入力したデータ種別に対応する前記定義情報の図面番号変数中の管理番号変数に前記入力された管理番号を代入して図面番号を決定し、該決定した図面番号を前記定義情報中のデータ格納場所変数中の図面番号変数に代入して、版数変数より上位のデータ格納場所情報部分を決定し、該決定したデータ格納場所情報部分と一致するデータ格納場所情報の中から最も最新の版数の値を取得し、該取得した版数を前記表示装置の画面に表示し、該表示した版数または前記入力装置によって変更された版数の値を用いて検索対象となるデータ格納場所のパス名を決定し、該決定したパス名のデータ格納場所から図面データのファイルを検索する検索手段、として機能させることを特徴とする。
【発明の効果】
【００２３】
本発明によれば、図形データなどの登録対象データを、その登録対象データに設定された図面番号に応じたデータ格納場所に誤りなく保存することができる。その理由は、図面番号に関する情報から、図面番号を一部に含むパス名のデータ格納場所を決定するための定義情報を用意し、利用者から入力された図面番号に関する情報と前記定義情報とに基づいて、その図面番号を持つ図面データのファイルを登録するデータ格納場所のパス名を登録手段で自動決定し、その決定したデータ格納場所に図面データのファイルをコピーするため、利用者自身がデータ格納場所のパス名を作成する場合とは違い、データ格納場所の誤りが減るからである。
【００２４】
特に、図面番号照合手段を備える構成にあっては、登録手段が決定したデータ格納場所のパス名に含まれる図面番号と、利用者が登録対象に選択した図面データ中の図面番号とが照合され、一致していなければ図面データの登録が中止されるため、利用者の不注意によって、図面番号に関する情報を誤って入力した場合や、登録対象の図面データを誤って選択した場合に、図面データが誤ったデータ格納場所に登録されてしまうのを未然に防止することができる。
【発明を実施するための最良の形態】
【００２５】
図１を参照すると、本発明の第１の実施の形態にかかるデータ管理システムは、処理装置１と、この処理装置１に接続された記憶装置２、３、４−１〜４−ｎ、表示装置５および入力装置６とで構成される。
【００２６】
記憶装置４−１〜４−ｎは、磁気ディスクなどで構成され、登録対象データである図面データ４１を記憶している。この記憶装置４−１〜４−ｎは、各設計者が専用に使用するフォルダが生成されている記憶部に相当し、図面データ４１はそのフォルダにファイルとして格納されている。各設計者はこれらの記憶装置４−１〜４−ｎ上でＣＡＤツールなどを使って図面データ４１を完成させる。完成させた図面データ４１は、他の設計者などとの共有データとして扱うために、後述するように記憶装置３にコピーされる。このコピーを行うことが、登録対象データを記憶装置３に登録することに相当する。
【００２７】
登録対象データとなる全ての図面データ４１には、回路図や機構図などの図面本来の図面情報に加えて、属性情報として、図面番号情報４１１が設定されている。図面番号情報４１１は一定のフォーマットで記述される。図２（ａ）にフォーマット例を示す。この例では、図面番号情報４１１は、「データ種別に応じた文字列」に続けて「５桁の管理番号」を並べたフォーマットを持つ。図２（ｂ）に、データ種別に応じた文字列の例を示し、図２（ｃ）〜（ｇ）に各データ種別毎の図面番号情報４１１の具体例を示す。例えば、データ種別が回路図−Ａの或る図形データ４１の場合、図２（ｃ）に例示するように、そのデータ種別に対応する文字列「Ａ−１−」に続けて５桁の管理番号「０００１１」を並べたＡ−１−０００１１の図面番号情報４１１が設定されている。
【００２８】
記憶装置３は、磁気ディスクなどで構成され、図面データ４１を登録するための複数のデータ格納場所（ディレクトリやフォルダ）３−１〜３−ｍを有する。個々のデータ格納場所３−１〜３−ｍを一意に識別するためのパス名は一定のフォーマットで記述される。図３（ａ）にフォーマット例を示す。この例では、データ格納場所３−１〜３−ｍのパス名は、「データ種別に応じた文字列」、／、「図面番号」、／、「版数」をその順に並べたフォーマットを持つ。但し、「データ種別に応じた文字列」はデータ種別によっては省略される場合がある。図３（ｂ）に、データ種別に応じた文字列の例を示し、図３（ｃ）〜（ｇ）に各データ種別毎のデータ格納領域のパス名の具体例を示す。例えば、データ種別が回路図−Ａで、図面番号がＡ−１−０００１１で、版数（バージョン）が１．０３である図面データを格納するデータ格納場所は、図３（ｃ）に示すように、Ａ−１−０００１１／１．０３のパス名が付けられる。また、データ種別がプリント板図−Ａで、図面番号がＡ−２−０００１３で、版数が１．０５である図面データを格納するデータ格納場所は、図３（ｅ）に示すように、ＰＣＢ−Ａ／Ａ−２−０００１３／１．０５のパス名が付けられる。なお、ここで言うパス名は相対パス名であり、カレントディレクトリは予め定められた固定のものが使用される。相対パス名の代わりに絶対パス名を使用することも可能である。
【００２９】
ここで、版数は０．０１が最小値であり、軽微な改変を行った図面データには、直前の版数に０．０１を加えた版数を付け、大幅な改変を行った図面データには、直前の版数を整数に切り上げた版数を付けるよう取り決められている。例えば、データ種別が回路図−Ａで、図面番号がＡ−１−０００１１で、版数が１．０２である図面データに対して軽微な改変を加えた図面データには版数１．０３を付け、図３（ｃ）に示すようなＡ−１−０００１１／１．０３のパス名を持つデータ格納場所に図面データを格納する。また、図面番号がＢ−１−００００７で、版数が例えば１．０８である図面データに対して大幅な改変を加えた図面データには版数１．０８を整数に切り上げた版数２．００を付け、図３（ｄ）に示すようなＢ−１−００００７／２．００のパス名を持つデータ格納場所に図面データを格納する。
【００３０】
記憶装置２は、磁気ディスクなどで構成され、管理構成定義情報２１、変数定義情報２２および幾つかの定義情報２３−１〜２３−３を記憶している。後述するように本実施例では、図面データ４１の記憶装置３への登録時、図面データ４１のデータ種別と、図面番号情報４１１中の５桁の管理番号とを利用者が入力すれば、その図面データ４１の図面番号情報４１１全体をシステムが自動的に決定し、更にこの図面データ４１を格納するデータ格納場所３−１〜３−ｍをシステムが自動的に決定する。記憶装置２に記憶されている定義情報は、主に、このような図面番号情報およびデータ格納場所の決定処理に必要な情報を定義している。
【００３１】
図４に管理構成定義情報２１の構成例を示す。この例の管理構成定義情報２１は、図面データ４１のデータ種別に１対１に対応するエントリを有し、各エントリは、エントリ番号フィールド２１１、データ種別フィールド２１２、データ格納場所フィールド２１３および図面番号フィールド２１４から構成される。
【００３２】
各エントリのデータ種別フィールド２１２には、「回路図−Ａ」、「回路図−Ｂ」、「プリント板図−Ａ」、「プリント板図−Ｂ」、「機構図」が記述されている。
【００３３】
各エントリの図面番号フィールド２１４には、データ種別に応じた文字列と変数ＣＯＤＥとを用いて、図面番号の変数ＺＵＢＡＮが定義されている。例えば、データ種別が「回路図−Ａ」であるエントリ番号１の図面番号フィールド２１４に記載されている「Ａ−１−＄｛ＣＯＤＥ｝」は、データ種別に応じた文字列「Ａ−１−」と変数ＣＯＤＥの値とを並べたものを図面番号の変数ＺＵＢＡＮとすることを定義している。
【００３４】
各エントリのデータ格納場所フィールド２１３には、データ種別に応じた文字列と、同じエントリの図面番号フィールド２１４で定義された図面番号の変数ＺＵＢＡＮの値と、版数の変数ＨＡＮとを用いて、データ格納場所の変数ＤＩＲ（パス名の変数）が定義されている。但し、データ種別に応じた文字列は、データ種別によっては省略される場合がある。例えば、データ種別が「回路図−Ａ」であるエントリ番号１のデータ格納場所フィールド２１３に記載されている「＄｛ＺＵＢＡＮ｝／＄｛ＨＡＮ｝」は、同じエントリの図面番号フィールド２１４に定義されている図面番号の変数ＺＵＢＡＮの値と、／と、版数の変数ＨＡＮの値とを並べたものを図面番号の変数ＤＩＲとすることを定義している。また、データ種別が「プリント板図−Ａ」であるエントリ番号３のデータ格納場所フィールド２１３に記載されている「ＰＣＢ−Ａ／＄｛ＺＵＢＡＮ｝／＄｛ＨＡＮ｝」は、データ種別に応じた文字列「ＰＣＢ−Ａ」と、／と、同じエントリの図面番号フィールド２１４に定義されている図面番号の変数ＺＵＢＡＮの値と、／と、版数の変数ＨＡＮの値とを並べたものを図面番号の変数ＤＩＲとすることを定義している。
【００３５】
変数定義情報２２は、定義情報２３−１〜２３−３と共に、管理構成定義情報２１において図面番号、データ格納場所の定義に用いた変数やその他の変数について定義している。変数定義情報２２の構成例を図５に、定義情報２３−１〜２３−３の内容例を図６にそれぞれ示す。この例によれば、名称が「版数」で、変数名がＨＡＮの変数は、「管理データから自動入手する。「発行」処理時整数に切り上げ。「データ登録」処理時０．０１加算。」と定義されている。また、名称が「管理番号」で、変数名がＣＯＤＥの変数は、「手入力。５文字。」と定義されている。さらに、名称が「メモ」で、変数名がＮＯＴＥの変数は、「手入力。入力制限無し。」と定義されている。
【００３６】
表示装置５は、液晶ディスプレイなどで構成され、処理装置１から利用者に提示すべき各種の情報を表示する。これらの情報として、データ登録画面およびデータ検索画面などがある。入力装置６は、キーボードやマウスなどで構成され、利用者からのデータや指示を受け付け、処理装置１に伝達する。
【００３７】
表示装置５に表示されるデータ登録画面の一例を図７に示す。この例のデータ登録画面５１には、データ種別選択欄５１１、管理番号入力欄５１２、図面番号表示欄５１３、版数表示欄５１４、登録対象データ選択欄５１５、メモ入力欄５１６、データ登録実行ボタン５１７および発行実行ボタン５１８が配設されている。
【００３８】
データ種別選択欄５１１は、登録対象とする図形データ４１のデータ種別を利用者に選択させる欄であり、データ種別「回路図−Ａ」、「回路図−Ｂ」、「プリント板図−Ａ」、「プリント板図−Ｂ」、「機構図」が予め列挙されており、利用者はその中の１つを入力装置６の操作によって選択すれば良いようになっている。
【００３９】
管理番号入力欄５１２は、登録対象とする図形データ４１の図面番号情報４１１における５桁の管理番号を利用者に入力させる欄である。利用者は、入力装置６を構成するキーボードの操作によってこの欄に管理番号を入力する。
【００４０】
図面番号表示欄５１３は、データ種別選択欄５１１で選択されたデータ種別と管理番号入力欄５１２に入力された管理番号とに基づいて処理装置１で自動決定された図面番号を表示する欄である。図面番号を自動決定する方法の詳細は後述する。
【００４１】
版数表示欄５１４は、図面番号表示欄５１３に表示された図面番号を持つ図形データ４１について、処理装置１で検出された最新の版数を表示する欄である。最新の版数の検出方法の詳細は後述する。
【００４２】
登録対象データ選択欄５１５は、登録対象とする図形データ４１が格納されている記憶装置４−１〜４−ｎ上のファイルのパス名を利用者に入力させる欄である。利用者は、入力装置６を構成するキーボードからファイルのパス名を直接入力するか、参照ボタン５１９を押して図示しないファイル選択画面を表示させて所望のファイルのパス名を選択する。
【００４３】
メモ入力欄５１６は、図形データ４１と共に登録したいメモ情報を利用者に入力させる欄である。利用者は、入力装置６を構成するキーボードからテキスト文をこの欄に入力する。なお、メモ入力欄５１６は必須の入力欄でないので、メモの必要がない場合は空欄のままにしておく。
【００４４】
データ登録実行ボタン５１７および発行実行ボタン５１８は、共に図形データの登録の実行を開始させるボタンである。２種類あるのは、今回登録する図形データ４１の版数を、最新版数＋０．０１の版数として登録するか、最新版数の小数点を切り上げた版数として登録するかを、利用者に選択させるためである。前者の場合、データ登録実行ボタン５１７を使用し、後者の場合、発行実行ボタン５１８を使用する。
【００４５】
図８は表示装置５に表示されるデータ検索画面の一例を示す。この例のデータ検索画面５２には、データ種別選択欄５２１、管理番号入力欄５２２、図面番号表示欄５２３、版数表示欄５２４、検索結果表示欄５２５および検索実行ボタン５２６が配設されている。
【００４６】
データ種別選択欄５２１は、検索対象とする図形データ４１のデータ種別を利用者に選択させる欄であり、データ種別「回路図−Ａ」、「回路図−Ｂ」、「プリント板図−Ａ」、「プリント板図−Ｂ」、「機構図」が予め列挙されており、利用者はその中の１つを入力装置６の操作によって選択すれば良いようになっている。
【００４７】
管理番号入力欄５２２は、検索対象とする図形データ４１の図面番号情報４１１における５桁の管理番号を利用者に入力させる欄である。利用者は、入力装置６を構成するキーボードの操作によってこの欄に管理番号を入力する。
【００４８】
図面番号表示欄５２３は、データ種別選択欄５２１で選択されたデータ種別と管理番号入力欄５２２に入力された管理番号とに基づいて処理装置１で自動決定された図面番号を表示する欄である。図面番号を自動決定する方法の詳細は後述する。
【００４９】
版数表示欄５２４は、図面番号表示欄５２３に表示された図面番号を持つ図形データ４１について、処理装置１で検出された最新の版数を表示する欄である。最新の版数の検出方法の詳細は後述する。利用者は、表示された最新の版数よりも古い版数の図形データを検索したい場合には、桁数表示欄５２４に表示された版数を入力装置６の入力操作で変更する。
【００５０】
検索結果表示欄５２５は、検索された図形データ４１のパス名を表示する欄である。同じ画面上や別ウィンドウで、検索された図形データ４１の図形イメージを同時に表示させたり、検索結果表示欄５２５に表示されたパス名がマウスでダブルクリックされた場合に、図形イメージを表示させたりしても良い。
【００５１】
データ検索実行ボタン５２６は、データ検索の実行を開始させるボタンである。
【００５２】
処理装置１は、データ登録検索部１１と図面番号照合部１２とを備えている。また、データ登録検索部１１は、登録部１３と検索部１４とで構成される。
【００５３】
登録部１３は、利用者が図７に示したようなデータ登録画面５１を通じて図形データ４１を記憶装置３へ登録する際の制御を司る部分であり、その処理の一例を図９に示す。検索部１４は、利用者が図８に示したようなデータ検索画面５２を通じて記憶装置３から図形データ４１を検索する際の制御を司る部分であり、その処理の一例を図１０に示す。図面番号照合部１２は、利用者がデータ登録画面５１の登録対象データ選択欄５１９で選択した登録対象の図面データ４１に設定されている図面番号情報４１１を取得し、この取得した図面番号情報４１１と、利用者がデータ登録画面５１のデータ種別選択欄５１１で選択したデータ種別および管理番号入力欄５１２に入力した管理番号に基づいて登録部１３が決定した図面番号とを照合する手段である。
【００５４】
次に本実施の形態にかかるデータ管理システムの動作を説明する。
【００５５】
（１）データ登録動作
入力装置６の操作によりデータ登録検索部１１の登録部１３が起動されると、登録部１３は図９に示す処理の実行を開始する。まず、図７に示したようなデータ登録画面５１を表示装置５に表示する（Ｓ１０１）。そして、利用者からの入力を待ち合わせ（Ｓ１０２）、利用者から入力があれば（Ｓ１０３でＹＥＳ）、入力されたデータに応じた処理を以下のように実行する。
【００５６】
データ登録画面５１のデータ種別選択欄５１１への入力であれば（Ｓ１０４でＹＥＳ）、選択されたデータ種別を内部メモリ（図示せず。以下同じ）に保存する（Ｓ１０５）。管理番号入力欄５１２への入力であれば（Ｓ１１１でＹＥＳ）、入力された管理番号を内部メモリに保存する（Ｓ１１２）。登録対象データ選択欄５１５への入力であれば（Ｓ１１３でＹＥＳ）、選択された登録対象データのパス名を内部メモリに保存する（Ｓ１１４）。メモ入力欄５２６への入力であれば（Ｓ１１５でＹＥＳ）、入力されたテキストを内部メモリに保存する（Ｓ１１６）。
【００５７】
登録対象データのパス名およびメモを保存した後はステップＳ１０２に戻って利用者からの入力を待ち合わせる。データ種別の保存か、管理番号の保存を行った場合は、続けて、データ種別と管理番号の双方が揃っているかどうかを内部メモリを参照して調べ（Ｓ１０６）、双方が揃っていなければ、ステップＳ１０２に戻って利用者からの入力を待ち合わせる。双方が揃っていれば、図面番号、版数に関して以下のような処理を実行する。
【００５８】
まず、保存されているデータ種別と管理番号とに基づいて、記憶装置２に記憶されている定義情報を参照して、図面番号を決定し、内部メモリに保存する（Ｓ１０７）。具体的には、保存されているデータ種別と同じデータ種別を持つエントリを図４の管理構成定義情報２１から読み出し、図面番号フィールド２１４に記述されている図面番号の変数ＺＵＢＡＮ中の管理番号の変数ＣＯＤＥに、内部メモリに保存されている管理番号を代入することで、図面番号を決定する。例えば、データ登録画面５１のデータ種別選択欄５１１で選択されたデータ種別が「回路図−Ａ」、入力された管理番号が「０００１１」とすると、図４のエントリ番号１の図面番号フィールド２１４の変数「Ａ−１−＄｛ＣＯＤＥ｝」における＄｛ＣＯＤＥ｝に「０００１１」を代入し、図面番号「Ａ−１−０００１１」を生成する。こうして決定した図面番号を、データ登録画面５１の図面番号表示欄５１３に表示する（Ｓ１０８）。
【００５９】
次に、前記と同じエントリのデータ格納場所フィールド２１３に記述されているデータ格納場所の変数＄ＤＩＲ中の図面番号の変数ＺＵＢＡＮに、前記決定された図面番号を代入して、版数の変数ＨＡＮより上位のデータ格納場所情報部分を決定し、この決定したデータ格納場所情報部分を持つ全てのデータ格納場所のうち版数部分の値が最も大きなものを記憶装置３のデータ格納場所３−１〜３−ｍから検索する。例えば、図面番号「Ａ−１−０００１１」を図４のエントリ番号１のデータ格納場所フィールド２１３の変数＄ＤＩＲに代入すると、「Ａ−１−０００１１／＄｛ＨＡＮ｝」となるので、変数より上位のＡ−１−０００１１／を持つデータ格納場所をすべて検索し、そのうち、／以下の部分に記載されている版数が最も大きなものを選択する。一般に記憶装置に生成されているディレクトリやフォルダの一覧を表示するコマンドがコンピュータに備わっているので、このコマンドを実行して得た一覧中から該当するものを検索することで可能である。こうして決定した最大の版数を、データ登録画面５１の版数表示欄５１４に表示する（Ｓ１１０）。なお、上述の過程で求められた変数ＨＡＮより上位のデータ格納場所情報部分は、後のステップＳ１２３、Ｓ１２６で使用するために内部メモリに保存しておく。
【００６０】
他方、利用者の入力操作がデータ登録実行ボタン５１７または発行実行ボタン５１８の押下であった場合（Ｓ１１７でＹＥＳ）、必須の入力項目のすべてが入力済みかどうかを内部メモリを参照して判別する（Ｓ１１８）。図７のデータ登録画面５１の場合、メモ以外のデータ種別、管理番号、図面番号、版数、登録対象データが、必須項目である。何れか１つの必須項目でも未入力状態であれば、その旨のエラーメッセージを表示装置５に表示し（Ｓ１２５）、ステップＳ１０２に戻って利用者からの入力を待ち合わせる。
【００６１】
すべての必須項目の入力が完了していれば、図面番号照合部１２により、ステップＳ１１９、Ｓ１２０の処理を実行する。まず、登録対象データ選択欄５１５で選択されたパス名に基づいて、利用者が選択した登録対象の図面データ４１を記憶装置４−１〜４−ｎから読み出し、その図面データ４１に設定されている図面番号情報４１１を取得する（Ｓ１１９）。次に、ステップＳ１０７で決定され内部メモリに保存されている図面番号と前記取得した図面番号情報４１１とを照合する（Ｓ１２０）。照合結果は、図面番号照合部１２から登録部１３へ通知される。
【００６２】
双方の図面番号が一致しない場合、図面データの記憶装置３へのコピーは実行せずに、その旨のエラーメッセージを表示装置５に表示し（Ｓ１２５）、ステップＳ１０２に戻って利用者からの入力を待ち合わせる。双方の図面番号が一致する場合、図面データの記憶装置３へのコピーを以下のように実行する。
【００６３】
データ登録実行の場合は（Ｓ１２２でＹＥＳ）、ステップＳ１０９の実行過程で求められて内部メモリに保存されている変数ＨＡＮより上位のデータ格納場所情報部分に、内部メモリに保存されている最大の版数の値に０．０１を加算した版数を結合して、データ格納場所を決定する（Ｓ１２３）。例えば、保存されているデータ格納場所情報部分が「Ａ−１−０００１１／」であり、保存されている最大の版数の値が「１．０２」である場合、１．０２に０．０１を加算して１．０３とし、「Ａ−１−０００１１／１．０３」をデータ格納場所に決定する。
【００６４】
他方、発行実行の場合は（Ｓ１２２でＮＯ）、ステップＳ１０９の実行過程で求められて内部メモリに保存されている変数ＨＡＮより上位のデータ格納場所情報部分に、内部メモリに保存されている最大の版数の値の小数点を切り上げた版数を結合して、データ格納場所を決定する（Ｓ１２６）。例えば、保存されているデータ格納場所情報部分が「Ａ−１−０００１１／」であり、保存されている最大の版数の値が「１．０２」である場合、１．０２を２．００に切り上げ、「Ａ−１−０００１１／２．００」をデータ格納場所に決定する。
【００６５】
そして、記憶装置３に当該データ格納場所を生成し、登録対象データ選択欄５１５で選択されたパス名で特定される記憶装置４−１〜４−ｎの図面データ４１のファイルを、当該データ格納場所にコピーする（Ｓ１２４）。このとき、内部メモリにメモのテキストが保存されている場合には、そのテキストを１つのテキストファイルとして、当該データ格納場所にコピーする。
【００６６】
（２）データ検索動作
入力装置６の操作によりデータ登録検索部１１の検索部１４が起動されると、検索部１４は図１０に示す処理の実行を開始する。まず、図８に示したようなデータ検索画面５２を表示装置５に表示する（Ｓ２０１）。そして、利用者からの入力を待ち合わせ（Ｓ２０２）、利用者から入力があれば（Ｓ２０３でＹＥＳ）、入力されたデータに応じた処理を以下のように実行する。
【００６７】
データ検索画面５２のデータ種別選択欄５２１への入力であれば（Ｓ２０４でＹＥＳ）、選択されたデータ種別を内部メモリに保存する（Ｓ２０５）。管理番号入力欄５２２への入力であれば（Ｓ２１１でＹＥＳ）、入力された管理番号を内部メモリに保存する（Ｓ２１２）。版数表示欄５２４に表示された版数の変更入力であれば（Ｓ２１３でＹＥＳ）、変更後の版数を内部メモリに保存する（Ｓ２１４）。
【００６８】
変更後の版数を保存した後はステップＳ２０２に戻って利用者からの入力を待ち合わせる。データ種別の保存か、管理番号の保存を行った場合は、続けて、データ種別と管理番号の双方が揃っているかどうかを内部メモリを参照して調べ（Ｓ２０６）、双方が揃っていなければ、ステップＳ２０２に戻って利用者からの入力を待ち合わせる。双方が揃っていれば、図面番号、版数に関してデータ登録時と同様に以下の処理を実行する。
【００６９】
まず、図９のステップＳ１０７と同様の処理により、保存されているデータ種別と管理番号とに基づいて、記憶装置２に記憶されている定義情報を参照して、図面番号を決定し、内部メモリに保存する（Ｓ２０７）。また、決定した図面番号を、データ検索画面５２の図面番号表示欄５２３に表示する（Ｓ２０８）。次に、図９のステップＳ１０９と同様の処理により、最新の版数を検出して内部メモリに保存し（Ｓ２０９）、また、データ検索画面５２の版数表示欄５２４に表示する（Ｓ２１０）。なお、ステップＳ２０９の実行過程で求められた変数ＨＡＮより上位のデータ格納場所情報部分は、後のステップＳ２１７で使用するために内部メモリに保存しておく。
【００７０】
他方、利用者の入力操作が検索実行ボタン５２６の押下であった場合（Ｓ２１５でＹＥＳ）、必須の入力項目のすべてが入力済みかどうかを内部メモリを参照して判別する（Ｓ２１６）。図８のデータ検索画面５２の場合、データ種別、管理番号、図面番号、版数が、必須項目である。何れか１つの必須項目でも未入力状態であれば、その旨のエラーメッセージを表示装置５に表示し（Ｓ２１８）、ステップＳ２０２に戻って利用者からの入力を待ち合わせる。
【００７１】
すべての必須項目の入力が完了していれば、検索を実行し、その結果を検索結果表示欄５２５に表示する（Ｓ２１７）。具体的には、ステップＳ２０９の実行過程で求められて内部メモリに保存されている変数ＨＡＮより上位のデータ格納場所情報部分に、内部メモリに保存されている版数の値（版数表示欄５２４に表示されている版数の値）を結合したデータ格納場所から図面データを検索する。そのデータ格納場所にメモのテキストファイルが格納されていれば、それも同時に検索するようにしても良い。
【００７２】
次に本実施の形態の効果を説明する。
【００７３】
図面データの登録時、設計者は、登録したい図面データに関する情報としてデータ種別と管理番号を入力すれば、その図面データを登録するデータ格納場所のパス名を登録部１３が自動的に決定し、その決定したデータ格納場所に図面データをコピーするため、設計者自身がデータ格納場所を決定してそのパス名を生成する場合と異なり、設計者の負担を軽減できると同時に、データ格納場所の誤りを減らすことができる。
【００７４】
また、利用者の不注意によって図面番号に関する情報を誤って入力した場合や、登録対象の図面データを誤って選択した場合、そのことが図面番号照合部１２によって検出されて図面データの登録が中止されるため、図面データを誤ったデータ格納場所に登録してしまう事態をより確実に防止することができる。この点を図１１を参照して説明する。
【００７５】
図１１（ａ）に示すような２つの図形データ４１−１、４１−２を並行して作成している設計者が、図形データ４１−１を完成したので、記憶装置３に登録すべく、図７のデータ登録画面５１に必要事項を入力してデータ登録実行ボタン５１７を押したとする。このとき、図１１（ｂ）に示すように、データ種別「回路図−Ａ」と管理番号「０００１１」は正しく入力したが、登録対象データの選択を誤り、図形データ４１−１でなく図形データ４１−２のパス名ａｂｃ／０１０を選択したとする。この場合、登録部１３は、入力されたデータ種別と管理番号とに基づいて図面番号「Ａ−１−０００１１」を決定し、図面番号照合部１２は、選択されたパス名ａｂｃ／０１０に基づいて図形データ４１−２を読み出してその図面番号「Ａ−１−０００１０」を取得する。この結果、両者の不一致が検出され、データ登録は実行されない。これにより、図形データ４１−２が間違ったデータ格納場所「Ａ−１−０００１１／版数」に登録されてしまう事態を防止できる。
【００７６】
前記と同様の場面で、図１１（ｃ）に示すように、データ種別「回路図−Ａ」と登録対象データの選択は正しかったが、管理番号を０００１１と入力すべきところを誤って０００１０と入力した場合を想定する。この場合、登録部１３は、入力されたデータ種別と管理番号とに基づいて図面番号「Ａ−１−０００１０」を決定し、図面番号照合部１２は、選択されたパス名ａｂｃ／０１１に基づいて図形データ４１−１を読み出してその図面番号「Ａ−１−０００１１」を取得する。この結果、両者の不一致が検出され、データ登録は実行されない。これにより、図形データ４１−１が間違ったデータ格納場所「Ａ−１−０００１０／版数」に登録されてしまう事態を防止できる。
【００７７】
前記と同様の場面で、図１１（ｄ）に示すように、管理番号と登録対象データは正しく入力したが、データ種別を「回路図−Ａ」と入力すべきところを誤って「回路図−Ｂ」と入力した場合を想定する。この場合、登録部１３は、入力されたデータ種別と管理番号とに基づいて図面番号「Ｂ−１−０００１１」を決定し、図面番号照合部１２は、選択されたパス名ａｂｃ／０１１に基づいて図形データ４１−１を読み出してその図面番号「Ａ−１−０００１１」を取得する。その結果、両者の不一致が検出され、データ登録は実行されない。これにより、図形データ４１−１が間違ったデータ格納場所「Ｂ−１−０００１０／版数」に登録されてしまう事態を防止できる。
【００７８】
このように本実施の形態によれば、利用者のケアレスミスによって図面データが誤ったデータ格納場所に登録される事態を防止することができる効果がある。
【００７９】
また、利用者がデータ種別と管理番号を入力すれば、図面番号が自動的に決定されて図面番号表示欄５１３に表示されるため、図面番号の内容すべてを利用者に入力させる場合に比べて利用者の負担を軽減することができる効果がある。データ検索時も同様に、利用者がデータ種別と管理番号を入力すれば、図面番号が自動的に決定されて図面番号表示欄５２３に表示されるため、図面番号の内容すべてを利用者に入力させる場合に比べて利用者の負担を軽減することができる効果がある。
【００８０】
図１２は本発明のデータ管理システムを適用したコンピュータシステムの一例を示すブロック図である。それぞれローカルな記憶部ＬＭ１〜ＬＭｎを持つ複数のクライアントコンピュータＣ１〜Ｃｎと、大容量の記憶部ＭＭを持つサーバコンピュータＳＳとが、ＬＡＮによって相互に接続されている。図１との関係では、記憶装置４−１〜４−ｎが記憶部ＬＭ１〜ＬＭｎに対応し、記憶装置３が記憶部ＭＭに対応する。また、データ登録検索部１１および図面番号照合部１２を備える処理装置１は、各クライアントコンピュータＣ１〜Ｃｎに対応する。記憶装置２中の定義情報は、記憶部ＬＭ１〜ＬＭｎにあっても良いし、記憶部ＭＭ上に共有データとして存在していても良い。
【００８１】
以上本発明の実施の形態について説明したが、本発明は以上の実施の形態にのみ限定されず、その他各種の付加変更が可能である。例えば、図７に示したデータ登録画面５１と図８に示したデータ検索画面５２の機能を兼ね備えた図１３に示すように画面、つまり、データ種別選択欄５３１、管理番号入力欄５３２、図面番号表示欄５３３、版数表示欄５３４、登録対象データ選択欄５３５、メモ入力欄５３６、データ登録実行ボタン５３７、発行実行ボタン５３８、参照ボタン５３９、検索結果表示欄５４１および検索実行ボタン５４２を有するデータ登録検索画面５３を用い、データ登録或いはデータ検索のそれぞれで必要な項目を入力し、データ登録や発行あるいはデータ検索を実施する構成であっても良い。
【００８２】
また、前述した実施の形態は、図２で説明したようなフォーマットを持つ図面番号と図３で説明したようなフォーマットを持つパス名とを前提としたデータ管理構成を採用したが、図面番号のフォーマットやパス名のフォーマットに応じて、採用するデータ管理構成は自由に設定できるものであり、その場合には採用するデータ管理構成に応じた定義情報を用意すれば良い。
【００８３】
また、本発明のデータ管理システムは、その有する機能をハードウェア的に実現することは勿論、コンピュータとプログラムとで実現することができる。プログラムは、磁気ディスクや半導体メモリ等のコンピュータ可読記録媒体に記録されて提供され、コンピュータの立ち上げ時などにコンピュータに読み取られ、そのコンピュータの動作を制御することにより、そのコンピュータを前述した実施の形態における図面番号照合部１２、登録部１３、検索部１４として機能させる。
【００８４】
さらに、以上の実施の形態では、登録対象データとして図面データを採り上げたが、プログラムのソースコードを記載したテキスト、デジタル化されたマニュアルなど、任意のデジタルデータを登録対象データとすることができる。つまり、本明細書において、図面データとは、ＣＡＤツールなどで生成された図面データのような本来の図面データだけでなく、プログラムのソースコードを記載したテキストなどデジタル化されたドキュメントデータをも意味するものである。
【図面の簡単な説明】
【００８５】
【図１】本発明の第１の実施の形態にかかるデータ管理システムのブロック図である。
【図２】図面データに設定されている図面番号情報のフォーマットの説明図である。
【図３】図面データを登録するデータ格納場所に付けられる名前（ディレクトリ名やフォルダ名）のフォーマットの説明図である。
【図４】管理構成定義情報の構成例を示す図である。
【図５】変数定義情報の構成例を示す図である。
【図６】定義情報Ａ、Ｂ、Ｃの内容例を示す図である。
【図７】データ登録画面の一例を示す図である。
【図８】データ検索画面の一例を示す図である。
【図９】データ登録検索部における登録部の処理例を示すフローチャートである。
【図１０】データ登録検索部における検索部の処理例を示すフローチャートである。
【図１１】本発明の第１の実施の形態にかかるデータ管理システムの効果説明図である。
【図１２】本発明のデータ管理システムを提供したコンピュータシステムの一例を示すブロック図である。
【図１３】本発明の別の実施の形態にかかるデータ管理システムで使用するデータ登録検索画面を示す図である。
【符号の説明】
【００８６】
１…処理装置
１１…データ登録検索部
１２…図面番号照合部
１３…登録部
１４…検索部
２…記憶装置
２１…管理構成定義情報
２２…変数定義情報
２３−１〜２３−３…定義情報
３…記憶装置
３−１〜３−ｍ…データ格納場所
４−１〜４−ｎ…記憶装置
４１…図面データ
４１１…図面番号情報
５…表示装置
６…入力装置
【図１】
2005250522.tif 000003
【図２】
2005250522.tif 000004
【図３】
2005250522.tif 000005
【図４】
2005250522.tif 000006
【図５】
2005250522.tif 000007
【図６】
2005250522.tif 000008
【図７】
2005250522.tif 000009
【図８】
2005250522.tif 000010
【図９】
2005250522.tif 000011
【図１０】
2005250522.tif 000012
【図１１】
2005250522.tif 000013
【図１２】
2005250522.tif 000014
【図１３】
2005250522.tif 000015