"複数の製品の部品をまとめて管理する部品管理装置であって、前記複数の製品すべてに共通する前記部品である共通部品を識別する部品識別情報と、前記製品毎に異なる前記部品であるオプション部品の部品識別情報とが列記され、前記オプション部品の前記部品識別情報には、少なくとも1つのオプション項目の値を含むオプション情報が対応付けられている部品情報を保持する部品情報保持手段と、前記複数の製品各々を識別する製品識別情報が列記され、少なくとも1つの前記製品の前記製品識別情報には、少なくとも1つの前記オプション項目の値を含むオプション指定情報が対応付けられている製品情報を保持する製品情報保持手段と、1つの前記製品識別情報を特定するための入力を受付ける入力受付手段と、前記入力に従い特定された前記製品識別情報である指定製品識別情報をキーとして前記製品情報を検索し、検索結果として、前記指定製品識別情報に対応付けられている前記オプション指定情報、または、前記指定製品識別情報には前記オプション指定情報は対応付けられていないことを示す情報を取得する製品情報検索手段と、前記部品情報を検索し、前記指定製品識別情報で特定される前記製品の前記部品を識別する前記部品識別情報である第1の前記部品識別情報を抽出する部品抽出手段と、を有し、前記部品抽出手段は、前記製品情報検索手段が前記検索結果として前記オプション指定情報を取得した場合には、前記第1の部品識別情報として、前記オプション情報が対応付けられている前記部品識別情報の中の、対応付けられている前記オプション項目の値が前記オプション指定情報に含まれている前記部品識別情報を抽出する部品管理装置。請求項1に記載の部品管理装置において、前記部品情報において、第1の前記オプション部品の前記部品識別情報には、少なくとも1つの前記オプション項目の値を含む前記オプション情報が対応付けられ、第2の前記オプション部品の前記部品識別情報には、2つ以上の前記オプション項目の値を含む前記オプション情報が対応付けられている部品管理装置。請求項1または2に記載の部品管理装置において、前記部品情報において、前記共通部品の前記部品識別情報には、前記オプション情報が対応付けられておらず、前記部品抽出手段は、前記製品情報検索手段が前記検索結果として前記オプション指定情報を取得した場合には、前記第1の部品識別情報として、さらに、前記オプション情報が対応付けられていない前記部品識別情報を抽出する部品管理装置。請求項1から3のいずれか1項に記載の部品管理装置において、前記部品情報において、前記共通部品の前記部品識別情報には、前記オプション情報が対応付けられておらず、前記部品抽出手段は、前記製品情報検索手段が前記検索結果として前記指定製品識別情報には前記オプション指定情報は対応付けられていないことを示す情報を取得した場合には、前記第1の部品識別情報として、前記オプション情報が対応付けられていない前記部品識別情報のみを抽出する部品管理装置。請求項1から4のいずれか1項に記載の部品管理装置において、前記オプション情報には、前記オプション項目の値に対応付けられた当該オプション項目を識別するオプション項目識別情報が含まれ、前記オプション指定情報には、前記オプション項目の値に対応付けられた当該オプション項目を識別する前記オプション項目識別情報が含まれ、前記部品抽出手段は、前記第1の部品識別情報に対応付けられている前記オプション情報に含まれる前記オプション項目の値のすべてが、前記オプション指定情報に含まれる前記オプション項目の値の中に含まれるか否かを判断する処理において、当該オプション情報に含まれる前記オプション項目識別情報を認識し、当該オプション指定情報に含まれる前記オプション項目の値の中の認識したオプション項目識別情報に対応付けられている前記オプション項目の値のみを利用する部品管理装置。複数の製品の部品をまとめて管理する部品管理方法であって、前記複数の製品すべてに共通する前記部品である共通部品を識別する部品識別情報と、前記製品毎に異なる前記部品であるオプション部品の部品識別情報とが列記され、前記オプション部品の前記部品識別情報には、少なくとも1つのオプション項目の値を含むオプション情報が対応付けられている部品情報、及び、前記複数の製品各々を識別する製品識別情報が列記され、少なくとも1つの前記製品の前記製品識別情報には、少なくとも1つの前記オプション項目の値を含むオプション指定情報が対応付けられている製品情報を記憶部に記憶しておき、1つの前記製品識別情報を特定するための入力を受付ける入力受付ステップと、前記入力に従い特定された前記製品識別情報である指定製品識別情報をキーとして前記製品情報を検索し、検索結果として、前記指定製品識別情報に対応付けられている前記オプション指定情報、または、前記指定製品識別情報には前記オプション指定情報は対応付けられていないことを示す情報を取得する製品情報検索ステップと、前記部品情報を検索し、前記指定製品識別情報で特定される前記製品の前記部品を識別する前記部品識別情報である第1の前記部品識別情報を抽出する部品抽出ステップと、を有し、前記部品抽出ステップでは、前記製品情報検索ステップにおいて前記検索結果として前記オプション指定情報が取得された場合には、前記第1の部品識別情報として、前記オプション情報が対応付けられている前記部品識別情報の中の、対応付けられている前記オプション項目の値が前記オプション指定情報に含まれている前記部品識別情報を抽出する部品管理方法。複数の製品の部品をまとめて管理するためのプログラムであって、コンピュータを、前記複数の製品すべてに共通する前記部品である共通部品を識別する部品識別情報と、前記製品毎に異なる前記部品であるオプション部品の部品識別情報とが列記され、前記オプション部品の前記部品識別情報には、少なくとも1つのオプション項目の値を含むオプション情報が対応付けられている部品情報を保持する部品情報保持手段、前記複数の製品各々を識別する製品識別情報が列記され、少なくとも1つの前記製品の前記製品識別情報には、少なくとも1つの前記オプション項目の値を含むオプション指定情報が対応付けられている製品情報を保持する製品情報保持手段、1つの前記製品識別情報を特定するための入力を受付ける入力受付手段、前記入力に従い特定された前記製品識別情報である指定製品識別情報をキーとして前記製品情報を検索し、検索結果として、前記指定製品識別情報に対応付けられている前記オプション指定情報、または、前記指定製品識別情報には前記オプション指定情報は対応付けられていないことを示す情報を取得する製品情報検索手段、前記部品情報を検索し、前記指定製品識別情報で特定される前記製品の前記部品を識別する前記部品識別情報である第1の前記部品識別情報を抽出する部品抽出手段、として機能させ、さらに、前記部品抽出手段を、前記製品情報検索手段が前記検索結果として前記オプション指定情報を取得した場合には、前記第1の部品識別情報として、前記オプション情報が対応付けられている前記部品識別情報の中の、対応付けられている前記オプション項目の値が前記オプション指定情報に含まれている前記部品識別情報を抽出するよう機能させるためのプログラム。本発明者は、特許文献1に記載の技術には、以下のような課題があることを見出した。特許文献1に記載の技術は、共通部品及びオプション部品の部品番号をまとめて管理する親部品表において、オプション部品の部品番号には各製品に固有の番号製品固有番号を付しておく。すなわち、親部品表において、各製品とオプション部品とを直接対応付けておく。そして、親部品表から所定の情報を抽出して第1の製品の部品表を作成する際には、共通部品の部品番号を抽出するとともに、第1の製品の製品固有番号を付してあるオプション部品の部品番号を抽出する。特許文献1に記載の技術のように、親部品表において製品とオプション部品とを直接対応付けておく場合、親部品表においてオプション部品と直接対応付けられていない製品以下未対応付製品というの部品表を作成することはできない。例えば、未対応付製品が、親部品表において管理されている共通部品すべてを使用し、かつ、オプション部品の一部を使用するものであっても、親部品表において、未対応付製品と、オプション部品とは対応付けられていないため、親部品表から未対応付製品の部品表を作成することはできない。当該未対応付製品の部品表を作成するためには、親部品表において、当該未対応付製品が使用するオプション部品の部品番号に、当該未対応付製品の製品固有番号を付さなければならない。すなわち、特許文献1に記載の技術の場合、親部品表において所定のオプション部品と直接対応付けられていない製品の部品表を作成するためには、親部品表の内容を変更しなければならない。親部品表は、各製品の部品表を作成するための基礎となるデータであるため、頻繁に変更することは好ましくない。また、親部品表で管理する部品の数が多い場合には、データ量は膨大となり、結果、データの変更作業に多くの作業時間を要するほか、変更内容に誤りが生じやすくなる。また、変更内容に誤りが生じた際の復旧作業の労力が大きくなる等の不都合が生じると考えられる。なお、未対応付製品としては、例えば、親部品表において部品を管理されている製品に関連する新製品などが考えられ、未対応付製品が発生する頻度は比較的多いと考えられる。そこで、本発明では、部品表の作成及び管理を容易にする手段を提供することを課題とする。本発明では、特許文献1に記載の技術と同様に、複数の製品の部品をまとめて管理することができる。また、まとめて管理する複数の製品以下、管理製品群というに共通に使用される共通部品と、オプション部品とをまとめて管理することができる。しかし、本発明では、各製品と、各製品に使用されるオプション部品とを直接対応付けない。本発明者は、オプション部品が各製品に使用されるか否かは、製品毎に定まる特有の要件に従い決定されることを見出した。例えば、管理製品群の中のDVDドライブを内蔵する製品に共通に使用されるオプション部品であるDVDドライブ製品番号:AAA-dは、第1の製品がDVDドライブを内蔵する規格か否かにより、第1の製品に使用されるか否かが決まる。また、管理製品群の中のCDドライブを内蔵する製品であって、仕向地が米国の製品に共通に使用される第1のCDドライブ製品番号:BBB-c米国で製造は、第1の製品がCDドライブを内蔵する規格か否か、及び、第1の製品の仕向地が米国か否かにより、第1の製品に使用されるか否かが決まる。また、管理製品群の中のCDドライブを内蔵する製品であって、仕向地が日本の製品に共通に使用される第2のCDドライブ製品番号:CCC-c日本で製造は、第1の製品がCDドライブを内蔵する規格か否か、及び、第1の製品の仕向地が日本か否かにより、第1の製品に使用されるか否かが決まる。このように、オプション部品は、製品毎に定まる特有の要件、例えば、DVDドライブを内蔵する規格か否か、CDドライブを内蔵する規格か否か、仕向地などに応じて、各製品に使用されるか否かが決まる。なお、オプション部品の中には、上記DVDドライブ製品番号:AAA-dのように、各製品に特有の1つの要件で使用されるか否か決まるものもあれば、上記第1及び第2のCDドライブのように、各製品に特有の2つ以上の要件で使用されるか否かが決まるものもある。本発明者は、上記前提を基に、以下の発明を完成した。すなわち、本発明においては、共通部品及びオプション部品をまとめて管理する部品情報において、オプション部品各々に少なくとも1つのオプション項目の値を対応付けて管理しておく。オプション項目の値は、当該オプション部品を使用するか否かが決まる要件であり、上記例の場合、仕向地:米国、仕向地:日本、CDドライブ内蔵、DVDドライブ内蔵などが該当する。また、本発明においては、管理製品群の中の製品各々を識別する情報と、製品毎に定まる特有の要件を示す少なくとも1つのオプション項目の値とを対応付けて製品情報として管理しておく。なお、オプション部品を使用しない製品の識別情報には、オプション項目の値は対応付けなくてもよい。そして、上記部品情報を利用して、第1の製品の部品表を作成する場合には、まず製品情報を検索して第1の製品のオプション項目の値、すなわち第1の製品に特有の要件を識別する。そして、識別したオプション項目の値を利用して上記部品情報を検索することで、第1の製品に含まれる部品を抽出する。例えば、対応付けられているオプション項目の値のすべて上記第1のCDドライブ製品番号:BBB-cの場合、仕向地:米国、CDドライブ内蔵が、第1の製品のオプション項目の値の中に含まれるオプション部品と、共通部品とを、第1の製品に含まれる部品として抽出する。このような本発明によれば、部品表の作成及び管理を容易にすることが可能となる。例えば、部品情報に登録されている共通部品の全てを使用し、かつ、すでに部品情報に登録されているオプション部品の一部を使用する新製品が出てきた場合、製品情報に、当該新製品を識別する情報と、当該新製品に特有の要件を示す少なくとも1つのオプション項目の値とを対応付けて新規に登録すれば、部品情報の内容を変更しなくても、当該新製品の部品表を作成することができる。すなわち、新製品が出るたびに部品情報の内容を変更する必要がない。なお、上記本発明によれば、複数の製品の部品をまとめて管理する部品管理装置であって、前記複数の製品すべてに共通する前記部品である共通部品を識別する部品識別情報と、前記製品毎に異なる前記部品であるオプション部品の部品識別情報とが列記され、前記オプション部品の前記部品識別情報には、少なくとも1つのオプション項目の値を含むオプション情報が対応付けられている部品情報を保持する部品情報保持手段と、前記複数の製品各々を識別する製品識別情報が列記され、少なくとも1つの前記製品の前記製品識別情報には、少なくとも1つの前記オプション項目の値を含むオプション指定情報が対応付けられている製品情報を保持する製品情報保持手段と、1つの前記製品識別情報を特定するための入力を受付ける入力受付手段と、前記入力に従い特定された前記製品識別情報である指定製品識別情報をキーとして前記製品情報を検索し、検索結果として、前記指定製品識別情報に対応付けられている前記オプション指定情報、または、前記指定製品識別情報には前記オプション指定情報は対応付けられていないことを示す情報を取得する製品情報検索手段と、前記部品情報を検索し、前記指定製品識別情報で特定される前記製品の前記部品を識別する前記部品識別情報である第1の前記部品識別情報を抽出する部品抽出手段と、を有し、前記部品抽出手段は、前記製品情報検索手段が前記検索結果として前記オプション指定情報を取得した場合には、前記第1の部品識別情報として、前記オプション情報が対応付けられている前記部品識別情報の中の、対応付けられている前記オプション項目の値が前記オプション指定情報に含まれている前記部品識別情報を抽出する部品管理装置が提供される。また、本発明によれば、複数の製品の部品をまとめて管理する部品管理方法であって、前記複数の製品すべてに共通する前記部品である共通部品を識別する部品識別情報と、前記製品毎に異なる前記部品であるオプション部品の部品識別情報とが列記され、前記オプション部品の前記部品識別情報には、少なくとも1つのオプション項目の値を含むオプション情報が対応付けられている部品情報、及び、前記複数の製品各々を識別する製品識別情報が列記され、少なくとも1つの前記製品の前記製品識別情報には、少なくとも1つの前記オプション項目の値を含むオプション指定情報が対応付けられている製品情報を記憶部に記憶しておき、1つの前記製品識別情報を特定するための入力を受付ける入力受付ステップと、前記入力に従い特定された前記製品識別情報である指定製品識別情報をキーとして前記製品情報を検索し、検索結果として、前記指定製品識別情報に対応付けられている前記オプション指定情報、または、前記指定製品識別情報には前記オプション指定情報は対応付けられていないことを示す情報を取得する製品情報検索ステップと、前記部品情報を検索し、前記指定製品識別情報で特定される前記製品の前記部品を識別する前記部品識別情報である第1の前記部品識別情報を抽出する部品抽出ステップと、を有し、前記部品抽出ステップでは、前記製品情報検索ステップにおいて前記検索結果として前記オプション指定情報が取得された場合には、前記第1の部品識別情報として、前記オプション情報が対応付けられている前記部品識別情報の中の、対応付けられている前記オプション項目の値が前記オプション指定情報に含まれている前記部品識別情報を抽出する部品管理方法が提供される。また、本発明によれば、複数の製品の部品をまとめて管理するためのプログラムであって、コンピュータを、前記複数の製品すべてに共通する前記部品である共通部品を識別する部品識別情報と、前記製品毎に異なる前記部品であるオプション部品の部品識別情報とが列記され、前記オプション部品の前記部品識別情報には、少なくとも1つのオプション項目の値を含むオプション情報が対応付けられている部品情報を保持する部品情報保持手段、前記複数の製品各々を識別する製品識別情報が列記され、少なくとも1つの前記製品の前記製品識別情報には、少なくとも1つの前記オプション項目の値を含むオプション指定情報が対応付けられている製品情報を保持する製品情報保持手段、1つの前記製品識別情報を特定するための入力を受付ける入力受付手段、前記入力に従い特定された前記製品識別情報である指定製品識別情報をキーとして前記製品情報を検索し、検索結果として、前記指定製品識別情報に対応付けられている前記オプション指定情報、または、前記指定製品識別情報には前記オプション指定情報は対応付けられていないことを示す情報を取得する製品情報検索手段、前記部品情報を検索し、前記指定製品識別情報で特定される前記製品の前記部品を識別する前記部品識別情報である第1の前記部品識別情報を抽出する部品抽出手段、として機能させ、さらに、前記部品抽出手段を、前記製品情報検索手段が前記検索結果として前記オプション指定情報を取得した場合には、前記第1の部品識別情報として、前記オプション情報が対応付けられている前記部品識別情報の中の、対応付けられている前記オプション項目の値が前記オプション指定情報に含まれている前記部品識別情報を抽出するよう機能させるためのプログラムが提供される。本発明によれば、部品表の作成及び管理を容易にすることが可能となる。以下、本発明の実施の形態について図面を用いて説明する。なお、本実施形態の各部は、任意のコンピュータのCPU、メモリ、メモリにロードされたプログラムあらかじめ機器を出荷する段階からメモリ内に格納されているプログラムのほか、CD等の記憶媒体やインターネット上のサーバ等からダウンロードされたプログラムも含む、そのプログラムを格納するハードディスク等の記憶ユニット、ネットワーク接続用インタフェースを中心にハードウエアとソフトウエアの任意の組合せによって実現される。そして、その実現方法、機器にはいろいろな変形例があることは、当業者には理解されるところである。また、本実施形態の説明において利用する機能ブロック図は、ハードウエア単位の構成ではなく、機能単位のブロックを示している。これらの図においては、本実施形態の各装置は1つの機器により実現されるよう記載されているが、その実現手段はこれに限定されない。すなわち、物理的に分かれた構成であっても、論理的に分かれた構成であっても構わない。図1は、本実施形態の部品管理装置1の構成の一例を示す機能ブロック図を示す。本実施形態の部品管理装置1は、複数の製品の部品をまとめて管理するために、部品情報保持部10と、製品情報保持部20と、入力受付部30と、製品情報検索部40と、部品抽出部50と、出力部60とを有する。以下、各部について説明する。部品情報保持部10は部品情報を保持する。部品情報には、管理製品群に含まれる複数の製品すべてに共通する部品である共通部品を識別する部品識別情報と、製品毎に異なる部品であるオプション部品の部品識別情報とが列記されている。そして、オプション部品の部品識別情報には、少なくとも1つのオプション項目の値を含むオプション情報が対応付けられている。なお、オプション部品は、共通部品を除くその他の部品であり、管理製品群の中の一部1または2以上の製品に使用される部品である。図2に部品情報の一例を示す。図2に示す部品情報には、部品識別情報の列に、複数の部品各々の部品識別情報が記載されている。そして、オプション情報の列に、オプション項目を識別するオプション項目識別情報と、オプション項目の値とが対応付けて記載されている。例えば、部品識別情報AAA-dには、オプション項目識別情報DiscDriveとオプション項目の値dvdが対応付けられている。これは、部品識別情報AAA-dで特定される部品は、管理製品群の中の、DVDドライブがDiscDriveの規格として定められている製品に共通に使用されることを示している。部品識別情報BBB-cには、オプション項目識別情報DiscDriveとオプション項目の値cd、及び、オプション項目識別情報Areaとオプション項目の値usが対応付けられている。これは、部品識別情報BBB-cで特定される部品は、管理製品群の中の、CDドライブがDiscDriveの規格として定められており、かつ、仕向け地が米国である製品に共通に使用されることを示している。部品識別情報CCC-cには、オプション項目識別情報DiscDriveとオプション項目の値cd、及び、オプション項目識別情報Areaとオプション項目の値jpが対応付けられている。これは、部品識別情報CCC-cで特定される部品は、管理製品群の中の、CDドライブがDiscDriveの規格として定められており、かつ、仕向け地が日本である製品に共通に使用されることを示している。部品識別情報DDD-cには、オプション項目識別情報DiscDriveとオプション項目の値cd、オプション項目識別情報Areaとオプション項目の値cn、及び、オプション項目識別情報Priceとオプション項目の値Hが対応付けられている。これは、部品識別情報DDD-cで特定される部品は、管理製品群の中の、CDドライブがDiscDriveの規格として定められており、仕向け地が中国であり、かつ、高価格品である製品に共通に使用されることを示している。部品識別情報EEE-cには、オプション項目識別情報DiscDriveとオプション項目の値cd、オプション項目識別情報Areaとオプション項目の値cn、及び、オプション項目識別情報Priceとオプション項目の値Lが対応付けられている。これは、部品識別情報EEE-cで特定される部品は、管理製品群の中の、CDドライブがDiscDriveの規格として定められており、仕向け地が中国であり、かつ、低価格品である製品に共通に使用されることを示している。部品識別情報FFF-cには、オプション項目識別情報DiscDriveとオプション項目の値cd、及び、オプション項目識別情報Areaとオプション項目の値any:ex.us,jp,cnが対応付けられている。これは、部品識別情報FFF-cで特定される部品は、管理製品群の中の、CDドライブがDiscDriveの規格として定められており、仕向け地が米国、日本、中国以外の国である製品に共通に使用されることを示している。部品識別情報10-FFF-XX、A1010-21及びP-21には、オプション情報が対応付けられていない。これは、部品識別情報10-FFF-XX、A1010-21及びP-21各々で特定される部品は、管理製品群の中のすべての製品に共通に使用されることを示している。すなわち、オプション情報が対応付けられていない部品識別情報は、共通部品の部品識別情報である。部品識別情報1139-FDD及びP39-2には、オプション項目識別情報EXとオプション項目の値FDDが対応付けられている。これは、部品識別情報1139-FDD及びP39-2各々で特定される部品は、管理製品群の中の、フロッピー登録商標ディスクドライブが規格として定められている製品に共通に使用されることを示している。このように、異なる部品の部品識別情報に、同じオプション項目識別情報及びオプション項目の値が対応付けられることもある。なお、図2に示す例はあくまで一例であり、オプション項目識別情報、及び、オプション項目の値の内容は、設計的事項である。また、1つの部品識別情報に対応付けるオプション情報の数も設計的事項である。図1に戻り、製品情報保持部20は、製品情報を保持する。製品情報には、管理製品群の中の製品各々を識別する製品識別情報が列記されている。そして、少なくとも1つの製品の製品識別情報には、少なくとも1つのオプション項目の値を含むオプション指定情報が対応付けられている。図3に製品情報の一例を示す。図3に示す製品情報には、製品識別情報の列に、複数の製品各々の製品識別情報が記載されている。そして、オプション指定情報の列に、オプション項目を識別するオプション項目識別情報と、オプション項目の値とが対応付けて記載されている。例えば、製品識別情報0000001には、オプション項目識別情報Areaとオプション項目の値us、オプション項目識別情報DiscDriveとオプション項目の値cd、及び、オプション項目識別情報Priceとオプション項目の値L等が対応付けられている。これは、製品識別情報0000001で特定される製品は、仕向地が米国であり、CDドライブがDiscDriveの規格として定められており、かつ、低価格品であることを示している。なお、製品識別情報0000004には、オプション指定情報が全く対応付けられていない。これは、製品識別情報0000004で特定される製品は、オプション部品を全く使用しないことを示している。各製品識別情報に対応付けるオプション指定情報は、各製品の設計企画等により定めることができる設計的事項であり、その内容及び数は特段制限されない。図1に戻り、入力受付部30は、例えばユーザから、1つの製品識別情報を特定するための入力を受付ける。例えば、入力受付部30は、キーボード、マウス、タッチパネルディスプレイ、入力ボタン等のあらゆる入力装置を利用して、1つの製品識別情報そのものの入力を受付けてもよい。製品情報検索部40は、入力受付部30が受付けた入力に従い特定された製品識別情報である指定製品識別情報をキーとして製品情報図3参照を検索する。そして、製品情報検索部40は、検索結果として、指定製品識別情報に対応付けられているオプション指定情報、または、指定製品識別情報にはオプション指定情報は対応付けられていないことを示す情報を取得する。例えば、指定製品識別情報が0000001である場合、製品情報検索部40は、図3に示す製品情報を検索すると、検索結果として、オプション指定情報Area[us]、DiscDrive[cd]、及び、Price[L]を取得する。また、指定製品識別情報が0000004である場合、製品情報検索部40は、図3に示す製品情報を検索すると、検索結果として、指定製品識別情報にはオプション指定情報は対応付けられていないことを示す情報を取得する。図1に戻り、部品抽出部50は、部品情報図2参照を検索し、指定製品識別情報で特定される製品の部品を識別する部品識別情報である第1の部品識別情報を抽出する。部品抽出部50による抽出処理は、製品情報検索部40が取得した検索結果により異なる。まず、製品情報検索部40が検索結果としてオプション指定情報を取得した場合について説明する。かかる場合、部品抽出部50は、第1の部品識別情報として、1オプション情報が対応付けられていない部品識別情報共通部品の部品識別情報と、2オプション情報が対応付けられている部品識別情報オプション部品の部品識別情報の中の、対応付けられているオプション項目の値が検索結果であるオプション指定情報に含まれている部品識別情報と、を抽出する。なお、部品抽出部50は、2の部品識別情報として、例えば、オプション情報が対応付けられている部品識別情報オプション部品の部品識別情報の中の、対応付けられているオプション項目の値のすべてが、検索結果であるオプション指定情報に含まれている部品識別情報を抽出する。一例として、指定製品識別情報が0000001であり、製品情報検索部40が、検索結果として、オプション指定情報Area[us]、DiscDrive[cd]、及び、Price[L]を取得した場合図3参照を考えてみる。かかる場合、部品抽出部50は、図2に示す部品情報を検索すると、第1の部品識別情報として、1オプション情報が対応付けられていない部品識別情報10-FFF-XX、A1010-21及びP-21等を抽出する。併せて、部品抽出部50は、第1の部品識別情報として、2オプション情報が対応付けられている部品識別情報AAA-d、BBB-c、CCC-c、DDD-c、EEE-c、FFF-c、1139-FDD及びP39-2等の中の、対応付けられているオプション項目の値のすべてが、検索結果であるオプション指定情報Area[us]、DiscDrive[cd]、及び、Price[L]の中に含まれている部品識別情報を抽出する。当該例の場合、部品抽出部50は、オプション情報Area[us]、DiscDrive[cd]が対応付けられている部品識別情報BBB-cを抽出する。結果、図4に示すように、指定製品識別情報0000001で特定される製品の部品表が作成される。なお、2オプション情報が対応付けられている部品識別情報オプション部品の部品識別情報の中の、対応付けられているオプション項目の値がオプション指定情報に含まれている部品識別情報を抽出する処理のアルゴリズムは特段制限されない。しかし、第1の部品識別情報に対応付けられているオプション項目の値が、検索結果であるオプション指定情報に含まれるオプション項目の値の中に含まれるか否かを判断する処理は、例えば以下のように行ってもよい。まず、部品抽出部50は、第1の部品識別情報例:図2のAAA-dに対応付けられているオプション項目識別情報例:図2のDiscDriveを認識する。そして、部品抽出部50は、検索結果であるオプション指定情報例:図3の0000001に対応付けられたオプション指定情報に含まれるオプション項目の値の中の、認識したオプション項目識別情報例:DiscDriveに対応付けられているオプション項目の値例:cdのみを、判断に利用する。すなわち、認識したオプション項目識別情報例:DiscDriveに対応付けられているオプション項目の値例:cdのみを、第1の部品識別情報例:図2のAAA-dに対応付けられているオプション項目の値との照合処理に利用する。このようにすれば、照合処理効率を向上させることができる。次に、製品情報検索部40が検索結果として指定製品識別情報にはオプション指定情報は対応付けられていないことを示す情報を取得した場合について説明する。かかる場合、部品抽出部50は、第1の部品識別情報として、1オプション情報が対応付けられていない部品識別情報共通部品の部品識別情報のみを抽出する。例えば、指定製品識別情報が0000004であり、製品情報検索部40が、検索結果として、指定製品識別情報にはオプション指定情報は対応付けられていないことを示す情報を取得した場合図3参照を考えてみる。かかる場合、部品抽出部50は、図2に示す部品情報を検索すると、第1の部品識別情報として、1オプション情報が対応付けられていない部品識別情報10-FFF-XX、A1010-21及びP-21等のみを抽出する。結果、図5に示すように、指定製品識別情報0000004で特定される製品の部品表が作成される。参考までに、上記と同様にして作成された、製品識別情報0000002、0000003、0000005及び0000006各々で特定される製品図3参照の部品表を、図6乃至9各々に示す。本実施形態によれば、図6及び7に示すように、同一のオプション項目の値から複数の部品識別情報が抽出される場合がある。図6及び7には、オプション項目の値FDDから、部品識別情報1139-FDD及びP39-2が抽出されている例が示されている。図1に戻り、出力部60は、部品抽出部50が抽出した第1の部品識別情報を出力する。例えば、出力部60は、部品抽出部50が抽出した第1の部品識別情報を利用して作成された図4乃至9に示すような部品表を、ディスプレイ、印刷装置などのあらゆる出力装置を介して出力する。次に、本実施形態の部品管理方法の処理の流れについて説明する。本実施形態の部品管理方法は、図10のフローチャートに示すように、入力受付ステップS10と、製品情報検索ステップS20と、部品抽出ステップS30と、出力ステップS40と、を有する。入力受付ステップS10では、入力受付部30が、例えばユーザから、1つの製品識別情報を特定するための入力を受付ける。製品情報検索ステップS20では、製品情報検索部40が、S10における入力に従い特定された製品識別情報である指定製品識別情報をキーとして、製品情報保持部20が保持する製品情報図3参照を検索する。そして、製品情報検索部40は、検索結果として、指定製品識別情報に対応付けられているオプション指定情報、または、指定製品識別情報にはオプション指定情報は対応付けられていないことを示す情報を取得する。部品抽出ステップS30では、部品抽出部50が、部品情報保持部10が保持する部品情報図2参照を検索し、指定製品識別情報で特定される製品の部品を識別する部品識別情報である第1の部品識別情報を抽出する。具体的には、S20で製品情報検索部40が検索結果としてオプション指定情報を取得した場合には、部品抽出部50は、第1の部品識別情報として、1オプション情報が対応付けられていない部品識別情報共通部品の部品識別情報と、2オプション情報が対応付けられている部品識別情報オプション部品の部品識別情報の中の、対応付けられているオプション項目の値が、検索結果であるオプション指定情報に含まれている部品識別情報と、を抽出する。なお、部品抽出部50は、2の部品識別情報として、例えば、オプション情報が対応付けられている部品識別情報オプション部品の部品識別情報の中の、対応付けられているオプション項目の値のすべてが、検索結果であるオプション指定情報に含まれている部品識別情報を抽出する。一方、S20で製品情報検索部40が検索結果として指定製品識別情報にはオプション指定情報は対応付けられていないことを示す情報を取得した場合には、部品抽出部50は、第1の部品識別情報として、1オプション情報が対応付けられていない部品識別情報共通部品の部品識別情報のみを抽出する。出力ステップS40では、出力部60が、S30で部品抽出部50が抽出した第1の部品識別情報を出力する。例えば、出力部60は、部品抽出部50が抽出した第1の部品識別情報を利用して作成された図4乃至9に示すような部品表を、ディスプレイ、印刷装置などのあらゆる出力装置を介して出力する。なお、本実施形態の部品管理装置1は、例えば、以下のプログラムをコンピュータにインストールすることで、実現することができる。複数の製品の部品をまとめて管理するためのプログラムであって、コンピュータを、前記複数の製品すべてに共通する前記部品である共通部品を識別する部品識別情報と、前記製品毎に異なる前記部品であるオプション部品の部品識別情報とが列記され、前記オプション部品の前記部品識別情報には、少なくとも1つのオプション項目の値を含むオプション情報が対応付けられている部品情報を保持する部品情報保持手段、前記複数の製品各々を識別する製品識別情報が列記され、少なくとも1つの前記製品の前記製品識別情報には、少なくとも1つの前記オプション項目の値を含むオプション指定情報が対応付けられている製品情報を保持する製品情報保持手段、1つの前記製品識別情報を特定するための入力を受付ける入力受付手段、前記入力に従い特定された前記製品識別情報である指定製品識別情報をキーとして前記製品情報を検索し、検索結果として、前記指定製品識別情報に対応付けられている前記オプション指定情報、または、前記指定製品識別情報には前記オプション指定情報は対応付けられていないことを示す情報を取得する製品情報検索手段、前記部品情報を検索し、前記指定製品識別情報で特定される前記製品の前記部品を識別する前記部品識別情報である第1の前記部品識別情報を抽出する部品抽出手段、として機能させ、さらに、前記部品抽出手段を、前記製品情報検索手段が前記検索結果として前記オプション指定情報を取得した場合には、前記第1の部品識別情報として、前記オプション情報が対応付けられている前記部品識別情報の中の、対応付けられている前記オプション項目の値が前記オプション指定情報に含まれている前記部品識別情報を抽出するよう機能させるためのプログラム。本実施形態によれば、部品表の作成及び管理を容易にすることが可能となる。例えば、部品情報に登録されている共通部品の全てを使用し、かつ、すでに部品情報に登録されているオプション部品の一部を使用する新製品が出てきた場合、製品情報に、当該新製品を識別する情報と、当該新製品に特有の要件を示す少なくとも1つのオプション項目の値とを対応付けて新規に登録すれば、部品情報の内容を変更しなくても、当該新製品の部品表を作成することができる。すなわち、新製品が出るたびに部品情報の内容を変更する必要がない。また、本実施形態によれば、各製品がオプション部品を使用するか否かが、各製品に特有の1つの要件で決まる場合であっても、2つ以上の要件で決まる場合であっても、各製品とオプション部品とを、比較的容易なデータ構成で適切に対応付けることができる。この出願は、2011年1月20日に出願された日本特許出願特願2011-010105号を基礎とする優先権を主張し、その開示の全てをここに取り込む。"