(57)【要約】【課題】製品を出荷するとき、出荷明細や輸出用のインボイスなどの帳票にＦＲＵ部品の製造番号を印字する必要がある。ＦＲＵ部品の製造番号を正確かつ高速に検索でき、システムの維持管理のコストの低減が可能なトレーサビリティ管理システムを提供する。【解決手段】製品を生産するとき、生産対象の製造番号とその構成品の製造番号に対し、トレーサビリティ情報の収集と同時にＦＲＵ部品を特定するためのフラグをセットする。検索するときはフラグに従ってトレーサビリティ情報を検索することにより、ＦＲＵ部品の製造番号を特定する。これにより、トレーサビリティ情報の追加、削除あるいは更新が容易になる。【選択図】図７Ｂ
2015014952.tif 000002
【特許請求の範囲】
【請求項１】
製品の製造番号から当該製品を構成する部品の製造番号を特定するトレーサビリティ管理システムであって、
前記製品は出荷後にフィールドで交換できるＦＲＵ部品を有しており、
前記部品に対して前記製造番号に係る情報を生成し、
当該生成した情報と前記製品の製造番号を対応付け、
当該製造番号の対応付けを参照し前記製品の製造番号に応じて前記部品の製造番号を特定し、
前記部品のうち前記ＦＲＵ部品に係る情報を記憶して保持し、
前記ＦＲＵ部品が交換された際に保持された前記ＦＲＵ部品に係る情報を更新する
ことを特徴とするトレーサビリティ管理システム。
【請求項２】
請求項１に記載のトレーサビリティ管理システムにおいて、
前記ＦＲＵ部品を交換する際に、新たに取付けられたＦＲＵ部品に係る情報は当該のＦＲＵ部品が交換されたことを示す情報を含む
ことを特徴とするトレーサビリティ管理システム。
【請求項３】
請求項１に記載のトレーサビリティ管理システムにおいて、
前記ＦＲＵ部品に係る情報は、前記ＦＲＵ部品が交換された際に前記製造番号が新たな製造番号に引継がれたことを示す製造番号引継ぎフラグを含み、
新たに取付けられたＦＲＵ部品に係る情報には前記製造番号引継ぎフラグを与え、取外されたＦＲＵ部品に係る情報から前記製造番号引継ぎフラグを削除する
ことを特徴とするトレーサビリティ管理システム。
【請求項４】
請求項３に記載のトレーサビリティ管理システムにおいて、
保持された前記ＦＲＵ部品に係る情報を参照して、前記製品の製造番号に基づき新たに取付けられたＦＲＵ部品の製造番号を特定する
ことを特徴とするトレーサビリティ管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、製品の構成部品の識別情報を管理するための技術に関する。その中でも特に、製品と製品に搭載しているフィールド交換可能部品を管理する技術に関する。
【背景技術】
【０００２】
従来から、工業製品を製造する企業において製品の品質不良問題が発生したとき、すでに出荷した製品に対して回収や交換などの処置を行い、また出荷前の製品に対して出荷停止や製造停止などの処置を行ってきた。これらの処置の対象品を特定するには、製造番号や製造ロット番号に代表されるトレーサビリティ情報を、如何に収集するかが課題とされている。この課題、すなわち、購入部材品と工場内で製造された製品、半製品の製造番号と製造ロット番号に代表されるトレーサビリティ情報の収集を課題とする文献として、特許文献１がある。
【０００３】
特許文献１では、購入部材品、半製品あるいは製品の製造番号あるいはロット番号を作業指図に指示されたＢＯＭ（Bills Of Materials；部品表の一種）に従い、トレーサビリティ情報の収集を行っている。これにより、最終製品の製造番号からトレーサビリティ情報を検索することで、使用されている半製品の製造番号あるいはロット番号および購入部材品の製造番号あるいはロット番号を特定できる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−６５８４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１では、上述のように作業指図に指示されたＢＯＭに基づいて、製品あるいは半製品にその構成品の製造番号あるいはロット番号の対応付けようとしている。対応付けするときは構成品の製造番号あるいはロット番号を把握しておく必要がある。実際には、製品あるいは半製品としての作業指図が発行されるが、現物に貼り付けられるラベルは修理・交換単位となるフィールド交換可能部品（以降ＦＲＵ（Field-Replacement Unit）部品）の製造番号ラベルのみの場合があり、この場合は製品あるいは半製品の製造番号を現物から直接確認できない。
【０００６】
製品を出荷するとき、出荷明細や輸出用のインボイスなどの帳票にＦＲＵ部品の製造番号を印字する必要があり、ＦＲＵ部品の製造番号が印字されているラベルで製品を特定するために、従来では製品の製造番号にＦＲＵ部品の製造番号を引き継ぐ方式を用いてきた。
この方式では、ＦＲＵ部品の製造番号の特定は簡単にできるが、データ上の製造番号の一意性を保つため、ＦＲＵ部品のデータ上の製造番号を別のものに変換した上で、製品の製造番号をＦＲＵ部品の製造番号に変換する必要がある。このため、製造番号の管理が煩雑であり、さらに、一度組み付けたＦＲＵ部品の取外しや交換などが発生するとき、関連するすべての製品、半製品とＦＲＵ部品の製造番号を変更しなければならないと言う課題がある。
【課題を解決するための手段】
【０００７】
前記課題を解決するため、本発明の一実施形態は、製品の製造番号から当該製品を構成する部品の製造番号を特定するトレーサビリティ管理システムであって、前記製品は出荷後にフィールドで交換できるＦＲＵ部品を有しており、前記部品に対して前記製造番号に係る情報を生成し、当該生成した情報と前記製品の製造番号を対応付け、当該製造番号の対応付けを参照し前記製品の製造番号に応じて前記部品の製造番号を特定し、前記部品のうち前記ＦＲＵ部品に係る情報を記憶して保持し、前記ＦＲＵ部品が交換された際に保持された前記ＦＲＵ部品に係る情報を更新することを特徴としている。
【発明の効果】
【０００８】
本発明によれば、製品の製造番号からＦＲＵ部品の製造番号を簡単に特定できるという要件を満たしながら、トレーサビリティ情報の追加、削除あるいは更新がより容易になるという効果がある。
【図面の簡単な説明】
【０００９】
【図１】一実施形態におけるシステム構成図。
【図２】一実施形態における製品構成を示す図。
【図３】従来の製品構成を示す図。
【図４Ａ】従来の製造番号関連データを格納するＤＢテーブル構造とデータを示す図。
【図４Ｂ】一実施形態における製造番号関連データを格納するＤＢテーブル構造とデータを示す図。
【図５】トレーサビリティ情報としての構成実績データを格納するＤＢテーブル構造とデータの一例を示す図。
【図６】一実施形態で使用するＦＲＵ部品のマスタデータを格納するＤＢテーブル構造とデータを示す図。
【図７Ａ】一実施形態における構成品の搭載処理ロジックの一例を示す図。
【図７Ｂ】一実施形態における構成品の搭載処理ロジックの他の例を示す図。
【図７Ｃ】一実施形態における構成品の搭載処理のフロー図。
【図８Ａ】一実施形態における構成品を取り外す処理ロジックを示す図。
【図８Ｂ】一実施形態における構成品を取り外す処理のフロー図。
【図９Ａ】一実施形態における製品の製造番号から製造番号引継ぎ対象のＦＲＵ部品の製造番号の特定処理ロジックを示す図。
【図９Ｂ】一実施形態における製品の製造番号から製造番号引継ぎ対象のＦＲＵ部品の製造番号の特定処理のフロー図。
【発明を実施するための形態】
【００１０】
以下、図面を参照しながら本発明の実施形態、即ち製品の製造番号を変更することなく製造番号引継ぎ対象のＦＲＵ部品）を搭載、或いは取外し、またＦＲＵ部品の製造番号の追跡する方法の実施形態を、詳細に説明する。
【００１１】
図１は、一実施形態におけるシステム構成図であって、トレーサビリティシステムの全体構成を説明するための図である。
【００１２】
本実施形態は、基本的な各組立作業を網羅するが、ここでは基本的なモデルとして、ＦＲＵ組立、半製品組立と製品出荷に関する例を示す。図１に示すように、基本的なシステム構成は、作業指示（９〜１１）あるいは出荷指示（８）に従い、作業実績とトレーサビリティ情報を収集するパソコン(１〜４)と、組み立てられたＦＲＵ部品(１４)の製造番号のバーコードが印字されるＦＲＵ部品ラベル（１３）を印刷するラベルプリンタ（１２）と、倉庫（１５）から出庫されたＦＲＵ部品（１４）と他の部品（１６）を使用して半製品（１７）を組み立てるときに、ＦＲＵ部品ラベル（１３）に印字されるＦＲＵ部品（１４）の製造番号のバーコードをスキャンし入力するためのバーコードリーダ（６〜７）と、出荷する製品を組み立てるときに半製品（１７）のＦＲＵ部品ラベル（１３）に印字されるＦＲＵ部品（１４）の製造番号のバーコードをスキャンし入力するためのバーコードリーダ（５）と、各パソコン（１〜４）を結ぶネットワーク（１９）と、ネットワーク（１９）に接続されたデータベースサーバ（１８）によって構成されている。
【００１３】
図２は、一実施形態における製品構成を示す図であり、品目コード（２０Ａ）の製品（２０）を生産するために品目コード（１７Ａ）の半製品（１７）が使用され、品目コード（１７）の半製品を生産するために品目コード（１４Ａ）のＦＲＵ部品（１４）が使用されることを表すＢＯＭ構成を示している。
図３は、従来の製品構成を示す図である。
図４Ａは、従来の製造番号関連データを格納するＤＢ（Data Base）テーブル構造とデータを示す図である。
【００１４】
図３が示すように従来の方式では、ＦＲＵ部品（１４）を生産するときにまずＦＲＵ部品（１４）の製造番号（１４Ｄ）を採番する。このために、図４Ａに示すＤＢテーブルにおいて製造番号ＩＤ（Identification）のカラム（５２）、製造番号のカラム（５３）と品目コードのカラム（５４）にそれぞれ、自動シリアライズされる製造番号ＩＤ（１４Ｃ）、ＦＲＵ部品（１４）の製造番号（１４Ｄ）とＦＲＵ部品（１４）の品目コード（１４Ａ）を含む新たなデータレコードを、製造番号（１４Ｄ）に基づいて新規登録する。ここでは、カラム（５２〜５４）のデータの３行目に対応するデータが登録されているが、後記する事情があって、この段階で登録されるデータとは一部が異なっている。一実施形態を示す図１においてこれを実施する場合には、まずパソコン（２）とラベルプリンタ（１２）で製造番号（１４Ｄ）が印字されるＦＲＵ部品ラベル（１３）を発行し、ＦＲＵ部品（１４）に貼り付ける。
【００１５】
ＦＲＵ部品（１４）を使用し半製品（１７）を組み立てるとき、半製品（１７）の製造番号（１７Ｄ）を採番する。このために、図４Ａに示すＤＢテーブルにおいて製造番号ＩＤ（５２）、製造番号（５３）と品目コード（５４）のカラムにそれぞれ、自動シリアライズされる製造番号ＩＤ（１７Ｃ）、半製品（１７）の製造番号（１７Ｄ）と半製品（１７）の品目コード（１７Ａ）を含む新たなデータレコードを新規登録する。ここでは、各カラム（５２〜５４）のデータの２行目に登録されている。一実施形態を示す図１においてこれを実施する場合には、パソコン（３〜４）のバーコードリーダ（６〜７）でＦＲＵ部品（１４）の製造番号（１４Ｄ）が印字されているＦＲＵ部品ラベル（１３）をスキャンし、トレーサビリティ情報として半製品（１７）の製造番号（１７Ｄ）とＦＲＵ部品（１４）の製造番号（１４Ｄ）の対応付けを行う。
【００１６】
図５は、トレーサビリティ情報としての構成実績データを格納するＤＢテーブル構造とデータの一例を示す図である。図５に示すＤＢテーブルにおいて親製造番号ＩＤ（５７）と子製造番号ＩＤ（５８）のカラムにそれぞれ、半製品（１７）の製造番号ＩＤ（１７Ｃ）とＦＲＵ部品（１４）の製造番号ＩＤ（１４Ｃ）を含む新たなデータレコードを新規登録する。ここでは、カラム（５７、５８）のデータの２行目に登録されている。これにより、半製品（１７）とこれに用いられるＦＲＵ部品（１４）とが対応付けられる。
【００１７】
半製品（１７）を使用し製品（２０）を組み立てるとき、まずは製品（２０）の製造番号（２０Ｄ）を採番する。このために、図４Ａに示すＤＢテーブルにおいて製造番号ＩＤ（５２）、製造番号（５３）と品目コード（５４）のカラムにそれぞれ、自動シリアライズされる製造番号ＩＤ（２０Ｃ）、製品（２０）の製造番号（２０Ｄ）と製品（２０）の品目コード（２０Ａ）を含む新たなデータレコードを新規登録する。ここでは、カラム（５２〜５４）のデータの１行目に対応するデータが登録されているが、後記する事情があって、この段階で登録されたデータとは一部が異なっている。
【００１８】
一実施形態を示す図１においてこれを実施する場合には、まずパソコン（１）のバーコードリーダ（５）でＦＲＵ部品（１４）の製造番号（１４Ｄ）が印字されているＦＲＵ部品ラベル（１３）をスキャンする。次いでＦＲＵ部品（１４）の製造番号をオリジナルの製造番号（１４Ｄ）からダミーの製造番号（１４Ｂ）に変更する。このために、図４Ａに示すＤＢテーブルにおいて製造番号ＩＤカラム（５２）に格納されているデータがＦＲＵ部品（１４）の製造番号ＩＤ（１４Ｃ）と同じデータレコードを検索する。さらに、そのレコードの製造番号カラム（５３）のデータをダミーの製造番号（１４Ｂ）に変更し、旧製造番号カラム（５５）にオリジナルの製造番号（１４Ｄ）をデータとして登録する。ここでは、カラム（５２〜５５）のデータの３行目に登録されている。
【００１９】
製品（２０）の製造番号をオリジナルの製造番号（２０Ｄ）から、スキャンされたＦＲＵ部品（１４）のオリジナル製造番号（１４Ｄ）と同じ製造番号に変更する。このために、図４Ａに示すＤＢテーブルにおいて製造番号ＩＤカラム（５２）に格納されているデータが製品（２０）の製造番号ＩＤ（２０Ｃ）と同じデータレコードを検索する。さらに、そのレコードの製造番号カラム（５３）のデータをＦＲＵ部品（１４）のオリジナルの製造番号（１４Ｄ）に変更し、旧製造番号（５５）カラムに製品のオリジナルの製造番号（２０Ｄ）を登録する。ここでは、カラム（５２〜５５）のデータの１行目に登録されている。
【００２０】
トレーサビリティ情報として、変更後の製品（２０）の製造番号（２０Ｂ）と半製品（１７）の製造番号（１７Ｄ）の対応付けを行う。このために、図５に示すＤＢテーブルにおいて親製造番号ＩＤ（５７）と子製造番号ＩＤ（５８）のカラムにそれぞれ、製品（２０）の製造番号ＩＤ（２０Ｃ）と半製品（１７）の製造番号ＩＤ（２１Ｃ）を含む新たなデータレコードを新規登録する。ここでは、カラム（５７、５８）のデータの１行目に登録されている。これにより、製品（２０）とこれに用いられる半製品（１７）とが対応付けられる。
【００２１】
以上述べた従来の方式では、製造番号の変更とトレーサビリティ情報の変更を伴うため、製造番号の管理が煩雑である。このため、ＦＲＵ部品（１４）の取外しや交換などが発生するとき、関連するすべての製品（２０）とＦＲＵ部品（１４）の製造番号を全く別の番号に変更しなければならないという問題がある。
【００２２】
当該の問題を解決するため、本実施形態では新たに図４Ｂで示すＤＢテーブルと、図６で示すＤＢテーブルと、図７Ａ乃至図７Ｃ、図８Ａと図８Ｂ、または図９Ａと図９Ｂで示す方法を用いて、トレーサビリティ情報の追加、削除あるいは更新を容易にしている。以下、これについて詳しく説明する。
【００２３】
図４Ｂは、一実施形態における製造番号関連データを格納するＤＢテーブル構造とデータを示す図である。
図６は、一実施形態で使用するＦＲＵ部品のマスタデータを格納するＤＢテーブル構造とデータを示す図である。
図７Ａは、一実施形態における構成品の搭載処理ロジックの一例を示す図であり、ＦＲＵ部品を半製品に搭載するときの処理を示す。
図７Ｂは、一実施形態における構成品の搭載処理ロジックの他の例を示す図であり、ＦＲＵ部品を搭載する半製品を製品に搭載するときの処理を示す。
図７Ｃは、一実施形態における構成品の搭載処理のフロー図である。
【００２４】
図７Ａで示す搭載処理においては、ＦＲＵ部品（１４）を生産するときにＦＲＵ部品（１４）の製造番号（１４Ｅ）を採番する。このために、図４Ｂに示すＤＢテーブルにおいて製造番号ＩＤ（５２）、製造番号（５３）と品目コード（５４）のカラムにそれぞれ、自動シリアライズされる製造番号ＩＤ（１４Ｇ）、ＦＲＵ部品（１４）の製造番号（１４Ｅ）とＦＲＵ部品（１４）の品目コード（１４Ａ）を含む新たなデータレコードを新規登録する。図１に示すシステムにおいて、パソコン（２）とラベルプリンタ（１２）で製造番号（１４Ｅ）が印字されるＦＲＵ部品ラベル（１３）を発行し、ＦＲＵ部品（１４）に貼り付ける。
【００２５】
ＦＲＵ部品（１４）を使用し半製品（１７）を組み立てるとき、半製品（１７）の製造番号（１７Ｅ）を採番する。このために、図４Ｂに示すＤＢテーブルにおいて製造番号ＩＤ（５２）、製造番号（５３）と品目コード（５４）のカラムにそれぞれ、自動シリアライズされる半製品（１７）の製造番号ＩＤ（１７Ｇ）、半製品（１７）の製造番号（１７Ｅ）と半製品（１７）の品目コード（１７Ａ）を含む新たなデータレコードを新規登録する。ここでは、各カラム（５２〜５４）のデータの２行目に登録されている。
【００２６】
以下、図７Ｃで示すフロー図を必要に応じて引用し、Ｓを付して記したステップ番号を参照しながら動作を説明する。
【００２７】
図１に示すシステムにおいて、パソコン（３〜４）のバーコードリーダ（６〜７）でＦＲＵ部品（１４）の製造番号（１４Ｅ）が印字されているＦＲＵ部品ラベル（１３）をスキャンする（図７ＣのＳ７０１）。さらに、トレーサビリティ情報として半製品（１７）の製造番号（１７Ｅ）とＦＲＵ部品（１４）の製造番号（１４Ｅ）の対応付けを行うため、図５に示すＤＢテーブルにおいて親製造番号ＩＤ（５７）と子製造番号ＩＤ（５８）のカラムにそれぞれ、半製品（１７）の製造番号ＩＤ（１７Ｇ）とＦＲＵ部品（１４）の製造番号ＩＤ（１４Ｇ）を含む新たなデータレコードを新規登録する。ここでは、カラム（５７、５８）のデータの３行目に登録されている。これにより、半製品（１７）とこれに用いられるＦＲＵ部品（１４）とが対応付けられる。
【００２８】
この段階では、後記する製造番号引継ぎフラグには「１」がセットされていないので、図７ＣのＳ７０２を介したＳ７０３の判定はＮｏであるので、Ｓ７０７に至る。ＦＲＵ部品（１４）の品目コード（１４Ａ）が事前に用意されているＦＲＵ部品マスタ（３Ａ）に登録されているかをチェックする（Ｓ７０７）。ＦＲＵ部品マスタ（３Ａ）は図６に示すＤＢテーブルであり、ＦＲＵ部品（１４）の品目コード（１４Ａ）が品目コードカラム（５９）に登録されている。ＦＲＵ部品マスタ（３Ａ）は、図１のデータベースサーバ１８が有しても良く、パソコン（３〜４）が有しても良い。
【００２９】
例えば図６のカラム５９のデータの１行目にあるように、ＦＲＵ部品（１４）の品目コード（１４Ａ）がＦＲＵ部品マスタ（３Ａ）に登録されている場合（Ｓ７０８のＹｅｓ）、ＦＲＵ部品（１４）の製造番号（１４Ｅ）と半製品（１７）の製造番号（１７Ｅ）に対し、それぞれの製造番号引継ぎフラグ（１４Ｆ、１７Ｆ）を「１」にセットする。このために、図４Ｂに示すＤＢテーブルにおいて製造番号カラム（５３）に格納しているデータがＦＲＵ部品（１４）の製造番号（１４Ｅ）および半製品（１７）の製造番号（１７Ｅ）と同じデータレコードを検索し、それらのレコードの製造番号引継ぎフラグカラム（５６）に「１」を登録する（Ｓ７０９）。ここでは、カラム（５２〜５４、５６）のデータの１及び２行目に登録されている。
【００３０】
次に、図７Ｂで示す搭載処理においては、半製品（１７）を使用し製品（２０）を組み立てるとき、製品の製造番号（２０Ｅ）を採番する。このために、図４Ｂに示すＤＢテーブルにおいて製造番号ＩＤ（５２）、製造番号（５３）と品目コード（５４）のカラムにそれぞれ、自動シリアライズされる製造番号ＩＤ（２０Ｇ）、製品（２０）の製造番号（２０Ｅ）と製品（２０）の品目コード（２０Ａ）を含む新たなデータレコードを新規登録する。
【００３１】
図１に示すシステムにおいて、パソコン（１）のバーコードリーダ（５）でＦＲＵ部品（１４）の製造番号（１４Ｅ）が印字されているＦＲＵ部品ラベル（１３）をスキャンする（Ｓ７０１）。ＦＲＵ部品（１４）の製造番号（１４Ｅ）のトレーサビリティ情報から半製品（１７）の製造番号（１７Ｅ）を特定する。このために、ＦＲＵ部品（１４）の製造番号ＩＤ（１４Ｇ）を条件として、図５に示すＤＢテーブルにおいて、子製造番号ＩＤ（５８）がＦＲＵ部品（１４）の製造番号ＩＤ（１４Ｇ）と同じデータレコードを検索し、親製造番号ＩＤ（５７）カラムに格納されている半製品（１７）の製造番号ＩＤ（１７Ｇ）を特定する。さらに、半製品（１７）の製造番号ＩＤ（１７Ｇ）を条件として、図４Ｂに示すＤＢテーブルの製造番号ＩＤのカラム（５２）に格納されているデータが半製品（１７）の製造番号ＩＤ（１７Ｇ）と同じデータレコードを検索し、半製品（１７）の製造番号（１７Ｅ）を特定する。
【００３２】
トレーサビリティ情報として製品（２０）の製造番号（２０Ｅ）と半製品（１７）の製造番号（１７Ｅ）の対応付けを行う。このために、図５に示すＤＢテーブルにおいて親製造番号ＩＤのカラム（５７）と子製造番号ＩＤのカラム（５８）にそれぞれ、製品（２０）の製造番号ＩＤ（２０Ｇ）と半製品（１７）の製造番号ＩＤ（１７Ｇ）を含む新たなデータレコードを新規登録する。ここでは、カラム（５７、５８）のデータの４行目に登録されている。これにより、半製品（１７）とこれに用いられるＦＲＵ部品（１４）とが対応付けられる。
【００３３】
同時に、半製品（１７）の製造番号（１７Ｅ）の製造番号引継ぎフラグ（１７Ｆ）をチェックする（Ｓ７０２）。フラグが１である場合（Ｓ７０３のＹｅｓ）、製品（２０）の製造番号（２０Ｅ）に対し、製造番号引継ぎフラグ（２０Ｆ）を「１」にセットする。このために、図４Ｂに示すＤＢテーブルにおいて製造番号のカラム（５３）に格納されているデータが半製品（１７）の製造番号（１７Ｅ）と同じデータレコードを検索する。次いで、そのレコードの製造番号引継ぎフラグのカラム（５６）のデータをチェックし「１」である場合、図４Ｂに示すＤＢテーブルにおいて製造番号のカラム（５３）に格納されているデータが製品（２０）の製造番号（２０Ｅ）と同じデータレコードを検索する（Ｓ７０４）。さらに、そのレコードの製造番号引継ぎフラグ（５６）カラムに「１」を登録する（Ｓ７０５）。ここでは、カラム（５２〜５４、５６）のデータの１行目に登録されている。
以上で述べたようにＦＲＵ部品（１４）、半製品（１７）及び製品（２０）が対応づけられる（Ｓ７０６）。
【００３４】
次に、その後に製品（２０）から半製品（１７）を取り外す際の処理を説明する。
図８Ａは、一実施形態における構成品を取り外す処理ロジックを示す図である。
図８Ｂは、一実施形態における構成品を取り外す処理のフロー図である。
【００３５】
図８Ａにおいて、構成品を取り外す際は、構成品取外しの対象となる製品（２０）の製造番号（２０Ｅ）に対し、ＦＲＵ部品（１４）の製造番号（１４Ｅ）が印字されているＦＲＵ部品ラベル（１３）をパソコン（４８）のバーコードリーダ（４７）でスキャンする（図８ＢのＳ８０３）。次いでＦＲＵ部品（１４）の製造番号（１４Ｅ）のトレーサビリティ情報から半製品（１７）の製造番号（１７Ｅ）を特定し、トレーサビリティ情報として保持している製品（２０）の製造番号（２０Ｅ）と半製品（１７）の製造番号（１７Ｅ）の対応付けを削除する。
【００３６】
ＤＢテーブルに対する処理としては、まず図４Ｂに示すＤＢテーブルにおいて製造番号のカラム（５３）に格納されているデータが製品（２０）の製造番号（２０Ｅ）と同じデータレコードを検索し、製造番号ＩＤのカラム（５４）に格納されている製品の製造番号ＩＤ（２０Ｇ）を取得する。そして、入力されたＦＲＵ部品（１４）の製造番号（１４Ｅ）を条件として、図４Ｂに示すＤＢテーブルにおいて製造番号のカラム（５３）に格納されているデータがＦＲＵ部品（１４）の製造番号（１４Ｅ）と同じデータレコードを検索する。
【００３７】
次いで、製造番号ＩＤのカラム（５４）に格納されているＦＲＵ部品（１４）の製造番号ＩＤ（１４Ｇ）を取得し、それを条件として、図５に示すＤＢテーブルにおいて、子製造番号ＩＤのカラム（５８）がＦＲＵ部品（１４）の製造番号ＩＤ（１４Ｇ）と同じデータレコードを検索する。さらに、そのレコードの親製造番号ＩＤに格納されている半製品（１７）の製造番号ＩＤ（１７Ｇ）を取得する（Ｓ８０４）。最後に、図５に示すＤＢテーブルにおいて、親製造番号ＩＤのカラム（５７）に製品（２０）の製造番号ＩＤ（２０Ｇ）が格納されており、かつ、子製造番号ＩＤのカラム（５８）に半製品（１７）の製造番号ＩＤ（１７Ｇ）が格納されているデータレコードを検索し、そのレコードを削除する（Ｓ８０５）。
【００３８】
同時に、製品（２０）の製造番号（２０Ｅ）に対し、製造番号引継ぎフラグ（２０Ｆ）を「０」にセットする。このために、図４Ｂに示すＤＢテーブルにおいて製造番号のカラム（５３）に格納されているデータが製品（２０）の製造番号（２０Ｅ）と同じデータレコードを検索し、そのレコードの製造番号引継ぎフラグのカラム（５６）に登録されているデータを「０」に変更する（Ｓ８０６）。
【００３９】
次に、図８Ａと図８Ｂで述べたように製品（２０）から半製品（１７）を取り外す際に、ＦＲＵ部品（１４）の製造番号（１４Ｅ）を検索するための処理について説明する。
図９Ａは、一実施形態における製品の製造番号から製造番号引継ぎ対象のＦＲＵ部品の製造番号の特定処理ロジックを示す図である。
図９Ｂは、一実施形態における製品の製造番号から製造番号引継ぎ対象のＦＲＵ部品の製造番号の特定処理のフロー図である。
【００４０】
図９Ａと図９Ｂに示すように、製品（２０）の製造番号（２０Ｅ）から製造番号引継ぎ対象のＦＲＵ部品（１４）の製造番号（１４Ｅ）を特定する処理では、製品（２０）の製造番号（２０Ｅ）を検索条件として入力する（Ｓ９０１）。検索処理としては、まず、製品（２０）の製造番号（２０Ｅ）からトレーサビリティ情報を辿り、１階層下の構成品の製造番号に対し製造番号引継ぎフラグが１となっている半製品（１７）の製造番号（１７Ｅ）を特定する。
【００４１】
ＤＢテーブルの処理としては、図４Ｂに示すＤＢテーブルにおいて製造番号のカラム（５３）に登録されているデータが製品（２０）の製造番号（２０Ｅ）と同じデータレコードを検索する。次いで、そのレコードの製造番号ＩＤのカラム（５２）に登録されているデータを条件として、図５に示すＤＢテーブルにおいて親製造番号ＩＤのカラム（５７）に登録されているデータが同じレコードを検索する。さらに、そのレコードの子製造番号ＩＤのカラム（５８）に登録されているデータ条件として、図４Ｂに示すＤＢテーブルにおいて製造番号ＩＤのカラム（５２）に登録されているデータと同じレコードであり、しかも取得したレコードのうちで製造番号引継ぎフラグ（５６）に登録されているデータが「１」であるレコードを検索し、そのレコードの製造番号のカラム（５３）に格納されている半製品（１７）の製造番号（１７Ｅ）を特定する。
【００４２】
次に、半製品（１７）の製造番号（１７Ｅ）からトレーサビリティ情報を辿り、１階層下の構成品から製造番号に対し製造番号引継ぎフラグが「１」となっているＦＲＵ部品（１４）の製造番号（１４Ｅ）を特定する。
ＤＢテーブルの処理としては、図４Ｂに示すＤＢテーブルにおいて製造番号のカラム（５３）に登録されているデータが製品（２０）の製造番号（２０Ｅ）と同じデータレコードを検索する。次いで、そのレコードの製造番号ＩＤのカラム（５２）に登録されているデータを条件として、図５に示すＤＢテーブルにおいて親製造番号ＩＤのカラム（５７）に登録されているデータが同じレコードを検索する。さらに、そのレコードの子製造番号ＩＤのカラム（５８）に登録されているデータ条件として、図４Ｂに示すＤＢテーブルにおいて製造番号ＩＤのカラム（５２）に登録されているデータと同じレコードであり、しかも取得したレコードのうちで製造番号引継ぎフラグ（５６）に登録されているデータが「１」となっているレコードを検索し、そのレコードの製造番号のカラム（５３）に格納されている半製品（１７）の製造番号（１７Ｅ）を特定する。
【００４３】
ＦＲＵ部品（１４）の製造番号（１４Ｅ）からトレーサビリティ情報を辿り、１階層下の構成品から製造番号に対し製造番号引継ぎフラグが「１」となっている下位ＦＲＵ部品の製造番号（１４１Ｅ、１４２Ｅ）を特定する。
ＤＢテーブルの処理としては、図４Ｂに示すＤＢテーブルにおいて製造番号のカラム（５３）に登録されているデータがＦＲＵ部品（１４）の製造番号（１４Ｅ）と同じデータレコードを検索する。次いで、そのレコードの製造番号ＩＤのカラム（５２）に登録されているデータを条件として、図５に示すＤＢテーブルにおいて親製造番号ＩＤのカラム（５７）に登録されているデータが同じレコードを検索する。さらに、そのレコードの子製造番号ＩＤのカラム（５８）に登録されているデータ条件として、図４Ｂに示すＤＢテーブルにおいて製造番号ＩＤのカラム（５２）に登録されているデータと同じレコードであり、しかも取得したレコードのうちで製造番号引継ぎフラグ（５６）に登録されているデータが「１」であるレコードを検索し、そのレコードの製造番号のカラム（５３）に格納されている下位ＦＲＵ部品の製造番号（１４１Ｅ、１４２Ｅ）を特定する。
【００４４】
本実施形態では、現在処理中の製造番号の構成品の製造番号の中に製造番号引継ぎフラグが「１」の製造番号が１個であるか否かを判定し（Ｓ９０２）、１個ではない場合（Ｓ９０３のＹｅｓ）、検索処理を中止し現在処理中の製造番号を製造番号引継ぎ対象として出力するようにしている。このため、当該の場合にはここで処理を中止し、ＦＲＵ部品（１４）の製造番号（１４Ｅ）を結果として出力する（Ｓ９０４）。
【００４５】
本実施形態の構成品搭載処理により、従来方式のような製造番号の変更とトレーサビリティの修正を行う必要なく、製造番号引継ぎフラグを辿ることで、製品が引き継ぐべきＦＲＵ部品（１４）の製造番号を簡単に特定することができる。即ち、従来はＦＲＵ部品（１４）の取外しや交換などが発生するとき、関連するすべての製品（２０）とＦＲＵ部品（１４）の製造番号を変更しなければならなかった。
【００４６】
本実施形態では製品（２０）、ＦＲＵ部品（１４）に係る情報に製造番号引継ぎフラグ（５６）を付すことにより、製品（２０）の製造番号を変更しなくとも交換後のＦＲＵ部品（１４）の製造番号を、図４Ｂ、図５、図６で示すＤＢテーブルを参照しながら特定することができる。これにより、トレーサビリティ情報の追加、削除あるいは更新が容易になるという効果がある。
ここまで示した実施形態は一例であって、本発明を限定するものではない。本発明の趣旨に基づきながら異なる実施形態を考えられるが、いずれも本発明の範疇にある。
【符号の説明】
【００４７】
１〜４、４８：パソコン、５〜７、４７：バーコードリーダ、８：出荷指示、９〜１１：作業指示、１２：ラベルプリンタ、１３：ＦＲＵ部品ラベル、１４：ＦＲＵ部品、１７：半製品、１８：データベースサーバ、１９：ネットワーク、２０：製品
【図１】
2015014952.tif 000003
【図２】
2015014952.tif 000004
【図３】
2015014952.tif 000005
【図４Ａ】
2015014952.tif 000006
【図４Ｂ】
2015014952.tif 000007
【図５】
2015014952.tif 000008
【図６】
2015014952.tif 000009
【図７Ａ】
2015014952.tif 000010
【図７Ｂ】
2015014952.tif 000011
【図７Ｃ】
2015014952.tif 000012
【図８Ａ】
2015014952.tif 000013
【図８Ｂ】
2015014952.tif 000014
【図９Ａ】
2015014952.tif 000015
【図９Ｂ】
2015014952.tif 000016