(57)【特許請求の範囲】
【請求項１】
製品の製造における各要素である作業者、治具・設備、製造方法、部品・材料、作業集合及び製造システムをそれぞれ一意に識別する識別符号と、
時刻を表す時刻情報と、
該時刻における前記各要素の位置を表す位置情報と、
該時刻における前記各要素の状態を表す状態情報を
前記製品を一意に識別する製品識別符号と関連付けて記憶する記憶手段と、
前記製品識別符号を検索対象として、前記各要素の識別符号、時刻情報、位置情報、状態情報のいずれか１つ又はこれらの組み合わせを検索し、該検索された識別符号により識別された各要素のいずれか１つ又はこれらの組み合わせに変更があった時刻以降の前記各要素の識別符号、時刻情報、位置情報、状態情報のいずれか１つ又はこれらの組み合わせを検索対象として、前記記憶手段に記憶されている該検索対象と関連付けられている現在の製品の位置情報及び状態情報を検索する検索手段と、
前記検索手段による検索結果を提示する提示手段
を具備し、
前記検索手段は、少なくとも、作業者の識別符号と時刻情報の組み合わせを検索し、該時刻情報が示す時刻以降に該作業者によって製造された製品の製品識別符号を抽出する
ことを特徴とする情報処理装置。
【請求項２】
前記記憶手段は、前記製品の製造における作業者を一意に識別する識別符号をさらに記憶し、
前記検索手段は、作業者の識別符号を検索対象に含めて、前記記憶手段に記憶されている該検索対象と関連付けられている現在の製品の位置情報及び状態情報を検索する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記記憶手段が記憶する前記位置情報として、販売後の前記製品が設置されている位置を含み、
前記記憶手段が記憶する前記状態情報として、販売後の前記製品の状態を含み、
前記検索手段は、検索対象と関連付けられている販売後の製品の位置情報及び状態情報を検索する
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記記憶手段は、前記識別符号に関連する情報を提示する場合に、該提示の方法を表す提示方法情報をさらに記憶し、
前記提示手段は、検索結果を提示する場合に、前記検索結果に含まれている提示方法情報に基づいて、検索結果を提示する
ことを特徴とする請求項１から３のいずれか一項に記載の情報処理装置。
【請求項５】
各要素のいずれか１つ以上が変化した場合に、前記記憶手段に、該変化した各要素の識別符号と、時刻情報と、位置情報と、状態情報を製品識別符号と関連付けて記憶させるように制御する記憶制御手段
をさらに具備することを特徴とする請求項１から４のいずれか一項に記載の情報処理装置。
【請求項６】
コンピュータを、
製品の製造における各要素である作業者、治具・設備、製造方法、部品・材料、作業集合及び製造システムをそれぞれ一意に識別する識別符号と、
時刻を表す時刻情報と、
該時刻における前記各要素の位置を表す位置情報と、
該時刻における前記各要素の状態を表す状態情報を
前記製品を一意に識別する製品識別符号と関連付けて記憶する記憶手段と、
前記製品識別符号を検索対象として、前記各要素の識別符号、時刻情報、位置情報、状態情報のいずれか１つ又はこれらの組み合わせを検索し、該検索された識別符号により識別された各要素のいずれか１つ又はこれらの組み合わせに変更があった時刻以降の前記各要素の識別符号、時刻情報、位置情報、状態情報のいずれか１つ又はこれらの組み合わせを検索対象として、前記記憶手段に記憶されている該検索対象と関連付けられている現在の製品の位置情報及び状態情報を検索する検索手段と、
前記検索手段による検索結果を提示する提示手段
として機能させ、
前記検索手段は、少なくとも、作業者の識別符号と時刻情報の組み合わせを検索し、該時刻情報が示す時刻以降に該作業者によって製造された製品の製品識別符号を抽出する
ことを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、工程の性質等に関わらず各工程にロット識別ＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄａｔａ、識別符号）を付与し、このＩＤを用いたロット間の連携により原料や中間製品等の履歴を的確に管理可能とすることを課題とし、各工程による生成物（原料や中間製品、完成品）のロットをロット識別ＩＤにより連携させて生成物の履歴を管理し、前工程によるロット当たりの生成物処理量を算出する前工程処理量算出手段と、当該工程のロット開始後に当該工程のロット識別ＩＤを付与する手段と、前工程に直接繋がる後工程であって、当該工程を含むすべての後工程によるロット当たりの生成物総処理量を算出する後工程総処理量算出手段と、前記処理量が総処理量に一致したタイミングで、前工程に直接繋がるすべての後工程の引当量を算出する手段と、前記引当量の算出後に当該工程におけるロット識別ＩＤを切り替える手段とを備えることが開示されている。
【０００３】
また、特許文献２には、製品履歴管理システムにおいて、製品のシステムの簡略化を実現し、製品の製造コストを削減することを課題とし、記憶部を有する製品である複写機に接続される情報入力装置に対する操作者の操作に基づいて複写機に関する履歴情報を生成し、生成した履歴情報を複写機の記憶部に書き込むようにし、このように複写機と別端末の情報入力装置を使用して複写機の製品本体に履歴情報を書き込むことで、製品履歴管理用の複雑なシステムを複数の複写機毎に設ける必要が無くなり、複写機のシステムの簡略化を実現し、製品の製造コストを削減できることが開示されている。
【０００４】
また、特許文献３には、種類の同じ製品に対して、工程そのものは同じであっても、その工程に用いられている生産装置が異なる場合や、異なる工程を用いて生産されるような、新たな方式の生産体制下における工程管理に対して、対処が可能な生産履歴管理システムや生産履歴管理方法を提供することを課題とし、生産履歴管理システムを、工程要素のそれぞれの工程識別情報、及び、これらの工程を組み合わせたパターンである生産工程パターンを記憶する工程記憶部のほか、製品識別情報記憶部、製造履歴情報記憶部、及び、検査履歴情報記憶部を備えた生産工程を管理する生産管理手段と、製品識別情報付与手段、製造工程管理手段、及び、検査工程管理手段とで構成することが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１４１３５３号公報
【特許文献２】特開２００５−１６５３７４号公報
【特許文献３】特開２００６−１５５５１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、製品の製造における要素である治具・設備、製造方法、部品・材料、作業集合、製造システム、時刻情報、位置情報、状態情報のいずれか１つ又はこれらの組み合わせを用いて、それらと関連付けられている現在の製品の位置情報及び状態情報を提示するようにした情報処理装置及び情報処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項１の発明は、製品の製造における各要素である作業者、治具・設備、製造方法、部品・材料、作業集合及び製造システムをそれぞれ一意に識別する識別符号と、時刻を表す時刻情報と、該時刻における前記各要素の位置を表す位置情報と、該時刻における前記各要素の状態を表す状態情報を前記製品を一意に識別する製品識別符号と関連付けて記憶する記憶手段と、前記製品識別符号を検索対象として、前記各要素の識別符号、時刻情報、位置情報、状態情報のいずれか１つ又はこれらの組み合わせを検索し、該検索された識別符号により識別された各要素のいずれか１つ又はこれらの組み合わせに変更があった時刻以降の前記各要素の識別符号、時刻情報、位置情報、状態情報のいずれか１つ又はこれらの組み合わせを検索対象として、前記記憶手段に記憶されている該検索対象と関連付けられている現在の製品の位置情報及び状態情報を検索する検索手段と、前記検索手段による検索結果を提示する提示手段を具備し、前記検索手段は、少なくとも、作業者の識別符号と時刻情報の組み合わせを検索し、該時刻情報が示す時刻以降に該作業者によって製造された製品の製品識別符号を抽出することを特徴とする情報処理装置である。
【０００９】
請求項２の発明は、前記記憶手段は、前記製品の製造における作業者を一意に識別する識別符号をさらに記憶し、前記検索手段は、作業者の識別符号を検索対象に含めて、前記記憶手段に記憶されている該検索対象と関連付けられている現在の製品の位置情報及び状態情報を検索することを特徴とする請求項１に記載の情報処理装置である。
【００１０】
請求項３の発明は、前記記憶手段が記憶する前記位置情報として、販売後の前記製品が設置されている位置を含み、前記記憶手段が記憶する前記状態情報として、販売後の前記製品の状態を含み、前記検索手段は、検索対象と関連付けられている販売後の製品の位置情報及び状態情報を検索することを特徴とする請求項１又は２に記載の情報処理装置である。
【００１１】
請求項４の発明は、前記記憶手段は、前記識別符号に関連する情報を提示する場合に、該提示の方法を表す提示方法情報をさらに記憶し、前記提示手段は、検索結果を提示する場合に、前記検索結果に含まれている提示方法情報に基づいて、検索結果を提示することを特徴とする請求項１から３のいずれか一項に記載の情報処理装置である。
【００１２】
請求項５の発明は、各要素のいずれか１つ以上が変化した場合に、前記記憶手段に、該変化した各要素の識別符号と、時刻情報と、位置情報と、状態情報を製品識別符号と関連付けて記憶させるように制御する記憶制御手段をさらに具備することを特徴とする請求項１から４のいずれか一項に記載の情報処理装置である。
【００１３】
請求項６の発明は、コンピュータを、製品の製造における各要素である作業者、治具・設備、製造方法、部品・材料、作業集合及び製造システムをそれぞれ一意に識別する識別符号と、時刻を表す時刻情報と、該時刻における前記各要素の位置を表す位置情報と、該時刻における前記各要素の状態を表す状態情報を前記製品を一意に識別する製品識別符号と関連付けて記憶する記憶手段と、前記製品識別符号を検索対象として、前記各要素の識別符号、時刻情報、位置情報、状態情報のいずれか１つ又はこれらの組み合わせを検索し、該検索された識別符号により識別された各要素のいずれか１つ又はこれらの組み合わせに変更があった時刻以降の前記各要素の識別符号、時刻情報、位置情報、状態情報のいずれか１つ又はこれらの組み合わせを検索対象として、前記記憶手段に記憶されている該検索対象と関連付けられている現在の製品の位置情報及び状態情報を検索する検索手段と、前記検索手段による検索結果を提示する提示手段として機能させ、前記検索手段は、少なくとも、作業者の識別符号と時刻情報の組み合わせを検索し、該時刻情報が示す時刻以降に該作業者によって製造された製品の製品識別符号を抽出することを特徴とする情報処理プログラムである。
【発明の効果】
【００１４】
請求項１の情報処理装置によれば、製品の製造における要素である治具・設備、製造方法、部品・材料、作業集合、製造システム、時刻情報、位置情報、状態情報のいずれか１つ又はこれらの組み合わせを用いて、それらと関連付けられている現在の製品の位置情報及び状態情報を提示することができる。また、製品の製造に関連する治具・設備、製造方法、部品・材料、作業集合、製造システムのいずれか１つ又はこれらの組み合わせに変更があった時刻以降の治具・設備、製造方法、部品・材料、作業集合、製造システム、時刻情報、位置情報、状態情報のいずれか１つ又はこれらの組み合わせを用いて、それらと関連付けられている現在の製品の位置情報及び状態情報を提示することができる。そして、作業者の担当がある時点で変更されたことを抽出し、新たな作業者が不慣れであったことによって組み立て順序が変更されてしまったとすると、それが問題発生要因であった場合に、利用者は、担当が変更された後の作業者によって製造された製品に同様の不具合が発生しているか否かを検査することができる。
【００１６】
請求項２の情報処理装置によれば、製品の製造における要素である作業者を用いて、その作業者と関連付けられている現在の製品の位置情報及び状態情報を提示することができる。
【００１７】
請求項３の情報処理装置によれば、製品の製造における要素を用いて、販売後の製品の位置情報及び状態情報を提示することができる。
【００１８】
請求項４の情報処理装置によれば、製品の製造における要素を提示する場合に、その要素に関連付けられた提示方法情報に基づいて提示することができる。
【００１９】
請求項５の情報処理装置によれば、製品の製造における要素が変化した時点の情報を記憶することができる。
【００２０】
請求項６の情報処理プログラムによれば、製品の製造における要素である治具・設備、製造方法、部品・材料、作業集合、製造システム、時刻情報、位置情報、状態情報のいずれか１つ又はこれらの組み合わせを用いて、それらと関連付けられている現在の製品の位置情報及び状態情報を提示することができる。また、製品の製造に関連する治具・設備、製造方法、部品・材料、作業集合、製造システムのいずれか１つ又はこれらの組み合わせに変更があった時刻以降の治具・設備、製造方法、部品・材料、作業集合、製造システム、時刻情報、位置情報、状態情報のいずれか１つ又はこれらの組み合わせを用いて、それらと関連付けられている現在の製品の位置情報及び状態情報を提示することができる。そして、作業者の担当がある時点で変更されたことを抽出し、新たな作業者が不慣れであったことによって組み立て順序が変更されてしまったとすると、それが問題発生要因であった場合に、利用者は、担当が変更された後の作業者によって製造された製品に同様の不具合が発生しているか否かを検査することができる。
【図面の簡単な説明】
【００２１】
【図１】本実施の形態の構成例についての概念的なモジュール構成図である。
【図２】本実施の形態を実現するためのシステム構成例を示す説明図である。
【図３】４Ｍ２Ｓ情報記憶モジュールに情報を記憶させる処理例を示すフローチャートである。
【図４】４Ｍ２Ｓ情報記憶モジュールに情報を記憶させる処理例を示す説明図である。
【図５】４Ｍ２Ｓ情報記憶モジュール内の情報の構成例を示す説明図である。
【図６】４Ｍ２Ｓ情報記憶モジュールに記憶されている情報のデータ構造例を示す説明図である。
【図７】４Ｍ２Ｓ情報記憶モジュールに記憶されている情報のデータ構造例を示す説明図である。
【図８】検索、提示の処理例を示すフローチャートである。
【図９】提示画面の例を示す説明図である。
【図１０】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００２２】
以下、図面に基づき本発明を実現するにあたっての好適な一実施の形態の例を説明する。
図１は、本実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（コンピュータ・プログラム）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム（コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム）、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するの意である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続のほか、論理的な接続（データの授受、指示、データ間の参照関係等）の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態に応じて、又はそれまでの状況・状態に応じて定まることの意を含めて用いる。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（一対一対応の通信接続を含む）等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」（社会システム）にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、外部記憶媒体、通信回線を介した記憶装置、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）内のレジスタ等を含んでいてもよい。
【００２３】
本実施の形態である情報処理装置は、製品の製造に用いられるものであって、図１の例に示すように、４Ｍ２Ｓ情報受付モジュール１１０、４Ｍ２Ｓ情報記憶モジュール１２０、検索対象受付モジュール１３０、検索モジュール１４０、提示モジュール１５０を有している。
【００２４】
４Ｍ２Ｓ情報受付モジュール１１０は、４Ｍ２Ｓ情報記憶モジュール１２０と接続されている。４Ｍ２Ｓ情報受付モジュール１１０は、製品の製造における要素である４Ｍ２Ｓに関する情報を受け付け、４Ｍ２Ｓ情報記憶モジュール１２０に記憶させる。
ここで、４Ｍ２Ｓとは、製品の製造に関連する情報であって、作業者（Ｍａｎ）に関連する情報、治具・設備（Ｍａｃｈｉｎｅ）に関連する情報、製造方法（Ｍｅｔｈｏｄ）に関連する情報、部品・材料（Ｍａｔｅｒｉａｌ）に関連する情報、作業集合（Ｓｐａｃｅ）に関連する情報、製造システム（Ｓｙｓｔｅｍ）に関連する情報がある。また、４Ｍ２Ｓは、問題発生の要因ともなる。ここで、問題とは、納期の遅れ、品質の低下、品質のばらつき、コストの増大等がある。一般的に、問題が発生した場合に、その要因を収集・分析し、対策を施すことによって問題を解決することが図られている。その要因として挙げられるものが、４Ｍ２Ｓのいずれか１つ又はこれらの組み合わせである。したがって、以下、４Ｍ２Ｓの情報という場合は、治具・設備（Ｍａｃｈｉｎｅ）に関連する情報、製造方法（Ｍｅｔｈｏｄ）に関連する情報、部品・材料（Ｍａｔｅｒｉａｌ）に関連する情報、作業集合（Ｓｐａｃｅ）に関連する情報、製造システム（Ｓｙｓｔｅｍ）に関連する情報を少なくとも含み、さらに、作業者（Ｍａｎ）に関連する情報を含めてもよい。
【００２５】
作業者とは、製品の製造に携わる人をいい、組み立てを行う者のほか、部品・部材を運ぶ者、検査を行う者、監督者、設計者等が含まれる。
治具・設備とは、製品の製造に用いられる装置をいい、組み立て用機械、工具、検査装置、ロボット等が含まれる。
製造方法とは、製品の製造のしかたをいい、設計、設計変更、段取り、手順、操作方法、検査方法、修復方法等が含まれる。
部品・材料とは、製品の一部分となり得るもの（化学変化するものを含む）をいい、部品、部材、材料、素材、原料等が含まれる。
作業集合とは、その作業を行うための論理的空間（作業空間、ゾーン）をいい、論理的としているのは、後述する絶対的な位置を示す位置情報とは異なり、その作業を行うための空間であれば、複数に分かれた位置にあってもよい。例えば、組み立て作業を行うための空間、段取りを行うための空間、部品・材料を保管する空間（倉庫、棚等）等が含まれる。
製造システムとは、製品の製造を管理するシステムをいい、製造管理システム、生産ライン管理システム、需給管理システム等が含まれる。
【００２６】
なお、ロボットによって製造が行われている無人工場等では、作業者（Ｍａｎ）に関連する情報が発生しない場合がある。したがって、４Ｍ２Ｓ情報受付モジュール１１０は、４Ｍ２Ｓのうち、作業者（Ｍａｎ）に関連する情報を除いた情報を受け付けるようにしてもよい。その場合、もちろんのことながら、４Ｍ２Ｓ情報記憶モジュール１２０も４Ｍ２Ｓのうち、作業者（Ｍａｎ）に関連する情報を除いた情報を記憶することになる。
【００２７】
また、４Ｍ２Ｓ情報受付モジュール１１０の装置として、例えば、具体的には、カードリーダー、キーボード、マウス、タッチパネル、バーコードリーダー、ＩＣタグ・ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）等の読取装置、４Ｍ２Ｓの情報を記憶しているファイルからその情報を読み込む装置、他の情報処理装置から送信されてくる４Ｍ２Ｓの情報を受け取る受信装置等が該当する。
【００２８】
４Ｍ２Ｓの情報を受け付ける時期としては、事前に又は逐次に受け付ける。
逐次としては、予め定められた周期で４Ｍ２Ｓの情報を読み込む（いわゆるポーリング処理）、対象となる４Ｍ２Ｓのいずれか１つ以上が変化したことを検知し、その変化したことを検知した場合に読み込む等が該当する。４Ｍ２Ｓが変化するとは、その４Ｍ２Ｓの位置又は状態が変化したことをいう。変化したことを検知するとは、以前に読み込んだ情報と比較して変化していることを検知することのほか、４Ｍ２Ｓ情報受付モジュール１１０にとっては最初の４Ｍ２Ｓである場合が該当する。例えば、ＲＦＩＤが添付された部品・材料をある工程の読み取り装置で読み取ること等が該当する。この場合、前の工程での読み取り装置と今回の工程での読み取り装置は違う位置にあり、工程、読み取り装置も違うのであるから、位置情報、状態情報が異なることになる。
また、４Ｍ２Ｓ情報受付モジュール１１０が４Ｍ２Ｓの情報を受け付けるのは、同期的（逐次的処理）であってもよいし、非同期的（事前のバッチ処理、事後の追記処理等）のいずれであってもよい。さらに、同期、非同期のいずれにも対応し得るようにしてもよい。特に、同期の場合はポーリングだけでなく、４Ｍ２Ｓに関連する装置であるデバイス自らが変化点や発生点のトリガーを持っており、これに対応するようにしてもよい。つまり、そのデバイスが４Ｍ２Ｓ情報受付モジュール１１０に自律的に変化点における４Ｍ２Ｓの情報を渡すようにしてもよい。
【００２９】
例えば、作業者（Ｍａｎ）に関連する情報は、その作業者が所有しているＩＣカード等に記憶されており、これをＩＣカードリーダー等で読み込むようにしてもよい。作業者（Ｍａｎ）に関連する情報としては、その作業者を一意に識別する識別符号が少なくとも含まれ、作業者の属性情報（性別、年齢、国籍、経験年数、熟練度等）が含まれていてもよい。
例えば、治具・設備（Ｍａｃｈｉｎｅ）に関連する情報は、その治具・設備に記憶されており、４Ｍ２Ｓ情報受付モジュール１１０がその治具・設備と通信を行って読み込むようにしてもよい。治具・設備（Ｍａｃｈｉｎｅ）に関連する情報としては、その治具・設備を一意に識別する識別符号が少なくとも含まれ、治具・設備の属性情報（治具・設備の名称、性能等）が含まれていてもよい。
例えば、製造方法（Ｍｅｔｈｏｄ）に関連する情報は、予めファイルに記憶されており、そのファイルから読み込むようにしてもよい。製造方法（Ｍｅｔｈｏｄ）に関連する情報としては、その製造方法を一意に識別する識別符号が少なくとも含まれ、製造方法の属性情報（製造方法の種類、その製造方法を行うための治具・設備等）が含まれていてもよい。
【００３０】
例えば、部品・材料（Ｍａｔｅｒｉａｌ）に関連する情報は、部品・材料に添付されたバーコードに表されており、バーコードリーダーによって読み込むようにしてもよいし、添付されたＩＣタグ・ＲＦＩＤから読取装置によって読み込むようにしてもよい。部品・材料（Ｍａｔｅｒｉａｌ）に関連する情報としては、その部品・材料を一意に識別する識別符号が少なくとも含まれ、部品・材料の属性情報（部品・材料の名称、製造元のメーカーの識別符号等）が含まれていてもよい。
例えば、作業集合（Ｓｐａｃｅ）に関連する情報は、予めファイルに記憶されており、そのファイルから読み込むようにしてもよい。作業集合（Ｓｐａｃｅ）に関連する情報としては、その作業集合を一意に識別する識別符号が少なくとも含まれ、作業集合の属性情報（作業集合の種類等）が含まれていてもよい。
例えば、製造システム（Ｓｙｓｔｅｍ）に関連する情報は、その製造システムに記憶されており、４Ｍ２Ｓ情報受付モジュール１１０がその製造システムと通信を行って読み込むようにしてもよい。製造システム（Ｓｙｓｔｅｍ）に関連する情報としては、その製造システムを一意に識別する識別符号が少なくとも含まれ、製造システムの属性情報（製造システムの名称、性能等）が含まれていてもよい。
【００３１】
４Ｍ２Ｓ情報受付モジュール１１０は、４Ｍ２Ｓの情報を受け付けるときに、その受け付けた時刻を示す時刻情報を４Ｍ２Ｓの識別符号に関連付ける。いわゆるタイムスタンプ処理といわれるものである。ここで、時刻とは、本実施の形態内で統制されている時刻であればよく、例えば、グリニッジ標準時（世界標準時刻、ＧＭＴ（Ｇｒｅｅｎｗｉｃｈ  Ｍｅａｎ  Ｔｉｍｅ））を用いてもよく、国が異なる工場であっても、同じ時刻を用いるようにする。例えば、タイムサーバー等からグリニッジ標準時を取得してもよい。
【００３２】
４Ｍ２Ｓ情報受付モジュール１１０は、４Ｍ２Ｓの情報を受け付けるとき（時刻情報が示す時刻）に、その４Ｍ２Ｓの位置を表す位置情報を４Ｍ２Ｓの識別符号に関連付ける。位置情報としては、例えば、具体的には、経度・緯度情報、組み立てライン内の位置を表す符号等が該当する。４Ｍ２Ｓ情報受付モジュール１１０が移動可能なものである場合は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を４Ｍ２Ｓ情報受付モジュール１１０内に具備しており、情報を受け付けたときの経度・緯度情報をＧＰＳから抽出して、関連付けるようにしてもよい。また、４Ｍ２Ｓ情報受付モジュール１１０が固定されている場合又は４Ｍ２Ｓが固定されている場合（製造システム等）は、予め定められた位置情報を関連付けるようにしてもよい。
【００３３】
４Ｍ２Ｓ情報受付モジュール１１０は、４Ｍ２Ｓの情報を受け付けるとき（時刻情報が示す時刻）に、その４Ｍ２Ｓの状態を表す状態情報を４Ｍ２Ｓの識別符号に関連付ける。
例えば、作業者の状態情報としては、施設への入室、退室、作業中、休憩中、作業者レベル（リーダー、一般作業者等）等を表す情報が含まれる。例えば、これらは、入室用のＩＣカードリーダーが情報を読み込んだときに入室と決定されたり、作業者によるタッチパネル等に対する操作によって決定される。
例えば、治具・設備の状態情報としては、正常、異常、初期化中、強制停止、自然停止、保守中等を表す情報が含まれる。例えば、これらは、その治具・設備と通信を行って状態を検知したり、作業者によるタッチパネル等に対する操作によって決定される。
例えば、製造方法の状態情報としては、初期化、プログラムのロード中、開始（稼働中を含む）、終了、後始末、検査結果等を表す情報、検査結果を撮影した画像情報等が含まれる。例えば、これらは、その製造方法を行っている治具・設備と通信を行って状態を検知したり、作業者によるタッチパネル等に対する操作によって決定される。
【００３４】
例えば、部品・材料の状態情報としては、受け入れ検査の結果、開封からの経過時間等を表す情報が含まれる。「開封からの経過時間」は、化学材料の消費期限を管理するために必要な情報となる。例えば、これらは、作業者によるタッチパネル等に対する操作によって決定される。
例えば、作業集合の状態情報としては、作業空間の識別符号等が含まれる。したがって、作業空間の識別符号とその状態情報とは同じ場合がある。
例えば、製造システムの状態情報としては、その製造システムからの作業指示（例えば、製造個数）等を表す情報が含まれる。例えば、これらは、その製造システムと通信を行って状態を検知したり、作業者によるタッチパネル等に対する操作によって決定される。
【００３５】
４Ｍ２Ｓ情報受付モジュール１１０は、４Ｍ２Ｓの識別符号、その時刻情報、その位置情報、その状態情報を製品を一意に識別する製品識別符号と関連付けて、４Ｍ２Ｓ情報記憶モジュール１２０に記憶させる。製品識別符号は、工程計画に沿って製造当初から一意に識別するように割り振られていてもよいし、受注生産に対応するために、当初はダミー（仮の）製品識別符号を割り振っておき、後に正式な製品識別符号に置き換えるようにしてもよい。
なお、情報を関連付けるとは、関連付けた一方の情報から他方の情報を抽出し得るようにすることであり、いわゆるバインド、ひも付け等といわれるものであり、例えば、他方の情報の記憶場所（名称等）を一方の情報とともに記憶させること等がある。
また、４Ｍ２Ｓ情報受付モジュール１１０は、販売後も含めて製品の時刻情報（製品の変化があった時刻、具体的には、例えば、その製品が工場で出荷待ちになった時刻、製品が工場から出荷された時刻、製品が販売者の倉庫に保管された時刻、製品が販売者の倉庫から出荷された時刻、製品が販売先に到着した時刻、製品が販売先で設置された時刻等の情報が該当する）、位置情報（具体的には、製品の所在を表す情報であり、工場の倉庫の位置や、出荷中の輸送手段(輸送船や輸送車など)の位置や、販売者の倉庫の位置や、設置された場所を表す情報であり、例えば、販売した会社名等の情報が該当する）及び状態情報（具体的には、例えば、出荷待ち、出荷中、保管中、販売後、正常、故障等の情報が該当する）を受け付け、４Ｍ２Ｓ情報記憶モジュール１２０に記憶させる。
【００３６】
４Ｍ２Ｓ情報記憶モジュール１２０は、４Ｍ２Ｓ情報受付モジュール１１０、検索モジュール１４０と接続されており、４Ｍ２Ｓ情報受付モジュール１１０が受け付けた情報を記憶し、その情報が検索モジュール１４０から検索される。つまり、４Ｍ２Ｓ情報記憶モジュール１２０は、４Ｍ２Ｓの識別符号と、その時刻情報と、その時刻における４Ｍ２Ｓの位置情報と、その時刻における４Ｍ２Ｓの状態情報を、製品識別符号と関連付けて記憶している。また、製品の識別符号と位置情報及び状態情報を関連付けて記憶する。
また、４Ｍ２Ｓ情報受付モジュール１１０が、４Ｍ２Ｓのいずれか１つ以上が変化したことを検知した場合に、その変化した４Ｍ２Ｓの識別符号と、時刻情報と、位置情報と、状態情報を製品識別符号と関連付けて４Ｍ２Ｓ情報記憶モジュール１２０に記憶させた場合は、４Ｍ２Ｓ情報記憶モジュール１２０は、変化した時点での４Ｍ２Ｓの識別符号と、時刻情報と、位置情報と、状態情報を製品識別符号と関連付けて記憶することになる。４Ｍ２Ｓが変化するとは、前述のように、位置又は状態が変化することである。したがって、４Ｍ２Ｓ情報記憶モジュール１２０に既に記憶されているものと比較すると、位置情報又は状態情報のいずれか一方又は両方は変化していることになる。もちろんのことながら、時刻情報は変化している。
また、４Ｍ２Ｓ情報記憶モジュール１２０は、４Ｍ２Ｓの識別符号に関連する情報を提示する場合に、その提示の方法を表す提示方法情報をさらに記憶していてもよい。つまり、４Ｍ２Ｓに関する情報を提示する場合に、予め定められた方法で提示させるようにするものである。例えば、具体的には、製造工程、時系列に沿ってグラフ表示させる提示方法情報等がある。
【００３７】
検索対象受付モジュール１３０は、検索モジュール１４０と接続されており、４Ｍ２Ｓの識別符号、時刻情報、位置情報、状態情報のいずれか１つ又はこれらの組み合わせを検索対象として受け付ける。例えば、具体的には、利用者のキーボード等に対する操作によって検索対象を受け付ける。
利用シーンとして２つの場面を説明する。
１つ目は、既に販売した製品に不具合が発生した場合に、同様の不具合が発生している可能性がある他の製品の現在の位置、状態を提示するものである。
まず、利用者の操作によって、検索対象受付モジュール１３０は、不具合が発生した製品の製品ＩＤを検索対象として受け付け、検索モジュール１４０は、その製品ＩＤに関連付けられている４Ｍ２Ｓの識別符号（４Ｍ２Ｓの要素のいずれか１つ又はこれらの組み合わせ）を抽出する。つまり、その製品の製造に関わった４Ｍ２Ｓを抽出する。そして、検索モジュール１４０は、その抽出された４Ｍ２Ｓの識別符号が表す４Ｍ２Ｓ（４Ｍ２Ｓの要素のいずれか１つ又はこれらの組み合わせ）内で、その製品よりも前に製造された製品と比較して、変更があったものを抽出する。利用者は、その抽出結果を検討して、仮説としてその変更があった４Ｍ２Ｓを問題発生要因として定めたとする。例えば、作業者の担当がある時点で変更されたことを抽出し、新たな作業者が不慣れであったことによって組み立て順序が変更されてしまったとすると、それが問題発生要因となる。次に、検索対象受付モジュール１３０は、利用者の操作に応じて、その時点以降であって、その作業者の識別符号（つまり、この検索対象は、４Ｍ２Ｓの識別符号と時刻情報の組み合わせであるが、この他に、４Ｍ２Ｓの識別符号、時刻情報、位置情報、状態情報のいずれか１つ又はこれらの組み合わせであればよい）を検索対象として受け付け、検索モジュール１４０は、その時点以降にその作業者によって製造された製品の識別符号を抽出する。そして、提示モジュール１５０は、その抽出された製品の現在の位置情報、状態情報を提示する。利用者は、これらの製品に同様の不具合が発生しているか否か等を検査する。
２つ目は、問題発生の要因である４Ｍ２Ｓが判明している場合であって、その４Ｍ２Ｓが関係している製品の現在の位置、状態を提示するものである。
例えば、治具の設定間違いであったと判明した場合は、利用者の操作によって、検索対象受付モジュール１３０は、その治具の識別符号とその設定が行われた時刻（つまり、４Ｍ２Ｓの識別符号と時刻）を検索対象として受け付け、検索モジュール１４０は、設定変更された治具を用いて製造された製品を抽出する。そして、提示モジュール１５０は、その抽出された製品の現在の位置情報、状態情報を提示する。利用者は、これらの製品に、その問題発生要因による不具合が発生しているか否か等を検査する。
【００３８】
検索モジュール１４０は、４Ｍ２Ｓ情報記憶モジュール１２０、検索対象受付モジュール１３０、提示モジュール１５０と接続されており、検索対象受付モジュール１３０によって受け付けられた検索対象と関連付けられている現在の製品の位置情報及び状態情報を４Ｍ２Ｓ情報記憶モジュール１２０に記憶されている情報から検索する。例えば、前述の検索対象例では、その治具の識別符号とその設定が行われた時刻を検索し、その時刻以降であって、その治具を用いて製造された製品の識別符号、現在（販売後も含む）のその製品の位置情報及び状態情報を抽出する。また、その場合に、関連する提示方法情報を抽出してもよい。
【００３９】
提示モジュール１５０は、検索モジュール１４０と接続されており、検索モジュール１４０による検索結果を提示する。そして、検索モジュール１４０によって抽出された提示方法情報に基づいて、検索結果を提示するようにしてもよい。ここでの提示には、例えば、検索結果をディスプレイ等に表示すること、プリンター等の印刷装置で印刷すること、音声で結果を出力すること等が含まれる。
【００４０】
図２は、本実施の形態を実現するためのシステム構成例を示す説明図である。
対象要因記憶装置２００、検索指示受付モジュール２１０、対象要因読込装置２２０、２２２、２２４は、通信回線２９０を介してそれぞれ接続されている。なお、以下、４Ｍ２Ｓを対象要因ともいう。
対象要因記憶装置２００は、４Ｍ２Ｓ情報記憶モジュール１２０、検索モジュール１４０を有しているサーバーである。また、検索指示受付モジュール２１０は、検索対象受付モジュール１３０、提示モジュール１５０を有しているクライアントＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）である。また、対象要因読込装置２２０、２２２、２２４は、４Ｍ２Ｓ情報受付モジュール１１０に該当するものであり、例えば、工場内の複数箇所に設置されている。
対象要因読込装置２２０、２２２、２２４が、４Ｍ２Ｓの変化を検知し、その識別符号、時刻情報、位置情報、状態情報を対象要因記憶装置２００へ通信回線２９０を介して送信する。対象要因記憶装置２００は、それらの情報を受信して４Ｍ２Ｓ情報記憶モジュール１２０に記憶する。検索指示受付モジュール２１０は、利用者の操作による検索対象を受け付けて、対象要因記憶装置２００に検索要求を送信し、対象要因記憶装置２００がその検索要求にしたがって検索を行い、検索結果を提示方法情報とともに検索指示受付モジュール２１０へ送信する。検索指示受付モジュール２１０は、その検索結果を提示方法情報にしたがって提示する。
【００４１】
図３は、４Ｍ２Ｓ情報記憶モジュール１２０に情報を記憶させる処理例を示すフローチャートである。
ステップＳ３０２では、４Ｍ２Ｓ情報受付モジュール１１０が、対象要因の変化があるか否かを判断し、ある場合はステップＳ３０４へ進み、それ以外の場合はステップＳ３０２へ戻る。
なお、前述したように、４Ｍ２Ｓ情報受付モジュール１１０は、４Ｍ２Ｓに関連する装置であるデバイス自らが変化点や発生点のトリガーを持っており、そのデバイスが自律的に４Ｍ２Ｓ情報モジュール１１０に情報を読み込ませるようにしてもよい。
製造工程毎に、主に発生する対象要因（４Ｍ２Ｓ）を示す。図４は、４Ｍ２Ｓ情報記憶モジュール１２０に情報を記憶させる処理例を示す説明図である。
製造工程として、順に準備４９１、仕入先４９２、生産４９３、最終検査４９４、市場４９５がある。そして、準備４９１に発生する対象要因として、設計情報４０５、設計変更情報４１０があり、仕入先４９２に発生する対象要因として、作業者情報４１５、検査情報４２０、生産履歴４２５、設備情報４３０、修復情報４３５があり、生産４９３に発生する対象要因として、作業者情報４４０、検査情報４４５、生産履歴４５０、設計変更情報４５５、修復情報４６０があり、最終検査４９４に発生する対象要因として、検査情報４６５、作業者情報４７０、生産履歴４７５、修復情報４８０があり、市場４９５に発生する対象要因として、設置障害情報４８５がある。ここで、発生するとは、その対象要因に変化があった場合をいい、変化には、新たにその対象要因が生じる場合も含む。
そして、発生する対象要因のＩＤとともに、時刻情報、位置情報、状態情報を関連付けて４Ｍ２Ｓ情報記憶モジュール１２０に記憶させる（ステップＳ３１０）。
【００４２】
図４に例示した情報と４Ｍ２Ｓの関係を示す。なお、これらの情報は、４Ｍ２Ｓの要素と対応しているが、１つの情報が４Ｍ２Ｓの１要素で構成されているとは限らず、１つの情報が４Ｍ２Ｓの複数の要素と対応している場合もある。
作業者情報４１５、４４０、４７０は、４Ｍ２Ｓにおける作業者（Ｍａｎ）に関連する情報である。
設計情報４０５、設計変更情報４１０、４５５は、４Ｍ２Ｓにおける製造方法（Ｍｅｔｈｏｄ）に関連する情報である。
設備情報４３０は、４Ｍ２Ｓにおける治具・設備（Ｍａｃｈｉｎｅ）に関連する情報である。
検査情報４２０、４４５、４６５は、４Ｍ２Ｓにおける部品・材料（Ｍａｔｅｒｉａｌ）又は治具・設備（Ｍａｃｈｉｎｅ）に関連する情報である。
修復情報４３５、４６０、４８０は、４Ｍ２Ｓにおける製造方法（Ｍｅｔｈｏｄ）に関連する情報である。また、この他に、部品・材料（Ｍａｔｅｒｉａｌ）又は治具・設備（Ｍａｃｈｉｎｅ）を含める場合もある。
生産履歴４２５、４５０、４７５は、４Ｍ２Ｓにおける作業者（Ｍａｎ）、治具・設備（Ｍａｃｈｉｎｅ）、部品・材料（Ｍａｔｅｒｉａｌ）、製造方法（Ｍｅｔｈｏｄ）、作業集合（Ｓｐａｃｅ）及び製造システム（Ｓｙｓｔｅｍ）に関連する情報である。
設置障害情報４８５は、治具・設備（Ｍａｃｈｉｎｅ）、作業集合（Ｓｐａｃｅ）のいずれか一方又はこれらの組み合わせに関連する情報である。また、販売後の製品に関連する情報である。
【００４３】
製品ＩＤと４Ｍ２Ｓに関連する情報とを関連付けて記憶させる例について説明する。図５は、４Ｍ２Ｓ情報記憶モジュール１２０内の情報の構成例を示す説明図である。
製品ＩＤ５００には、生産履歴４２５、作業者情報４１５、設計変更情報４１０、修復情報４３５が関連付けられている。
そして、生産履歴４２５として、時系列に個別情報５１１、５１２、５１３、５１４を有しており、作業者情報４１５として、時系列に個別情報５２１、５２２、５２３、５２４、５２５、５２６を有しており、設計変更情報４１０として、時系列に個別情報５３１、５３２、５３３を有しており、修復情報４３５として、時系列に個別情報５４１、５４２、５４３を有している。各個別情報には、時刻情報、位置情報、状態情報が関連付けられている。
したがって、例えば、製品ＩＤ５００で表されている製品の指定時刻５５０における状態を知りたい場合は、指定時刻５５０で４Ｍ２Ｓ情報記憶モジュール１２０内を検索し、生産履歴４２５の個別情報５１３、作業者情報４１５の個別情報５２４、設計変更情報４１０の個別情報５３２、修復情報４３５の個別情報５４２を抽出することができる。
【００４４】
４Ｍ２Ｓの識別符号の例について説明する。図６は、４Ｍ２Ｓ情報記憶モジュール１２０に記憶されている情報のデータ構造例を示す説明図である。
作業者６１０の識別符号は、識別子欄６１１、国欄６１２、工場欄６１３、社員番号欄６１４を有している。識別子欄６１１は、作業者という種類を表す識別子を記憶してもよいし、作業者６１０の識別子を記憶してもよい。国欄６１２は、国の識別子を記憶する。工場欄６１３は、工場の識別子を記憶する。社員番号欄６１４は、その作業者の社員番号を記憶する。
冶具・設備６２０の識別符号は、識別子欄６２１、国欄６２２、工場欄６２３、ユニット欄６２４、ライン欄６２５、エリア欄６２６、冶具種別欄６２７、管理冶具欄６２８、補助冶具欄６２９を有している。識別子欄６２１は、治具・設備という種類を表す識別子を記憶してもよいし、冶具・設備６２０の識別子を記憶してもよい。国欄６２２は、国の識別子を記憶する。工場欄６２３は、工場の識別子を記憶する。ユニット欄６２４は、ユニットの識別子を記憶する。ライン欄６２５は、ラインの識別子を記憶する。エリア欄６２６は、エリアの識別子を記憶する。冶具種別欄６２７は、治具種別の識別子を記憶する。管理冶具欄６２８は、管理治具の識別子を記憶する。補助冶具欄６２９は、補助治具の識別子を記憶する。
製造方法（Ｍｅｔｈｏｄ）の例である作業（メンテナンス、トラブル）６３０の識別符号は、識別子欄６３１、作業種別欄６３２、国欄６３３、工場欄６３４、ユニット欄６３５、ライン欄６３６、エリア欄６３７、管理冶具欄６３８、補助冶具欄６３９を有している。識別子欄６３１は、作業（メンテナンス、トラブル）という種類を表す識別子を記憶してもよいし、作業（メンテナンス、トラブル）６３０の識別子を記憶してもよい。作業種別欄６３２は、作業種別の識別子を記憶する。国欄６３３は、国の識別子を記憶する。工場欄６３４は、工場の識別子を記憶する。ユニット欄６３５は、ユニットの識別子を記憶する。ライン欄６３６は、ラインの識別子を記憶する。エリア欄６３７は、エリアの識別子を記憶する。管理冶具欄６３８は、管理治具の識別子を記憶する。補助冶具欄６３９は、補助治具の識別子を記憶する。
製造方法（Ｍｅｔｈｏｄ）の例である作業（検査）６４０の識別符号は、識別子欄６４１、作業種別欄６４２、国欄６４３、工場欄６４４、ユニット欄６４５、ライン欄６４６、検査種別欄６４７、管理冶具欄６４８、検査結果欄６４９、検査内容欄６５０を有している。識別子欄６４１は、作業（検査）という種類を表す識別子を記憶してもよいし、作業（検査）６４０の識別子を記憶してもよい。作業種別欄６４２は、作業種別の識別子を記憶する。国欄６４３は、国の識別子を記憶する。工場欄６４４は、工場の識別子を記憶する。ユニット欄６４５は、ユニットの識別子を記憶する。ライン欄６４６は、ラインの識別子を記憶する。検査種別欄６４７は、検査種別の識別子を記憶する。管理冶具欄６４８は、管理治具の識別子を記憶する。検査結果欄６４９は、検査結果の識別子を記憶する。検査内容欄６５０は、検査内容の識別子を記憶する。
その他の４Ｍ２Ｓの識別符号も同等の構造を有している。
このように、識別符号として、識別子そのもののほかに属性情報を含んでいてもよい。
【００４５】
位置情報、時刻情報の例を示す。図７は、４Ｍ２Ｓ情報記憶モジュール１２０に記憶されている情報のデータ構造例を示す説明図である。
位置情報７１０は、国欄７１１、工場欄７１２、ユニット欄７１３、ライン欄７１４、エリア欄７１５、デバイス欄７１６を有している。国欄７１１は、国の識別子を記憶する。工場欄７１２は、工場の識別子を記憶する。ユニット欄７１３は、ユニットの識別子を記憶する。ライン欄７１４は、ラインの識別子を記憶する。エリア欄７１５は、エリアの識別子を記憶する。デバイス欄７１６は、デバイスの識別子を記憶する。
時刻情報７２０は、年欄７２１、月欄７２２、日欄７２３、時欄７２４、分欄７２５、秒欄７２６、秒以下欄７２７を有している。年欄７２１は、西暦年を記憶する。月欄７２２は、月を記憶する。日欄７２３は、日を記憶する。時欄７２４は、時を記憶する。分欄７２５は、分を記憶する。秒欄７２６は、秒を記憶する。秒以下欄７２７は、秒以下を記憶する。
状態情報としては、各４Ｍ２Ｓの状態を表す符号を示すデータで構成されている。
【００４６】
ステップＳ３０４では、４Ｍ２Ｓ情報受付モジュール１１０が、現在の時刻情報を取得する。
ステップＳ３０６では、４Ｍ２Ｓ情報受付モジュール１１０が、対象要因の位置情報を取得する。
ステップＳ３０８では、４Ｍ２Ｓ情報受付モジュール１１０が、対象要因の状態情報を取得する。
ステップＳ３１０では、４Ｍ２Ｓ情報受付モジュール１１０が、対象要因ＩＤ、時刻情報、位置情報、状態情報を製品ＩＤに関連付けて４Ｍ２Ｓ情報記憶モジュール１２０に記憶させる。
【００４７】
図８は、検索、提示の処理例を示すフローチャートである。
ステップＳ８０２では、検索対象受付モジュール１３０が、検索対象を受け付ける。図５で例示した指定時刻５５０が該当する。
ステップＳ８０４では、検索モジュール１４０が、受け付けた検索対象を４Ｍ２Ｓ情報記憶モジュール１２０内から検索する。図５で例示した指定時刻５５０における生産履歴４２５の個別情報５１３、作業者情報４１５の個別情報５２４、設計変更情報４１０の個別情報５３２、修復情報４３５の個別情報５４２を検索結果として抽出する。
ステップＳ８０６では、検索モジュール１４０が、検索結果に関連付けられている現在の製品の位置情報、状態情報を抽出する。
【００４８】
ステップＳ８０８では、提示モジュール１５０が、検索結果を提示する。
図９は、提示画面の例を示す説明図である。検索対象として、部品の識別符号（検索対象９５２から検索対象９５４）が利用者のキーボードの操作によって指定され、その部品が組み込まれている製品に関する情報として、検索結果表示テーブル９００の製品ＩＤ欄９１０内に製品ＩＤ、設置場所欄９２０内に会社名（住所等を含めてもよい）、状態欄９３０内にその製品の現在の状況を提示する。
また、４Ｍ２Ｓに提示方法情報が関連付けられている場合は、その提示方法情報にしたがって、提示モジュール１５０が提示する。例えば、提示方法情報として、生産履歴（どの部品がいつ組み込まれたか等を示す情報）を時系列にグラフ表示することである場合は、そのように提示する。
【００４９】
なお、本実施の形態としてのプログラムが実行されるコンピュータ（対象要因記憶装置２００、検索指示受付モジュール２１０、対象要因読込装置２２０）のハードウェア構成は、図１０に例示するように、一般的なコンピュータであり、具体的にはパーソナルコンピュータ、サーバーとなり得るコンピュータ等である。つまり、具体例として、処理部（演算部）としてＣＰＵ１００１を用い、記憶装置としてＲＡＭ１００２、ＲＯＭ１００３、ＨＤ１００４を用いている。ＨＤ１００４として、例えばハードディスクを用いてもよい。４Ｍ２Ｓ情報受付モジュール１１０、検索対象受付モジュール１３０、検索モジュール１４０、提示モジュール１５０等のプログラムを実行するＣＰＵ１００１と、そのプログラムやデータを記憶するＲＡＭ１００２と、本コンピュータを起動するためのプログラム等が格納されているＲＯＭ１００３と、補助記憶装置であるＨＤ１００４と、キーボード、マウス等のデータを入力する入力装置１００６と、ＣＲＴや液晶ディスプレイ等の出力装置１００５と、ネットワークインタフェースカード等の通信ネットワークと接続するための通信回線インタフェース１００７、そして、それらをつないでデータのやりとりをするためのバス１００８により構成されている。これらのコンピュータが複数台互いにネットワークによって接続されていてもよい。
【００５０】
前述の実施の形態のうち、コンピュータ・プログラムによるものについては、本ハードウェア構成のシステムにソフトウェアであるコンピュータ・プログラムを読み込ませ、ソフトウェアとハードウェア資源とが協働して、前述の実施の形態が実現される。
なお、図１０に示すハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図１０に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えばＡＳＩＣ等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続しているような形態でもよく、さらに図１０に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。
【００５１】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通などのために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標））、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ）、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）等が含まれる。
そして、前記のプログラム又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、あるいは無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して
記録されていてもよい。また、圧縮や暗号化など、復元可能であればどのような態様で記録されていてもよい。
【符号の説明】
【００５２】
１１０…４Ｍ２Ｓ情報受付モジュール
１２０…４Ｍ２Ｓ情報記憶モジュール
１３０…検索対象受付モジュール
１４０…検索モジュール
１５０…提示モジュール
２００…対象要因記憶装置
２１０…検索指示受付モジュール
２２０…対象要因読込装置
２２２…対象要因読込装置
２２４…対象要因読込装置
２９０…通信回線
【図１】
0005540877.tif 000002
【図２】
0005540877.tif 000003
【図３】
0005540877.tif 000004
【図４】
0005540877.tif 000005
【図５】
0005540877.tif 000006
【図６】
0005540877.tif 000007
【図７】
0005540877.tif 000008
【図８】
0005540877.tif 000009
【図９】
0005540877.tif 000010
【図１０】
0005540877.tif 000011