(57)【要約】【課題】図面管理システムにおいて保存されるデータ量を低減する。【解決手段】図面管理システム１００は、図面データ記憶部１１と、ステータス監視部５３と、履歴データ監視部５５と、履歴データ削除部５７と、を備える。図面データ記憶部１１には、三次元ＣＡＤを利用して作成された図面データが記憶される。ステータス監視部５３は、図面データ記憶部１１に出図情報を有する図面データが記憶されているかどうかを監視する。履歴データ監視部５５は、図面データ記憶部１１に旧バージョンの図面データが記憶されているかどうかを監視する。履歴データ削除部５７は、図面データ記憶部１１から出図情報を有しない旧バージョンの図面データを削除する。【選択図】図１
2012088995.tif 000002
【特許請求の範囲】
【請求項１】
三次元ＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）を利用して作成された図面データを記憶する図面データ記憶部と、
前記図面データ記憶部に出図情報を有する前記図面データが記憶されているかどうかを監視するステータス監視部と、
前記図面データ記憶部に旧バージョンの前記図面データが記憶されているかどうかを監視する履歴データ監視部と、
前記図面データ記憶部から出図情報を有しない旧バージョンの前記図面データを削除する履歴データ削除部と、
を備える、図面管理システム。
【請求項２】
前記図面データ記憶部に記憶されている出図情報を有する前記図面データを表示データへ変換する電子データ作成部をさらに備える、請求項１に記載の図面管理システム。
【請求項３】
前記履歴データ削除部による出図情報を有しない旧バージョンの前記図面データの削除を一括処理するバッチ処理制御部をさらに備える、請求項１に記載の図面管理システム。
【請求項４】
前記履歴データ削除部による出図情報を有しない旧バージョンの前記図面データの削除および前記電子データ作成部による出図情報を有する前記図面データから表示データへの変換を一括処理するバッチ処理制御部をさらに備える、請求項２に記載の図面管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、図面を管理する図面管理システムに関する。
【背景技術】
【０００２】
従来、機械製品等を開発および製造する場合に作成される製品図面および製品図面に関する情報を管理するために、データベースを利用した図面管理システムが採用されている（例えば、特許文献１参照）。
【０００３】
また製品開発に伴う設計に関する情報を効率よく一元管理するために、ＰＤＭ（Ｐｒｏｄｕｃｔ  Ｄａｔａ  Ｍａｎａｇｅｍｅｎｔ）システムが導入されている。ＰＤＭシステムとは、製品設計に関わる各種部品の製品図面のＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）データと部品情報を含むドキュメント情報とを関連付けしてファイルサーバに保存するシステムである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平２−８９１８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
近年、製作図面を三次元ＣＡＤシステムにより作成することが一般的になってきている。そこで、三次元ＣＡＤシステムによって作成される三次元図面データを、ＰＤＭシステムがインストールされたファイルサーバに保存することが求められる。しかし、現在のファイルサーバでは、三次元図面データの履歴の管理をすることができない。従って、編集作業を経て製品図面が完成された場合、ファイルサーバには、完成後の出図図面のデータだけでなく、編集過程においてファイルサーバに登録された図面のデータも保存され続ける。その結果、ファイルサーバには大量の不要な三次元図面データが保存されるので、ファイルサーバへの負担が大きくなるという問題があった。
【０００６】
本発明の課題は、図面管理システムにおいて保存されるデータ量を低減することにある。
【課題を解決するための手段】
【０００７】
以下に、課題を解決するための手段として複数の態様を説明する。これら態様は、必要に応じて任意に組み合せることができる。
本発明の一見地に係る図面管理システムは、図面データ記憶部と、ステータス監視部と、履歴データ監視部と、履歴データ削除部と、を備える。図面データ記憶部には、三次元ＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）を利用して作成された図面データが記憶される。ステータス監視部は、図面データ記憶部に出図情報を有する図面データが記憶されているかどうかを監視する。履歴データ監視部は、図面データ記憶部に旧バージョンの図面データが記憶されているかどうかを監視する。履歴データ削除部は、図面データ記憶部から出図情報を有しない旧バージョンの図面データを削除する。
【０００８】
ここでは、出図情報を有しない旧バージョンの図面データが図面データ記憶部から削除される。従って、図面管理システムにおいて、図面データ記憶部から不要なデータを削除できる。その結果、図面データ記憶部に記憶されるデータ量が増大することを抑制できる。
【０００９】
図面管理システムは、図面データ記憶部に記憶されている出図情報を有する図面データを表示データへ変換する電子データ作成部をさらに備えていてもよい。
ここで、表示データとは、三次元ＣＡＤシステムまたは三次元ＣＡＤビューワが配備されていないクライアント端末においても表示可能なデータである。このような電子データ作成部を備えることにより、従来、三次元設計者により手作業にて行われていた図面データから表示データへの変換を、三次元設計者の手間を要することなく行える。
【００１０】
図面管理システムは、バッチ処理制御部をさらに備えていてもよい。
一態様では、バッチ処理制御部は、履歴データ削除部による出図情報を有しない旧バージョンの図面データの削除を一括処理する。
他の態様では、バッチ処理制御部は、履歴データ削除部による出図情報を有しない旧バージョンの図面データの削除および電子データ作成部による出図情報を有する図面データから表示データへの変換を一括処理する。
ここではバッチ処理制御部を備えることにより、例えば深夜時間等の処理能力に余裕のある時間帯に処理時間を設定し、履歴データ削除部および／または電子データ作成部に一括処理をさせるので、処理効率を上げることができる。
【発明の効果】
【００１１】
本発明による図面管理システムでは、図面データ記憶部から出図情報を有しない旧バージョンの図面データを削除することにより、図面データ記憶部に記憶された不要な図面データを削除できる。その結果、図面データ記憶部に記憶されるデータ量が増大することを抑制できる。
【図面の簡単な説明】
【００１２】
【図１】図面管理システムの全体構成を示すブロック図。
【図２】図面管理データベースに保存される図面管理データの一例を示す説明図。
【図３】図面管理サーバのハードウェア構成を示すブロック図。
【図４】部品リンクデータベースの一例を示す説明図。
【図５Ａ】部品構成表の一例を示す説明図。
【図５Ｂ】部品構成をツリー構造で示す構成表の一例。
【図６】三次元データ処理部の流れの一例を示すフローチャート。
【発明を実施するための形態】
【００１３】
（１）図面管理システム全体
図１を参照して、本実施形態に係る図面管理システムを説明する。図１は、図面管理システムの全体構成を示すブロック図である。
【００１４】
図面管理システム１００は、三次元ＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）を用いて作成された図面データを、ＰＤＭ（Ｐｒｏｄｕｃｔ  Ｄａｔａ  Ｍａｎａｇｅｍｅｎｔ）システムを利用して管理するシステムである。図面管理システム１００は、三次元用ＰＤＭサーバ１０と、図面管理サーバ３０とを備える。三次元用ＰＤＭサーバ１０および図面管理サーバ３０は、図示しないＬＡＮ等のネットワークを通じて相互に通信を行うことができる。以下、図面管理システム１００が、機械製品等を開発および製造する製造会社に用いられる例を挙げて説明する。
【００１５】
（２）三次元用ＰＤＭサーバ
三次元用ＰＤＭサーバ１０は、設計部門に配置されたサーバ装置である。三次元用ＰＤＭサーバ１０は、図面データ記憶部１１を有する。図面データ記憶部１１には、設計部門に配置されたクライアント端末２０において三次元設計者によって三次元ＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）を利用して作成された図面データおよび図面データに関する図面管理データが保存される。
【００１６】
具体的には、図面データ記憶部１１は、三次元ＣＡＤ記憶部１３および図面管理データベース１５を有する。
三次元ＣＡＤ記憶部１３には、クライアント端末２０において三次元ＣＡＤを利用する三次元設計者が作成し登録（Ｃｈｅｃｋ  Ｉｎ）依頼を行った図面データが保存される。図面管理データベース１５には、登録依頼のあった図面データに関する図面管理データが保存される。
【００１７】
図面管理データについて、図２を参照して説明する。図２は、図面管理データベースに保存される図面管理データの一例を示す説明図である。
図面管理データには、図面データの「ファイル名」、「バージョン」、「日付」、「時間」、「ユーザ名」および「ステータス」が対応付けられている。
「ファイル名」は、図面データに与えられる名称である。ここでは、製品Ａを示す図面データにはファイル名「Ａ」、製品Ａを構成する部品Ｂを示す図面データにはファイル名「Ｂ」、製品Ａを構成する部品Ｃを示す図面データにはファイル名「Ｃ」がそれぞれ付されて保存されている例が示されている。
【００１８】
「バージョン」とは、図面データの編集履歴を示す。例えば、ファイル名が「Ａ」である図面データが初めて図面データ記憶部１１に登録される場合は、「バージョン」として「ｖｅｒ．１」が付される。また、図面データ記憶部１１の図面管理データベース１５に保存されている図面データが、三次元設計者によってチェックアウト（Ｃｈｅｃｋ  Ｏｕｔ）され、編集された後に再び登録される場合がある。このような場合、すなわちすでにファイル名が「Ａ」である図面データが登録されている場合にさらに同じファイル名「Ａ」を有する図面データが登録される場合には、「バージョン」として登録順に更新されたバージョン番号が付与されて登録される。
【００１９】
「日付」は、図面データが図面データ記憶部１１に登録された日を示す。「時間」は、図面データが図面データ記憶部１１に登録された時間を示す。「ユーザ名」は、図面データの登録依頼をした三次元設計者を特定するユーザＩＤを示す。
【００２０】
「ステータス」とは、図面データの出図の有無を示す。具体的にはクライアント端末２０を利用する三次元設計者が、図面データの登録を依頼する際に図面データの出図の指示を行うと、「ステータス」の欄に「出図」が書き込まれる。出図の指示とは、完成された図面データに関する発行指示である。
以下、出図情報を有する図面データ、すなわち「ステータス」に「出図」が書き込まれた図面データを「出図データ」という。「出図データ」には、完成版として出図される図面データと、完成前の旧バージョンではあるが出図実績のある図面データとが含まれる。一方、「ステータス」に「出図」が書き込まれていない図面データを「未出図データ」という。「未出図データ」には、例えば完成版の図面データの旧バージョンデータであって出図されていない図面データと、完成されているが出図されていない図面データとが含まれる。
【００２１】
図２では、ファイル名が「Ａ」である図面データが、ユーザ名「２３」を有する三次元設計者によって３回作成されて、「ｖｅｒ．１」から「ｖｅｒ．３」が登録されている。そして、２０１０年７月１５日１２：００に登録されたファイル名「Ａ」のバージョン「ｖｅｒ．３」の図面データに対して、出図の指示が行われている。
【００２２】
また、ファイル名が「Ｂ」である図面データが、ユーザ名「２３」を有する三次元設計者によって２回作成されて、「ｖｅｒ．１」および「ｖｅｒ．２」が登録されている。そして、２０１０年７月１５日１２：００に登録されたファイル名「Ｂ」のバージョン「ｖｅｒ．２」の図面データに対して、出図の指示が行われている。
さらに、ファイル名が「Ｃ」である図面データが、ユーザ名「２３」を有する三次元設計者によって作成されて２０１０年７月１５日１２：００に「ｖｅｒ．１」が登録されている。そして、バージョン「ｖｅｒ．１」の図面データに対して、出図の指示が行われている。
【００２３】
（３）図面管理サーバ
（３−１）図面管理サーバのハードウェア構成
まず、図面管理サーバ３０のハードウェア構成について説明する。図３は、本実施形態に係る図面管理サーバ３０のハードウェア構成を示すブロック図である。図３に示すとおり、本実施形態では、図面管理サーバ３０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３３、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３５、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）３７、通信インターフェース３９およびこれらを接続するバス４１を有する。
【００２４】
ＣＰＵ３１は、ＲＯＭ３５に記録されている制御プログラムを実行し、図面管理サーバ３０全体の動作を制御する。具体的に、ＣＰＵ３１は、後述する三次元データ処理部５０として機能する。ＲＡＭ３３は、プログラムを実行するための作業領域として機能する。ＲＯＭ３５は、制御プログラムや予め設定されているパラメータ等を格納する。ＨＤＤ３７には、電子データ記憶部６１、部品リンクデータベース６３および部品構成表データベース７１が保存される。通信インターフェース（図中、Ｉ／Ｆ）３９は、図示しない社内ＬＡＮ等を介して三次元用ＰＤＭサーバ１０、設計部門に配置されたクライアント端末２０および関連部門に配置されたクライアント端末８０とデータの送受信を行う。
【００２５】
なお、図面管理サーバ３０は、キーボード等からユーザの操作結果を示す操作信号を受け付け、バス４１を介してＣＰＵ３１に操作信号を供給する入力インターフェース（図示せず）をさらに有していてもよい。また、ディスプレイ等の出力機器にデータを供給する出力インターフェース（図示せず）を有していてもよい。
【００２６】
（３−２）図面管理サーバの機能構成
次に再び図１を参照して、図面管理サーバ３０の機能構成を説明する。図面管理サーバ３０は、例えば管理部門に配置されたサーバ装置であって、三次元データ処理部５０、電子データ記憶部６１および部品リンクデータベース６３を有する。本実施形態の図面管理サーバ３０は、さらにＢＯＭ（Ｂｉｌｌｓ  ｏｆ  Ｍａｔｅｒｉａｌｓ）管理部７０を有する。
【００２７】
（３−２−１）三次元データ処理部
三次元データ処理部５０は、図面データ記憶部１１に保存された図面データのうち不要な図面データを削除する。また三次元データ処理部５０は、出図情報を有する図面データを表示データに変換し、表示データを電子データ記憶部６１に保存する。
【００２８】
具体的に、三次元データ処理部５０は、バッチ処理制御部５１、ステータス監視部５３、履歴データ監視部５５、履歴データ削除部５７および電子データ作成部５９を有する。
バッチ処理制御部５１は、ステータス監視部５３、履歴データ監視部５５、履歴データ削除部５７および電子データ作成部５９に対して、下記に説明する処理をバッチ処理で行わせるための制御を行う。例えば、バッチ処理制御部５１は、各日の所定時刻が到来すると、各部の処理が開始されるように制御する。なお、バッチ処理の頻度は、適宜変更可能であり、例えば１時間毎であってもよい。
【００２９】
以下、バッチ処理制御部５１の制御に基づき、図面データ記憶部１１に図２に示す図面管理データおよび図面管理データに関連する図面データが保存されている状態において、２０１０年７月１５日２２：００にバッチ処理が行われる例を挙げて説明する。
【００３０】
ステータス監視部５３は、図面データ記憶部１１の図面管理データベース１５に保存される図面管理データの「ステータス」を監視し、「ステータス」が「出図」である出図データがあるかどうかを判断する。ステータス監視部５３は、出図データがあると判断した場合には、出図データの「ファイル名」および「バージョン」に関する出図データ情報を履歴データ監視部５５および電子データ作成部５９に通知する。上記の例では、ステータス監視部５３は、バージョンが「ｖｅｒ．３」であるファイル名「Ａ」の図面データ、バージョンが「ｖｅｒ．２」であるファイル名「Ｂ」の図面データおよびバージョンが「ｖｅｒ．１」であるファイル名「Ｃ」の図面データが出図データであると判断する。そして、ステータス監視部５３は、出図データ情報を履歴データ監視部５５および電子データ作成部５９に通知する。
【００３１】
本実施形態のステータス監視部５３は、出図データがあると判断した場合、履歴データ監視部５５および電子データ作成部５９へ情報を通知する前に、さらに出図データが履歴データ削除部５７および電子データ作成部５９の処理対象であるかどうかを判断する。具体的には、ステータス監視部５３は、既に処理対象となった出図データが再び処理対象とならないように、出図データの日付および時間を監視する。上記の例では、ステータス監視部５３は、３つの出図データの登録日時を示す２０１０年７月１５日１２：００を監視し、２０１０年７月１５日のバッチ処理の対象データであると判断する。その後、ステータス監視部５３は、出図データの出図データ情報を、履歴データ監視部５５および電子データ作成部５９に通知する。
【００３２】
履歴データ監視部５５は、図面データ記憶部１１の図面管理データベース１５に保存された図面管理データの「バージョン」を監視し、出図データと同じファイル名が付された図面データについて、旧バージョンデータがあるかどうかを判断する。ここでは、履歴データ監視部５５は、ファイル名「Ａ」について、「ｖｅｒ．１」および「ｖｅｒ．２」の旧バージョンデータがあると判断する。また、履歴データ監視部５５は、ファイル名「Ｂ」について、「ｖｅｒ．１」の旧バージョンデータがあると判断する。
【００３３】
旧バージョンデータがあると判断すると、履歴データ監視部５５は、旧バージョンデータの「ファイル名」、「バージョン」および「ステータス」を含む旧バージョンデータ情報を履歴データ削除部５７へ通知する。
【００３４】
履歴データ削除部５７は、図面データ記憶部１１から、出図情報を有しない旧バージョンの図面データを削除する。具体的には、履歴データ監視部５５から通知された旧バージョンデータ情報を参照し、「ステータス」が出図でなく、かつ旧バージョンの図面データを図面データ記憶部１１の三次元ＣＡＤ記憶部１３から削除する。上記の例では、履歴データ監視部５５は、のファイル名「Ａ」である「ｖｅｒ．１」および「ｖｅｒ．２」の旧バージョンデータと、ファイル名「Ｂ」である「ｖｅｒ．１」の旧バージョンデータとを図面データ記憶部１１の三次元ＣＡＤ記憶部１３から削除する。
【００３５】
このように、出図情報を有しない旧バージョンの図面データを削除することにより、図面データ記憶部１１から不要なデータを削除できる。その結果、図面データ記憶部１１に保存されるデータ量を少なくできる。また、従来、旧バージョンデータの削除は、三次元設計者等により手作業にて行われていた。しかし、本実施形態では、履歴データ削除部５７によって出図されていない旧バージョンデータが削除されるので、三次元設計者等の手間を軽減できる。
なお、ここで削除されるデータは、前述のとおり「ステータス」に「出図」が書き込まれておらず、かつ旧バージョンの図面データである。従って、旧バージョンの図面データであっても、出図実績があれば削除されない。
【００３６】
電子データ作成部５９は、ステータス監視部５３から出図データ情報を受け取ると、表示データを作成して電子データ記憶部６１に保存する。表示データとは、図面データ記憶部１１の三次元ＣＡＤ記憶部１３に保存された図面データを、三次元ＣＡＤシステムまたは三次元ＣＡＤビューワが配備されていないクライアント端末においても参照できるように二次元の図面データに変換されたデータである。本実施形態において表示データとは、ＰＤＦ形式のデータである。
【００３７】
具体的に電子データ作成部５９は、出図データ情報を受け取ると、ファイル名「Ａ」でありバージョン「ｖｅｒ．３」の図面データを図面データ記憶部１１の三次元ＣＡＤ記憶部１３からダウンロードする。そして、電子データ作成部５９は、ダウンロードした図面データをＰＤＦ形式の表示データに変換する。また、電子データ作成部５９は、ＰＤＦ形式の表示データに所定のルールに従ったファイル名を付与した上で、変換したＰＤＦ形式の表示データを電子データ記憶部６１に保存する。ここでは、表示データのファイル名には、図面データの同様の名称が保存される。ステータス監視部５３は、「ｖｅｒ．２」であるファイル名「Ｂ」の図面データおよびバージョンが「ｖｅｒ．１」であるファイル名「Ｃ」の図面データについても同様の処理を行う。
【００３８】
さらに、電子データ作成部５９は、電子データ記憶部６１に保存した表示データの製品名または部品名と表示データの保存場所とを対応付けて部品リンクデータベース６３に保存する。図４は、部品リンクデータベースの一例を示す説明図である。図４に示すとおり、部品リンクデータベース６３には、製品名または部品名と、製品または部品に関する表示データの保存場所であるデータリンク先とが対応付けられる。ここでは、「製品名／部品名」には、図面データのファイル名と同様の名称が保存される。また、「データリンク先」には、表示データの保存場所を示す文字列が書き込まれる。文字列には、例えば、製品名または部品名を示す名称とデータ形式を示す「ｐｄｆ」とが含まれる。
【００３９】
電子データ記憶部６１には、前述のとおり、開発および製造にかかる製品または部品の形状を示すＰＤＦ形式の表示データが保存される。このように、本実施形態では、電子データ作成部５９によって図面データを表示データへと変換し電子データ記憶部６１に保存できる。従って、従来、三次元設計者により手作業にて行われていた図面データから表示データへの変換およびデータベースへの保存を電子データ作成部５９によって実行できる。その結果、三次元設計者の手間を省略でき、またデータベースへの保存の際のファイル名の誤入力等、人的操作によるミスの発生を防止できる。
【００４０】
（３−２−２）ＢＯＭ管理部
ＢＯＭ管理部７０は、設計部門のクライアント端末２０において三次元ＣＡＤを利用する三次元設計者によって、図面データを作成する際に作成された製品の部品構成表を管理する。
【００４１】
ＢＯＭ管理部７０は、図５Ａに示すような部品構成表を保存する部品構成表データベース７１を有する。図５Ａは、部品構成表の一例を示す説明図である。部品構成表には、製品単位でどの最小単位の製品部品がいくつ必要かが表される。部品構成表では、「製品名」、「部品名」、「品番」、「個数」および「電子データ」が対応付けられている。「製品名」は、製品を特定する名前である。「部品名」は、製品を構成する製品部品を示す名前である。「品番」は、部品を示す固有番号である。「個数」とは、部品の必要個数である。「電子データ」とは、電子データ記憶部６１に保存される表示データのデータ形式を示す。
【００４２】
図５Ａでは、ファイル名が「Ａ」である図面データが図面データ記憶部１１に保存されている製品Ａに関する部品構成表を示す。なお、図５Ａの部品構成表は、ファイル名「Ａ」である図面データから変換され電子データ記憶部６１に保存された表示データの部品構成表でもある。ここでは、製品Ａには、品番「Ｂ０１」である部品Ｂが５個必要であり、品番「Ｃ０１」である部品Ｃが３個必要である例を示す。
なお、部品構成表データベース７１には、図５Ｂに示すとおり、製品を構成する部品構成をツリー構造で示す構成表が記憶されていてもよい。図５Ｂは、部品構成をツリー構造で示す構成表の一例である。また図５Ａに示す部品構成表には、さらに「仕様」または「材質」等の他の要素が関連付けられていてもよい。
【００４３】
本実施形態の部品構成表データベース７１に保存された部品構成表の各製品および部品は、部品リンクデータベース６３を介して、電子データ記憶部６１内の表示データとリンク付けされている。従って、製造部門等の関係部門のユーザは、部品構成表を通して、部品構成表中の製品および製品を構成する部品の形状を示す表示データを参照できる。
具体的には、ＢＯＭ管理部７０が管理する部品構成表は、関係部門に配置されたクライアント端末８０に対して公開されている。よって、関係部門のユーザは、部品構成表データベース７１にアクセスすることにより、クライアント端末８０が備える表示部に部品構成表データベース７１に保存された部品構成表を表示させることができる。また、例えばユーザが、部品構成表において部品名「Ｂ」に対応付けられた電子データ「ＰＤＦ」をクリックすると、部品構成表データベース７１内の部品名の「Ｂ」に対応付けられたデータリンク先が参照され、データリンク先が示す保存場所に保存された表示データがクライアント端末８０へとダウンロードされる。従って、三次元ＣＡＤソフトウェアまたは三次元ＣＡＤビューワが配備されていない関係部門のユーザも、部品構成表を介して、電子データ記憶部６１に保存された表示データを参照できる。
【００４４】
（４）三次元データ処理部の処理
三次元ＣＡＤ処理部５０の処理について、図６を参照して説明する。図６は、三次元ＣＡＤ処理部における定期バッチ処理のフローチャートを示す。
前述のとおり、三次元ＣＡＤ処理部５０による処理は、定期的なバッチ処理により行われる。例えば、各日の所定時刻が到来すると処理が開始される。このようにバッチ処理を採用することにより、深夜時間等、図面管理サーバ３０の処理能力に余裕のある時間帯に処理時間を設定し、三次元データ処理部５０による処理を効率よく実行できる。
【００４５】
三次元データ処理部５０は、まず、ステータス監視部５３によって図面データ記憶部１１に保存される図面管理データの「ステータス」を監視し、出図データがあるかどうかを判断する（ステップＳ１）。出図データがあると判断した場合には（ステップＳ１にてＹｅｓ）、ステータス監視部５３は、次に出図データが履歴データ削除部５７および電子データ作成部５９の処理対象案件であるかどうかをさらに判断する（ステップＳ２）。例えば、ステータス監視部５３は、図面管理データにおける出図データの日付および時間を監視し、処理対象データであるかどうか判断する。
【００４６】
出図データが処理対象データである場合には（ステップＳ２でＹＥＳ）、履歴データ監視部５５、履歴データ削除部５７および電子データ作成部５９による処理がそれぞれ実行される。
まず、履歴データ監視部５５は、図面データ記憶部１１に保存される図面管理データの「バージョン」を監視し、出図データと同じファイル名を有する旧バージョンデータがあるかどうかを判断する（ステップＳ３）。履歴データ監視部５５が旧バージョンデータがあると判断すると（ステップＳ３にてＹｅｓ）、履歴データ削除部５７は、旧バージョンデータ情報を参照して、ステップＳ３で判断した旧バージョンデータのうち、出図情報を有しない図面データがあるかどうか判断する（ステップＳ４）。そして、出図情報を有しない旧バージョンの図面データがあると判断すると（ステップＳ４でＹｅｓ）、履歴データ削除部５７は、図面データ記憶部１１から、出図情報を有しない旧バージョンの図面データを削除する（ステップＳ５）。
【００４７】
また、電子データ作成部５９は、処理対象である出図データから表示データを作成する（ステップＳ６）。そして、表示データを作成すると、電子データ作成部５９は、表示データを電子データ記憶部６１に保存する（ステップＳ７）。
【００４８】
（５）特徴
上記実施形態は、下記のように表現可能である。
（Ａ）図面管理システム１００は、図面データ記憶部１１と、ステータス監視部５３と、履歴データ監視部５５と、履歴データ削除部５７と、を備える。図面データ記憶部１１には、三次元ＣＡＤを利用して作成された図面データが記憶される。ステータス監視部５３は、図面データ記憶部１１に出図情報を有する図面データが記憶されているかどうかを監視する。履歴データ監視部５５は、図面データ記憶部１１に旧バージョンの図面データが記憶されているかどうかを監視する。履歴データ削除部５７は、図面データ記憶部１１から出図情報を有しない旧バージョンの図面データを削除する。
【００４９】
ここでは、出図情報を有しない旧バージョンの図面データが図面データ記憶部１１から削除される。従って、図面管理システム１００において、図面データ記憶部１１から不要なデータを削除できる。その結果、図面データ記憶部１１に記憶されるデータ量が増大することを抑制できる。
【００５０】
図面管理システム１００は、図面データ記憶部１１に記憶されている出図情報を有する図面データを表示データへ変換する電子データ作成部５９をさらに備えている。
ここで、表示データとは、二次元の図面データに変換したデータであって。三次元ＣＡＤシステムまたは三次元ＣＡＤビューワが配備されていないクライアント端末においても表示可能なデータである。このような電子データ作成部５９を備えることにより、従来三次元設計者により手作業にて行われていた図面データから表示データへの変換を、三次元設計者の手間を要することなく行える。
【００５１】
図面管理システム１００は、履歴データ削除部５７による出図情報を有しない旧バージョンの図面データの削除を一括処理するバッチ処理制御部５１をさらに備える。
図面管理システム１００は、履歴データ削除部５７による出図情報を有しない旧バージョンの図面データの削除および電子データ作成部５９による出図情報を有する図面データから表示データへの変換を一括処理するバッチ処理制御部５１をさらに備える。
ここではバッチ処理制御部５１を備えることにより、例えば深夜時間等の処理能力に余裕のある時間帯に処理時間を設定し、履歴データ削除部５７および／または電子データ作成部５９に一括処理をさせるので、処理効率を上げることができる。
【００５２】
（６）他の実施形態
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、発明の要旨を逸脱しない範囲で種々の変更が可能である。特に、本明細書に書かれた複数の実施形態および変形例は必要に応じて任意に組合せ可能である。
【００５３】
（ａ）上記の実施形態では、図面管理サーバ３０が三次元データ処理部５０、電子データ記憶部６１、部品リンクデータベース６３およびＢＯＭ管理部７０を有する例を挙げて説明した。しかし、三次元データ処理部５０が図面データ記憶部１１に保存された図面データを処理できれば、処理部、データベースおよび記憶部の配置は上記に限定されない。
【００５４】
（ｂ）上記の実施形態では、バッチ処理制御部５１を備え、三次元データ処理部５０による処理は、定期的なバッチ処理により行われる例を説明した。
しかし、三次元データ処理部５０による処理は、バッチ処理によるものではなく、出図データの登録からスタートする連続処理であってもよい。具体的には、ステータス監視部５３は、図面管理データの「ステータス」を常にまたは一定の間隔で監視し、出図データの新たな登録を判断すると、即時に履歴データ削除部５７および電子データ作成部５９に出図データの情報の通知を行ってもよい。
【産業上の利用可能性】
【００５５】
本発明は、三次元ＣＡＤによって作成された図面を管理する図面管理システムに広く適用できる。
【符号の説明】
【００５６】
１０      三次元用ＰＤＭサーバ
１１      図面データ記憶部
１３      三次元ＣＡＤ記憶部
１５      図面管理データベース
２０、８０      クライアント端末
３０      図面管理サーバ
５０      三次元データ処理部
５１      バッチ処理制御部
５３      ステータス監視部
５５      履歴データ監視部
５７      履歴データ削除部
５９      電子データ作成部
６１      電子データ記憶部
６３      部品リンクデータベース
７０      ＢＯＭ管理部
７１      部品構成表データベース
１００      図面管理システム
【図１】
2012088995.tif 000003
【図２】
2012088995.tif 000004
【図３】
2012088995.tif 000005
【図４】
2012088995.tif 000006
【図５Ａ】
2012088995.tif 000007
【図５Ｂ】
2012088995.tif 000008
【図６】
2012088995.tif 000009