(57)【要約】【課題】他のシステムに出力する製品構成情報のデータ量の増大を抑制する。【解決手段】本発明のＰＤＭシステムは、製品を構成する品目単位の階層構造で前記製品の構成を示す製品構成情報を他のシステムに出力するＰＤＭシステムであって、前記他のシステムに出力した前記製品構成情報である第１の製品構成情報を記憶する記憶部と、前記製品の最新の前記製品構成情報である第２の製品構成情報と前記記憶部に記憶された前記第１の製品構成情報との差分を抽出する製品構成差分抽出部と、前記製品構成差分抽出部により抽出された前記差分を前記他のシステムに出力する製品構成情報出力部と、を有する。【選択図】図１
2011232856.tif 000002
【特許請求の範囲】
【請求項１】
製品を構成する品目単位の階層構造で前記製品の構成を示す製品構成情報を他のシステムに出力するＰＤＭシステムであって、
前記他のシステムに出力した前記製品構成情報である第１の製品構成情報を記憶する記憶部と、
前記製品の最新の前記製品構成情報である第２の製品構成情報と前記記憶部に記憶された前記第１の製品構成情報との差分を抽出する製品構成差分抽出部と、
前記製品構成差分抽出部により抽出された前記差分を前記他のシステムに出力する製品構成情報出力部と、を有するＰＤＭシステム。
【請求項２】
請求項１記載のＰＤＭシステムにおいて、
前記製品構成情報は、前記品目を識別する識別情報と、該品目の前記階層構造における位置を示すキー情報と、該品目の属性を示す属性情報と、を少なくとも含む複数の項目からなり、
前記製品構成差分抽出部は、前記第１の製品構成情報と前記第２の製品構成情報とで前記識別情報および前記キー情報の少なくとも一方が異なる品目を特定し、該特定した品目の前記複数の項目の中の所定の項目の情報を前記差分として抽出する、ＰＤＭシステム。
【請求項３】
請求項２記載のＰＤＭシステムにおいて、
前記製品構成差分抽出部は、前記第１の製品構成情報と前記第２の製品構成情報とで、前記識別情報および前記キー情報が一致し、かつ、前記属性情報が異なる品目を特定し、該特定した品目の前記複数の項目の中の所定の項目の情報を前記差分として抽出する、ＰＤＭシステム。
【請求項４】
請求項１から３のいずれか１項に記載のＰＤＭシステムにおいて、
前記製品構成差分抽出部による前記差分の抽出後、前記第１の製品構成情報との差分の抽出が行われた前記第２の製品構成情報を、前記第１の製品構成情報として前記記憶部に記憶させる製品構成履歴更新部を更に有するＰＤＭシステム。
【請求項５】
製品を構成する品目単位の階層構造で前記製品の構成を示す製品構成情報を他のシステムに出力するＰＤＭシステムの制御方法であって、
前記他のシステムに出力した前記製品構成情報である第１の製品構成情報を記憶し、
前記製品の最新の前記製品構成情報である第２の製品構成情報と前記記憶された第１の製品構成情報との差分を抽出し、
前記抽出された差分を前記他のシステムに出力する、ＰＤＭシステムの制御方法。
【請求項６】
請求項５記載のＰＤＭシステムの制御方法において、
前記製品構成情報は、前記品目を識別する識別情報と、該品目の前記階層構造における位置を示すキー情報と、該品目の属性を示す属性情報と、を少なくとも含む複数の項目からなり、
前記第１の製品構成情報と前記第２の製品構成情報とで前記識別情報および前記キー情報の少なくとも一方が異なる品目を特定し、該特定した品目の前記複数の項目の中の所定の項目の情報を前記差分として抽出する、ＰＤＭシステムの制御方法。
【請求項７】
請求項６記載のＰＤＭシステムの制御方法において、
前記第１の製品構成情報と前記第２の製品構成情報とで、前記識別情報および前記キー情報が一致し、かつ、前記属性情報が異なる品目を特定し、該特定した品目の前記複数の項目の中の所定の項目の情報を前記差分として抽出する、ＰＤＭシステムの制御方法。
【請求項８】
請求項５から７のいずれか１項に記載のＰＤＭシステムの制御方法において、
前記差分の抽出後、前記第１の製品構成情報との差分の抽出が行われた前記第２の製品構成情報を、前記第１の製品構成情報として記憶する、ＰＤＭシステムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、製品構成情報を他のシステムに出力するＰＤＭ（Ｐｒｏｄｕｃｔ  Ｄａｔａ  Ｍａｎａｇｅｍｅｎｔ）システムおよびその制御方法に関する。
【背景技術】
【０００２】
近年、製品の設計、生産等の管理のために、その製品を構成するユニットや、ユニットを構成する部品単位で、その製品の構成を階層構造で示す製品構成情報を管理するＰＤＭシステムが用いられている（例えば、特許文献１参照）。
【０００３】
更に、製品の製品構成情報をＰＤＭシステムから、その製品の生産を管理する生産管理システム等の他のシステムに出力することで、ＰＤＭシステムと他のシステムとの連携が取られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−３３１０５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、一般的に、ＰＤＭシステムでは、製品構成情報の出力履歴が管理されておらず、製品の設計変更等により製品構成情報に変更があった場合に、出力済みの製品構成情報からの変更箇所を特定することができなかった。
【０００６】
そのため、製品の設計変更等があると、その製品の製品構成情報を全て出力する必要があり、他のシステムに出力するデータ量が増大し、他のシステムとの連携を取るのに要する時間の増大を招くという課題があった。
【０００７】
本発明の目的は、上述した課題を解決することができるＰＤＭシステムおよびその制御方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明のＰＤＭシステムは、
製品を構成する品目単位の階層構造で前記製品の構成を示す製品構成情報を他のシステムに出力するＰＤＭシステムであって、
前記他のシステムに出力した前記製品構成情報である第１の製品構成情報を記憶する記憶部と、
前記製品の最新の前記製品構成情報である第２の製品構成情報と前記記憶部に記憶された前記第１の製品構成情報との差分を抽出する製品構成差分抽出部と、
前記製品構成差分抽出部により抽出された前記差分を前記他のシステムに出力する製品構成情報出力部と、を有する。
【０００９】
上記目的を達成するために本発明のＰＤＭシステムの制御方法は、
製品を構成する品目単位の階層構造で前記製品の構成を示す製品構成情報を他のシステムに出力するＰＤＭシステムの制御方法であって、
前記他のシステムに出力した前記製品構成情報である第１の製品構成情報を記憶し、
前記製品の最新の前記製品構成情報である第２の製品構成情報と前記記憶された第１の製品構成情報との差分を抽出し、
前記抽出された差分を前記他のシステムに出力する。
【発明の効果】
【００１０】
本発明によれば、ＰＤＭシステムは、他のシステムに出力済みの製品の製品構成情報を記憶し、その製品の最新の製品構成情報とその記憶した製品構成情報との差分を抽出し、その抽出された製品構成情報の差分を他のシステムに出力する。
【００１１】
このように、既に出力した製品構成情報との差分のみを出力することで、他のシステムに出力するデータ量の増大が抑制され、他のシステムとの連携を取るのに要する時間の増大を抑制することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態のＰＤＭシステムが適用される管理システムの構成を示す図である。
【図２】図１に示す出力指示情報の構成を示す図である。
【図３】図１に示す製品構成情報（最新）の構成を示す図である。
【図４】図１に示すインターフェイス情報の構成を示す図である。
【図５】図１に示す管理システムおける新規の製品構成情報の出力時の動作を説明するための図である。
【図６】図１に示す管理システムにおける製品構成の変更後の製品構成情報の出力時の動作を説明するための図である。
【図７】図１に示す管理システムにおける属性情報の変更後の製品構成情報の出力時の動作を説明するための図である。
【図８】図１に示すＰＤＭシステムにおける製品構成情報の出力履歴の管理動作を説明するための図である。
【発明を実施するための形態】
【００１３】
以下に、本発明を実施するための形態について図面を参照して説明する。
【００１４】
図１は、本発明の一実施形態のＰＤＭシステム１０が適用される管理システム１の構成を示す図である。
【００１５】
図１を参照すると、管理システム１は、ＰＤＭシステム１０と、生産管理システム２０と、を有する。
【００１６】
ＰＤＭシステム１０は、製品の製品構成情報を、その製品の生産を管理する生産管理システム２０に出力する。
【００１７】
なお、本実施形態のＰＤＭシステム１０が製品構成情報を出力するのは、生産管理システム２０に限られるものではない。
【００１８】
次に、ＰＤＭシステム１０の構成について説明する。
【００１９】
ＰＤＭシステム１０は、製品構成情報出力指示部１１と、製品構成情報抽出／出力部１２と、データベースＤＢ１〜ＤＢ３と、を有する。
【００２０】
なお、ＤＢ３は、記憶部の一例である。
【００２１】
製品構成情報出力指示部１１は、生産管理システム２０への製品の製品構成情報の出力指示が入力されると、その製品の製品構成情報の出力指示が入力された旨を示す出力指示情報を出力し、ＤＢ１に記憶させる。
【００２２】
また、製品構成情報出力指示部１１は、製品の製品構成情報の出力指示が入力されると、その出力指示が入力された時点での、その製品の最新の製品構成情報を出力し、ＤＢ２に記憶させる。以下では、ＤＢ２に記憶される最新の製品構成情報を、製品構成情報（最新）と称する。
【００２３】
なお、製品の最新の製品構成情報は、設計変更等によりその製品の構成が変更された場合に、変更前のその製品の製品構成情報に、その設計変更の内容を反映させることで管理される。
【００２４】
製品構成情報の管理は、不図示の管理部により行われてもよいし、製品構成情報出力指示部１１が、製品の設計変更等の情報の入力を受け、自身で管理を行ってもよい。
【００２５】
不図示の管理部で管理が行われる場合には、製品構成情報出力指示部１１は、製品の製品構成情報の出力指示が入力された時点での、その製品の最新の製品構成情報を管理部から取得する。
【００２６】
出力指示情報および製品構成情報（最新）の詳細については後述する。
【００２７】
製品構成情報抽出／出力部１２は、生産管理システム２０に出力済みの製品構成情報をＤＢ３に記憶させる。以下では、ＤＢ３に記憶される製品構成情報を、製品構成情報（履歴）と称する。
【００２８】
また、製品構成情報抽出／出力部１２は、ＤＢ１に記憶された出力指示情報が示す、製品構成情報の出力指示が入力された製品の製品構成情報（最新）をＤＢ２から取得する。そして、製品構成情報抽出／出力部１２は、取得した製品構成情報（最新）、または、その製品構成情報（最新）とＤＢ３に記憶された前回出力されたその製品の製品構成情報（履歴）との差分を生産管理システム２０に出力する。
【００２９】
なお、上述した製品構成情報抽出／出力部１２による処理は、バッチ処理として、一定時間毎に繰り返して行われる。
【００３０】
次に、生産管理システム２０の構成について説明する。
【００３１】
生産管理システム２０は、情報記憶処理部２１と、手配構成作成処理部２２と、手配オーダ作成処理部２３と、データベースＤＢ４〜ＤＢ６と、を有する。
【００３２】
情報記憶処理部２１は、ＰＤＭシステム１０から出力された製品の製品構成情報に基づき、その製品を構成するユニットや部品等の情報であるインターフェイス情報をＤＢ４に記憶させる。インターフェイス情報の詳細については後述する。
【００３３】
手配構成作成処理部２２は、ＤＢ４に記憶されたインターフェイス情報に基づき、製品の生産のために手配が必要なユニットや部品等の数量や塗装色などを示す手配構成情報を生成し、ＤＢ５に記憶させる。
【００３４】
手配オーダ作成処理部２３は、ＤＢ５に記憶された手配構成情報に基づき、ユニットや部品等の手配をオーダする手配オーダ情報を生成し、ＤＢ６に記憶させる。
【００３５】
なお、手配構成作成処理部２２および手配オーダ作成処理部２３による処理は、既存技術を用いて行われるものであり、本発明とは直接関係しないので、詳細な説明は省略する。
【００３６】
次に、出力指示情報の構成について説明する。
【００３７】
図２は、ＤＢ１に記憶される出力指示情報の構成を示す図である。
【００３８】
図２を参照すると、出力指示情報は、手配ＩＤと、製番と、処理区分と、連携方式と、を含む。
【００３９】
手配ＩＤは、製品構成情報の出力指示単位で採番される番号である。
【００４０】
製番は、製品構成情報を出力する製品の製造番号である。なお、この製番は、生産指示単位毎に付され、製品構成情報の出力指示の入力時に指定される。
【００４１】
処理区分は、製番が示す製品の製品構成情報が生産管理システム２０に出力され、生産管理システム２０との連携が済んだか否かを示す。生産管理システム２０との連携が済んでいないと、“１（未連携）”が設定され、生産管理システム２０との連携が済むと、“２（連携済）”が設定される。
【００４２】
連携方式は、製番が示す製品の製品構成情報の生産管理システム２０への出力方式を示し、“変更構成”または“全構成”が設定される。“変更構成”が設定された場合には、製番が示す製品の製品構成情報（最新）と、その製品の前回出力した製品構成情報（履歴）との差分が出力され、“全構成”が設定された場合には、その製品の製品構成情報（最新）の全てが出力される。連携方式は、通常は、“変更構成”が設定されるが、製品構成情報の出力指示の入力時に“全構成”が指定された場合には、“全構成”が設定される。
【００４３】
次に、製品構成情報（最新）の構成について説明する。
【００４４】
図３は、ＤＢ２に記憶される製品構成情報（最新）の構成を示す図である。
【００４５】
図３を参照すると、製品構成情報（最新）は、手配ＩＤと、製番と、図面番号と、品目番号と、品目名称と、数量と、手配区分と、塗装色と、キー情報と、を含む。
【００４６】
なお、ＤＢ３に記憶される製品構成情報（履歴）も、製品構成情報（最新）と同様の項目を含む。
【００４７】
手配ＩＤは、製品構成情報の出力指示単位で採番される番号である。この手配ＩＤは、その出力指示が入力された際に、製品構成情報と共に出力される出力指示情報の手配ＩＤと同じである。
【００４８】
製番は、製品構成情報を出力する製品の製造番号である。この製番は、製品構成情報の出力指示の入力時に指定される。
【００４９】
図面番号は、製番が示す製品を構成するユニットや部品等の図面毎に付される番号である。以下では、製品を構成するユニットや部品等を品目と称する。
【００５０】
なお、各品目の図面番号は、製番が示す製品の階層構造における各品目の位置に応じて階層的に示されている。
【００５１】
品目番号は、製番が示す製品を構成する各品目を識別するための識別情報として付される番号である。なお、品目番号と図面番号とは、１対１で関連付けられる。
【００５２】
品目名称は、製番が示す製品を構成する各品目の名称である。
【００５３】
数量は、製番が示す製品を単位数量だけ生産するのに必要な各品目の数量である。
【００５４】
手配区分は、製番が示す製品を構成する各品目の手配が可能であるか否かを示す。
【００５５】
塗装色は、製番が示す製品を構成する各品目の塗装色を示す。
【００５６】
なお、“数量”、“手配区分”、“塗装色”は、各品目の属性を示す属性情報であり、これらの情報に限られず、他の情報が追加されてもよい。
【００５７】
属性情報として追加される情報としては、例えば、製番が示す製品を構成する各品目が、その製品の設計のどのバージョンで追加、変更がされたものであるかを示す“版数”がある。
【００５８】
次に、インターフェイス情報の構成について説明する。
【００５９】
図４は、ＤＢ４に記憶されるインターフェイス情報の構成を示す図である。
【００６０】
図４を参照すると、インターフェイス情報は、手配ＩＤと、製番と、親品目番号と、品目番号と、品目名称と、数量と、手配区分と、塗装色と、キー情報と、処理区分と、を含む。
【００６１】
このうち、手配ＩＤ、製番、品目番号、品目名称、数量、手配区分、塗装色、およびキー情報はそれぞれ、製品構成情報（最新）の、手配ＩＤ、製番、品目番号、品目名称、数量、手配区分、塗装色、およびキー情報に対応しており、ＰＤＭシステム１０から出力された製品構成情報の内容がそのまま設定される。
【００６２】
親品目番号は、製番が示す製品を構成する各品目の１階層上位の親品目の品目番号である。
【００６３】
処理区分には、製番が示す製品を構成する各品目が、インターフェイス情報に新たに記憶される品目であるか、インターフェイス情報から削除される品目であるか、属性情報の変更が記憶される品目であるか、に応じて、“登録”、“削除”、“更新”のいずれかが設定される。
【００６４】
次に、製品構成情報抽出／出力部１２の構成について説明する。
【００６５】
再度図１を参照すると、製品構成情報抽出／出力部１２は、処理対象確認部１３と、製品構成差分抽出部１４と、製品構成情報出力部１５と、製品構成履歴更新部１６と、を有する。
【００６６】
処理対象確認部１３は、ＤＢ１に記憶された、処理区分が“１（未連携）”である出力指示情報を処理対象として特定し、その特定した出力指示情報を製品構成差分抽出部１４に出力する。
【００６７】
製品構成差分抽出部１４は、処理対象確認部１３から出力された出力指示情報と同じ“手配ＩＤ”の製品構成情報（最新）をＤＢ２から取得する。
【００６８】
また、製品構成差分抽出部１４は、処理対象確認部１３から出力された出力指示情報の連携方式に“変更構成”が設定されている場合、その出力指示情報と同じ“製番"の製品の前回出力した製品構成情報（履歴）をＤＢ３から取得し、ＤＢ２から取得した製品構成情報（最新）とＤＢ３から取得した製品構成情報（履歴）との差分を抽出し、その差分を製品構成情報出力部１５に出力する。
【００６９】
また、製品構成差分抽出部１４は、処理対象確認部１３から出力された出力指示情報の連携方式に“全構成”が設定されている場合、取得した製品構成情報（最新）をそのまま製品構成情報出力部１５に出力する。
【００７０】
そして、製品構成差分抽出部１４は、取得した製品構成情報（最新）をＤＢ３に記憶させる旨の指示を製品構成履歴更新部１６に出力する。
【００７１】
製品構成情報出力部１５は、製品構成差分抽出部１４から出力された、製品構成情報（最新）と製品構成情報（履歴）との差分、または、製品構成情報（最新）を生産管理システム２０に出力する。
【００７２】
製品構成履歴更新部１６は、製品構成差分抽出部１４から製品構成情報（最新）をＤＢ３に記憶させる旨の指示が出力されると、その製品構成情報（最新）を製品構成情報（履歴）としてＤＢ３に記憶させる。また、製品構成履歴更新部１６は、ＤＢ１に記憶されている処理対象として特定された出力指示情報の処理区分を“１（未連携）”から“２（連携済）”に変更する。
【００７３】
次に、ＰＤＭシステム１０から生産管理システム２０への製品構成情報の出力時の動作について説明する。
【００７４】
なお、以下では、出力指示の入力時に、“全構成”は指定されず、出力指示情報の連携方式には“変更構成”が設定されるものとして説明する。
【００７５】
（Ａ）  新規の製品構成情報の出力時の動作
まず、新規の製品構成情報の出力時の動作について説明する。
【００７６】
“製番Ｍ”を指定した製品の製品構成情報の出力指示が入力されると、製品構成情報出力指示部１１は、手配ＩＤ“Ｋ０００１”を採番し、図５（ａ）に示すように、手配ＩＤ“Ｋ０００１"、“製番Ｍ”、処理区分“１（未連携）”、連携方式“変更構成”の出力指示情報をＤＢ１に記憶させる。なお、製品構成情報出力指示部１１は、手配ＩＤを、“Ｋ”を除いて、“０００１”から順に１ずつ値を増加させて採番する。
【００７７】
また、製品構成情報出力指示部１１は、図５（ｂ）に示すように、出力指示が入力された時点での“製番Ｍ”の製品の最新の製品構成情報に、採番した手配ＩＤ“Ｋ０００１”を付加したものを、製品構成情報（最新）としてＤＢ２に記憶させる。
【００７８】
なお、製品構成情報出力指示部１１は、ＤＢ１を監視しており、ＤＢ１に“製番Ｍ”、かつ、処理区分“１（未連携）"の出力指示情報が記憶されている間は、出力順番の整合性を維持するため、“製番Ｍ”を指定した出力指示の入力を不可とする。
【００７９】
処理対象確認部１３は、ＤＢ１に記憶された処理区分“１（未連携）"である手配ＩＤ“Ｋ０００１”の出力指示情報を処理対象として特定し、その出力指示情報を製品構成差分抽出部１４に出力する。
【００８０】
ここで、“製番Ｍ”の製品の製品構成情報が過去に出力されていれば、ＤＢ１には、“製番Ｍ”の出力指示情報が処理区分“２（連携済）”として記憶されていることになる。逆に言えば、“製番Ｍ”の出力指示情報がＤＢ１に全く記憶されていなければ、“製番Ｍ”の製品の製品構成情報は、初めて出力される新規の製品構成情報ということになる。
【００８１】
図５（ａ）においては、“製番Ｍ”の出力指示情報が他に記憶されていないので、処理対象確認部１３は、新規の製品構成情報の出力であると判定し、新規の製品構成情報の出力である旨を製品構成差分抽出部１４に通知する。
【００８２】
なお、処理区分“１（未連携）"、かつ、“製番”が異なる複数の出力指示情報がＤＢ１に記憶されている場合には、処理対象確認部１３は、その複数の出力指示情報の各々を処理対象として特定し、製品構成差分抽出部１４に順次出力する。
【００８３】
製品構成差分抽出部１４は、処理対象確認部１３から出力された出力指示情報と同じ手配ＩＤ“Ｋ０００１”の製品構成情報（最新）をＤＢ２から取得する。このとき、処理対象確認部１３から新規の製品構成情報の出力である旨が通知されているので、製品構成差分抽出部１４は、その取得した製品構成情報（最新）をそのまま、製品構成情報出力部１５に出力する。
【００８４】
また、製品構成差分抽出部１４は、手配ＩＤ“Ｋ０００１”の製品構成情報（最新）をＤＢ３に記憶させる旨の指示を製品構成履歴更新部１６に出力する。
【００８５】
製品構成情報出力部１５は、製品構成差分抽出部１４から出力された製品構成情報（最新）を生産管理システム２０に出力する。
【００８６】
製品構成履歴更新部１６は、手配ＩＤ“Ｋ０００１”の製品構成情報（最新）をＤＢ３に記憶させる旨の指示が製品構成差分抽出部１４から出力されると、その製品構成情報（最新）を製品構成情報（履歴）としてＤＢ３に記憶させると共に、ＤＢ１に記憶された手配ＩＤ“Ｋ０００１”の出力指示情報の処理区分を“１（未連携）”から“２（連携済）”に変更する。
【００８７】
情報記憶処理部２１は、ＰＤＭシステム１０から出力された“製番Ｍ”の製品の製品構成情報に基づき、インターフェイス情報をＤＢ４に記憶させる。この時点のＤＢ４の内容を図５（ｃ）に示す。
【００８８】
図５（ｃ）に示すように、ＰＤＭシステム１０から出力された製品構成情報の各項目の内容が、インターフェイス情報のそれぞれ対応する項目に設定される。また、各品目の親品目番号が設定されると共に、処理区分が“登録”に設定される。なお、各品目の親品目番号は、情報記憶処理部２１から製品構成情報出力部１５に問い合わせる等して特定することができる。
【００８９】
（Ｂ）  製品構成の変更後の製品構成情報の出力時の動作
次に、上述した（Ａ）の動作により生産管理システム２０との連携が済んだ後に、“製番Ｍ”の製品の構成が変更され、その後、その製品の製品構成情報の出力指示が再び入力された場合の動作について説明する。
【００９０】
“製番Ｍ”を指定した製品の製品構成情報の出力指示が再び入力されると、製品構成情報出力指示部１１は、手配ＩＤ“Ｋ０００２”を採番する。そして、製品構成情報出力指示部１１は、図６（ａ）に示すように、手配ＩＤ“Ｋ０００２"、“製番Ｍ”、処理区分“１（未連携）”、連携方式“変更構成”の出力指示情報をＤＢ１に記憶させる。また、製品構成情報出力指示部１１は、図６（ｂ）に示すように、出力指示が入力された時点での“製番Ｍ”の製品の最新の製品構成情報に、採番した手配ＩＤ“Ｋ０００２”を付加したものを、製品構成情報（最新）としてＤＢ２に記憶させる。
【００９１】
処理対象確認部１３は、ＤＢ１に記憶された処理区分“１（未連携）"である手配ＩＤ“Ｋ０００２”の出力指示情報を処理対象として特定し、その出力指示情報を製品構成差分抽出部１４に出力する。
【００９２】
製品構成差分抽出部１４は、処理対象確認部１３から出力された出力指示情報と同じ手配ＩＤ“Ｋ０００２”の製品構成情報（最新）をＤＢ２から取得する。
【００９３】
また、製品構成差分抽出部１４は、手配ＩＤ“Ｋ０００２”の出力指示情報の連携方式に“変更構成”が設定されているので、前回出力した“製番Ｍ”の製品の製品構成情報（履歴）をＤＢ３から取得する。
【００９４】
ここで、製品構成差分抽出部１４は、手配ＩＤ“Ｋ０００２”を除いて手配ＩＤが最大であり、かつ、“製番Ｍ”の製品の製品構成情報（履歴）をＤＢ３から取得する。ＤＢ３には、図６（ｃ）に示すように、手配ＩＤ“Ｋ０００１”、かつ、“製番Ｍ”の製品の製品構成情報（履歴）が記憶されている。手配ＩＤ“Ｋ０００２”を除くと、手配ＩＤ“Ｋ０００１”が最大であり、かつ、“製番Ｍ”であるので、製品構成差分抽出部１４は、手配ＩＤ“Ｋ０００１”の製品構成情報（履歴）を取得する。
【００９５】
そして、製品構成差分抽出部１４は、ＤＢ２から取得した製品構成情報（最新）とＤＢ３から取得した製品構成情報（履歴）とで、“キー情報”および“品目番号”の少なくとも一方が異なる品目を特定し、その特定した品目の製品構成情報の所定の項目の情報を、製品構成情報（最新）と製品構成情報（履歴）との差分として抽出する。
【００９６】
なお、本実施形態では、製品構成差分抽出部１４は、所定の項目として製品構成情報の複数の項目全ての情報を抽出する例を説明するが、複数の項目の中の一部の項目の情報だけを抽出するようにしてもよい。
【００９７】
製品構成情報（最新）は、製品構成情報（履歴）と比較して、品目番号“２００００Ａ”の品目が品目番号“４００００Ａ”の品目に変更され、品目番号“００００３Ａ”の品目のキー情報が“Ｍ＋１＋００００１＋１＋２００００＋１＋”から“Ｍ＋１＋００００１＋１＋４００００＋１＋”に変更され、品目番号“００００２Ａ”の品目が削除され、品目番号“００００４Ａ”の品目が新規に追加されているので、製品構成差分抽出部１４は、これらの品目の製品構成情報の所定の項目の情報を抽出し、製品構成情報出力部１５に出力する。
【００９８】
ここで、“品目番号”だけでなく“キー情報”も比較することで、各品目自体の変更だけでなく、製品の構成の変更に伴う全ての差分を抽出することができる。
【００９９】
また、製品構成差分抽出部１４は、手配ＩＤ“Ｋ０００２”の製品構成情報（最新）をＤＢ３に記憶させる旨の指示を製品構成履歴更新部１６に出力する。
【０１００】
製品構成情報出力部１５は、製品構成差分抽出部１４から出力された各品目の製品構成情報の所定の項目の情報を生産管理システム２０に出力する。
【０１０１】
製品構成履歴更新部１６は、手配ＩＤ“Ｋ０００２”の製品構成情報（最新）をＤＢ３に記憶させる旨の指示が製品構成差分抽出部１４から出力されると、その製品構成情報（最新）を製品構成情報（履歴）としてＤＢ３に記憶させると共に、ＤＢ１に記憶された手配ＩＤ“Ｋ０００２”の出力指示情報の処理区分を“１（未連携）”から“２（連携済）”に変更する。
【０１０２】
情報記憶処理部２１は、ＰＤＭシステム１０から出力された各品目の製品構成情報の所定の項目の情報に基づき、インターフェイス情報をＤＢ４に記憶させる。この時点のＤＢ４の内容を図６（ｄ）に示す。
【０１０３】
図６（ｄ）に示すように、各品目の手配ＩＤには、“Ｋ０００２”が設定される。
【０１０４】
また、品目番号“２００００Ａ”、“００００３Ａ”（キー情報“Ｍ＋１＋００００１＋１＋２００００＋１＋”）、“００００２Ａ”の品目の処理区分が“登録”から“削除”に変更される。
【０１０５】
更に、ＰＤＭシステム１０から出力された、品目番号“４００００Ａ”、“００００３Ａ”（キー情報“Ｍ＋１＋００００１＋１＋４００００＋１＋”）、“００００４Ａ”の品目の製品構成情報の各項目の情報が、それぞれ対応する項目に設定される。更に、これらの品目の親品目番号が設定され、処理区分には“登録”が設定される。
【０１０６】
（Ｃ）  属性情報の変更後の製品構成情報の出力動作
次に、上述した（Ｂ）の動作により生産管理システム２０との連携が済んだ後に、“製番Ｍ”の製品を構成する品目の属性情報が変更され、その後、その製品の製品構成情報の出力指示が再び入力された場合の動作について説明する。
【０１０７】
“製番Ｍ”を指定した製品の製品構成情報の出力指示が再び入力されると、製品構成情報出力指示部１１は、手配ＩＤ“Ｋ０００３”を採番する。そして、製品構成情報出力指示部１１は、図７（ａ）に示すように、手配ＩＤ“Ｋ０００３"、“製番Ｍ”、処理区分“１（未連携）”、連携方式“変更構成”の出力指示情報をＤＢ１に記憶させる。また、製品構成情報出力指示部１１は、図７（ｂ）に示すように、出力指示が入力された時点での“製番Ｍ”の製品の最新の製品構成情報に、採番した手配ＩＤ“Ｋ０００３”を付加したものを、製品構成情報（最新）としてＤＢ２に記憶させる。
【０１０８】
なお、図７（ｂ）に示すように、製品構成情報（最新）には、属性情報として、“版数”が追加されている。
【０１０９】
処理対象確認部１３は、ＤＢ１に記憶された処理区分“１（未連携）"である手配ＩＤ“Ｋ０００３”の出力指示情報を処理対象として特定し、その出力指示情報を製品構成差分抽出部１４に出力する。
【０１１０】
製品構成差分抽出部１４は、処理対象確認部１３から出力された出力指示情報と同じ手配ＩＤ“Ｋ０００３”の製品構成情報（最新）をＤＢ２から取得する。
【０１１１】
また、製品構成差分抽出部１４は、手配ＩＤ“Ｋ０００３”の出力指示情報の連携方式に“変更構成”が設定されているので、前回出力した“製番Ｍ”の製品構成情報（履歴）をＤＢ３から取得する。
【０１１２】
ここで、製品構成差分抽出部１４は、手配ＩＤ“Ｋ０００３”を除いて手配ＩＤが最大であり、かつ、“製番Ｍ”の製品構成情報（履歴）をＤＢ３から取得する。ＤＢ３には、図７（ｃ）に示すように、“製番Ｍ”、かつ、手配ＩＤ“Ｋ０００１”および手配ＩＤ“Ｋ０００２”の製品構成情報（履歴）が記憶されている。手配ＩＤ“Ｋ０００３”を除くと、手配ＩＤ“Ｋ０００２”が最大であり、かつ、“製番Ｍ”であるので、製品構成差分抽出部１４は、手配ＩＤ“Ｋ０００２"の製品構成情報（履歴）を取得する。
【０１１３】
そして、製品構成差分抽出部１４は、ＤＢ２から取得した製品構成情報（最新）とＤＢ３から取得した製品構成情報（履歴）とで、“キー情報”および“品目番号”の少なくとも一方が異なる品目を特定する。
【０１１４】
ここで、製品構成情報（最新）と製品構成情報（履歴）とでは、“キー情報”および“品目番号”には差分が無い。そこで、製品構成差分抽出部１４は、次に、同じ“品目番号”で、属性情報（“数量”、“手配区分”、“塗装色”）が異なる品目を特定する。
【０１１５】
製品構成情報（最新）は、製品構成情報（履歴）と比較して、品目番号“４００００Ａ”の品目の手配区分が“０（手配不可）”から“２（手配可）”に、品目番号“００００３Ａ”の品目の数量が“１”から“２”に、塗装色が“ホワイト ツヤケシ”から“ホワイト”に、品目番号“００００４Ａ”の品目の数量が“２”から“４”に、塗装色が“ホワイト ツヤケシ”から“ホワイト”に、それぞれ変更されているので、製品構成差分抽出部１４は、これらの品目を特定し、その特定した品目の製品構成情報の所定の項目の情報を抽出し、製品構成情報出力部１５に出力する。
【０１１６】
また、製品構成差分抽出部１４は、手配ＩＤ“Ｋ０００３”の製品構成情報（最新）をＤＢ３に記憶させる旨の指示を製品構成履歴更新部１６に出力する。
【０１１７】
製品構成情報出力部１５は、製品構成差分抽出部１４から出力された、各品目の製品構成情報の所定の項目の情報を生産管理システム２０に出力する。
【０１１８】
製品構成履歴更新部１６は、手配ＩＤ“Ｋ０００３”の製品構成情報（最新）をＤＢ３に記憶させる旨の指示が製品構成差分抽出部１４から出力されると、その製品構成情報（最新）を製品構成情報（履歴）としてＤＢ３に記憶させると共に、ＤＢ１に記憶された手配ＩＤ“Ｋ０００３”の出力指示情報の処理区分を“１（未連携）”から“２（連携済）”に変更する。
【０１１９】
情報記憶処理部２１は、ＰＤＭシステム１０から出力された各品目の製品構成情報の所定の項目の情報に基づき、インターフェイス情報をＤＢ４に記憶させる。この時点のＤＢ４の内容を図７（ｄ）に示す。
【０１２０】
図７（ｄ）に示すように、各品目の手配ＩＤには“Ｋ０００３”が設定される。
【０１２１】
また、品目番号“４００００Ａ”の品目の手配区分と、品目番号“００００３Ａ”の品目の数量および塗装色と、品目番号“００００４Ａ”の品目の数量および塗装色とが、ＰＤＭシステム１０から出力された情報に基づき変更され、更に、これらの品目の処理区分には“更新”に設定される。
【０１２２】
（Ｄ）  製品構成情報の出力履歴の管理動作
次に、上述した（Ｂ）の動作により、生産管理システム２０との連携が済んだ後に、新たに“製番Ｍ”および“製番Ｐ”の製品の製品構成情報の出力指示が入力された場合の動作について説明する。
【０１２３】
製品構成情報出力指示部１１は、入力された“製番Ｍ”および“製番Ｐ”の製品の製品構成情報の出力指示毎に手配ＩＤの採番を行う。以下では、“製番Ｍ”の製品の製品構成情報の出力指示に対しては、手配ＩＤ“Ｋ０００３”が採番され、“製番Ｐ”の製品の製品構成情報の出力指示に対しては、手配ＩＤ“Ｋ０００４”が採番されたとする。
【０１２４】
そして、製品構成情報出力指示部１１は、図８（ａ）に示すように、手配ＩＤ“Ｋ０００３"、“製番Ｍ”、処理区分“１（未連携）”、連携方式“変更構成”の出力指示情報と、手配ＩＤ“Ｋ０００４"、“製番Ｐ”、処理区分“１（未連携）”、連携方式“変更構成”の出力指示情報と、をＤＢ１に記憶させる。
【０１２５】
また、製品構成情報出力指示部１１は、出力指示が入力された時点での、“製番Ｍ”の製品の最新の製品構成情報に、採番した手配ＩＤ“Ｋ０００３”を付加したものと、“製番Ｐ”の製品の最新の製品構成情報に、採番した手配ＩＤ“Ｋ０００４”を付加したものと、を製品構成情報（最新）としてＤＢ２に記憶させる。この時点のＤＢ４の内容を図８（ｂ）に示す。なお、図８（ｂ）においては、“製番Ｍ”の製品の製品構成情報（最新）のみを示している。
【０１２６】
処理対象確認部１３は、ＤＢ１に記憶された処理区分“１（未連携）”である手配ＩＤ“Ｋ０００３”および手配ＩＤ“Ｋ０００４”の出力指示情報を処理対象として特定し、これらの出力指示情報を製品構成差分抽出部１４に出力する。また、処理対象確認部１３は、ＤＢ１には、手配ＩＤ“Ｋ０００４”の出力指示情報を除いては、“製番Ｐ”の出力指示情報が記憶されていないので、“製番Ｐ”の製品の製品構成情報は、初めて出力される新規の製品構成情報であると判定する。
【０１２７】
手配ＩＤ“Ｋ０００３”の出力指示情報に関しては、上述の（Ｂ）や（Ｃ）の動作のように、“製番Ｍ”の製品の、ＤＢ２から取得した製品構成情報（最新）とＤＢ３から取得した前回出力した製品構成情報（履歴）との差分が抽出され、その抽出された差分が生産管理システム２０に出力される。
【０１２８】
また、手配ＩＤ“Ｋ０００４”の出力指示情報に関しては、上述の（Ａ）の動作のように、“製番Ｐ”の製品の製品構成情報（最新）がＤＢ２から取得され、処理対象確認部１３により、新規の製品構成情報の出力であると判定されているので、その取得された製品構成情報（最新）が、そのまま生産管理システム２０に出力される。
【０１２９】
そして、製品構成履歴更新部１６は、図８（ｄ）に示すように、手配ＩＤ“Ｋ０００３”および手配ＩＤ“Ｋ０００４”の出力指示情報の処理区分を“１（未連携）”から“２（連携済）”に変更する。また、製品構成履歴更新部１６は、製品構成差分抽出部１４により取得された手配ＩＤ“Ｋ０００３”および手配ＩＤ“Ｋ０００４”の製品構成情報（最新）を、製品構成情報（履歴）としてＤＢ３に記憶させる。この時点のＤＢ４の内容を図８（ｄ）に示す。なお、図８（ｄ）においては、手配ＩＤ“Ｋ０００４”の製品構成情報（履歴）の詳細については記載を省略している。
【０１３０】
上述したように、本実施形態によれば、ＰＤＭシステム１０は、他のシステムに出力した製品の製品構成情報（履歴）を記憶し、その製品の製品構成情報と製品構成情報（最新）と製品構成情報（履歴）との差分を抽出し、その抽出された製品構成情報の差分を他のシステムに出力する。
【０１３１】
このように、製品構成情報（履歴）との差分のみを出力することで、他のシステムに出力するデータ量の増大が抑制され、他のシステムとの連携を取るのに要する時間の増大を抑制することができる。
【符号の説明】
【０１３２】
１０    ＰＤＭシステム
１１    製品構成情報出力指示部
１２    製品構成情報抽出／出力部
１３    処理対象確認部
１４    製品構成差分抽出部
１５    製品構成情報出力部
１６    製品構成履歴更新部
２０    生産管理システム
２１    情報記憶処理部
２２    手配構成作成処理部
２３    手配オーダ作成処理部
ＤＢ１〜ＤＢ６    データベース
【図１】
2011232856.tif 000003
【図２】
2011232856.tif 000004
【図３】
2011232856.tif 000005
【図４】
2011232856.tif 000006
【図５】
2011232856.tif 000007
【図６】
2011232856.tif 000008
【図７】
2011232856.tif 000009
【図８】
2011232856.tif 000010