(57)【要約】【課題】図面中で選択した部品に対応する部品表中の部品属性情報を比較的簡単にかつ強調して知らせることができる部品管理用プログラム及び部品管理装置を提供する。【解決手段】図面と部品表とが表示された部品管理画面において、図面中のリンク番号が選択（クリック）されると（Ｓ２１）、その選択されたリンク番号を反転表示する（Ｓ２２）。次にリンク番号座標情報を参照して、選択された位置の座標情報に対応するリンク番号を取得する（Ｓ２３）。そして、部品表におけるリンク番号に対応する行をハイライト表示する（Ｓ２４）。【選択図】図１５
2013084100.tif 000002
【特許請求の範囲】
【請求項１】
図面と部品表とを表示して部品を管理するためにコンピュータに実行させる部品管理用プログラムであって、
コンピュータに、
記憶手段から、部品と符号とが対応付けて描かれた図面を表示するための図面データと、前記部品の部品属性情報が前記符号に対応付けられた部品表を表示するための部品表データとを読み出して、当該図面データに基づく前記図面と、当該部品表データに基づく前記部品表とを、入力手段の操作で前記図面中の前記符号を選択可能な状態で表示する表示手順と、
前記図面中の符号が前記入力手段の操作で選択されると、当該選択された符号の座標情報を取得するとともに、前記図面中の前記符号と当該符号の座標情報とが関連付けられた符号座標情報を記憶手段から読み出して、当該取得した座標情報を基に前記符号座標情報を参照して当該座標情報に対応する前記符号を取得し、前記部品表における当該取得した符号に対応する部品属性情報を強調表示する表示制御手順と、
を実行させることを特徴とする部品管理用プログラム。
【請求項２】
請求項１に記載の部品管理用プログラムにおいて、
部品と符号とが対応付けて描かれた図面のＣＡＤデータを記憶手段から読み出して、当該ＣＡＤデータ中の前記符号と当該符号の座標情報とを当該ＣＡＤデータから抽出して、前記符号と前記座標情報とを関連付けた前記符号座標情報を生成して前記記憶手段に記憶する符号座標情報生成手順を、更に備えたことを特徴とする部品管理用プログラム。
【請求項３】
請求項２に記載の部品管理用のプログラムにおいて、
前記ＣＡＤデータをＣＡＤ対応形式からブラウザで表示可能なブラウザ対応形式に変換して、当該ブラウザ対応形式の前記図面データを前記記憶手段に記憶する変換手順を更に備え、
前記表示手順では、前記ブラウザ対応形式の前記図面データに基づく前記図面と、前記部品表データに基づく部品表とを、ブラウザを起動させて表示することを特徴とする部品管理用プログラム。
【請求項４】
請求項１乃至３のいずれか一項に記載の部品管理用プログラムにおいて、
前記部品表の中から前記入力手段の操作で１つの部品を特定する行が選択されると、選択された行に対応する符号に基づき前記符号座標情報を参照して当該符号の座標情報を取得し、前記図面における前記座標情報で示される位置にある符号を強調表示する第２の表示制御手順を、更に備えたことを特徴とする部品管理用プログラム。
【請求項５】
請求項１乃至４のいずれか一項に記載の部品管理用プログラムにおいて、
前記部品表には前記符号及び前記部品属性情報を含む行毎に選択か非選択かを入力可能な行選択部が設けられ、
前記入力手段の操作でデータ出力の指示を受け付けると、前記行選択部で選択の入力がなされた行に対応する前記部品属性情報に基づく注文データを出力する出力手順を、更に備えたことを特徴とする部品管理用プログラム。
【請求項６】
図面と部品表とを表示して部品を管理する部品管理装置であって、
部品と符号とが対応付けて描かれた図面を表示するための図面データと、前記部品の部品属性情報が前記符号に対応付けられた部品表を表示するための部品表データと、前記図面中の前記符号と当該符号の座標情報とが関連付けられた符号座標情報とが記憶された記憶手段と、
前記記憶手段から前記図面データと前記部品表データとを読み出して、当該図面データに基づく前記図面と、前記部品表データに基づく前記部品表とを、入力手段の操作で前記図面中の前記符号を選択可能な状態で表示する表示手段と、
前記図面中の符号が前記入力手段の操作で選択されると、当該選択された符号の座標情報を取得するとともに、前記符号座標情報を記憶手段から読み出して、当該取得した座標情報を基に前記符号座標情報を参照して当該座標情報に対応する前記符号を取得し、前記部品表における当該取得した符号に対応する部品属性情報を強調表示する表示制御手段と、
を備えたことを特徴とする部品管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば機械図、建築図、電器図及び土木図等の図面を、部品表と関連付けて管理する部品管理用プログラム及び部品管理装置に関する。
【背景技術】
【０００２】
従来、ＣＡＤ（computer aided design）で作成された機械図、建築図、電器図及び土木図等の設計図などの図面と、図面中の各部品の部品名や品番等の部品属性情報が記載された部品表とは、紙面に印刷されて別々のファイルに管理されていた。しかし、例えば部品を発注する場合、部品表のファイルの中から手めくりで該当する部品を探し出し、その探し出した部品の部品名や部品番号等の部品属性情報を発注書に書き写し、その発注書をメーカー等の発注先へ送付している。この場合、図面で部品形状などを確認しないまま、部品名や部品番号等の部品属性情報を部品表で探すことになっていたため、部品の間違えが起きやすく、誤発注が発生し易いという問題があった。一方、図面では部品形状などを視覚的に確認できるものの、発注に必要な部品名や部品番号等の部品属性情報が分からないため、別途、部品表のファイルを手めくりで調べざるを得なかった。
【０００３】
例えば特許文献１〜３には、部品の階層構造をツリー表示する階層ツリーと図面とが表示され、階層ツリーで部品を選択すると、選択した部品に対応する図面が表示される構成が開示されている。また、特許文献４、５には、図面中の部品に番号等の符号が付された図面と、符号に対応する部品の部品属性情報が一覧で記載された部品表とが表示される構成が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−３２８４９７号公報（例えば段落００２５、図４）
【特許文献２】特開２０１０−１１３４２５号公報（例えば図２）
【特許文献３】特開２００３−３１６８３４号公報（例えば図２）
【特許文献４】特開２００９−１１６７４３号公報（例えば段落００３５、図１８）
【特許文献５】特開平８−３１４９８５号公報（例えば図２）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１〜３の技術によれば、階層ツリーで選択した部品等の図面を表示させて部品等を視覚的に確認できるものの、発注に必要な一部の部品属性情報が不足している場合は、別途、部品表からその部品の部品属性情報を探さなければならないという問題がある。また、特許文献４及び５の技術では、図面中の部品に付された符号と同じ符号を、部品表から探し出す必要があった。特に図面中に多数の部品がある場合は、部品表をスクロールしながら同じ番号の部品を探す必要があり、探す部品数が多い場合は全ての部品を探し終わるまでに相当の時間を要するという問題がある。さらに、部品表で同じ符号の行を見つけても、例えば注文書を作成する際に部品番号（図面番号）や部品名を書き写すときに、見間違えにより違う行の部品番号や部品名を書き写してしまう虞があった。
【０００６】
本発明は、上記の課題に着目してなされたものであって、その目的は、図面中で選択した部品に対応する部品表中の部品属性情報を比較的簡単にかつ強調して知らせることができる部品管理用プログラム及び部品管理装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的の達成のために、本発明は、図面と部品表とを表示して部品を管理するためにコンピュータに実行させる部品管理用プログラムであって、コンピュータに、記憶手段から、部品と符号とが対応付けて描かれた図面を表示するための図面データと、前記部品の部品属性情報が前記符号に対応付けられた部品表を表示するための部品表データとを読み出して、当該図面データに基づく前記図面と、当該部品表データに基づく前記部品表とを、入力手段の操作で前記図面中の前記符号を選択可能な状態で表示する表示手順と、前記図面中の符号が前記入力手段の操作で選択されると、当該選択された符号の座標情報を取得するとともに、前記図面中の前記符号と当該符号の座標情報とが関連付けられた符号座標情報を記憶手段から読み出して、当該取得した座標情報を基に前記符号座標情報を参照して当該座標情報に対応する前記符号を取得し、前記部品表における当該取得した符号に対応する部品属性情報を強調表示する表示制御手順と、を実行させることを要旨とする。
【０００８】
この発明によれば、コンピュータがプログラムを実行することにより、表示手順において、図面と部品表とが、入力手段の操作で図面中の符号の選択が可能な状態で表示される。表示制御手順では、図面中の符号が入力手段の操作で選択されると、その選択された符号の座標情報を取得してその座標情報を基に符号座標情報を参照して当該座標情報に対応する符号が取得される。さらに、部品表におけるその取得した符号に対応する部品属性情報を強調表示する。従って、図面中で選択された部品に対応する部品表中の部品属性情報を比較的簡単にかつ強調して知らせることができる。
【０００９】
また、本発明の部品管理用プログラムでは、部品と符号とが対応付けて描かれた図面のＣＡＤデータを記憶手段から読み出して、当該ＣＡＤデータ中の前記符号と当該符号の座標情報とを当該ＣＡＤデータから抽出して、前記符号と前記座標情報とを関連付けた前記符号座標情報を生成して前記記憶手段に記憶する符号座標情報生成手順を、更に備えることが好ましい。
【００１０】
この発明によれば、符号座標情報生成手順において、ＣＡＤデータ中の符号と当該符号の座標情報とを当該ＣＡＤデータから抽出して、符号と座標情報とを関連付けた符号座標情報を生成し、その生成した符号座標情報を記憶手段に記憶する。よって、符号座標情報はＣＡＤデータから自動で作成されて記憶手段に保存されるので、符号座標情報の生成の手間がかからない。
【００１１】
また、本発明の部品管理用プログラムでは、前記ＣＡＤデータをＣＡＤ対応形式からブラウザで表示可能なブラウザ対応形式に変換して、当該ブラウザ対応形式の前記図面データを前記記憶手段に記憶する変換手順を更に備え、前記表示手順では、前記ブラウザ対応形式の前記図面データに基づく前記図面と、前記部品表データに基づく部品表とを、ブラウザを起動させて表示することが好ましい。
【００１２】
この発明によれば、変換手順において、ＣＡＤデータが、ＣＡＤ対応形式からブラウザ対応形式に変換され、その変換後の図面データが記憶手段に記憶される。そして、表示手順では、ブラウザを起動させて、記憶手段から読み出されたブラウザ対応形式の図面データに基づく図面と、部品表データに基づく部品表とが表示される。このため、ＣＡＤ表示用ソフトがインストールされていないコンピュータでも、ブラウザさえインストールされていれば、図面と部品表とを表示できる。また、コンピュータがＣＡＤデータをブラウザ対応形式の図面データに変換するので、ブラウザによる図面の表示に必要なブラウザ対応形式の図面データを作成する手間が不要である。
【００１３】
さらに本発明の部品管理用プログラムでは、前記部品表の中から前記入力手段の操作で１つの部品を特定する行が選択されると、選択された行に対応する符号に基づき前記符号座標情報を参照して当該符号の座標情報を取得し、前記図面における前記座標情報で示される位置にある符号を強調表示する第２の表示制御手順を、更に備えることが好ましい。
【００１４】
この発明によれば、第２の表示制御手順では、部品表の中から入力手段の操作で１つの部品を特定可能な行が選択されると、その選択行に対応する符号に基づき、符号座標情報を参照して当該符号の座標情報を取得し、図面における座標情報で示される位置にある符号を強調表示する。従って、部品表における１つの部品を特定可能な行を入力手段の操作で選択すれば、図面中のその部品を比較的簡単に見つけることができる。
【００１５】
また、本発明の部品管理用プログラムでは、前記部品表には前記符号及び前記部品属性情報を含む行毎に選択か非選択かを入力可能な行選択部が設けられ、前記入力手段の操作でデータ出力の指示を受け付けると、前記行選択部で選択の入力がなされた行に対応する前記部品属性情報に基づく注文データを出力する出力手順を、更に備えるのが好ましい。
【００１６】
この発明によれば、入力手段の操作で、部品表中の注文したい部品の行の行選択部に選択の入力をしたうえで、入力手段の操作でデータ出力の指示を行うと、その選択の入力がなされた行に対応する部品属性情報に基づく注文データをコンピュータから出力できる。このため、部品の注文を比較的簡単に行うことができるうえ、部品属性情報（部品名称や部品番号（例えば図面番号）等）の書き写しミスなどによる誤発注を回避し易くなる。
【００１７】
また、本発明は、図面と部品表とを表示して部品を管理する部品管理装置であって、部品と符号とが対応付けて描かれた図面を表示するための図面データと、前記部品の部品属性情報が前記符号に対応付けられた部品表を表示するための部品表データと、前記図面中の前記符号と当該符号の座標情報とが関連付けられた符号座標情報とが記憶された記憶手段と、前記記憶手段から前記図面データと前記部品表データとを読み出して、当該図面データに基づく前記図面と、前記部品表データに基づく前記部品表とを、入力手段の操作で前記図面中の前記符号を選択可能な状態で表示する表示手段と、前記図面中の符号が前記入力手段の操作で選択されると、当該選択された符号の座標情報を取得するとともに、前記符号座標情報を記憶手段から読み出して、当該取得した座標情報を基に前記符号座標情報を参照して当該座標情報に対応する前記符号を取得し、前記部品表における当該取得した符号に対応する部品属性情報を強調表示する表示制御手段と、を備えたことを要旨とする。この部品管理装置に係る発明によれば、部品管理用プログラムと同様の作用効果を得ることができる。
【発明の効果】
【００１８】
本発明によれば、図面中で選択した部品に対応する部品表中の部品属性情報を比較的簡単にかつ強調して知らせることができる、という優れた効果が得られる。
【図面の簡単な説明】
【００１９】
【図１】一実施形態における部品管理システムの構成を示すブロック図。
【図２】部品管理装置の機能構成を示すブロック図。
【図３】図面データの説明図。
【図４】（ａ）テキストレイヤの模式図、（ｂ）リンク番号の座標情報を示す説明図。
【図５】リンク番号座標情報を示すテーブル図。
【図６】部品表データを示すテーブル図。
【図７】部品管理画面の構成及び部品表の反転表示制御を説明する画面図。
【図８】図面中のリンク番号の反転表示制御を説明する画面図。
【図９】部品を選択する際の部品表を示す模式図。
【図１０】抽出処理により表示される依頼確認画表の模式図。
【図１１】注文書が表示された帳票画面の模式図。
【図１２】（ａ）添付操作の説明図、（ｂ）文書が添付された階層ツリーの模式図。
【図１３】図面取込処理ルーチンを示すフローチャート。
【図１４】部品表取込処理ルーチンを示すフローチャート。
【図１５】表示制御処理ルーチンを示すフローチャート。
【図１６】発注支援処理ルーチンを示すフローチャート。
【図１７】受注確認処理ルーチンを示すフローチャート。
【発明を実施するための形態】
【００２０】
以下、本発明を具体化した一実施形態を図１〜図１７に基づいて説明する。
部品管理システム１０は、サーバー１１とクライアント１２とからなる。サーバー１１とクライアント１２は、ネットワークＮＷ（例えばインターネット）を介して互いに通信可能に接続されている。サーバー１１とクライアント１２は、例えばパーソナルコンピューター（ＰＣ）により構成され、それぞれ本体１３及びモニタ１４を備える。本体１３には入力手段の一例としてキーボード１５及びマウス１６が接続されるとともに、出力手段の一例としてプリンタ１７が接続されている。
【００２１】
図１に示すように、本体１３には、ＣＰＵ２１、ＲＡＭ２２及びハードディスク２３（ＨＤＤ）等が備えられている。そして、サーバー１１のハードディスク２３には、部品管理用プログラムＰ（以下、単に「プログラムＰ」とも称す。）、ブラウザＢ（ブラウザソフト）がインストールされている。また、サーバー１１のハードディスク２３には、外部から読み込んだ、ＣＡＤ対応形式の図面データＤ１（ＣＡＤデータ）、及びＣＳＶ形式の部品表データＰ１が記憶されている。ＣＰＵ２１がプログラムＰを実行することにより、サーバー１１内には、部品管理装置１００（図２参照）が構築される。本実施形態では、例えばサーバー１１がメーカー側で、クライアント１２がユーザー側となる。なお、プログラムＰには、図１３〜図１７にフローチャートで示されるプログラムが含まれる。
【００２２】
クライアント１２は、サーバー１１がネットワークＮＷを介して提供する部品管理画面２０（図７参照）を、ブラウザＢを起動させることでモニタ１４に表示する。このため、ユーザーはサーバー１１が提供する部品管理画面２０をクライアント１２のモニタ１４で閲覧可能である。クライアント１２側で例えば部品発注を行う場合、モニタ１４に表示された部品管理画面２０で、図面中の部品と、その部品に対応する部品表中の部品属性情報とを確認しつつ、部品を発注することが可能である。
【００２３】
また、ユーザーが、メーカー側から配布されたプログラムＰ、図面データＤ１及び部品表データＰ１（図１では二点鎖線で示す）を、クライアント１２のハードディスク２３にインストールした場合は、クライアント１２側にもサーバー１１側と同様の部品管理装置１００（図２参照）が構築される。この場合、クライアント１２はオフライン環境下でも、モニタ１４に図７に示す部品管理画面２０を表示させて、図面と部品表とを確認しつつ発注作業を行うことが可能である。
【００２４】
図２は、サーバー１１内のＣＰＵ２１がプログラムＰを実行することによりサーバー１１内に構築される部品管理装置１００の機能構成を示すブロック図である。以下、図２に示す部品管理装置１００の詳細を説明する。部品管理装置１００は、データ生成部３１、データ格納部３２及び制御処理部３３を備えている。部品管理装置１００は、部品管理画面２０に図面を表示させるための図面データと、部品表を表示させるために必要な部品表データとを必要とする。そのため、本実施形態では、部品管理装置１００を構築する場合、使用者（本例ではサーバー側）は、ＣＡＤ装置で作成された設計図面等のＣＡＤデータを利用できるようになっており、ＣＡＤデータからなる図面データＤ１と、カンマ「，」で区切る形式であるＣＳＶ形式の部品表データＰ１とを予め用意し、サーバー１１のハードディスク２３内の所定のフォルダＦ１，Ｆ２に保存しておく。
【００２５】
データ生成部３１は、ハードディスク２３内の所定のフォルダＦ１に予め格納されたＣＡＤ対応形式の図面データＤ１（ＣＡＤデータ）に必要な処理を施して、ブラウザＢで表示可能なブラウザ対応形式（例えばＰＮＧ形式）の図面データＤ２を生成する。また、データ生成部３１は、ハードディスク２３内の所定のフォルダＦ２に予め格納されたＣＳＶ形式の部品表データＰ１から、ブラウザＢの表示処理に都合のよい構造に整理し直した同じくＣＳＶ形式の部品表情報Ｐ２（部品表データ）を生成する。これらの機能を実現するため、データ生成部３１は、図面取込部３５、図面形式変換部３６、リンク番号座標情報生成部３７及び部品表取込部３８を備えている。
【００２６】
図面取込部３５は、指定された所定のフォルダＦ１からＣＡＤ対応形式の図面データＤ１をＲＡＭ２２に読み込むことで取得する。
ここで、ＣＡＤ対応形式の図面データＤ１について説明する。ＣＡＤ装置で作成された図面データＤ１は、例えば加工装置等の機械であれば、その機械の全体図、その機械を構成するユニットの部品図、さらに部品が複数の子部品からなる親部品である場合はその親部品の部品図など、階層別に作成された設計図面データ群からなる。
【００２７】
図３は、本実施形態で一例として挙げた電柱の「引込装柱図」を示すＣＡＤ対応形式の図面データＤ１である。図３に示すように、図面データＤ１は、引込装柱図の図面が描かれた図面レイヤＤＬと、電柱の引込装柱図において電柱を構成している各部品に矢印と共に例えば「１」から順番の数字が付されたリンク番号ＬＮ（符号）が記入されたテキストレイヤＴＬとを含んでいる。このように図面データＤ１は、リンク番号ＬＮが付された状態で作成されることが前提となっている。なお、図３におけるリンク番号ＬＮは円形の枠線で囲まれているが、必ずしも枠線で囲む必要はない。また、リンク番号ＬＮに対応する部品を指し示す線は、矢印線に替えて引き出し線でもよい。
【００２８】
図２に示す図面形式変換部３６は、ＣＡＤ対応形式（例えばＤＷＧ形式）の図面データＤ１を、ブラウザ対応形式（ＰＮＧ形式）の図面データＤ２へ変換する。そして、図面形式変換部３６は、生成した図面データＤ２をデータ格納部３２の所定のフォルダＦ３に保存する。また、図面形式変換部３６は、各階層の図面データＤ２の保存場所のアドレスを示す画像ファイルパスＦＰを、データ格納部３２の所定記憶領域に保存する。
【００２９】
リンク番号座標情報生成部３７は、リンク番号ＬＮと、図面におけるリンク番号ＬＮの位置を示す座標との対応関係を示すリンク番号座標情報ＬＤを作成する。図４（ａ）は、テキストレイヤＴＬの一部を示す。テキストレイヤＴＬは、リンク番号ＬＮと、そのリンク番号ＬＮの位置を示す座標情報とを含む。図４（ａ）に示すリンク番号「１」を例にすると、図４（ｂ）に示すように、座標情報には、リンク番号ＬＮの起点座標（ｘ１，ｙ１）（番号を囲む矩形の左下の点）と、起点座標（ｘ１，ｙ１）からその矩形のＸ方向への幅（横幅）Ｘ１と、Ｙ方向の高さ（縦幅）Ｙ１とが含まれる。例えばリンク番号ＬＮが「ｋ」（但し、ｋ＝１，２，…，ｎ）の場合、起点座標（ｘk，ｙk）、横幅Ｘk、縦幅Ｙkと表される。
【００３０】
そして、図２に示すリンク番号座標情報生成部３７は、テキストレイヤＴＬに含まれるリンク番号ＬＮと座標情報とを用いて、両者を対応付けた図５に示すリンク番号座標情報ＬＤを作成し、これをデータ格納部３２の所定記憶領域に保存する。
【００３１】
また、部品表取込部３８は、部品表データＰ１を取り込んで部品表情報Ｐ２としてデータ格納部３２の所定記憶領域に保存する。ここで、図６に示す部品表データＰ１は、表計算ソフトやテキスト編集ソフトなどを用いてＣＳＶ形式で作成される。図６に示すように、部品表データＰ１は、部品表ＩＤ、親図面番号、子図面番号、展開有無区分、子使用数、基準交換時間、リンク番号、英語名称及び日本語名称の各項目からなる。部品表ＩＤは、部品表の識別子であり、本例では資料番号「ＰＬ０１」が付されている。親図面番号は、複数の部品（子部品）から構成されるユニット又は部品（「親部品」と総称する）の図面番号であり、子図面番号とは親部品を構成する個々の部品の図面番号である。図６の例では、親図面番号「Ａ１００」の図面には子図面番号「Ｂ１００」〜「Ｂ１３３」の部品が描かれている。さらに子図面番号「Ｂ１０３」と「Ｂ１３１」をそれぞれ親図面番号とする子図面番号「Ｃ１００」〜「Ｃ１１０」、子図面番号「Ｄ１００」〜「Ｄ１１０」がある。ここで、本例では、部品番号が図面番号として使用されている。
【００３２】
展開有無区分とは、親部品である場合に「１」、親部品でない場合に「０」が付される。子使用数とは、子図面番号の部品の個数を指す。基準交換時間とは、部品交換の目安となる交換時間を指す。基準交換時間の単位は、基本的に時間であるが、分、日、月、年でもよく、電柱の例では「年」を使用している。リンク番号は、図３に示す図面データ中の各部品に付されたリンク番号ＬＮを指す。英語名称及び日本語名称は、それぞれ部品の英語と日本語の名称を指す。
【００３３】
ここで、部品表データＰ１は、表計算ソフトを用いて作成される場合が多く、ユーザーがＣＳＶ形式で保存し忘れた場合、表計算形式の拡張子の場合もありうる。このように間違った拡張子の部品表データＰ１が用意されても、部品表取込部３８は、部品表データＰ１のデータ形式を拡張子等から判別し、表計算形式の拡張子を自動でＣＳＶ形式に変換する機能を有している。
【００３４】
一方、図２に示す制御処理部３３は、各種の要求を受け付ける要求受付部４０、図７に示す部品管理画面２０を生成する画面生成部４１、及び部品管理画面２０に表示させるべき図面の検索の要求を受け付けると、その要求された図面の検索を行う検索部４２を備える。要求受付部４０は、キーボード１５やマウス１６などの入力手段の操作によって入力した各種の要求を受け付ける。また、画面生成部４１は、要求受付部４０が部品管理装置１００の起動の要求を受け付けると、プログラムＰが使用するために予めハードディスク２３に格納された画面表示用データ（図示せず）を基に図７に示す部品管理画面２０の画像を生成してモニタ１４に表示させる。
【００３５】
ここで、図７に示す部品管理画面２０について説明する。図７の部品管理画面２０には、図面検索等の各種の入力操作を行う操作フレーム６１Ｆ、図面番号（部品番号）の階層ツリー６２の表示領域である階層フレーム６２Ｆ、図面６３の表示領域である図面フレーム６３Ｆ、部品表６４の表示領域である部品表フレーム６４Ｆがある。
【００３６】
操作フレーム６１Ｆには、キーワード等の検索条件を入力する入力欄７０、検索を実行させるために操作される検索ボタン７１、及び印刷を実行させるために操作される印刷ボタン７２が設けられている。また、操作フレーム６１Ｆには、部品表６４の中から注文依頼時に選択した部品の依頼内容（注文内容）を確認するために操作される依頼確認ボタン７３、メーカー側のサーバー１１へ注文データ等のデータを出力させるために操作されるデータ出力ボタン７４、及びユーザー側のクライアント１２から受信した注文データ等のデータをサーバー１１に取り込むために操作されるデータ取込ボタン７５が設けられている。さらに、操作フレーム６１Ｆには、文書等の添付データを階層ツリー６２の所望の階層に添付するために操作される添付ボタン７６が設けられている。また、操作フレーム６１Ｆには、「図番検索」のラジオボタン７１Ａ、「和文名称検索」のラジオボタン７１Ｂ、「英文名称検索」のラジオボタン７１Ｃが設けられ、検索ボタン７１を操作したときには３つのラジオボタン７１Ａ〜７１Ｃのうち選択された１つの検索機能による検索を行うことが可能である。
【００３７】
図面フレーム６３Ｆには、例えば検索機能で検索して得た図面６３が表示される。このとき、階層フレーム６２Ｆにその図面６３に係る資料番号「Ｐ０１」の「引込装柱図」全体の階層を示す階層ツリー６２が表示されるとともに、部品表フレーム６４Ｆにその図面６３に対応する部品表６４が表示される。
【００３８】
図２に示す検索部４２は、例えば部品表情報Ｐ２を入力欄７０に入力されたキーワードで検索を行い、キーワードの種類に応じて、図番検索部５２、第１検索部５３及び第２検索部５４を備える。図番検索部５２は、図番検索のラジオボタン７１Ａが選択された状態で検索ボタン７１の操作を受け付けると、入力欄７０に入力された図番を検索し、検索された図番に対応する図面データＤ２をフォルダＦ３から読み出してその図面データＤ２に基づく図面６３を図面フレーム６３Ｆに表示させる。また、第１検索部５３は、和文名称のラジオボタン７１Ｂが選択された状態で検索ボタン７１の操作を受け付けると、入力欄７０に入力された和文名称を検索し、検索された和文名称に対応する図面番号の図面データＤ２に基づく図面６３を図面フレーム６３Ｆに表示させる。さらに、第２検索部５４は、英文名称のラジオボタン７１Ｃが選択された状態で検索ボタン７１の操作を受け付けると、入力欄７０に入力された英文名称を検索し、検索された英文名称に対応する図面番号の図面データＤ２に基づく図面６３を図面フレーム６３Ｆに表示させる。
【００３９】
また、図２に示す制御処理部３３は、部品管理画面２０の表示制御を行う第１表示制御部４３及び第２表示制御部４４を備える。第１表示制御部４３は、図７における図面６３中の部品を指し示すリンク番号ＬＮがマウス１６で選択操作（クリック）されると、その選択されたリンク番号ＬＮに対応する部品表６４中の行をハイライト表示（例えば反転表示）させる表示制御を行う。第１表示制御部４３は、その表示制御を行うために、座標取得部５５、リンク番号取得部５６及び第１反転表示制御部５７を備える。座標取得部５５は、マウス１６でクリックされた位置の図面における座標を取得する。リンク番号取得部５６は、図５に示すリンク番号座標情報ＬＤを参照して、その座標に対応するリンク番号を取得する。詳しくは、リンク番号取得部５６は、クリック位置の座標が、起点、横幅及び縦幅により規定される矩形領域内に属するか否かを判定し、矩形領域内に属する座標であると判定すれば、リンク番号座標情報ＬＤを基にその座標情報に対応するリンク番号を取得する。第１反転表示制御部５７は、部品表情報Ｐ２を参照して、取得したリンク番号に対応する部品表６４中の行を特定し、その特定した行をハイライト表示（例えば反転表示）する。こうして図面６３中のリンク番号ＬＮをクリックすれば、そのリンク番号ＬＮに対応する部品表６４中の行がハイライト表示されるので、その部品の図面番号（部品番号）などの部品属性情報を、簡単かつ正確に知ることができる。
【００４０】
一方、第２表示制御部４４は、図７に示す部品表６４中の所望の部品の行がマウス１６で選択操作（クリック）されると、図面６３において、その選択された行のリンク番号と同じリンク番号ＬＮを反転表示させる表示制御を行う。第２表示制御部４４は、その表示制御を行うために、リンク番号取得部５８、座標取得部５９及び第２反転表示制御部６０を備える。リンク番号取得部５８は、部品表６４で選択された行中のリンク番号を取得する。座標取得部５９は、図５に示すリンク番号座標情報ＬＤを参照し、そのリンク番号に対応する座標情報（起点、横幅、縦幅）を取得する。第２反転表示制御部６０は、図面６３において、座標情報により規定される画面座標系の表示領域（例えば矩形領域に内接する円領域）の座標を演算し、その座標で示される表示領域を反転表示する。こうして部品表６４中の所望の部品の行をクリックすれば、その行に対応する図面６３中のリンク番号ＬＮが反転表示されるので、その所望の部品を図面６３で視覚的に確認できる。
【００４１】
さらに、図２に示す制御処理部３３は、部品管理画面２０における部品表６４の各行の先頭に設けられたチェックボックス７８（図７参照）にチェックを入れて選択された依頼部品の行を抽出する抽出処理部４５、及び依頼部品のデータを基に注文書を自動で作成する注文書作成部４６を備えている。また、制御処理部３３は、依頼部品のデータ又は注文書のデータ（以下、総称して「注文データ」という。）を出力するデータ出力部４７、及び注文データを印刷のため出力する印刷出力部４８を備えている。また、制御処理部３３は、例えばクライアント１２から送られてきた注文データをサーバー１１に取り込ませるデータ取込部４９、取り込んだ注文データを部品管理画面２０中の部品表６４に反映させる注文反映処理部５０を備えている。
【００４２】
詳しくは、抽出処理部４５は、図７に示す部品表６４中の行頭のチェックボックス７８にマウス１６の操作でチェックが入れられた状態で、依頼確認ボタン７３がクリックされると、チェックの入った行のみを例えば部品表情報Ｐ２から抽出し、その抽出された行のみが配列された依頼確認表８０（図１０参照）を部品表フレーム６４Ｆに表示する。
【００４３】
また、注文書作成部４６は、依頼確認表８０が表示された状態で、依頼確認ボタン７３がクリックされると、依頼確認表８０中の全行の部品属性情報を基に、チェックの入った部品を注文する際の注文書を自動作成する注文書作成処理を行う。そして、注文書作成部４６は、図１１に示す帳票画面８１を起動して注文書８２を表示する。このとき、注文書作成部４６は、注文書８２の注文データＯＤをデータ格納部３２に記憶する。
【００４４】
また、図２に示すデータ出力部４７は、注文書８２の作成後にデータ出力ボタン７４がクリックされると、注文データＯＤをサーバー１１へ出力する。また、データ出力部４７は、図７に示す部品表６４中のチェックボックス７８にチェックが入れられた状態（図９又は図１０）で、データ出力ボタン７４がクリックされると、チェックの入った行の部品属性情報を例えば部品表情報Ｐ２から取得して、部品属性情報からなる注文データＯＤを例えばクライアント１２からサーバー１１へ出力する。
【００４５】
また、図２に示す印刷出力部４８は、注文書８２の作成後に印刷ボタン７２がクリックされると、データ格納部３２中の注文データＯＤを例えばＰＣ内のプリンタドライバ（不図示）へ出力することで、プリンタ１７に注文書８２を印刷させる。さらに印刷出力部４８は、部品管理画面２０の図面フレーム６３Ｆが選択された状態で印刷ボタン７２がクリックされると、図面６３をプリンタ１７に印刷させ、部品表フレーム６４Ｆが選択された状態で印刷ボタン７２がクリックされると、部品表６４をプリンタ１７に印刷させる。
【００４６】
一方、図２に示すデータ取込部４９は、例えば注文を受け付けたメーカー側のサーバー１１で使用される。データ取込部４９は、注文データＯＤの受信後、データ取込ボタン７５がクリックされると、ハードディスク２３内の例えば受信フォルダに一時格納されていた注文データＯＤを、部品管理装置１００のデータ格納部３２に取込む。
【００４７】
また、注文反映処理部５０は、注文データＯＤの取込み後、依頼確認ボタン７３がクリックされると、データ格納部３２の注文データＯＤを基に、部品表６４において注文部品に対応する行のチェックボックス７８にチェックを入れる処理を行う。
【００４８】
さらに、制御処理部３３は、部品管理画面２０中の階層ツリー６２の所望の階層に文書などを添付する機能をもつ添付処理部５１を備えている。添付処理部５１は、図７に示す階層ツリー６２において添付対象の部品の階層が選択された状態で、添付ボタン７６がクリックされると、図１２（ａ）に示す添付ファイル指定画面８４を表示させる。そして、この添付ファイル指定画面８４でファイル一覧表８５を参照してファイル名入力欄８６にファイル名が入力され、その後、保存ボタン８７がクリックされると、指定されたファイルを、添付対象の階層の部品に対応付けて添付情報ＡＤとしてデータ格納部３２に記憶する。そして、添付処理部５１は、階層ツリー６２の添付した階層の図面番号の前に、添付文書の存在を視覚的に知らせる図１２（ｂ）に示す添付マーク９０を追加表示する。
【００４９】
次に、図１３〜図１７に示すフローチャートに従って、部品管理装置１００の作用を説明する。本実施形態のフローチャートは、部品管理画面２０に図面を表示するために用いられる図面データ、及び図面中のリンク番号や部品表中の行の反転表示制御に用いられるリンク番号座標情報ＬＤなどを作成する図面取込処理（図１３）と、部品表データを取り込む部品表取込処理（図１４）とを含む。
【００５０】
まず図面取込処理を図１３に従って説明する。図面取込処理では、ＣＡＤ対応形式の図面データＤ１をブラウザ対応形式の図面データＤ２に変換する。併せて図面６３中のリンク番号ＬＮと部品表６４中の対応する行とのうち、一方がマウス１６で選択されると他方を反転表示する表示制御の際に参照するリンク番号座標情報ＬＤを作成する。なお、各フローチャートで示されるプログラムはＣＰＵ２１が実行するが、以下の説明では、図２における各機能部が行う処理として説明する。例えば不図示の指示画面でフォルダＦ１中の図面データＤ１（図２参照）のファイル名を指定したうえで、マウス１６の操作で指示画面に用意された「図面取込」の実行ボタンをクリックすると、ＣＰＵ２１は図１３に示す図面取込処理ルーチンを実行する。
【００５１】
ステップＳ１では、図面取込部３５が、ＣＡＤ対応形式の図面データを取込む。
ステップＳ２では、図面形式変換部３６が、図面データＤ１を、ＣＡＤ対応形式からブラウザ対応形式に変換し、ブラウザ対応形式の図面データＤ２を取得する。本例では、図面データＤ１をＤＷＧ形式からＰＮＧ形式へ変更する。
【００５２】
ステップＳ３では、画像ファイルパスＦＰを取得する。すなわち、ブラウザ対応形式の画像ファイル（図面ファイル）の保存先とすべきアドレスを示す画像ファイルパスＦＰを取得する。
【００５３】
ステップＳ４では、ブラウザ対応形式の図面データＤ２と画像ファイルパスＦＰとを、データ格納部３２に保存する。なお、図面データＤ２の保存処理を先に行い、その保存先の画像ファイルパスＦＰを後からデータ格納部３２に格納してもよい。
【００５４】
ステップＳ５では、親図面データ（ＣＡＤ対応形式）からリンク番号座標情報ＬＤを作成する。部品表データＰ１（図６）の展開界有区分の値が「１」である親図面（図６の例では図面番号「A100」「B103」「B131」）についてリンク番号座標情報ＬＤを作成する。そして、ステップＳ６では、リンク番号座標情報ＬＤをデータ格納部３２に保存する。なお、ステップＳ２，Ｓ４の処理が、変換手順に相当する。
【００５５】
ここで、リンク番号座標情報ＬＤの作成手順を、図４、図５を用いて説明する。ここでは、図面番号「A100」の全体親図面（図３に示す「引込装柱図」）を用いて説明する。図３に示すＣＡＤ対応形式の図面データＤ１は、図面とテキストが別々のレイヤＤＬ，ＴＬで管理されている。このため、リンク番号はテキストレイヤＴＬに含まれる。テキストレイヤＴＬには、リンク番号の表示位置を決めるための座標情報も管理されている。
【００５６】
図４（ａ）は、リンク番号の位置を、画面表示座標系（ｘ、ｙ座標系）で示すものである。テキストレイヤＴＬには、図４（ａ）に示すリンク番号の位置座標が含まれる。図４（ｂ）は、リンク番号の座標情報の一例を示す。同図に示すように、リンク番号「１」のテキストを含む表示領域（矩形領域）を規定しうる、起点（ｘ１，ｙ１）、横幅Ｘ１、縦幅Ｙ１の座標情報が取得される。
【００５７】
そして、親図面データの全てのリンク番号について上記の座標情報を取得し、図５に示すリンク番号座標情報ＬＤを作成する。リンク番号座標情報ＬＤには、リンク番号「ｋ」、起点（ｘｋ，ｙｋ）、横幅Ｘｋ、縦幅Ｙｋ（但しｋ＝１，２，…ｎ）の座標情報が含まれる。図５ではリンク番号座標情報ＬＤはテーブルの形態で示しているが、実際は、ＸＭＬ形式に整えられたＸＭＬファイルとしてデータ格納部３２に格納される。こうしてＣＡＤ対応形式の図面データＤ１から、ブラウザ対応形式の図面データＤ２と、リンク番号と座標情報とが対応付けられたリンク番号座標情報ＬＤとが作成される。なお、ステップＳ１，Ｓ５及びＳ６の処理が、符号座標情報生成手順に相当する。
【００５８】
次に部品表データＰ１を取り込む部品表取込処理を図１４に従って説明する。部品表取込処理は、部品表取込部３８が行う。例えば不図示の指示画面でフォルダＦ２中の部品表データＰ１（図２参照）のファイル名を指定したうえで、マウス１６の操作で指示画面に用意された「部品表取込」の実行ボタンをクリックすると、ＣＰＵ２１は図１４に示す部品表取込処理ルーチンを実行する。なお、部品表データＰ１は、ＣＳＶ形式ではなく、表計算形式である場合がある。
【００５９】
まずステップＳ１１では、部品表データＰ１を取込む。ハードディスク２３内のフォルダＦ２に予め保存しておいたものを、キーボード１５等の操作で指定されたフォルダＦ２のアドレスから取り込む。
【００６０】
ステップＳ１２では、表計算形式か否かを判定する。すなわち、表計算形式かＣＳＶ形式であるかを判定する。表計算形式であればステップＳ１３に進み、一方、表計算形式でなければ（つまりＣＳＶ形式であれば）ステップＳ１４に進む。なお、この判定処理では、表計算形式とＣＳＶ形式以外の他の形式と判定した場合は、当該ルーチンを中止し、データ形式エラーの旨をモニタ１４に表示する。
【００６１】
ステップＳ１３では、部品表データを、表計算形式からＣＳＶ形式に変換する。なお、この処理では、ブラウザ表示に適したデータ構造に整理し直す処理を併せて行い、ＣＳＶ形式の部品表情報Ｐ２を生成する。
【００６２】
部品管理画面２０を起動させる起動要求を要求受付部４０が受け付けると、画面生成部４１は、フレーム６３Ｆ，６４Ｆが未表示の部品管理画面２０をモニタ１４に表示させる。例えば検索部４２を使って検索された図面のファイル名が指定されると、画面生成部４１は、その指定されたファイル名から特定される図面データＤ２を読み出し、その図面データＤ２に基づく図面６３を図面フレーム６３Ｆに表示するとともに、その図面データＤ２に対応する部品表情報Ｐ２に基づく部品表６４を部品表フレーム６４Ｆに表示する。こうして図７に示す部品管理画面２０がモニタ１４に表示される。なお、この画面生成部４１による表示処理が、表示手順に相当する。
【００６３】
ステップＳ１４では、部品表情報Ｐ２（ＣＳＶ形式）をデータ格納部３２に保存する。こうして図６に示す部品表データＰ１は部品表情報Ｐ２に変換されてデータ格納部３２に保存される。
【００６４】
次に表示制御処理を図１５に従って説明する。図面６３中のリンク番号ＬＮをマウス１６で選択（クリック）すると、部品表６４中の同じリンク番号の行がハイライト表示（例えば反転表示）される。反対に、部品表６４中の所望の部品の行をマウス１６で選択すると、図面においてその行のリンク番号と同じリンク番号ＬＮが反転表示される。このうち前者の第１表示制御は第１表示制御部４３が行い、後者の第２表示制御は第２表示制御部４４が行う。なお、図１５においてステップＳ２１〜Ｓ２４の処理が第１表示制御部４３による第１表示制御処理（表示制御手順）に相当し、ステップＳ２５〜Ｓ２９の処理が第２表示制御部４４による第２表示制御処理（第２の表示制御手順）に相当する。
【００６５】
まずステップＳ２１では、図面中のリンク番号が選択されたか否かを判定する。リンク番号が選択された場合はステップＳ２２に進み、一方、リンク番号が選択されていない場合は第１表示制御を行うことなくステップＳ２５に進む。
【００６６】
ステップＳ２２では、リンク番号を反転表示する。すなわち、マウス１６で選択したリンク番号自体が反転表示する。
次のステップＳ２３では、リンク番号座標情報ＬＤを参照して、選択された位置の座標に対応するリンク番号を取得する。詳しくは、図５に示すリンク番号座標情報ＬＤを参照し、選択された位置の座標が、リンク番号座標情報ＬＤにおける起点、横幅、縦幅で規定されるどの表示領域に属するか否かを判定し、その座標が属する表示領域に対応するリンク番号を取得する。なお、ステップＳ２１においても、選択された位置の座標が表示領域に存在するか否かを判定することでリンク番号の選択の有無を判定しており、選択位置の座標が全ての表示領域に属さない場合は、リンク番号の選択ではないと判定する。
【００６７】
ステップＳ２４では、部品表におけるリンク番号に対応する行をハイライト表示する。例えば図７に示すように、マウス１６の操作で図面６３中のリンク番号「４」にポインタＰＴを合わせてクリックすると、部品表６４中のそのリンク番号「４」に対応する行がハイライト表示（強調表示）される。このため、ユーザーは図面６３上で、部品を形状などから視覚的に確認したうえで、部品表６４でハイライト表示された行を見ることで、その部品の部品属性情報を簡単かつ正確に知ることができる。
【００６８】
ステップＳ２５では、部品表中の行が選択されたか否かを判定する。詳しくは、選択された位置の座標を基に、部品表６４中の各行の領域（行領域）を特定可能な座標情報とリンク番号とを対応付ける不図示のテーブルを参照し、選択された位置の座標を含む行領域が存在するか否かを判定する。マウス１６で選択された位置の座標が部品表中のいずれかの行領域に属すると、部品表中の行が選択されたと判定する。部品表中の行が選択された場合はステップＳ２６に進み、行が選択されていない場合は第２表示制御を行うことなく当該ルーチンを終了する。
【００６９】
ステップＳ２６では、部品表中の選択行をハイライト表示する。すなわち、選択位置の座標を含む行領域をハイライト表示する。
次のステップＳ２７では、選択行のリンク番号を取得する。すなわち、リンク番号取得部５８が部品表情報Ｐ２（図６）を参照して、選択行に対応するリンク番号を取得する。
【００７０】
ステップＳ２８では、リンク番号座標情報ＬＤを参照して、リンク番号に対応する座標を取得する。すなわち、座標取得部５９が、リンク番号に対応する座標情報（起点、横幅、縦幅）を取得する。
【００７１】
ステップＳ２９では、座標で規定される図面中の位置にあるリンク番号を反転表示する。例えば第２表示制御部４４は、図面６３において座標情報で規定される表示領域に属するリンク番号を囲む円領域を反転表示する。
【００７２】
例えば図８に示すように、マウス１６の操作で部品表６４中の例えば所望の部品の行にポインタＰＴを合わせてクリックすると、図面６３中のその選択行に対応するリンク番号「４」が反転表示（強調表示）される。このため、ユーザーは部品表６４において所望の部品の行を選択すれば、図面６３で反転表示されるリンク番号ＬＮに対応する部品を見ることで、その部品が所望のものかどうかを部品の組付位置や形状などから視覚的に確認できる。また、一組数量が複数個である部品の行を選択した場合は、図面６３における対応するリンク番号が複数個反転表示することで、その部品の複数箇所の組付位置や個数を確認できるため、例えば注文時に部品の個数を間違えにくくなる。
【００７３】
次に、発注支援処理を図１６に従って説明する。例えば図７に示す部品管理画面２０において図面６３中のリンク番号ＬＮや部品表６４中の行のハイライト表示を利用して、注文すべき部品及び個数が決まると、ユーザーは発注処理を行う。本実施形態の部品管理装置１００は、部品を注文する発注処理を支援する発注支援機能を有している。発注支援機能を利用する場合、ユーザーは、図９に示す部品表６４において注文部品の行頭にある「依頼」のチェックボックス７８にマウス１６の操作でチェックを入れるとともに、その注文部品の行における「依頼数量」の項目の欄にキーボード１５の操作で注文個数を入力する。そして、全ての注文部品に対応する行にチェック及び注文個数の入力を終えると、図７に示す部品管理画面２０中の依頼確認ボタン７３を、マウス１６でクリックする。すると、このクリック操作がトリガとなって図１６に示す発注支援処理が実行される。
【００７４】
まずステップＳ３１では、依頼確認の選択があったか否かを判定する。依頼確認の選択があればステップＳ３２に進み、依頼確認の選択がなければステップＳ３４に進む。
ステップＳ３２では、部品表で「依頼」にチェックされた行の部品属性情報を取得する。このとき、抽出処理部４５が、部品表６４において「依頼」にチェックされた行のみを抽出し、図１０に示す依頼確認表８０を表示する。このため、注文部品が部品表６４の中で離れて存在したり、複数の図面に跨って存在しても、注文部品のみを確認できるので、誤発注等が発生しにくい。
【００７５】
ステップＳ３３では、部品属性情報を用いて注文書８２を作成し、帳票画面８１に表示する。すなわち、部品属性情報を基に、注文部品の部品番号及び部品名等の注文に必要な情報が記載された図１１に示す注文書８２を作成し、この注文書８２を図１１に示すように帳票画面８１に表示する。
【００７６】
ステップＳ３４では、データ出力の操作がなされたか否かを判定する。すなわち、ユーザーが部品管理画面２０中のデータ出力ボタン７４を操作したか否かを判定する。データ出力の操作ありの場合はステップＳ３５へ進み、データ出力の操作なしの場合はステップＳ３６へ進む。
【００７７】
ステップＳ３５では、注文書をネットワーク経由でメーカーのサーバーへ送信する。注文書８２の注文データＯＤがサーバー１１へ送信することで、発注処理が行われる。
ステップＳ３６では、印刷操作があったか否かを判定する。印刷操作があればステップＳ３７に進んで注文書を印刷する。一方、印刷操作がなければ当該ルーチンを終了する。なお、ステップＳ３２〜Ｓ３５の処理が、出力手順に相当する。
【００７８】
次に、受注確認処理を図１７に従って説明する。部品管理装置１００は、サーバー１１がクライアント１２から受けた注文内容の確認を支援する受注確認機能を有している。受注確認機能を利用する場合、サーバー１１側のモニタ１４に表示された部品管理画面２０中のデータ取込ボタン７５を操作（クリック）して注文データを取り込んだ後、依頼確認ボタン７３を操作する。
【００７９】
まずステップＳ４１では、データ取込の操作があったか否かを判定する。データ取込ボタン７５の操作があればステップＳ４２に進み、データ取込ボタン７５の操作がなければステップＳ４４に進む。
【００８０】
ステップＳ４２では、顧客からの注文データを取り込む。例えば受信フォルダに一時的に格納されていた注文データＯＤをデータ取込部４９が取り込む。
次のステップＳ４３では、注文データに基づき、部品表における注文のあった行に注文内容を反映する受注反映処理を行う。詳しくは、注文反映処理部５０が、部品表６４中の注文のあった部品の行のチェックボックス７８に、図９に示すようにチェックを表示させることにより注文内容を反映させる。注文データＯＤに含まれる部品番号（図面番号）や部品名等のうち少なくとも一つを基に部品表情報Ｐ２を参照して部品表６４における行を特定し、その特定した行のチェックボックス７８にチェックを入れる表示処理を行う。
【００８１】
ステップＳ４４では、依頼確認の選択があったか否かを判定する。依頼確認の選択があればステップＳ４５に進み、依頼確認の選択がなければその選択があるまで待機する。
ステップＳ４５では、部品表で依頼にチェックされた行の部品属性情報を取得する。すなわち、依頼にチェックされた行の部品属性情報のうち注文書に必要な部品番号（図面番号）、和文名称及び依頼数量などを取得する。
【００８２】
ステップＳ４６では、部品属性情報を用いて注文書を作成し、帳票画面に表示する。例えば、部品管理画面２０とは別画面の帳票画面８１（図１１）を起動し、その帳票画面８１に注文書８２を表示する。
【００８３】
ステップＳ４７では、印刷操作があったか否かを判定する。すなわち、部品管理画面２０中の印刷ボタン７２が操作されたか否かを判定する。印刷操作があればステップＳ４８に進んで注文書８２を印刷する。一方、印刷操作がなければ当該ルーチンを終了する。このとき、受注処理では、注文データＯＤに基づく受注内容の反映結果、及び注文書８２を見ることで、顧客からの注文内容を間違いなく把握できる。
【００８４】
以上詳述したようにこの実施形態によれば、以下の効果が得られる。
（１）図面６３中のリンク番号ＬＮ（符号）をマウス１６で選択すると、その選択したリンク番号ＬＮと対応する部品表６４中の部品属性情報がハイライト表示（強調表示）される。このため、図面６３で部品形状などから視覚的に部品を確認したうえで、その部品の部品属性情報を簡単かつ正確に知ることができる。このとき、図面６３においてマウス１６で選択された位置の座標を基に、リンク番号座標情報ＬＤを参照してリンク番号を取得し、その取得したリンク番号に対応する部品表６４中の行を強調表示する。よって、図面６３で選択されたリンク番号ＬＮに対応する部品属性情報を比較的簡単な処理で特定し強調表示できる。また、部品表６４中の対応する行が強調表示されるので、行を間違えずに正しい部品番号や部品名を取得することができる。
【００８５】
（２）ＣＡＤデータからなる図面データＤ１のテキストレイヤＴＬからリンク番号ＬＮ（符号）のテキストと座標情報とを取得し、リンク番号ＬＮと座標情報とを対応付けたリンク番号座標情報ＬＤを作成する。よって、ハイライト表示に必要なリンク番号座標情報ＬＤを、ＣＡＤデータを利用して自動作成されるので、反転制御に必要なリンク番号座標情報ＬＤをユーザーが作成する必要はない。
【００８６】
（３）図面データＤ１を、ＣＡＤ対応形式（ＤＷＧ形式）からブラウザ対応形式（ＰＮＧ形式）に変換する図面形式変換部３６を備えるので、クライアント１２へ提供した部品管理画面２０をモニタ１４にブラウザＢを用いて表示させることができる。すなわち、図面データＤ２に基づく図面６３と、部品表情報Ｐ２に基づく部品表６４とを、ブラウザＢを用いてモニタ１４に表示できる。このようにブラウザＢで表示できることから、ＣＡＤ表示用ソフトがインストールされていないクライアント１２においても、ブラウザＢさえインストールされていれば、モニタ１４に部品管理画面２０を表示させることができる。
【００８７】
（４）部品表６４の中からマウス１６の操作で１つの部品の行（つまりリンク番号又は部品属性情報）を選択すると、その選択した部品の行に対応する図面６３中のリンク番号ＬＮを強調表示する第２表示制御部４４を備える。よって、部品表６４中の図面番号あるいは部品名に対応する部品を図面６３で視覚的に確認することができる。また、同じ部品が複数個使用されている場合は、図面６３中の対応する全てのリンク番号ＬＮが強調表示されるため、その部品がどこに何個使用されているかも確認できる。例えばその部品を注文すべき個数を確認できる。
【００８８】
（５）データ出力ボタン７４を選択すれば、部品表６４でチェックボックス７８にチェックを入れた部品の部品属性情報のデータを出力することができる。例えば、その出力されたデータを注文書の部品欄に貼り付ければ、注文書を作成できる。よって、部品属性情報の書き写しミスに起因する誤発注を低減できる。また、図面６３中のリンク番号ＬＮを選択して部品表６４中の対応する行がハイライト表示される度にその行のチェックボックス７８にチェックを入れておくことで、調べた部品属性情報を覚えておくことができる。
【００８９】
（６）依頼確認ボタン７３を操作すれば、部品表６４でチェックボックス７８にチェックを入れた行に属する部品属性情報のみが抽出された依頼確認表８０が表示される。よって、依頼確認表８０により依頼内容が確認し易いため、誤発注を低減できる。また、依頼確認表８０の表示状態で、依頼確認ボタン７３を操作すれば、注文書８２が自動作成される。よって、注文書８２の作成の手間を省けるうえ、注文部品情報の書き写しミスのない注文書８２でメーカー側へ発注を行うことができる。
【００９０】
（７）サーバー１１側ではクライアント１２から受け付けた注文内容が、部品表６４のチェックボックス７８に反映されるので、注文内容を間違いなく把握できる。
（８）階層ツリー６２で所望の部品を指定した状態で添付ボタン７６を操作して起動される添付ファイル指定画面８４でファイルを指定したうえで、保存ボタン８７を操作すれば、その指定した部品に関連付けて文書を添付できる。従って、部品管理装置１００により図面６３と部品表６４を一元管理できるうえ、取扱説明書や作業標準手順などの文書も合わせて一元管理できる。
【００９１】
前記実施形態は上記に限定されず、以下の態様に変更することもできる。
・強調表示は、反転表示に限らず、反転色以外の色に変更する表示や、背景色のみを変更する表示、リンク番号の色（文字色）のみを変更する表示などでもよい。さらに点滅表示でもよい。また、部品表６４の行全体をハイライト表示する構成に替え、行の一部、例えばリンク番号のみ、又は部品属性情報のみをハイライト表示する構成としてもよい。
【００９２】
・符号は番号（リンク番号）に限定されず、アルファベットや、アルファベットと数字との組合せからなる文字列でもよい。また、「イ」「ロ」「ハ」…等の片仮名でもよい。
・図面６３中の対応するリンク番号ＬＮを強調表示させる際に選択する部品表中の箇所は、行全体に限らず、行中の一部、例えばリンク番号（符号）を選択したり、１つの部品属性情報（図面番号又は部品名）を選択したりする構成としてもよい。
【００９３】
・ＣＡＤ対応形式は、ＤＷＧ形式以外に、ＤＸＦ形式、ＤＷＦ形式、ＪＷＫ形式、ＪＷＣ形式、ＪＷＷ形式、ＭＰＰ形式、ＭＣＤ形などでもよい。また、ブラウザ対応形式は、ＰＮＧ形式に限定されず、ＧＩＦ形式でもよい。
【００９４】
・図１４のステップＳ１２における表計算形式か否かの判断、及びステップＳ１３における部品表データの変換は人が行ってもよい。また、ステップＳ１２の判断はプログラムが行ってその判断結果からデータ形式が間違っている場合は形式エラーの警告を行い、部品表データのデータ形式変換については人が行う構成でもよい。
【００９５】
・部品表６４において行毎に選択／非選択の入力が可能な行選択部は、チェックボックスに限定されず、ラジオボタンでもよい。また、行選択部をテキストボックスとし、例えば「１」などの規定文字（数字）が入力されると選択、「０」などの他の規定文字が入力されると非選択とする構成でもよい。
【００９６】
・リンク番号座標情報ＬＤ中の座標情報は、円領域や楕円領域、矩形以外の多角形の領域などの座標情報でもよい。さらに座標情報は領域の中心点の座標のみでもよい。
・図面は電柱の設計図（引込装柱図）の例に限定されず、例えば機械図、建築図、電器図及び土木図等の設計図でもよい。
【００９７】
・データ生成部３１を備えない部品管理装置１００としてもよい。この場合、予め作成した図面データＤ２、リンク番号座標情報ＬＤ、部品表情報Ｐ２などの必要なデータをデータ格納部３２に保存しておく構成とする。
【００９８】
前記実施形態及び変形例から把握される技術的思想を以下に記載する。
（１）図面と部品表とを画面を表示して部品を管理する部品管理方法であって、記憶手段から、部品と符号とが対応付けて描かれた図面を表示するための図面データと、前記部品の部品属性情報が前記符号に対応付けられた部品表を表示するための部品表データとを読み出して、当該図面データに基づく前記図面と、当該部品表データに基づく前記部品表とを、前記図面中の前記符号を入力手段の操作で選択可能な状態で画面に表示する表示手順と、前記画面における前記図面中の符号が前記入力手段の操作で選択されると、当該選択された符号の位置の座標を取得するとともに、前記図面中の前記符号と当該符号の座標とが関連付けられた符号座標情報を記憶手段から読み出して、当該取得した座標を基に前記符号座標情報を参照して当該座標に対応する前記符号を取得し、前記画面中の部品表における当該取得した符号に対応する部品属性情報を強調表示する表示制御手順と、を備えたことを特徴とする部品管理方法。この方法によれば、部品管理用プログラム及び部品管理装置と同様の作用効果を得ることができる。
【符号の説明】
【００９９】
１０…部品管理システム、１１…サーバー、１２…クライアント、１４…モニタ、１５…入力手段としてのキーボード、１６…入力手段としてのマウス、１７…プリンタ、２０…部品管理画面、２１…ＣＰＵ、２３…ハードディスク、３１…データ生成部、３２…記憶手段としてのデータ格納部、３３…制御処理部、３５…図面取込部、３６…図面形式変換部、３７…符号座標情報作成部としてのリンク番号座標情報生成部、３８…部品表取込部、４１…表示手段としての画面生成部、４３…表示制御手段としての第１表示制御部、４４…第２表示制御部、４５…抽出処理部、４６…注文書作成部、４７…データ出力部、４８…印刷出力部、４９…データ取込部、５０…注文反映処理部、５１…添付処理部、６２…階層ツリー、６３…図面、６４…部品表、７３…依頼確認ボタン、７４…データ出力ボタン、７５…データ取込ボタン、７６…添付ボタン、７８…行選択部としてのチェックボックス、８２…注文書、９０…添付マーク、１００…部品管理装置、Ｐ…部品管理用プログラムとしてのプログラム、Ｂ…ブラウザ、Ｄ１…ＣＡＤ対応形式の図面データ（ＣＡＤデータ）、Ｄ２…ブラウザ対応形式の図面データ、Ｐ１…部品表データ、Ｐ２…部品表データとしての部品表情報、ＦＰ…画像ファイルパス、ＬＮ…符号としてのリンク番号、ＬＤ…符号座標情報としてのリンク番号座標情報、ＯＤ…注文データ。
【図１】
2013084100.tif 000003
【図２】
2013084100.tif 000004
【図４】
2013084100.tif 000005
【図５】
2013084100.tif 000006
【図６】
2013084100.tif 000007
【図９】
2013084100.tif 000008
【図１０】
2013084100.tif 000009
【図１１】
2013084100.tif 000010
【図１２】
2013084100.tif 000011
【図１３】
2013084100.tif 000012
【図１４】
2013084100.tif 000013
【図１５】
2013084100.tif 000014
【図１６】
2013084100.tif 000015
【図１７】
2013084100.tif 000016
【図３】
2013084100.tif 000017
【図７】
2013084100.tif 000018
【図８】
2013084100.tif 000019