(57)【要約】【課題】データベース間のリンクを構築する必要はなく、容易にトレーサビリティの観点から各種現場データ及び各製造プロセスの補足情報を収集できる情報収集システムを提供する。【解決手段】データベース２から各補足情報Ｓを検索する検索部１１１と、検索された各補足情報Ｓを現場データＧに追加して、イベント情報Ｅを再構成する再構成部１１３とを備える。検索部１１１は、再構成部１１３で再構成されたイベント情報Ｅに含まれる現場データＧ及び追加された各補足情報Ｓのうちの各種組み合わせを検索キーとして他の種類の補足情報Ｓを検索する。更に、追跡情報生成部１２を備え、製品個体の各製造プロセスの各イベント情報Ｅを一纏めに統合したイベント追跡情報Ｅｔを生成する。イベント情報Ｅのイベント種別情報Ｅｋを記憶しておき、追跡情報生成部１２は、予め記憶したイベント種別情報Ｅｋに対応するイベント情報Ｅを収集する。【選択図】図１６
2015153196.tif 000002
【特許請求の範囲】
【請求項１】
製品個体毎に各製造プロセスの現場データを発生させる各データ発生装置にネットワークを介して接続された情報収集システムであって、
前記現場データに付加する各補足情報の種類を定義する辞書を記憶する第１の記憶手段と、
各種各内容の補足情報が記憶されたデータベースと、
前記辞書に従って、前記データベースから前記各補足情報を検索する検索手段と、
前記検索された各補足情報を前記現場データに追加して、製品個体毎及び製造プロセス毎のイベント情報を再構成する再構成手段と、
前記イベント情報を蓄積する第２の記憶手段と、
を備え、
前記検索手段は、前記再構成手段で再構成されたイベント情報に含まれる前記現場データ及び前記追加された各補足情報のうちの前記辞書に定義された種類に応じた組み合わせを検索キーとして補足情報を前記検索し、
前記再構成手段は、前記検索手段で順次検索された前記補足情報を前記イベント情報に順次追加し、
前記イベント情報の種別情報を記憶する第３の記憶手段と、
同じ製品個体で、前記第３の記憶手段に記憶された種別情報に対応する各製造プロセスの各イベント情報を、前記第２の記憶手段から収集して一纏めに統合したイベント追跡情報を生成する追跡情報生成手段と、
を更に備えること、
を特徴とする情報収集システム。
【請求項２】
前記第１の記憶手段が記憶する辞書には、前記イベント情報が由来とする製造プロセスにおける製造物に用いられた部品又は材料の個体識別情報を示す種類が前記現場データに付加する補足情報として定義され、
前記再構成手段は、前記個体識別情報を前記イベント情報に追加し、
前記追跡情報生成手段は、前記個体識別情報を検索キーとするイベント情報の収集と、収集されたイベント情報に同じく含まれる個体識別情報を検索キーとするイベント情報の収集とを繰り返し、同じ製品個体の各製造プロセスの各イベント情報を収集すること、
を特徴とする請求項１記載の情報収集システム。
【請求項３】
前記第３の記憶手段は、同じ前記個体識別情報を有する前記イベント情報の前記種別情報をリンクによって関連づけて記憶し、
前記追跡情報生成手段は、前記リンクを辿って次に収集するイベント情報の前記種別情報を特定し、前記同じ個体識別情報を検索キーとして前記次に収集するイベント情報を収集すること、
を特徴とする請求項２記載の情報収集システム。
【請求項４】
前記第２の記憶手段は、前記イベント情報を前記種別情報ごとに記憶し、
前記追跡情報生成手段は、特定した前記種別情報に対応する前記イベント情報のみを検索対象とすること、
を特徴とする請求項３記載の情報収集システム。
【請求項５】
前記第３の記憶手段に記憶させる前記種別情報を選択するための表示画面を表示する表示手段と、
前記表示画面を操作する操作手段と、
を更に備えること、
を特徴とする請求項１乃至４の何れかに記載の情報収集システム。
【請求項６】
製品個体毎に各製造プロセスの現場データを発生させる各データ発生装置にネットワークを介して接続された情報収集システムの情報収集方法であって、
前記情報収集システムは、
前記現場データに付加する各補足情報の種類を定義する辞書を記憶する第１の記憶手段と、
各種各内容の補足情報が記憶されたデータベースと、
前記現場データと前記補足情報とからなるイベント情報を記憶する第２の記憶手段と、
前記イベント情報の種別情報を記憶する第３の記憶手段と、
を備え、
前記辞書に従って、前記データベースから前記各補足情報を検索する検索ステップと、
前記検索された各補足情報を前記現場データに追加して、製品個体毎及び製造プロセス毎の前記イベント情報を再構成するイベント情報生成ステップと、
前記イベント情報を前記第２の記憶手段に蓄積する記憶ステップと、
を行い、
前記検索ステップでは、前記イベント情報生成ステップで再構成されたイベント情報に含まれる前記現場データ及び前記追加された各補足情報のうちの前記辞書に定義された種類に応じた組み合わせを検索キーとして補足情報を前記検索し、
前記イベント情報生成ステップでは、前記検索手段で順次検索された前記補足情報を前記イベント情報に順次追加し、
同じ製品個体で、前記第３の記憶手段に記憶された種別情報に対応する各製造プロセスの各イベント情報を、前記記憶手段から収集して一纏めに統合したイベント追跡情報を生成する追跡情報生成ステップを更に行うこと、
を特徴とする情報収集方法。
【請求項７】
前記第１の記憶手段が記憶する辞書には、前記イベント情報が由来とする製造プロセスにおける製造物に用いられた部品又は材料の個体識別情報を示す種類が前記現場データに付加する補足情報として定義され、
前記イベント情報生成ステップでは、前記個体識別情報を前記イベント情報に追加し、
前記追跡情報生成ステップでは、前記個体識別情報を検索キーとするイベント情報の収集と、収集されたイベント情報に同じく含まれる個体識別情報を検索キーとするイベント情報の収集とを繰り返し、同じ製品個体の各製造プロセスの各イベント情報を収集すること、
を特徴とする請求項６記載の情報収集方法。
【請求項８】
前記第３の記憶手段は、同じ前記個体識別情報を有する前記イベント情報の前記種別情報をリンクによって関連づけて記憶し、
前記追跡情報生成ステップは、前記リンクを辿って次に収集するイベント情報の前記種別情報を特定し、前記同じ個体識別情報を検索キーとして前記次に収集するイベント情報を収集すること、
を特徴とする請求項７記載の情報収集方法。
【請求項９】
製品個体毎に各製造プロセスの現場データを発生させる各データ発生装置にネットワークを介して接続され、
前記現場データに付加する各補足情報の種類を定義する辞書を記憶する第１の記憶手段と、
各種各内容の補足情報が記憶されたデータベースと、
前記現場データと前記補足情報とからなるイベント情報を記憶する第２の記憶手段と、
前記イベント情報の種別情報を記憶する第３の記憶手段と、
を備える情報収集システムに、
前記辞書に従って、前記データベースから前記各補足情報を検索する検索ステップと、
前記検索された各補足情報を前記現場データに追加して、製品個体毎及び製造プロセス毎のイベント情報を再構成するイベント情報生成ステップと、
前記イベント情報を前記第２の記憶手段に蓄積する記憶ステップと、
を実行させ、
前記検索ステップでは、前記イベント情報生成ステップで再構成されたイベント情報に含まれる前記現場データ及び前記追加された各補足情報のうちの前記辞書に定義された種類に応じた組み合わせを検索キーとして補足情報を前記検索し、
前記イベント情報生成ステップでは、前記検索手段で順次検索された前記補足情報を前記イベント情報に順次追加し、
同じ製品個体で、前記第３の記憶手段に記憶された種別情報に対応する各製造プロセスの各イベント情報を、前記記憶手段から収集して一纏めに統合したイベント追跡情報を生成する追跡情報生成ステップを更に行うこと、
を特徴とする情報収集プログラム。
【請求項１０】
前記第１の記憶手段が記憶する辞書には、前記イベント情報が由来とする製造プロセスにおける製造物に用いられた部品又は材料の個体識別情報を示す種類が前記現場データに付加する補足情報として定義され、
前記イベント情報生成ステップでは、前記個体識別情報を前記イベント情報に追加し、
前記追跡情報生成ステップでは、前記個体識別情報を検索キーとするイベント情報の収集と、収集されたイベント情報に同じく含まれる個体識別情報を検索キーとするイベント情報の収集とを繰り返し、同じ製品個体の各製造プロセスの各イベント情報を収集すること、
を特徴とする請求項９記載の情報収集プログラム。
【請求項１１】
前記第３の記憶手段は、同じ前記個体識別情報を有する前記イベント情報の前記種別情報をリンクによって関連づけて記憶し、
前記追跡情報生成ステップは、前記リンクを辿って次に収集するイベント情報の前記種別情報を特定し、前記同じ個体識別情報を検索キーとして前記次に収集するイベント情報を収集すること、
を特徴とする請求項１０記載の情報収集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工場やオフィス等で発生する現場データを収集する情報収集システムに関する。
【背景技術】
【０００２】
工場やオフィス等においては、製造プロセス毎に各種の設備が稼働しており、それら設備がエラーやプロセス完了等のイベント発生を契機に現場データを出力する。現場データは、イベント発生を報知する情報である。この現場データは、コード化された、若しくは観測結果である数値として出力され、発生した場所や日時の情報が付加された上で、固定資産管理者に到達する。固定資産管理者は、例えば、工場では設備の保守管理者であり、オフィスではサーバ等の設備管理者である。
【０００３】
この現場データは、工場やオフィスの稼働管理、製品の品質管理、経営管理等に寄与する貴重な情報である。しかしながら、設備から直接出力されるイベント情報は、コード若しくは単なる観測数値、及び発生場所や発生日時等の直接的な意味以外には、２次的、３次的な意味を有していない。そのため、従来は、この現場データの解釈に有用な各種情報を各種のデータベースに記憶させておき、現場データと各種情報のデータベースをリンク付けしていた。現場データをデータベースから引き出すときに、リンクを辿って他のデータベースから有用情報も引き出せば、イベント発生の瞬間に何が起こっていたかを解析するのに役立つ。
【０００４】
但し、データの解析には、イベントの発生時点のみを切り取るだけでは不十分な場合があり、イベント発生前後の他のイベントも時系列的に考慮する必要がある。つまり、各種製造プロセスを経た製品のトレーサビリティを情報収集システムが満足できなければ、解析により有益な結論を導くことができない場合もある。
【０００５】
トレーサビリティを追究した情報収集システムとしては、製品や部品の固体認識番号と製造工程とを対応させた製造データを収集しておき、トレーサビリティの要求を受けると、同じ固体認識番号を含む製造データを全て引き出すものがある（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−２０８１８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
製品の製造プロセスを追うことのできるトレーサビリティ情報には、各製造プロセスにおける生産実績情報、各製造プロセスにおける生産性情報、各製造プロセスにおける品質情報、各製造プロセスにおける過去実績又は想定されるトラブル情報が含まれていることが有益である。但し、従来、これら情報は、それぞれ固有のデータベースに記憶されているため、新たにトレーサビリティ情報をデータベース化するデータベースを構築し、既存の各情報を記憶するデータベースとのリンクを構築する必要があった。
【０００８】
しかしながら、各データベースは情報の定義方法、アクセス方法等の通信規約、サーバの種類、ネットワーク構造の違い等の多くの仕様が、導入時期、導入場所、導入部署によってまちまちであり、各データベースをリンク付けしたトレーサビリティ情報用のデータベースを構築することは、現実的ではなかった。
【０００９】
特許文献１の技術によれば、同じ個体認識番号を含む全ての製造データを引き出すといっても、各データベースに固有の引き出し方法に準拠したデータベースを構築すること、準拠後に各データベースに仕様変更がなされた際の其の変更に合わせたデータベースの修正は容易ではなかった。つまり、トレーサビリティに必要な各種の情報が各種データベースに散在してから、其の各種情報をかき集めることは現実的とは言えず、特許文献１の技術は実効性に乏しいものがあった。
【００１０】
本発明は、上記のような従来技術の問題点を解決するために提案されたもので、データベース間のリンクを構築する必要はなく、容易にトレーサビリティの観点から各種現場データ及び各製造プロセスの補足情報を効率よく収集できる情報収集システムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明に係る情報収集システムは、製品個体毎に各製造プロセスの現場データを発生させる各データ発生装置にネットワークを介して接続された情報収集システムであって、前記現場データに付加する各補足情報の種類を定義する辞書を記憶する第１の記憶手段と、各種各内容の補足情報が記憶されたデータベースと、前記辞書に従って、前記データベースから前記各補足情報を検索する検索手段と、前記検索された各補足情報を前記現場データに追加して、製品個体毎及び製造プロセス毎のイベント情報を再構成する再構成手段と、前記イベント情報を蓄積する第２の記憶手段と、を備え、前記検索手段は、前記再構成手段で再構成されたイベント情報に含まれる前記現場データ及び前記追加された各補足情報のうちの前記辞書に定義された種類に応じた組み合わせを検索キーとして補足情報を前記検索し、前記再構成手段は、前記検索手段で順次検索された前記補足情報を前記イベント情報に順次追加し、前記イベント追跡情報に統合する前記イベント情報の種別情報を記憶する第３の記憶手段と、同じ製品個体で、前記第３の記憶手段に記憶された種別情報に対応する各製造プロセスの各イベント情報を、前記第２の記憶手段から収集して一纏めに統合したイベント追跡情報を生成する追跡情報生成手段と、を更に備えること、を特徴とする。
【００１２】
前記第１の記憶手段が記憶する辞書には、前記イベント情報が由来とする製造プロセスにおける製造物に用いられた部品又は材料の個体識別情報を示す種類が前記現場データに付加する補足情報として定義され、前記再構成手段は、前記個体識別情報を前記イベント情報に追加し、前記追跡情報生成手段は、前記個体識別情報を検索キーとするイベント情報の収集と、収集されたイベント情報に同じく含まれる個体識別情報を検索キーとするイベント情報の収集とを繰り返し、同じ製品個体の各製造プロセスの各イベント情報を収集するようにしてもよい。
【００１３】
前記第３の記憶手段は、同じ前記個体識別情報を有する前記イベント情報の前記種別情報をリンクによって関連づけて記憶し、前記追跡情報生成手段は、前記リンクを辿って次に収集するイベント情報の前記種別情報を特定し、前記同じ個体識別情報を検索キーとして前記次に収集するイベント情報を収集するようにしてもよい。
【００１４】
上記目的を達成するために、本発明に係る情報収集方法は、製品個体毎に各製造プロセスの現場データを発生させる各データ発生装置にネットワークを介して接続された情報収集システムの情報収集方法であって、前記情報収集システムは、前記現場データに付加する各補足情報の種類を定義する辞書を記憶する第１の記憶手段と、各種各内容の補足情報が記憶されたデータベースと、前記現場データと前記補足情報とからなるイベント情報を記憶する第２の記憶手段と、前記イベント情報の種別情報を記憶する第３の記憶手段と、を備え、前記辞書に従って、前記データベースから前記各補足情報を検索する検索ステップと、前記検索された各補足情報を前記現場データに追加して、製品個体毎及び製造プロセス毎の前記イベント情報を再構成するイベント情報生成ステップと、前記イベント情報を前記第２の記憶手段に蓄積する記憶ステップと、を行い、前記検索ステップでは、前記イベント情報生成ステップで再構成されたイベント情報に含まれる前記現場データ及び前記追加された各補足情報のうちの前記辞書に定義された種類に応じた組み合わせを検索キーとして補足情報を前記検索し、前記イベント情報生成ステップでは、前記検索手段で順次検索された前記補足情報を前記イベント情報に順次追加し、同じ製品個体で、前記第３の記憶手段に記憶された種別情報に対応する各製造プロセスの各イベント情報を、前記記憶手段から収集して一纏めに統合したイベント追跡情報を生成する追跡情報生成ステップを更に行うこと、を特徴とする。
【００１５】
前記第１の記憶手段が記憶する辞書には、前記イベント情報が由来とする製造プロセスにおける製造物に用いられた部品又は材料の個体識別情報を示す種類が前記現場データに付加する補足情報として定義され、前記イベント情報生成ステップでは、前記個体識別情報を前記イベント情報に追加し、前記追跡情報生成ステップでは、前記個体識別情報を検索キーとするイベント情報の収集と、収集されたイベント情報に同じく含まれる個体識別情報を検索キーとするイベント情報の収集とを繰り返し、同じ製品個体の各製造プロセスの各イベント情報を収集するようにしてもよい。
【００１６】
前記第３の記憶手段は、同じ前記個体識別情報を有する前記イベント情報の前記種別情報をリンクによって関連づけて記憶し、前記追跡情報生成ステップは、前記リンクを辿って次に収集するイベント情報の前記種別情報を特定し、前記同じ個体識別情報を検索キーとして前記次に収集するイベント情報を収集するようにしてもよい。
【００１７】
上記目的を達成するために、本発明に係る情報収集プログラムは、製品個体毎に各製造プロセスの現場データを発生させる各データ発生装置にネットワークを介して接続され、前記現場データに付加する各補足情報の種類を定義する辞書を記憶する第１の記憶手段と、各種各内容の補足情報が記憶されたデータベースと、前記現場データと前記補足情報とからなるイベント情報を記憶する第２の記憶手段と、前記イベント情報の種別情報を記憶する第３の記憶手段と、を備える情報収集システムに、前記辞書に従って、前記データベースから前記各補足情報を検索する検索ステップと、前記検索された各補足情報を前記現場データに追加して、製品個体毎及び製造プロセス毎のイベント情報を再構成するイベント情報生成ステップと、前記イベント情報を前記第２の記憶手段に蓄積する記憶ステップと、を実行させ、前記検索ステップでは、前記イベント情報生成ステップで再構成されたイベント情報に含まれる前記現場データ及び前記追加された各補足情報のうちの前記辞書に定義された種類に応じた組み合わせを検索キーとして補足情報を前記検索し、前記イベント情報生成ステップでは、前記検索手段で順次検索された前記補足情報を前記イベント情報に順次追加し、同じ製品個体で、前記第３の記憶手段に記憶された種別情報に対応する各製造プロセスの各イベント情報を、前記記憶手段から収集して一纏めに統合したイベント追跡情報を生成する追跡情報生成ステップを更に行うこと、を特徴とする。
【００１８】
前記第１の記憶手段が記憶する辞書には、前記イベント情報が由来とする製造プロセスにおける製造物に用いられた部品又は材料の個体識別情報を示す種類が前記現場データに付加する補足情報として定義され、前記イベント情報生成ステップでは、前記個体識別情報を前記イベント情報に追加し、前記追跡情報生成ステップでは、前記個体識別情報を検索キーとするイベント情報の収集と、収集されたイベント情報に同じく含まれる個体識別情報を検索キーとするイベント情報の収集とを繰り返し、同じ製品個体の各製造プロセスの各イベント情報を収集するようにしてもよい。
【００１９】
前記第３の記憶手段は、同じ前記個体識別情報を有する前記イベント情報の前記種別情報をリンクによって関連づけて記憶し、前記追跡情報生成ステップは、前記リンクを辿って次に収集するイベント情報の前記種別情報を特定し、前記同じ個体識別情報を検索キーとして前記次に収集するイベント情報を収集するようにしてもよい。
【発明の効果】
【００２０】
本発明によれば、各データベースを用いてイベント情報を生成し、更にイベント追跡情報を生成するため、データベース間のリンクを構築する必要はなく、容易にトレーサビリティの観点から各種現場データ及び各製造プロセスの補足情報を収集することができる。また、生成した全てのイベント情報を検索対象とせずに済むため、イベント追跡情報を生成するためのコンピュータの処理負担が劇的に軽減されるとともに、ユーザにとって必要十分なイベント情報を含むイベント追跡情報を迅速に生成できるので、効率がよい。
【図面の簡単な説明】
【００２１】
【図１】第１の実施形態に係る情報収集システムを含むネットワーク構成を示すブロック図である。
【図２】現場データを示す模式図である。
【図３】データベースを示す模式図である。
【図４】イベント情報を示す模式図である。
【図５】イベント追跡情報を示す模式図である。
【図６】第１の実施形態に係る情報収集システムの構成を示すブロック図である。
【図７】辞書を示す模式図である。
【図８】イベント情報の再構成態様を示す説明図である。
【図９】イベント追跡情報の生成過程を示す説明図である。
【図１０】現場データの発生からイベント情報の生成までの動作を示すフローチャートである。
【図１１】イベント情報からイベント追跡情報の生成までの動作を示すフローチャートである。
【図１２】現場データの発生の具体的態様を示す模式図である。
【図１３】イベント情報の発生の具体的態様を示す模式図である。
【図１４】イベント追跡情報の生成の具体的態様を示す模式図である。
【図１５】従来と本実施形態の情報収集システムによる情報収集方法の概念図である。
【図１６】第２の実施形態に係る情報収集システムの構成を示すブロック図である。
【図１７】系統情報を示す模式図である。
【図１８】系統情報の生成の際に表示する操作画面の第１の遷移を示す模式図である。
【図１９】系統情報の生成の際に表示する操作画面の第２の遷移を示す模式図である。
【図２０】第２の実施形態に係るテンポラリメモリを示す模式図である。
【図２１】第２の実施形態に係り、起点となるイベント情報の取得動作を示すフローチャートである。
【図２２】第２の実施形態に係り、イベント情報の取得動作を示すフローチャートである。
【発明を実施するための形態】
【００２２】
（第一の実施形態）
（全体構成）
図１は、第一の実施形態に係る情報収集システムを含むネットワーク構成を示すブロック図である。情報収集システム１はネットワークＮに接続されている。ネットワークＮには、１以上のデータ発生装置２００ａ、２００ｂ、２００ｃ・・・、及びデータベース２が接続されている。情報収集システム１、データベース２、及びデータ発生装置２００は、コンピュータを含み構成され、演算制御装置（ＣＰＵ）、主記憶装置（ＲＡＭ）、ＯＳ及び情報収集アプリケーションが記憶された外部記憶装置（ＨＤＤ等）、及びネットワークアダプタを備えている。情報収集システム１は、単一のコンピュータ又は分散型コンピュータ群である。また、情報収集システム１とデータベース２とは一体又はネットワークＮ上に分散した別個のコンピュータである。
【００２３】
情報収集アプリケーションは、コンピュータを情報収集システム１として機能させるプログラムコード又は制御プログラムであり、具体的にはオブジェクトコード又は機械語命令である。このプログラムコード又は制御プログラムは、様々なソースコードプログラム言語で書き込まれ、次いで演算制御装置にふさわしい実行可能機械コード若しくは命令にコンパイル又はアセンブルされる態様で格納されていてもよい。このアプリケーションは、ＣＤＲＯＭ、ＤＶＤＲＯＭ又はＵＳＢメモリ等の可搬記憶媒体や、サーバ等のネットワーク上の記憶媒体に保存され、外部記憶装置へインストールされる。情報収集システム１を構成するコンピュータは、可搬記憶媒体を読み取り可能なドライブを有し、またサーバ等のネットワーク上の記憶媒体にアクセス可能にネットワークに接続されている。
【００２４】
データ発生装置２００ａ、２００ｂ、２００ｃ・・・は製造設備であり、製造プロセスごとに設置されている。このデータ発生装置２００は、例えば工場やオフィスで稼働するＦＡ等であり、コンピュータを備えている。そのコンピュータは、ＦＡ等に内蔵され、或いはプログラマブルロジックコントローラ等のように別体でネットワーク接続されている。
【００２５】
例えば、ある製品の製造プロセスが、部品や材料の入荷プロセス、部品の組み立てや加工プロセス、サブアッセンブリーごとの部組みプロセス、最終製品の組み立てプロセス、最終製品の検査プロセス、及び最終製品の倉庫入庫プロセスを経るものとする。このとき、データ発生装置２００ａ、２００ｂ、２００ｃ・・・は、入荷プロセスの製造設備、加工プロセスの製造設備、部組プロセスの製造設備、組み立てプロセスの製造設備、検査プロセスの製造設備、及び倉庫入庫プロセスの製造設備である。
【００２６】
ネットワークＮは、ＩＥＥＥ８０２．３等の有線通信プロトコルや、ＩＥＥＥ８０２．１１で規定される無線通信プロトコル、その他のプロトコルに準拠したネットワークであり、有線ＬＡＮ網、無線ＬＡＮ網、インターネット網、若しくは専用回線等の通信回線、又はこれらの複合である。
【００２７】
このネットワークＮにおいて、各データ発生装置２００は、現場データＧを発生させる。図２に示す現場データＧは、製造プロセスにおけるイベントの発生と主体を報知する情報である。現場データＧは、製造プロセス毎、イベントの種類毎、及び其のイベントの主体である製造物個体毎に発せられる。イベントの発生は、設備が備えるセンサによる各種事象の検知やシーケンスの終了により特定され、その検知内容や終了のシーケンスによりイベントの種類が特定される。そして、データ発生装置２００は、イベントの発生を契機として、イベント種別情報と個体識別情報とを纏めた現場データＧを生成する。
【００２８】
イベント種別情報は、製造プロセス及びイベントの種別を示し、製造プロセス特定情報及びエラー情報やプロセス完了情報である。個体識別情報は、イベントの主体を特定し、製造プロセスによって決まり、製品、その製品の部品、材料、部組の各個体に固有の識別情報である。
【００２９】
例えば、各データ発生装置２００からは、部品や材料の個体識別情報と入荷完了を示すイベント種別情報が含まれた現場データＧ、部品や材料の個体識別情報と部品の組み立てや加工の完了を示すイベント種別情報が含まれた現場データＧ、サブアッセンブリーごとの部組み完了を示すイベント種別情報と基になった部品や材料と部組の個体識別情報が含まれた現場データＧ、最終製品の組み立て完了を示すイベント種別情報と基になった部組と最終製品の個体識別情報が含まれた現場データＧ、最終製品の個体識別情報と最終製品の検査完了を示すイベント種別情報が含まれた現場データＧ、及び最終製品の個体識別情報と最終製品の倉庫入庫完了を示すイベント種別情報が含まれた現場データＧが出力される。
【００３０】
また、例えば、部組み作業が行われているサブアッセンブリーの個体識別情報とその作業以降のプロセスを継続すべきでない致命的なエラーを示すイベント種別情報とが含まれた現場データＧが出力される。
【００３１】
尚、この現場データＧは、ユーザにより入力される場合もある。ユーザは、モバイル端末をデータ発生装置２００が備える設備に接続し、当該モバイル端末をユーザインターフェースとして用いて、現場データＧを入力する。
【００３２】
データ発生装置２００は、現場データＧに属性データを付加した上で、情報収集システム１のＩＰアドレス及び情報収集アプリケーションのポート番号を含むＴＣＰやＩＰのヘッダを現場データＧに付加し、ネットワークＮに送出する。属性データは、現場データＧの発生という事実を特定する情報である。具体的には、属性データは、発生日時やデータ発生装置２００の識別情報である。
【００３３】
データベース２は、社内専用のデータベースであってもよいし、インターネット上に公開されているサーバ群であってもよい。このデータベース２には、図３に示すように、各種各内容の補足情報Ｓが記憶されている。補足情報Ｓは、現場データＧの内容を補足する情報であり、現場データＧを招いた原因を示したり、現場データＧと相俟って観測結果や属性データのみでは導くことのできない意味内容を示す背景情報、説明情報、解析情報、又はその他各種の有用情報である。
【００３４】
具体的には、補足情報Ｓは、製造物の構成要素を示す個体識別情報、現場データＧの加工に必要な加工支援材料情報、現場データＧの比較対象となる比較対象材料情報、解析に影響を与える解析支援材料情報、解析結果の評価に影響を与える評価支援材料情報を含むものである。特に、データベース２には、補足情報Ｓとして、製品のトレーサビリティの観点から、各製造プロセスにおける生産実績情報、各製造プロセスにおける生産性情報、各製造プロセスにおける品質情報、又は、各製造プロセスにおける過去実績や想定のトラブル情報が記憶されている。
【００３５】
また、データベース２には、補足情報Ｓとして、トレーサビリティの観点から、各製造プロセスで製造する製造物に用いられる構成要素を示す個体識別情報が記憶されている。個体識別情報は、データベース２において生産計画表の形で纏めて記憶されている。生産計画表は、最終製品の組み立て表であり、最終製品の個体識別情報、その最終製品に組み付けられる部組の個体識別情報、その部組に組み付けられる部品の個体識別情報、その最終製品、部組、部品の製造に使用される材料の個体識別情報がリンク付けされている。
【００３６】
情報収集システム１は、データ発生装置２００ａ、２００ｂ、２００ｃ・・・が出力する現場データＧ、及びデータベース２に記憶されている補足情報Ｓを用いて、イベント情報Ｅを生成する。図４に示すように、イベント情報Ｅは、現場データＧと各種の補足情報Ｓを連ねたデータである。イベント情報Ｅは、イベント種別情報毎に特有の補足情報Ｓを連ねている。製品のトレーサビリティの観点からは、イベント種別情報が示す製造プロセスにおける生産実績情報、生産性情報、品質情報、トラブル情報の１つ以上の補足情報Ｓが連ねられる。また、イベント種別情報が示す製造プロセスで用いられた部組、部品、材料があれば、その個体識別情報が連ねられる。
【００３７】
具体的には、情報収集システム１は、データベースマネージメントシステム（ＤＢＭＳ）としてデータベース２を検索し、データベース２から各種の補足情報Ｓを取り出して、また、生産計画表から個体識別情報を補足情報Ｓとして取り出して、受信した現場データＧに追加していくことで、イベント情報Ｅを構築する。
【００３８】
更に、情報収集システム１は、イベント情報Ｅからイベント追跡情報Ｅｔを構築する。図５に示すように、イベント追跡情報Ｅｔは、複数のイベント情報Ｅの束であり、個別製品のトレーサビリティの観点でイベント情報Ｅを結合することで、製造プロセス毎の各イベント情報Ｅを製品個体別に統合している。このイベント追跡情報Ｅｔは、可変長であり、特別なデータ構造を持たないビックデータである。
【００３９】
すなわち、イベント追跡情報Ｅｔには、最終製品に関する個体毎のイベント情報Ｅと、その個体製品の基になった部組、材料、及び部品を主体とする各製造プロセスのイベント情報Ｅとが纏められている。最終製品には、全ての製造プロセスを滞りなく終えた最終製造プロセスの製品の他、致命的なエラーを契機に製造プロセスを離脱した製品も含まれる。
【００４０】
（システム構成）
図６は、この情報収集システム１の機能上の構成を示すブロック図である。情報収集システム１は、外部記憶装置に記憶されている情報収集アプリケーションにより、イベント情報生成部１１と追跡情報生成部１２とを備える。イベント情報生成部１１は、イベント情報Ｅを生成し、追跡情報生成部１２は、イベント追跡情報Ｅｔを生成する。イベント情報生成部１１は、検索部１１１と、辞書記憶部１１２と、再構成部１１３と、テンポラリメモリ１１４とを備える。追跡情報生成部１２は、起点イベント監視部１２１と、検索部１２２と、生成部１２３と、記憶部１２４を備える。
【００４１】
（イベント情報Ｅの生成）
検索部１１１は、ＣＰＵを含み構成される。この検索部１１１は、辞書記憶部１１２に記憶されている辞書を参照して、データベース２から補足情報Ｓを検索する。再構成部１１３は、ＣＰＵを含み構成される。この再構成部１１３は、検索された補足情報Ｓを現場データＧに付加することでイベント情報Ｅを生成し、次いで、新たに検索された補足情報Ｓを其のイベント情報Ｅに追加することで、イベント情報Ｅを順次再構成する。テンポラリメモリ１１４は、ＲＡＭを含み構成される。このテンポラリメモリ１１４には、再構成されたイベント情報Ｅが一時的に格納される。
【００４２】
ここで、辞書記憶部１１２に記憶されている辞書について説明する。図７は、辞書記憶部１１２に記憶されている辞書を示す模式図である。辞書には、イベント情報Ｅの各種モデルが記憶されている。各モデルは、イベント種別情報毎、すなわち製造プロセスとイベントの種別の組み合わせ毎に用意されている。
【００４３】
そして、モデルには補足情報Ｓの種類を定義する補足種別情報が記述されている。補足種別情報は、製造プロセスとイベントの種類の組み合わせに適した補足情報Ｓの種類を定義している。各モデルにおいて、補足種別情報のうち１つは、個体識別情報の種類を示すコード種別情報を意味する。すなわち、各モデルには、イベント種別情報と補足種別情報とが紐付けて記述され、補足種別情報のうち１つはコード種別情報である。
【００４４】
検索部１１１は、現場データＧを受信すると、その現場データＧが特定する製造プロセス及びイベント種別情報で定義されたモデルを辞書から検索する。そして、モデルに列挙されている補足種別情報が示す補足情報Ｓをデータベース２から検索する。
【００４５】
次に、図８は、イベント情報Ｅの再構成態様を示す説明図である。検索部１１１は、補足情報Ｓの検索において、イベント情報Ｅに含まれる現場データＧの内容、既に付加されている補足情報Ｓの内容を検索キーとして他の種類の補足情報Ｓをデータベース２から検索する。検索部１１１は、補足種別情報に応じた検索キーの種類及び組み合わせを検索クエリ情報として予め記憶しており、それら検索キーをイベント情報Ｅに含まれる現場データＧや補足情報Ｓから取得して、データベース２のアンド検索を行う。
【００４６】
そして、再構成部１１３は、検索部１１１の検索によって得られた補足情報Ｓをイベント情報Ｅのデータフレームに追加していく。換言すると、イベント情報Ｅには、現場データＧを補足する各種の情報が順次追加されるとともに、他の補足情報Ｓを検索するための各種の検索キーが順次追加されていくこととなる。
【００４７】
例えば、検索部１１１は、辞書から得たモデルに含まれている補足種別情報が示す種類Ｂの補足情報Ｓの検索に際し、現場データＧと種類Ａの属性データの内容を読み出し、データベース２に対してアンド検索を行い、その結果、種類Ｂに関して内容Ｂ１の補足情報Ｓを得る。再構成部１１３は、この新たに得られた補足情報Ｓを現場データＧに付加することで、イベント情報Ｅを生成する。
【００４８】
さらに、検索部１１１は、辞書から得たモデルに含まれている補足種別情報が示す種類Ｃの補足情報Ｓの検索に際し、先ほど生成したイベント情報Ｅから、現場データＧと種類Ａの属性データ及び種類Ｂの補足情報Ｓの内容を読み出し、データベース２に対してアンド検索を行い、その結果、種類Ｃに関して内容Ｃ１の補足情報Ｓを得る。再構成部１１３は、この新たに得られた補足情報Ｓをイベント情報Ｅに追加することで、イベント情報Ｅを再構成する。
【００４９】
また、検索部１１１は、イベント情報Ｅの由来となった製造プロセスで利用された部組や部品や材料があれば、その部組や部品や材料の個体識別情報も追加する。すなわち、検索部１１１は、辞書から得たモデルに含まれている補足種別情報が個体識別情報であれば、現場データＧから個体識別情報を検索キーとしてデータベース２の作業計画表を検索する。
【００５０】
そして、検索キーに対して作業計画表上で直接リンクされた個体識別情報が存在すれば、その個体識別情報を取得する。存在の確認及び取得は、検索キーとなっている個体識別情報で特定される製造物よりも１つ上流の製造プロセスで製造された製造物の個体識別情報に対して行う。
【００５１】
例えば、部組みの完了を契機として発生して現場データＧが発生したものとする。また、部組には、２種類の部品と１種類の材料とを組み合わせてなるものとする。このとき、作業計画表では、部組の個体識別情報に対して２種類の部品及び１種類の材料の個体識別情報が直接リンクされている。検索部１１１は、現場データＧから部組の個体識別情報を読み出し、読み出した個体識別情報を作業計画表上で探し、該当の個体識別情報に直接リンクされている全ての個体識別情報を取得する。
【００５２】
尚、データベース２の検索手法としては、アンド検索に限らず、各種の手法を用いることができる。例えば、あいまい検索等を用いてもよい。あいまい検索は、セマンティック検索とも呼ばれ、検索キーの持つ意味内容から検索を行う手法である。また、データベース２が公開されたサーバである場合には、この検索部１１１は、インターネット経由でアクセス可能な検索エンジンに検索を要求するクエリー・リトリーブのクライアントであってもよい。
【００５３】
（イベント追跡情報Ｅｔの生成）
起点イベント監視部１２１は、主にＣＰＵを含み構成される。まずイベント追跡情報Ｅｔに含めるイベント情報Ｅは個体識別情報を辿りながら収集されるが、起点イベント監視部１２１は、その起点となるイベント情報Ｅの発生を監視する。起点イベント監視部１２１の監視場所は、テンポラリメモリ１１４であり、監視対象は、製造の最終プロセスの完了又は致命的なエラーをイベント種別情報とするイベント情報Ｅである。
【００５４】
起点イベント監視部１２１は、テンポラリメモリ１１４にイベント情報Ｅが記憶されると、そのイベント情報Ｅの現場データＧを読み出し、現場データＧが特定の種類であるか判断する。すなわち、イベント情報Ｅに含まれるイベント種別情報を参照し、そのイベント種別情報が最終プロセスの完了又は致命的なエラーであるか否かを判断する。
【００５５】
検索部１２２は、主にＣＰＵを含み構成され、起点イベント監視部１２１が検出したイベント情報Ｅ以前の製造プロセスで発生した同個体のイベント情報Ｅを、最初の製造プロセスに至るまで順に辿って検索していく。生成部１２３は、主にＣＰＵを含み構成され、検索部１２２が検索したイベント情報Ｅを統合してイベント追跡情報Ｅｔを順次生成する。記憶部１２４は、ＨＤＤ等の外部記憶装置を含み構成され、生成部１２３が生成したイベント追跡情報Ｅｔを記憶する。
【００５６】
図９は、イベント追跡情報Ｅｔの生成過程を示す説明図である。検索部１２２は、起点イベント監視部１２１によって検出されたイベント情報Ｅに含まれる個体識別情報を検索キーとして、テンポラリメモリ１１４に記憶されているイベント情報Ｅを検索する。該当のイベント情報Ｅが見つかると、そのイベント情報Ｅに含まれる個体識別情報を検索キーとして、次のイベント情報Ｅの検索を繰り返す。そして、生成部１２３は、検索部１２２によってイベント情報Ｅが検索されると、そのイベント情報Ｅをイベント追跡情報Ｅｔのデータフレーム内に順番に含めていく。
【００５７】
尚、イベント情報Ｅに複数の個体識別情報が含まれると、その複数の個体識別情報をそれぞれ検索キーとして扱って、検索処理を行う。複数のイベント情報Ｅが同時に検索されると、その複数のイベント情報Ｅに含まれる個体識別情報をそれぞれ検索キーとして扱って、検索処理を行う。
【００５８】
各イベント情報Ｅには、イベント情報生成部１１により、そのイベント情報Ｅの由来となる製造プロセスで用いられた部組、部品、材料を示す個体識別情報が含まれている。そのため、追跡情報生成部１２によれば、最終製品が製造完了するまでに発生した製造当初から最終プロセスのイベント情報Ｅが収集され、イベント追跡情報Ｅｔに統合されることとなる。
【００５９】
（動作）
このような情報収集システム１の動作について説明する。図１０は、現場データＧの発生からイベント情報Ｅの生成までの動作を示すフローチャートである。図１０に示すように、データ発生装置２００で現場データＧが発生すると（ステップＳ０１）、データ発生装置２００は、情報収集システム１に現場データＧを送信する（ステップＳ０２）。情報収集システム１において、イベント情報生成部１１の検索部１１１は、辞書記憶部１１２の辞書から現場データＧに付加されているイベント種別情報と一致するモデルを読み出す（ステップＳ０３）。
【００６０】
モデルを読み出すと、検索部１１１は、モデルから第Ｎ番目の補足種別情報を読み出し（ステップＳ０４）、その補足種別情報と関連づけられている検索クエリ情報から検索キー種別を読み出し（ステップＳ０５）、検索キー種別に該当する現場データＧや各補足情報Ｓの内容をイベント情報Ｅから読み出し、読み出した現場データＧや各補足情報Ｓの内容をアンド検索の検索キーとして用いてデータベース２を検索する（ステップＳ０６）。検索の結果、補足情報Ｓが得られると、再構成部１１３は、得られた補足情報Ｓを追加したイベント情報Ｅを再構成する（ステップＳ０７）。
【００６１】
ここで、補足種別情報を読み出して（ステップＳ０４）、読み出した補足種別情報が個体識別情報である場合（ステップＳ１０，Ｙｅｓ）、検索部１１１は、現場データＧから個体識別情報を読み出し（ステップＳ１１）、作業計画表から一致する個体識別情報を検索する（ステップＳ１２）。該当の個体識別情報に対して他の個体識別情報が直接リンク付けされていれば（ステップＳ１３，Ｙｅｓ）、他の個体識別情報を読み出す（ステップＳ１４）。再構成部１１３は、その読み出された他の個体識別情報を補足情報Ｓとして追加したイベント情報Ｅを再構成する（ステップＳ１５）。
【００６２】
検索部１１１は、Ｎ＝Ｎ＋１とし（ステップＳ０８）、モデルに第Ｎ番目の補足種別情報が存在すれば（ステップＳ０９，Ｙｅｓ）、ステップＳ０４に戻り、検索を繰り返す。一方、全ての補足種別情報についての検索が終了していれば（ステップＳ０９，Ｎｏ）、検索処理は終了する。
【００６３】
図１１は、イベント情報Ｅからイベント追跡情報Ｅｔの生成までの動作を示すフローチャートである。追跡情報生成部１２の起点イベント監視部１２１は、テンポラリメモリ１１４に新たにイベント情報Ｅが記憶されると（ステップＳ２１，Ｙｅｓ）、新たに記憶されたイベント情報Ｅに、最終の製造プロセス又は致命的なエラーを示すイベント種別情報が含まれているか判断する（ステップＳ２２）。起点イベント監視部１２１の判断は、新たなイベント情報Ｅの発生ごとに繰り返される。
【００６４】
起点イベント監視部１２１がイベント情報Ｅの発生を確認すると（ステップＳ２２，Ｙｅｓ）、検索部１２２は、そのイベント情報Ｅに含まれる個体識別情報を検索キーとしてテンポラリメモリ１１４から他のイベント情報Ｅを検索する（ステップＳ２３）。他のイベント情報Ｅが見つかると（ステップＳ２４,Ｙｅｓ）、生成部１２３は、起点イベント監視部１２１により検出されたイベント情報Ｅと検索部１２２により検索されたイベント情報Ｅと並べて一繋ぎのデータであるイベント追跡情報Ｅｔを生成する（ステップＳ２５）。
【００６５】
更に、検索部１２２は、新たに見つけたイベント情報Ｅに含まれる個体識別情報を検索キーとしてテンポラリメモリ１１４から更に他のイベント情報Ｅを検索する（ステップＳ２６）。更に他のイベント情報Ｅが見つかれば（ステップＳ２７，Ｙｅｓ）、生成部１２３は、そのイベント情報Ｅを更にイベント追跡情報Ｅｔに追加する（ステップＳ２８）。他のイベント情報Ｅが見つかる限りは、ステップＳ２６〜Ｓ２８を繰り返す。一方、検索の結果、該当のイベント情報Ｅが見つからなければ（ステップＳ２７，Ｎｏ）、イベント追跡情報Ｅｔの生成を終了し、記憶部１２４に記憶させる（ステップＳ２９）。
【００６６】
（作用）
このような情報収集システム１によるイベント追跡情報Ｅｔ生成の具体例を挙げる。図１２に示すように、ある最終製品Ａは、部品Ａ〜Ｄと材料Ａ〜Ｃから製造されるものとする。そして、その製造プロセスは、部品Ａ〜Ｄと材料Ａ〜Ｃの各入荷プロセス、部品ＡとＢとを材料Ａを用いて組み立てることで組立部品Ａを得る第１の組立プロセス、部品Ｃ及びＤを組み立てることで組立部品Ｂを得る第２の組立プロセス、部品Ｄを材料Ｂ及びＣを用いて加工することで部品Ｅを得る加工プロセス、組立部品ＡとＢを部組みすることで部組Ａを得る第１の部組プロセス、部組Ａと部品Ｅを部組みすることで最終製品Ａを得る第２の部組プロセス、最終製品Ａを検査する検査プロセス、及び検査済みの最終製品Ａを倉庫に入庫する入庫プロセスによりなるものとする。
【００６７】
各入荷プロセス、第１の組立プロセス、第２の組立プロセス、加工プロセス、第１の部組プロセス、第２の部組プロセス、検査プロセス、及び入庫プロセスが滞りなく完了すると、各プロセスにおいてプロセス完了をイベント種別情報として含む現場データＧ１〜１５が発生する。この現場データＧ１〜１５は、論理化されたデータであるため、ライン変更などの現場サイドの変更に影響されない。
【００６８】
この現場データＧ１には、部品Ａの入荷完了を示すイベント種別情報と部品Ａの個体識別情報が含まれる。現場データＧ２には、部品Ｂの入荷完了を示すイベント種別情報と部品Ｂの個体識別情報が含まれる。現場データＧ３には、材料Ａの入荷完了を示すイベント種別情報と材料Ａの個体識別情報が含まれる。現場データＧ４には、部品Ｃの入荷完了を示すイベント種別情報と部品Ｃの個体識別情報が含まれる。現場データＧ５には、部品Ｄの入荷完了を示すイベント種別情報と部品Ｄの個体識別情報が含まれる。現場データＧ６には、部品Ｄの入荷完了を示すイベント種別情報と部品Ｄの個体識別情報が含まれる。現場データＧ７には、材料Ｂの入荷完了を示すイベント種別情報と材料Ｂの個体識別情報が含まれる。現場データＧ８には、材料Ｃの入荷完了を示すイベント種別情報と材料Ｃの個体識別情報が含まれる。
【００６９】
また、現場データＧ９には、組立部品Ａの組立完了を示すイベント種別情報と組立部品Ａの個体識別情報が含まれる。また、現場データＧ１０には、組立部品Ｂの組立完了を示すイベント種別情報と組立部品Ｂの個体識別情報が含まれる。また、現場データＧ１１には、部品Ｅの加工完了を示すイベント種別情報と部品Ｅの個体識別情報が含まれる。
【００７０】
更に、現場データＧ１２には、部組Ａの部組完了を示すイベント種別情報と部組Ａの個体識別情報が含まれる。現場データＧ１３には、最終製品Ａの製造完了を示すイベント種別情報と最終製品Ａの個体識別情報が含まれる。
【００７１】
そして、現場データＧ１４には、最終製品Ａの検査完了を示すイベント種別情報と最終製品Ａの個体識別情報が含まれる。最後に、現場データＧ１５には、最終製品Ａの入庫完了を示すイベント種別情報と最終製品Ａの個体識別情報が含まれる。
【００７２】
この現場データＧ１〜１５は、図１３に示すように、イベント情報生成部１１によりイベント情報Ｅ１〜１５に再構成される。このとき、各イベント情報Ｅ１〜１５には、そのイベントの由来とする製造プロセスに適した生産実績情報、生産性情報、品質情報、及びトラブル情報が補足情報Ｓとして追加される。
【００７３】
更に、第１の組立プロセスを由来とするイベント情報Ｅ９には、現場データＧ９が有する組立部品Ａの個体識別情報の他、生産計画表を参照することにより、第１の組立プロセスで使用された部品Ａと部品Ｂと材料Ａの個体識別情報が補足情報Ｓとして追加される。
【００７４】
また、第２の組立プロセスを由来とするイベント情報Ｅ１０には、現場データＧ１０が有する組立部品Ｂの個体識別情報の他、生産計画表を参照することにより、第２の組立プロセスで使用された部品Ｃと部品Ｄの個体識別情報が補足情報Ｓとして追加される。
【００７５】
また、加工プロセスを由来とするイベント情報Ｅ１１には、現場データＧ１１が有する部品Ｅの個体識別情報の他、生産計画表を参照することにより、加工プロセスで使用された部品Ｄと材料Ｂと材料Ｃの個体識別情報が補足情報Ｓとして追加される。
【００７６】
また、第１の部組プロセスを由来とするイベント情報Ｅ１２には、現場データＧ１２が有する部組Ａの個体識別情報の他、生産計画表を参照することにより、第１の部組プロセスで使用された組立部品Ａと組立部品Ｂの個体識別情報が補足情報Ｓとして追加される。
【００７７】
更に、第２の部組プロセスを由来とするイベント情報Ｅ１３には、現場データＧ１３が有する最終製品Ａの個体識別情報の他、生産計画表を参照することにより、第２の部組プロセスで使用された部組Ａと部品Ｅの個体識別情報が補足情報Ｓとして追加される。
【００７８】
そして、図１４に示すように、入庫プロセス完了により生成されたイベント情報Ｅ１５が発生すると、情報収集システム１は、イベント情報Ｅ１５に含まれる最終製品Ａの個体識別情報で他のイベント情報Ｅを検索し、検査プロセス完了により生成されたイベント情報Ｅ１４と、第２の部組プロセスの完了により生成されたイベント情報Ｅ１３を得て、イベント情報Ｅ１３〜１５を統合したイベント追跡情報Ｅｔを生成する。
【００７９】
イベント情報Ｅ１３には、先ほど検索キーとして用いた個体識別情報の他、部組Ａと部品Ｅの個体識別情報が含まれている。そのため、情報収集システム１は、これら部組Ａと部品Ｅの個体識別情報を各々検索キーとして用いて他のイベント情報Ｅを検索し、第１の部組プロセスの完了により生成されたイベント情報Ｅ１２と、加工プロセスの完了により生成されたイベント情報Ｅ１１とを得て、これらイベント情報Ｅ１１及び１２を更にイベント追跡情報Ｅｔに統合する。
【００８０】
イベント情報Ｅ１２には、組立部品Ａと組立部品Ｂの個体識別情報が含まれ、イベント情報Ｅ１１には、部品Ｄと材料Ｂと材料Ｃの個体識別情報が含まれる。情報収集システム１は、これらの個体識別情報を検索キーとして用いて、第１の組立プロセスの完了により生成されたイベント情報Ｅ９、第２の組立プロセスの完了により生成されたイベント情報Ｅ１０、部品Ｄと材料Ｂと材料Ｃの入荷プロセスの完了により生成されたイベント情報Ｅ６〜８を得て、これらイベント情報Ｅ６〜８及び９と１０を更にイベント追跡情報Ｅｔに統合する。
【００８１】
イベント情報Ｅ９には、部品Ａと部品Ｂと材料Ａの個体識別情報が含まれ、イベントＥ１０には、部品Ｃと部品Ｄの個体識別情報が含まれる。情報収集システム１は、これらの個体識別情報を検索キーとして用いて、部品Ａと部品Ｂと材料Ａと部品Ｃと部品Ｄの入荷プロセスの完了により生成されたイベント情報Ｅ１〜５を得て、これらイベント情報Ｅ１〜５を更にイベント追跡情報Ｅｔに統合する。
【００８２】
これにより、最終製品Ａの最初の製造プロセスから最終製造プロセスまでのイベント情報Ｅ１〜１５が全てイベント追跡情報Ｅｔに統合される。
【００８３】
また、ある最終製品Ａは、第１の部組プロセスにおいて、製品に不適と判定された致命的なエラーにより、製造プロセスを離脱したものとする。このとき、第１の部組プロセスでは、致命的なエラーをイベント種別情報とするイベント情報Ｅ１２が生成される。この致命的なエラーをイベント種別とするイベント情報Ｅ１２が発生すると、情報収集システム１は、このイベント情報Ｅ１２に含まれる部組Ａ、組立部品Ａ、及び組立部品Ｂを示す個体識別情報で他のイベント情報Ｅを検索し、第１の組立プロセスの完了により生成されたイベント情報Ｅ９と、第２の組立プロセスの完了により生成されたイベント情報Ｅ１０を得て、これらイベント情報Ｅ１２、９、及び１０を統合したイベント追跡情報Ｅｔを生成する。
【００８４】
イベント情報Ｅ９には、部品Ａと部品Ｂと材料Ａの個体識別情報が含まれ、イベントＥ１０には、部品Ｃと部品Ｄの個体識別情報が含まれる。情報収集システム１は、これらの個体識別情報を検索キーとして用いて、部品Ａと部品Ｂと材料Ａと部品Ｃと部品Ｄの入荷プロセスの完了により生成されたイベント情報Ｅ１〜５を得て、これらイベント情報Ｅ１〜５を更にイベント追跡情報Ｅｔに統合する。
【００８５】
これにより、最終製品Ａが第１の部組プロセスで致命的なエラーにより製造プロセスから離脱するまでのイベント情報Ｅ１〜５、９、１０、及び１２が全てイベント追跡情報Ｅｔに統合される。
【００８６】
（効果）
以上のように、情報収集システム１は、各種各内容の補足情報Ｓが記憶されたデータベース２に接続され、現場データＧに付加する各補足情報Ｓの種類を定義する辞書を記憶する辞書記憶部１１２と、辞書に従ってデータベース２から各補足情報Ｓを検索する検索部１１１と、検索された各補足情報Ｓを現場データＧに追加して、製品個体毎及び製造プロセス毎のイベント情報Ｅを再構成する再構成部１１３と、イベント情報を蓄積するテンポラリメモリ１１４とを備えるようにした。
【００８７】
そして、検索部１１１は、再構成部１１３で再構成されたイベント情報Ｅに含まれる現場データＧ及び前記追加された各補足情報Ｓのうちの各種組み合わせを検索キーとして他の種類の補足情報Ｓを検索し、再構成部１１３は、検索部１１１で順次検索された補足情報Ｓをイベント情報Ｅに順次追加するようにした。
【００８８】
更に、情報収集システム１は、同じ製品個体の各製造プロセスの各イベント情報Ｅをテンポラリメモリ１１４から収集して一纏めに統合したイベント追跡情報Ｅｔを生成する追跡情報生成部１２を更に備えるようにした。
【００８９】
これにより、図１５の（ａ）に示すように、従来は、各製造プロセスの現場データＧ及び各製造プロセスの補足情報Ｓを収集するには、データベース間のリンクを仕様に合わせて設計したトレーサビリティ用のデータベースを構築しなくてはならず、その設計は困難なものであったが、この情報収集システム１では、図１５の（ｂ）に示すように、各データベースを用いてイベント情報Ｅを生成し、更にイベント追跡情報Ｅｔを生成するため、データベース間のリンクを必要とせず、容易にトレーサビリティの観点から各種現場データＧ及び各製造プロセスの補足情報Ｓを収集することができる。尚、「各データベースを用いて」とは、イベント情報Ｅの作成の都度、各データベースをデータベース２に見立てて検索することも含まれるし、本実施形態のように各データベースから定期的にデータベース２へ補足情報Ｓを集めておき、データベース２を用いてイベント情報Ｅを作成することも含まれる。
【００９０】
また、辞書が途中で変更された場合には、変更された時点から新しい辞書でイベント情報Ｅ及びイベント追跡情報Ｅｔの生成が始まるので、特別な履歴管理を行うことなく、変更点が把握できる。
【００９１】
（第二の実施形態）
次に、第二の実施形態に係る情報処理システムの実施形態について詳細に説明する。第一の実施形態と同一構成又は同一機能については、同一符号を付して詳細な説明を省略する。
【００９２】
（構成）
図１６に示すように、この情報収集システム１の追跡情報生成部１２は、検索部１２２、生成部１２３及び記憶部１２４に加えて、図１７に示す系統情報ｋを予め記憶する系統情報記憶部１２５と、系統情報ｋを生成する系統情報生成部１２６と、イベント追跡情報Ｅｔを要望するユーザとのマンマシンインターフェースである操作部１２７と、イベント追跡情報Ｅｔに纏めるイベント情報Ｅの検索条件を設定する検索条件設定部１２８とを備える。
【００９３】
図１７に示すように、系統情報ｋは、複数のイベント種別情報Ｅｋを有し、各イベント種別情報Ｅｋをリンク付けている。イベント種別情報Ｅｋはイベント情報Ｅの種類を示し、イベント追跡情報Ｅｔに含めるイベント情報Ｅを定義する。リンクは、同じ個体識別情報を含むイベント情報Ｅを示すイベント種別情報Ｅｋ同士を結び付けており、イベント追跡情報Ｅｔに含めるイベント情報Ｅを検索する際の検索キーを明示している。すなわち、リンクで結ばれるイベント種別情報Ｅｋが示すイベント情報Ｅに共通に所有される個体識別情報が検索キーとなる。但し、この情報収集システム１では、検索キーの特定容易のために、リンクには、両イベント種別情報Ｅｋが共通に有する個体識別情報の種類を示すコード種別情報Ｉｄを関連づけられている。
【００９４】
例えば、イベント種別情報Ｅｋ１〜Ｅｋ６のイベント情報Ｅは、同じ個体識別情報を含む。同じ個体識別情報の種類はコード種別情報Ｉｄ１である。このとき、系統情報ｋでは、イベント種別情報Ｅｋ１〜Ｅｋ６がリンクで結ばれ、各リンクにコード種別情報Ｉｄ１が関連づけられている。
【００９５】
また、イベント種別情報Ｅｋ４のイベント情報Ｅには、イベント種別情報Ｅｋ７のイベント情報Ｅと同じ個体識別情報と、イベント種別情報Ｅｋ８のイベント情報Ｅと同じ個体識別情報と、イベント種別情報Ｅｋ１０のイベント情報Ｅと同じ個体識別情報を含む。イベント種別情報Ｅｋ４とイベント種別情報Ｅｋ７のイベント情報Ｅで同じ個体識別情報の種類はコード種別情報Ｉｄ２である。イベント種別情報Ｅｋ４とイベント種別情報Ｅｋ８のイベント情報Ｅで同じ個体識別情報の種類はコード種別情報Ｉｄ３とする。イベント種別情報Ｅｋ４とイベント種別情報Ｅｋ１０のイベント情報Ｅで同じ個体識別情報の種類はコード種別情報Ｉｄ５である。
【００９６】
このとき、系統情報ｋでは、イベント種別情報Ｅｋ４とイベント種別情報Ｅｋ７がリンクで結ばれ、そのリンクに個体識別情報Ｉｄ２が関連づけられる。また、系統情報ｋでは、イベント種別情報Ｅｋ４とイベント種別情報Ｅｋ８がリンクで結ばれ、そのリンクに個体識別情報Ｉｄ３が関連づけられる。また、系統情報ｋでは、イベント種別情報Ｅｋ４とイベント種別情報Ｅｋ１０はリンクで結ばれ、そのリンクに個体識別情報Ｉｄ５が関連づけられる。
【００９７】
更に、イベント種別情報Ｅｋ８とイベント種別情報Ｅｋ９のイベント情報Ｅは、同じ個体識別情報を含む。イベント種別情報Ｅｋ８とイベント種別情報Ｅｋのイベント情報Ｅで同じ個体識別情報の種類はコード種別情報Ｉｄ４とする。このとき、系統情報ｋでは、イベント種別情報Ｅｋ８とイベント種別情報Ｅｋ９がリンクで結ばれ、そのリンクに個体識別情報Ｉｄ５が関連づけられる。
【００９８】
この系統情報ｋは、ユーザの操作部１２７を用いた入力に応答して、系統情報生成部１２６により生成される。操作部１２７は、マウス、キーボード又はタッチパネル等の入力インターフェース及びモニタ等の出力インターフェースとからなるＧＵＩインターフェースである。
【００９９】
図１８及び１９は、系統情報ｋの生成の際に操作部１２７が表示する操作画面を示す模式図である。図１８に示すように、操作画面は、左側の系統情報表示フィールドと右側の部品一覧フィールドに分割される。部品一覧フィールドには、系統情報ｋに含めるイベント種別情報Ｅｋの候補を示す部品オブジェクトが表示される。系統情報表示フィールドには、系統情報ｋが系統図として表示される。部品一覧フィールドから系統情報表示フィールドに部品オブジェクトをドラッグアンドドロップすると、系統情報生成部１２６は、ドラッグアンドドロップされた部品オブジェクトが示すイベント種別情報Ｅｋを系統図に組み入れつつ、部品オブジェクトが示すイベント種別情報Ｅｋをリンク付けながら系統情報に含める。
【０１００】
１つの部品オブジェクトも系統情報表示フィールドにない状態では、系統情報生成部１２６は、全てのイベント種別情報Ｅｋを示す部品オブジェクトを部品一覧フィールドに表示する。系統情報表示フィールド内の部品オブジェクトが選択されると、系統情報生成部１２６は、選択された部品オブジェクトが示すイベント種別情報Ｅｋとリンク付けが可能なイベント種別情報Ｅｋの部品オブジェクトを部品一覧フィールドに表示する。
【０１０１】
系統情報生成部１２６は、選択された部品オブジェクトが示すイベント種別情報Ｅｋのイベント情報Ｅと同じ個体識別情報を有するイベント情報Ｅのイベント種別情報Ｅｋをリンク付け可能として部品一覧フィールドに表示する。系統情報生成部１２６は、辞書記憶部１１２の辞書を参照してリンク付け可能なイベント種別情報Ｅｋを検索する。すなわち、系統情報生成部１２６は、選択された部品オブジェクトが示すイベント種別情報Ｅｋを名乗るモデルを辞書から検索し、そのモデルに記述されたコード種別情報Ｉｄを特定し、そのコード種別情報で辞書内の他のモデルを検索する。
【０１０２】
系統情報表示フィールドに表示されている部品オブジェクトを選択しながら、部品一覧フィールドから部品オブジェクトを系統情報表示フィールドにドラッグアンドドロップすると、系統情報生成部１２６は、選択された部品オブジェクトとドラッグアンドドロップされた部品オブジェクトが示す両イベント種別情報Ｅｋをリンク付けて系統情報ｋに含める。
【０１０３】
検索部１２２は、系統情報ｋを参照してイベント追跡情報Ｅｔに含めるイベント情報Ｅを検索する。この検索部１２２は、系統情報ｋに含まれるイベント種別情報Ｅｋで検索対象のイベント情報Ｅを絞る。また、検索部１２２は、系統情報ｋを参照してイベント情報Ｅを検索するための個体識別情報を特定する。この検索部１２２は、系統情報ｋに含まれるリンクから検索キーとして取得すべき個体識別情報のコード種別情報Ｉｄを特定する。
【０１０４】
但し、検索部１２２は、系統情報ｋが示すリンクを辿って次に検索すべきイベント情報Ｅのイベント種別情報Ｅｋを決定し、辿ったリンクから検索キーとして取得すべき個体識別情報のコード種別情報Ｉｄを特定する。リンクを辿る手法によれば、次に検索すべきイベント情報Ｅの検索キーは必ず既に入手済みとなっている。そのため、次に検索するイベント情報Ｅに対する検索キーを入手済みであるかの判定を省くことでき、効率良くイベント情報Ｅを収集できる。
【０１０５】
テンポラリメモリ１１４には、図２０に示すように、イベント情報Ｅがイベント種別情報Ｅｋで括られて記憶されている。イベント情報Ｅは、辞書記憶部１１６の辞書に記述された各モデルを基に生成されており、各モデルはイベント種別情報Ｅｋで特定されている。そこで、テンポラリメモリ１１４には、イベント情報Ｅの生成の際に参照されたモデルを特定するイベント種別情報Ｅｋによってイベント情報Ｅを括って記憶している。例えば、イベント種別情報Ｅｋごとにフォルダを生成しておき、検索部１２２は、特定したイベント種別情報Ｅｋで識別されるフォルダ内を検索する。
【０１０６】
検索条件設定部１２８は、ユーザの操作部１２７を用いた操作に応答して、イベント追跡情報Ｅｔに纏めるイベント情報Ｅの検索条件を設定する。検索条件は、系統情報ｋにおいてリンクを辿る起点となるイベント種別情報Ｅｋと終点となるイベント種別情報Ｅｋと、辿るリンクのルートを規定する。検索部１２２は、検索条件設定部１２８で設定された検索条件に従って検索する。検索条件によっては、ルートが複数に分岐して複数の終点が設定される場合もある。また、検索条件は、イベント情報Ｅの発生期間を含むこともある。
【０１０７】
リンクを辿る起点となるイベント種別情報Ｅｋ、終点となるイベント種別情報Ｅｋ、及び辿るリンクのルートが規定されることで、単なる製造プロセスを追ったイベント追跡情報Ｅｔのみならず、異常部品を使った製品の追跡等のように特定の目的に必要十分で端的なイベント追跡情報Ｅｔが生成される。系統情報ｋの存在が既に当該目的を達するものであり、ユーザの操作に応じて系統情報ｋを生成することでユーザが所望する特定の目的に合致したイベント追跡情報Ｅｔを生成できるが、更に検索条件により系統情報ｋの一部をルートとして設定することで、系統情報ｋの作成の手間を省くことができる。
【０１０８】
検索条件の指定方法としては、例えば、系統情報ｋをビジュアル化した系統図の一部の範囲をマウス操作によって囲うように指定するようにしてもよいし、命題を指定することもできる。命題は、例えば、特定部品で製造された全商品の洗い出しである。当該例示の命題では、特定部品で製造されたという第一条件により起点となるイベント種別情報Ｅｋが決定される。また、全商品の洗い出しという第二条件により終点となるイベント種別情報Ｅｋが決定される。そして、起点と終点とを繋ぐリンクのルートが決定される。
【０１０９】
（動作）
このような情報収集システム１によるイベント追跡情報Ｅｔを生成する動作を説明する。図２１は、起点となるイベント情報Ｅの取得動作を示すフローチャートである。まず、ユーザが操作部１２７を用いて検索条件を設定する（ステップＳ３１）。検索部１２２は、この検索条件の設定によりイベント追跡情報Ｅｔの生成を開始する。
【０１１０】
検索部１２２は、起点となるイベント種別情報Ｅｋを検索条件から特定し（ステップＳ３２）、そのイベント種別情報Ｅｋの括りから該当のイベント情報Ｅを取得する（ステップＳ３３）。検索条件に特に限定がない場合には、イベント種別情報Ｅｋの括りから各イベント情報Ｅを取得し、それぞれイベント追跡情報Ｅｔの核とする。検索条件に期間が設定されている場合には、現場データＧに付随する発生日時と設定された期間とを比較し、該当のイベント情報Ｅをイベント追跡情報Ｅｋの起点として取得する。
【０１１１】
次に、Ｎ番目のイベント情報Ｅを検索してイベント追跡情報Ｅｔに追加する動作を図２２に基づき説明する。尚、Ｎは２以上の整数であり、Ｎ番目のイベント情報Ｅとは、イベント追跡情報Ｅｔに追加される最初のイベント情報Ｅ以外である。
【０１１２】
まず、検索部１２２は、Ｎ−１番目のイベント情報Ｅのイベント追跡情報Ｅｔへの追加が終了すると、系統情報ｋにおいて、Ｎ−１番目のイベント情報Ｅを示すイベント種別情報Ｅｋから延びるリンクの存在を判定する（ステップＳ４１）。リンクが存在する場合には（ステップＳ４１，Ｙｅｓ）、そのリンクを１つ辿り（ステップＳ４２）、そのリンク先のイベント種別情報Ｅｋを特定する（ステップＳ４３）。系統情報ｋにおいてＮ−１番目のイベント情報Ｅを示すイベント種別情報Ｅｋに複数のリンクが存在する場合には、検索条件が示すルートに依る。尚、検索条件にルートが示されていない場合には、全てのリンクを辿っていく。
【０１１３】
Ｎ−１番目のイベント情報Ｅを示すイベント種別情報Ｅｋからリンクが延びていない場合（ステップＳ４１，Ｎｏ）、検索部１２２は、生成終了のフラグを立てる（ステップＳ４４）。更に、Ｎ番目のイベント情報Ｅを示すイベント種別情報Ｅｋが特定されると、検索部１２２は、検索条件を参照して、そのイベント種別情報Ｅｋが終点か判定する（ステップＳ４５）。Ｎ番目のイベント情報Ｅを示すイベント種別情報Ｅｋが終点であった場合（ステップＳ４５，Ｙｅｓ）、検索部１２２は、生成終了のフラグを立てる（ステップＳ５１）。
【０１１４】
そして、検索部１２２は、辿ったリンクに関連づけられているコード種別情報Ｉｄを特定し（ステップＳ４６）、特定したコード種別情報Ｉｄで示される個体識別情報をＮ−１番目のイベント情報Ｅから特定する（ステップＳ４７）。検索部１２２は、特定した個体識別情報を検索キーとしてイベント種別情報Ｅｋの括りからＮ番目のイベント情報Ｅを取得する（ステップＳ４８）。生成部１２３は、検索部１２２が取得したイベント情報Ｅをイベント追跡情報Ｅｔに追加する（ステップＳ４９）。
【０１１５】
Ｎ番目のイベント情報Ｅをイベント追跡情報Ｅｔに追加すると、検索部１２２は、生成終了のフラグが存在するか判定する（ステップＳ５０）。生成終了のフラグが存在する場合（ステップＳ５０，Ｙｅｓ）、検索部１２２は、イベント追跡情報Ｅｔの生成を終了する。一方、生成終了のフラグがない場合（ステップＳ５０，Ｎｏ）、検索部１２２は、ステップＳ４１に戻り、次のイベント情報Ｅの追加の処理を実行する。
【０１１６】
（作用）
この情報収集システム１によるイベント追跡情報Ｅｔの生成の具体例を示す。図１７において、イベント種別情報Ｅｋ１は、組立工程で異常な製品が生じたときに発生するイベント情報Ｅを示す。イベント種別情報Ｅｋ６は、製品の入庫によって発生するイベント情報Ｅを示す。ユーザが操作部１２７を用いて設定した検索条件は、組立工程で異常が生じた製品で既に入庫された製品のイベント追跡情報Ｅｔの検索であるものとする。
【０１１７】
このとき、検索部１２２は、イベント種別情報Ｅｋ１の括りからイベント情報Ｅを取得し、イベント追跡情報Ｅｔの核とする。更に、検索部１２２は、イベント情報Ｅに存在するコード種別情報Ｉｄ１の個体識別情報を取得する。
【０１１８】
次に、検索部１２２は、イベント種別情報Ｅｋ１から延びるリンクを辿り、イベント種別情報Ｅｋ２を特定する。検索部１２２は、特定したイベント種別情報Ｅｋ２の括りから、取得済みのコード種別情報Ｉｄ１の個体識別情報を有するイベント情報Ｅを検索し、該当のイベント情報Ｅをイベント追跡情報Ｅｔに追加する。
【０１１９】
更に、検索部１２２は、イベント種別情報Ｅｋ２から延びるリンクを辿り、イベント種別情報Ｅｋ３を特定する。検索部１２２は、特定したイベント種別情報Ｅｋ３の括りから、取得済みのコード種別情報Ｉｄ１の個体識別情報を有するイベント情報Ｅを検索し、該当のイベント情報Ｅをイベント追跡情報Ｅｔに追加する。
【０１２０】
更に、検索部１２２は、イベント種別情報Ｅｋ３から延びるリンクを辿り、イベント種別情報Ｅｋ４を特定する。検索部１２２は、特定したイベント種別情報Ｅｋ４の括りから、取得済みのコード種別情報Ｉｄ１の個体識別情報を有するイベント情報Ｅを検索し、該当のイベント情報Ｅをイベント追跡情報Ｅｔに追加する。
【０１２１】
イベント種別情報Ｅｋ４からは４本のリンクが延びている。検索条件は、コード種別情報Ｉｄ１から延びるリンクをルートに指定している。従って、検索部１２２は、イベント種別情報Ｅｋ４から延びるリンクを辿り、イベント種別情報Ｅｋ５を特定する。検索部１２２は、特定したイベント種別情報Ｅｋ５の括りから、取得済みのコード種別情報Ｉｄ１の個体識別情報を有するイベント情報Ｅを検索し、該当のイベント情報Ｅをイベント追跡情報Ｅｔに追加する。
【０１２２】
更に、検索部１２２は、イベント種別情報Ｅｋ５から延びるリンクを辿り、イベント種別情報Ｅｋ６を特定する。検索部１２２は、特定したイベント種別情報Ｅｋ６の括りから、取得済みのコード種別情報Ｉｄ１の個体識別情報を有するイベント情報Ｅを検索し、該当のイベント情報Ｅをイベント追跡情報Ｅｔに追加する。
【０１２３】
これにより、情報収集システム１は、組立時に製品に異常が発生しつつも入庫されてしまった製品に関するイベント追跡情報Ｅｔを生成し、ユーザに提供することができる。
【０１２４】
また、この情報収集システム１によるイベント追跡情報Ｅｔの生成の他の具体例を示す。図１７において、イベント種別情報Ｅｋ７は、組立工程で使われた種類ＡのＢ部品の入庫により発生するイベント情報Ｅを示す。イベント種別情報Ｅｋ６は、製品の入庫によって発生するイベント情報Ｅを示す。ユーザが操作部１２７を用いて設定した検索条件は、種類ＡのＢ部品を使って組み立てられて既に入庫された製品のイベント追跡情報Ｅｔの検索であるものとする。
【０１２５】
このとき、検索部１２２は、イベント種別情報Ｅｋ７の括りから個体識別情報がＢ部品を示すイベント情報Ｅを取得し、イベント追跡情報Ｅｔの核とする。更に、検索部１２２は、そのイベント情報Ｅに存在する部品の種類Ａを示すコード種別情報Ｉｄ２の個体識別情報を取得する。
【０１２６】
次に、検索部１２２は、イベント種別情報Ｅｋ７から延びるリンクを辿り、イベント種別情報Ｅｋ４を特定する。検索部１２２は、特定したイベント種別情報Ｅｋ４の括りから、取得済みのコード種別情報Ｉｄ２の個体識別情報を有するイベント情報Ｅを検索し、該当のイベント情報Ｅをイベント追跡情報Ｅｔに追加する。
【０１２７】
イベント種別情報Ｅｋ４からは４本のリンクが延びている。検索条件は、コード種別情報Ｉｄ１から延びるリンクをルートに指定している。従って、検索部１２２は、イベント種別情報Ｅｋ４から延びるリンクを辿り、イベント種別情報Ｅｋ５を特定する。更に、検索部１２２は、イベント種別情報Ｅｋに基づく検索によって取得したイベント情報Ｅからコード種別情報Ｉｄ１の個体識別情報を取得する。
【０１２８】
そして、検索部１２２は、特定したイベント種別情報Ｅｋ５の括りから、取得済みのコード種別情報Ｉｄ１の個体識別情報を有するイベント情報Ｅを検索し、該当のイベント情報Ｅをイベント追跡情報Ｅｔに追加する。
【０１２９】
更に、検索部１２２は、イベント種別情報Ｅｋ５から延びるリンクを辿り、イベント種別情報Ｅｋ６を特定する。検索部１２２は、特定したイベント種別情報Ｅｋ６の括りから、取得済みのコード種別情報Ｉｄ１の個体識別情報を有するイベント情報Ｅを検索し、該当のイベント情報Ｅをイベント追跡情報Ｅｔに追加する。
【０１３０】
これにより、情報収集システム１は、不良等を有する部品Ｂを使用しつつも入庫されてしまった製品に関するイベント追跡情報Ｅｔを生成し、ユーザに提供することができる。
【０１３１】
（効果）
このように、この情報収集システム１では、イベント追跡情報Ｅｔに統合するイベント情報Ｅのイベント種別情報Ｅｋを系統情報記憶部１２５に記憶しておく。そして、同じ製品個体の各製造プロセスの各イベント情報のうち、系統情報記憶部１２５に記憶されたイベント種別情報Ｅｋに対応するイベント情報Ｅをテンポラリメモリ１１４から収集してイベント追跡情報Ｅｔに一纏めに統合するようにした。
【０１３２】
これにより、全てのイベント情報Ｅを検索対象とせずに済む。そのため、イベント追跡情報Ｅｔを生成するためのコンピュータの処理負担が劇的に軽減されるとともに、ユーザにとって必要十分なイベント情報Ｅを含むイベント追跡情報Ｅｔを迅速に生成できる。また、系統情報記憶部１２５に記憶するイベント種別情報Ｅｋを吟味することで、単なる製造プロセスを追ったイベント追跡情報Ｅｔのみならず、異常部品を使った製品の追跡等のように特定の目的に必要十分で端的なイベント追跡情報Ｅｔを提供できる。すなわち、ユーザの要望する特定目的を満たしたイベント追跡情報Ｅｔを自在に生成することが可能となる。
【０１３３】
更に、系統情報記憶部１２５には、同じ個体識別情報を有するイベント情報Ｅのイベント種別情報Ｅｔをリンク付けた系統情報ｋを記憶するようにし、追跡情報生成部１２は、リンクを辿って次に収集するイベント情報Ｅのイベント種別情報Ｅｔを特定し、同じ個体識別情報を検索キーとして次に収集するイベント情報を収集するようにした。
【０１３４】
このリンクを辿る手法によれば、次に検索すべきイベント情報Ｅの検索キーは必ず既に入手済みとなっている。そのため、検索キーの不存在等の自体を考慮する必要なく、確実且つ効率良くイベント情報Ｅを収集できる。また、イベント追跡情報Ｅｔを生成するためのコンピュータの処理負担が更に軽減されるとともに、ユーザにとって必要十分なイベント情報Ｅを含むイベント追跡情報Ｅｔを更に迅速に生成できる。
【０１３５】
また、テンポラリメモリ１１４は、イベント情報Ｅをイベント種別情報Ｅｋごとに記憶し、追跡情報生成部１２は、特定したイベント種別情報Ｅｋに対応するイベント情報Ｅのみを検索対象とするようにした。これにより、検索対象となるイベント情報Ｅのグループを容易に検出できるため、ユーザが所望するイベント追跡情報Ｅｔを更に迅速に提供できる。
【０１３６】
更に、イベント種別情報Ｅｔのリンクを生成する表示画面を表示し、表示画面を操作する操作部１２７を更に備え、ユーザの操作に応答して系統情報ｋを生成するようにした。これにより、各種の系統情報ｋを自在に作成できるため、ユーザは目的に合わせて自由にイベント追跡情報Ｅｔに含めるイベント情報Ｅを設定でき、イベント追跡情報Ｅｔの利便性が向上する。
【符号の説明】
【０１３７】
１  情報収集システム
１１  イベント情報生成部
１１１  検索部
１１２  辞書記憶部
１１３  再構成部
１１４  テンポラリメモリ
１２  追跡情報生成部
１２１  起点イベント監視部
１２２  検索部
１２３  生成部
１２４  記憶部
１２５  系統情報記憶部
１２６  系統情報生成部
１２７  操作部
１２８  検索条件設定部
２  データベース
２００ａ  データ発生装置
２００ｂ  データ発生装置
２００ｃ  データ発生装置
Ｇ  現場データ
Ｓ  補足情報
Ｅ  イベント情報
Ｅｔ  イベント追跡情報
Ｅｋ  イベント種別情報
ｋ  系統情報
Ｉｄ  コード種別情報
Ｎ  ネットワーク
【図１】
2015153196.tif 000003
【図２】
2015153196.tif 000004
【図３】
2015153196.tif 000005
【図４】
2015153196.tif 000006
【図５】
2015153196.tif 000007
【図６】
2015153196.tif 000008
【図７】
2015153196.tif 000009
【図８】
2015153196.tif 000010
【図９】
2015153196.tif 000011
【図１０】
2015153196.tif 000012
【図１１】
2015153196.tif 000013
【図１２】
2015153196.tif 000014
【図１３】
2015153196.tif 000015
【図１４】
2015153196.tif 000016
【図１５】
2015153196.tif 000017
【図１６】
2015153196.tif 000018
【図１７】
2015153196.tif 000019
【図１８】
2015153196.tif 000020
【図１９】
2015153196.tif 000021
【図２０】
2015153196.tif 000022
【図２１】
2015153196.tif 000023
【図２２】
2015153196.tif 000024