(57)【要約】【課題】ロット番号等以外の項目を基準にして製造履歴データをトレースできるようにする。【解決手段】製造履歴ＤＢ２０１に格納されている製造履歴データのロット番号等以外の属性値をリンク対象属性値とし、項目ＩＤ再構成部２０２が、共通するリンク対象属性値が含まれている２以上のレコードを抽出するとともに、抽出した２以上のレコードを相互に関連付けるためのリンク情報を各レコードに設定し、製造履歴間リンク管理部３０１が更なる編集を行った後に、リンク構造データとしてリンクＤＢ３０２に格納し、対象リンク抽出部３０３がユーザから指定されたレコードを抽出するとともに、当該レコードに設定されているリンク情報に基づき、リンク先のレコードを抽出し、履歴追跡操作部４００が対象リンク抽出部３０３により抽出されたレコード間の関係、抽出されたレコードに含まれる属性値等を可視化する。【選択図】図１
2010128870.tif 000002
【特許請求の範囲】
【請求項１】
管理対象物の属性値であってリンクの対象となるリンク対象属性値が記述されるリンク対象属性値レコードを複数含み、各リンク対象属性値レコードに１種類以上のリンク対象属性値カテゴリーが存在し各リンク対象属性値カテゴリーではリンク対象属性値が複数段階で表わされる編集対象データを記憶する編集対象データ記憶部と、
前記編集対象データに含まれる複数のリンク対象属性値レコードに対して、リンク対象属性値カテゴリーごとに、共通のリンク対象属性値が記述されている２以上のリンク対象属性値レコードを共通リンク対象属性値レコードとして抽出し、抽出した共通リンク対象属性値レコード同士を関連付けるリンク情報を生成し、生成したリンク情報を共通リンク対象属性値レコードに設定するデータ編集部とを備えることを特徴とするデータ処理装置。
【請求項２】
前記編集対象データ記憶部は、
複数のリンク対象属性値レコードとともに、リンクの対象とならない管理対象物の属性値である通常属性値が記述される通常属性値レコードが複数含まれる編集対象データを記憶しており、
前記データ編集部は、
管理対象物が共通している通常属性値レコードの通常属性値をリンク対象属性値レコードに追加し、通常属性値が追加されたリンク対象属性値レコードに対して、リンク対象属性値カテゴリーごとに、共通リンク対象属性値レコードを抽出し、抽出した共通リンク対象属性値レコードにリンク情報を設定することを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記編集対象データ記憶部は、
共通する管理対象物に対して、それぞれに異なるリンク対象属性値カテゴリーのリンク対象属性値が記述されている２以上のリンク対象属性値レコードが存在する編集対象データを記憶しており、
前記データ編集部は、
管理対象物が共通している２以上のリンク対象属性値レコードを統合して、１つのリンク対象属性値レコードに２以上のリンク対象属性値カテゴリーのリンク対象属性値を含ませ、統合後のリンク対象属性値レコードに対して、リンク対象属性値カテゴリーごとに、共通リンク対象属性値レコードを抽出し、抽出した共通リンク対象属性値レコードにリンク情報を設定することを特徴とする請求項１又は２に記載のデータ処理装置。
【請求項４】
前記編集対象データ記憶部は、
リンク対象属性値として管理対象物に対する評価値が複数段階で記述されるリンク対象属性値レコードを複数含む編集対象データを記憶することを特徴とする請求項１〜３のいずれかに記載のデータ処理装置。
【請求項５】
前記データ処理装置は、更に、
前記データ編集部により共通リンク対象属性値レコードにリンク情報が設定された後の編集対象データを編集後データとして記憶する編集後データ記憶部と、
編集後データ内のいずれかのリンク対象属性値レコードを基準とし、基準とする基準リンク対象属性値レコードに設定されているリンク情報に基づき、リンク対象属性値カテゴリーごとに、前記基準リンク対象属性値レコードの共通リンク対象属性値レコードを抽出するレコード抽出部とを備えることを特徴とする請求項１〜４のいずれかに記載のデータ処理装置。
【請求項６】
前記データ編集部は、
抽出した共通リンク対象属性値レコードの一方を他方に連鎖させる有向のリンク情報を生成し、
前記レコード抽出部は、
前記基準リンク対象属性値レコードから順にリンク情報に示される連鎖の方向に従って共通リンク対象属性値レコードを抽出し、
前記データ処理装置は、更に、
リンク情報に示される連鎖の方向に従って、抽出された共通リンク対象属性値レコードの管理対象物を連鎖させて管理対象物間の関係を表示する関係情報を生成する関係情報生成部と、
前記関係情報生成部により生成された関係情報に示される管理対象物間の関係を表示する表示部とを備えることを特徴とする請求項５に記載のデータ処理装置。
【請求項７】
前記編集後データ記憶部は、
リンク対象属性値レコードにリンクの対象とならない管理対象物の通常属性値が１種類以上記述されている編集後データを記憶しており、
前記レコード抽出部は、
前記基準リンク対象属性値レコードから各々の種類の通常属性値を抽出するとともに、抽出した共通リンク対象属性値レコードから各々の種類の通常属性値を抽出することを特徴とする請求項５及び６に記載のデータ処理装置。
【請求項８】
前記データ編集部は、
抽出した共通リンク対象属性値レコードの一方を他方に連鎖させる有向のリンク情報を生成し、
前記レコード抽出部は、
前記基準リンク対象属性値レコードから各々の種類の通常属性値を抽出するとともに、前記基準リンク対象属性値レコードから順にリンク情報に示される連鎖の方向に従って共通リンク対象属性値レコードを抽出し、抽出した共通リンク対象属性値レコードから各々の種類の通常属性値を抽出し、
前記データ処理装置は、更に、
抽出された共通リンク対象属性値レコードの通常属性値の種類ごとに、リンク情報に示される連鎖の方向に従って、通常属性値を連鎖させて通常属性値の推移を表示する属性値推移情報を生成する属性値推移情報生成部と、
前記属性値推移情報生成部により生成された属性値推移情報に示される通常属性値の推移を表示する表示部とを備えることを特徴とする請求項７に記載のデータ処理装置。
【請求項９】
前記データ処理装置は、更に、
前記レコード抽出部により抽出された通常属性値を集計する集計部を備え、
前記属性値推移情報生成部は、
前記集計部により集計された後の通常属性値を用いて属性値推移情報を生成することを特徴とする請求項８に記載のデータ処理装置。
【請求項１０】
前記データ処理装置は、
前記関係情報に表示される複数の管理対象物の中から１つ以上の管理対象物の指定を受け付ける指定受付部と、
前記指定受付部により受け付けられた管理対象物についてのリンク対象属性値レコードに記述されているリンク対象属性値を示すレポート情報を生成するレポート情報生成部を有することを特徴とする請求項６に記載のデータ処理装置。
【請求項１１】
前記編集対象データ記憶部は、
前記編集対象データとして、製造番号及びロット番号以外の属性値がリンク対象属性値となっている製品製造履歴データを記憶していることを特徴とする請求項１〜１０のいずれかに記載のデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多数のレコードで構成されるデータを編集する技術に関し、例えば、製造業における製造履歴が示される製造履歴データを編集し、製造履歴の追跡を支援する技術に関する。
【背景技術】
【０００２】
製造業の製造過程を追跡する技術としては、例えば、ロット識別子を用いてロットの階層関係に関するデータを記録する工程管理を行う工程管理方法で、各ロットの階層関係に関する情報をツリー構造を用いて特定するロットトレース処理を行うものがある（例えば、特許文献１）。
【０００３】
また、製品品質履歴と製造工程履歴を収集および照合して両者の相関強度を計算し、製造工程に潜在する変動原因の候補を列挙するともに、製造工程履歴の各変量間の相互相関強度を全ての組み合わせで計算し、さらに投入計画に使用する製造順序情報を利用することで、製造ライン内部の工程相互の因果の関連構造モデルを自動生成し、その因果モデルを自動分析することにより品質変動原因の候補の中から根本変動原因を自動導出するものがある（例えば、特許文献２）。
【特許文献１】特開２００７−１０２７３２号公報
【特許文献２】特開２００６−６５５９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
一般に、製造業における従来のトレーサビリティシステムは、製品の市場不具合から過去の製造履歴をさかのぼり原因を探索することに主眼が置かれていることと、複数のＩＤを管理する場合の性能確保の困難性から、ロット番号や製造番号のみの追跡手段を提供しているものが大半であり、それ以降の分析は他システムに委ねている。
そのため、追跡の際に、ロット番号や製造番号による経路の情報しかユーザには提示されず、経路をたどる際に本来存在する周辺の情報を把握できないことから、もしくは本来発見されるべきだった現象の見落しから、もしくは発見の遅延から、市場不具合の原因究明の遅れが発生するという課題がある。
【０００５】
この発明は、上記のような課題に鑑み、様々な項目を基準にしてデータを編集し、ロット番号や製造番号以外の項目に基づいてデータをトレースできるようにして、様々な経路からデータを分析できる仕組みを提供することを主な目的とする。
【課題を解決するための手段】
【０００６】
本発明に係るデータ処理装置は、
管理対象物の属性値であってリンクの対象となるリンク対象属性値が記述されるリンク対象属性値レコードを複数含み、各リンク対象属性値レコードに１種類以上のリンク対象属性値カテゴリーが存在し各リンク対象属性値カテゴリーではリンク対象属性値が複数段階で表わされる編集対象データを記憶する編集対象データ記憶部と、
前記編集対象データに含まれる複数のリンク対象属性値レコードに対して、リンク対象属性値カテゴリーごとに、共通のリンク対象属性値が記述されている２以上のリンク対象属性値レコードを共通リンク対象属性値レコードとして抽出し、抽出した共通リンク対象属性値レコード同士を関連付けるリンク情報を生成し、生成したリンク情報を共通リンク対象属性値レコードに設定するデータ編集部とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、複数のリンク対象属性値カテゴリーにわたってリンク対象属性値が示されるデータをリンク対象属性値カテゴリーごとに編集し、共通のリンク対象属性値が記述されている２以上のレコードを関連付けることにより、ロット番号や製造番号以外の項目でデータをトレースすることができ、様々な経路からデータを分析できる。
【発明を実施するための最良の形態】
【０００８】
実施の形態１．
本実施の形態では、製造履歴データを例にし、製造履歴データにおいてロット番号や製造番号だけではなく、製造履歴として管理されている任意のデータ項目を紐付けすることで、市場不具合品からの製造履歴の探索と、製造履歴の周辺情報の探索を同一フレームワークで提供し、経路の追跡中に随時、探索可能な遷移先の情報を実時間で可視化する方式およびその方式を実現する装置について説明する。
【０００９】
図１は、本実施の形態に係る製品製造履歴データのデータ処理装置１００の構成例を示す図である。
データ処理装置１００は、データ管理部２００、履歴リンク管理部３００、履歴追跡操作部４００に大別される。
【００１０】
データ管理部２００において、製造履歴ＤＢ２０１は、製造業工場などの機器稼働環境において、それぞれの機器からＭＥＳインタフェースなどを介して取得された製造履歴データを統括的に管理するデータベースである。
ここで、製造履歴ＤＢ２０１に格納されるデータは、レコード毎に項目の持つ値の意味が異なるような構造を許容する。
例えば、製造履歴ＤＢ２０１には図３に示す形式の製造履歴データが格納されている。
【００１１】
図３に示す製造履歴データは、後述する項目ＩＤ再構成部２０２や製造履歴間リンク管理部３０１による編集の対象となるデータであり、編集対象データである。
また、編集対象データである製造履歴データを記憶している製造履歴ＤＢ２０１は編集対象データ記憶部の例である。
製造履歴データは、製造ＩＤで表象される製品ロット（管理対象物）ごとに製造履歴が時系列に配列された複数レコードからなるデータである。
また、製造履歴データは、製造ＩＤで表象される製品ロット（管理対象物）の属性値であってリンクの対象となるリンク対象属性値が記述されるリンク対象属性値レコードと、製品ロットの属性値であってリンクの対象とならない通常属性値が記述される通常属性値レコードが含まれている。
例えば、図３の１行目、２行目のレコードには「電圧値」と「反射率」という属性値が記述されているが、後述するように、これらはリンクの対象とならない通常属性値であり、１行目、２行目のレコードは通常属性値レコードである。
また、図３の３行目から５行目のレコードは評価値である「抵抗値レベル」や「品質レベル」が示され、これらの評価値はリンクの対象となるリンク対象属性値であり、３行目から５行目のレコードはリンク対象属性値レコードとなる。リンク対象属性値である評価値はＡ〜Ｆといった複数段階で表わされる。
また、「品質試験結果」も「合格」及び「不合格」という複数段階で表されるリンク対象属性値であり、「品質試験結果」が含まれるレコードもリンク対象属性値レコードである。
また、リンク対象属性値レコードには、「抵抗値レベル」、「品質レベル」、「品質試験結果」といった複数種のリンク対象属性値カテゴリーが含まれている。
リンク対象属性値及び通常属性値の区別は、例えば、後述する項目ＩＤ再構成部２０２によるデータ編集作業前に、ユーザが後述する入力部６００を介して指定してもよいし、項目ＩＤ再構成部２０２が予めリンク対象属性値及び通常属性値の区別を記憶しておき、データ編集作業の際にリンク対象属性値及び通常属性値を判別するようにしてもよい。
なお、製造履歴データのより詳細な説明は、後述する。
【００１２】
項目ＩＤ再構成部２０２は、製造履歴ＤＢ２０１に蓄えられている、レコード毎に項目の持つ値の意味が異なることがある製造履歴データを、全てのレコードにわたり項目の持つ値の意味が一定であり、それぞれの項目の同値関係に基づくリンク情報が付加される履歴中間データを生成する。
つまり、項目ＩＤ再構成部２０２は、製造履歴データに含まれる複数のリンク対象属性値レコードに対して、リンク対象属性値カテゴリーごとに、同値関係にある２以上のリンク対象属性値レコード（共通のリンク対象属性値が記述されている２以上のリンク対象属性値レコード）を共通リンク対象属性値レコードとして抽出し、抽出した共通リンク対象属性値レコード同士を関連付けるリンク情報を生成し、生成したリンク情報を共通リンク対象属性値レコードに設定する。
また、項目ＩＤ再構成部２０２は、製造ＩＤ（管理対象物）が共通している通常属性値レコードの通常属性値をリンク対象属性値レコードに追加し、通常属性値が追加されたリンク対象属性値レコードに対して、リンク対象属性値カテゴリーごとに、共通リンク対象属性値レコードを抽出し、抽出した共通リンク対象属性値レコードにリンク情報を設定する。
項目ＩＤ再構成部２０２は、データ編集部の例である。
【００１３】
図４は、図３の製造履歴データに対して項目ＩＤ再構成部２０２によりリンク情報が付加された履歴中間データの例を示す。
履歴中間データでは、図３の「抵抗値レベル」に対して共通レベルにある複数のレコードを関連付けるリンク情報として「抵抗値リンク」が設定されている。同様に、「品質レベル」に対してリンク情報として「品質リンク」が設定されている。
例えば、製造ＩＤ：Ｐ００１のレコード及び製造ＩＤ：Ｐ００４レコードはともに「抵抗値レベル」が「Ａ」となっており同値関係にあり、共通リンク対象属性値レコードである。「抵抗値レベル」で共通リンク対象属性値レコードとなっている製造ＩＤ：Ｐ００１のレコード及び製造ＩＤ：Ｐ００４レコードを関連付けるために製造ＩＤ：Ｐ００１のレコードにおいて「抵抗値リンク」に「００４」が示されている。
更に、共通の製造ＩＤ（例えば、Ｐ００１）が付されている通常属性値レコード（例えば、図３の１行目）とリンク対象属性値レコード（例えば、図３の３行目）を統合して一つのレコード（例えば、図４の１行目のレコード）としている。
また、共通の製造ＩＤ（例えば、Ｐ００１）が付されているリンク対象属性値レコード同士（例えば、図３の３行目と５行目）を統合して一つのレコード（例えば、図４の１行目のレコード）としている。
【００１４】
履歴中間ＤＢ２０３は、項目ＩＤ再構成部２０２にて生成された履歴中間データを格納する。
履歴中間ＤＢ２０３は例えば図４に示す履歴中間データを格納する。
【００１５】
履歴リンク管理部３００において、製造履歴間リンク管理部３０１は、履歴中間ＤＢ２０３に格納された、リンク情報が付加された履歴中間データのそれぞれのレコードを解析し、リンク関係の連なりを管理する。ここで、以後、履歴中間ＤＢ２０３に格納された履歴中間データのレコードを、製造履歴レコードと呼ぶ。
製造履歴間リンク管理部３０１は、項目ＩＤ再構成部２０２で編集されたデータ（図４の履歴中間データ）を更に編集して、例えば図５に示すリンク構造データとする。
図５において、「クラス１リンク」は図４の「抵抗値リンク」に対応し、「クラス２リンク」は図４の「品質リンク」に対応し、「クラス３リンク」は「品質試験結果リンク」に対応する。
製造履歴間リンク管理部３０１もデータ編集部の例である。
【００１６】
リンクＤＢ３０２は、製造履歴間リンク管理部３０１によって管理された、履歴中間ＤＢ２０３のレコード間のリンク構造を示すリンク構造データを格納する。
例えば、リンクＤＢ３０２は図５に示すリンク構造データを格納する。
リンクＤＢ３０２に格納されるリンク構造データは、項目ＩＤ再構成部２０２及び製造履歴間リンク管理部３０１によるデータ編集を経た後のデータであり、編集後データの例である。
そして、編集後データの例であるリンク構造データを記憶するリンクＤＢ３０２は編集後データ記憶部の例である。
【００１７】
対象リンク抽出部３０３は、後述する履歴追跡操作部４００の機能要素からのクエリにより、リンクＤＢ３０２から条件に合致するリンク構造を抽出し、クエリを発行した機能要素へそのリンク構造データを出力する。
より具体的には、対象リンク抽出部３０３は、履歴追跡操作部４００の機能要素からのクエリに従い、リンク構造データ内のいずれかのレコードを基準とし、基準とする基準レコード（基準リンク対象属性値レコード）に設定されているリンク情報に基づき、リンク対象属性値カテゴリーごとに、基準レコードのリンク先のレコード（共通リンク対象属性値レコード）を抽出する。
対象リンク抽出部３０３は、レコード抽出部の例である。
【００１８】
履歴追跡操作部４００において、製造履歴可視化部４０１では、製造履歴レコードと、レコード間を結ぶリンク関係とを、ユーザが容易に認識可能な表現で可視化する。
図５に示したようにリンク構造データでは同値関係にあるレコード同士を連鎖させる有向のリンク情報が付加されており、対象リンク抽出部３０３はリンク情報に示される連鎖の方向に従って同値関係にあるレコードを抽出するが、製造履歴可視化部４０１は、リンク情報に示される連鎖の方向に従って、抽出されたレコードの製造ＩＤを連鎖させて製造ＩＤ間の関係を表示する製造履歴可視化情報（関係情報）を生成する。
【００１９】
製造履歴可視化部４０１は例えば図６に示す製造履歴可視化情報を生成する。
図６（ａ）は、図５のリンク構造データにおいて「クラス１リンク」の連鎖の方向に従って、製造ＩＤ：Ｐ００１から製造ＩＤ：Ｐ００４への連鎖、製造ＩＤ：Ｐ００２から製造ＩＤ：Ｐ００３への連鎖を表わす製造履歴可視化情報を示している。
同様に、図６（ｂ）は、図５のリンク構造データにおいて「クラス３リンク」の連鎖の方向に従って、製造ＩＤ：Ｐ００１から製造ＩＤ：Ｐ００３への連鎖、製造ＩＤ：Ｐ００２から製造ＩＤ：Ｐ００４への連鎖を表わす製造履歴可視化情報を示している。
なお、製造履歴可視化部４０１は関係情報生成部の例である。
図６の製造履歴可視化情報の詳細は後述する。
【００２０】
製造履歴遷移処理部４０２では、特定の製造履歴レコードと特定のリンクが指定されたとき、指定された製造履歴レコードから、指定されたリンクを介して遷移する先の製造履歴レコードの情報を算出する。
【００２１】
遷移先候補列挙部４０３では、特定の製造履歴レコードに対して、そのレコードから遷移可能なリンク情報を対象リンク抽出部３０３から抽出し、遷移先を選択するための情報を抽出し列挙する。
【００２２】
遷移先候補可視化部４０４では、遷移先候補列挙部４０３が列挙した遷移先の情報から、ユーザにとって遷移先の選択を助ける指標を可視化して表示する。
図５に示したようにリンク構造データでは同値関係にあるレコード同士を連鎖させる有向のリンク情報が付加されており、対象リンク抽出部３０３は基準レコード（基準リンク対象属性値レコード）から各通常属性値を抽出するとともに、リンク情報に示される連鎖の方向に従って同値関係にあるレコードを抽出し、抽出した同値関係のレコードの各通常属性値も抽出するが、遷移先候補可視化部４０４は、抽出されたレコードの通常属性値ごとに、リンク情報に示される連鎖の方向に従って、通常属性値を連鎖させて通常属性値の推移を表示する遷移先情報（属性値推移情報）を生成する。
【００２３】
遷移先候補可視化部４０４は例えば図７の符号７０６、７０７、７０８で示される遷移先情報を生成する。符号７０１〜７０５は、製造履歴可視化部４０１により生成された製造履歴可視化情報である（製造ＩＤの表記は省略している）。
図７の例では、符号７０４のレコードについての３つの遷移先情報を示している。図７の例では、符号７０４のレコードには、「抵抗値レベル」として「Ａ」が記述され、「品質レベル」として「Ｄ」が記述されて、「品質試験結果」として「不合格」が記述されている。
そして、符号７０６の遷移先情報は「抵抗値レベル」に「Ａ」が記されているレコードを符号７０４のレコードを中心にリンク情報の連鎖の順に前後所定個数分抽出し、抽出したレコードの属性値「電圧値」をリンク情報の連鎖の順にグラフ化したものである。
また、符号７０７の遷移先情報は「品質レベル」に「Ｄ」が記されているレコードを符号７０４のレコードを中心にリンク情報の連鎖の順に前後所定個数分抽出し、抽出したレコードの通常属性値「電圧値」をリンク情報の連鎖の順にグラフ化したものである。
また、符号７０８の遷移先情報は「品質試験結果」に「不合格」が記されているレコードを符号７０４のレコードを中心にリンク情報の連鎖の順に前後所定個数分抽出し、抽出したレコードの属性値「電圧値」をリンク情報の連鎖の順にグラフ化したものである。
遷移先候補可視化部４０４は、属性値推移情報生成部の例である。
なお、図８の遷移先情報の詳細は後述する。
【００２４】
また、本実施の形態に係るデータ処理装置１００は、製造履歴可視化部４０１による製造履歴可視化情報、遷移先候補可視化部４０４による遷移先情報をディスプレイ装置等に出力する表示部５００と、利用者からの指示をマウスおよびキーボードなどの入力機器から入力する入力部６００を有する。
【００２５】
次に、図２のフローチャートを参照して、本実施の形態に係るデータ処理装置１００の動作について説明する。
【００２６】
最初に、製造業の工場に代表される、ＭＥＳインタフェースに対応した機器が複数稼働している環境から、ＭＥＳインタフェースに代表される、機器からのデータ取得手段を介して収集されるデータが、項目可変レコード形式で製造履歴ＤＢ２０１へ蓄積されているものとする（Ｓ２０１）。
【００２７】
ここで、項目可変レコード形式とは、図３に示す例のように、レコード毎にその意味を変更することが可能な複数の種類のキー項目に対して、それぞれの値を一つずつ格納するレコードを管理単位として、複数のレコードを管理する形式である。
リレーショナルデータベースの一テーブルに対して、項目にテーブル全体で共通な意味を与えずに管理を行う場合が、項目可変レコード形式に当たる。
図３では、「属性１」という項目と「値１」という項目が、レコード毎にその意味を変更することが可能な項目であり、項目「属性１」の値が、項目「値１」の内容が何を示す値であるかを示す。
図３では、レコードを識別するレコードＩＤとして、項目の種類を区別する製造工程ＩＤをデータとして持っているが、データベースシステムとして管理させることにより、各レコードがレコードＩＤをデータとして保持しておく必要はなく、工程ＩＤをレコードのデータとして保持しておく必要もない。また、製造履歴ＩＤのライン上の順序関係に関する情報も別途入力される。
【００２８】
このような、項目可変レコード形式で格納されている製造履歴ＤＢ０１２内のデータを、項目ＩＤ再構成部２０２が、データの各項目の意味が全体を通して一定であるように再構成を行い、再構成後のデータの各レコードに対して、同じ項目の値の同値関係に基づくリンク情報の算出を行い、リンク情報が付加された再構成後のデータを履歴中間ＤＢ２０３に格納する（Ｓ２０２）。
【００２９】
図４に、項目ＩＤ再構成部２０２が、製造履歴ＤＢ２０１内のデータに対して再構成を行い、リンク情報を算出した結果の例の一つを示す。
図３の製造履歴ＤＢ２０１に格納されたデータでは、「属性１」項目の値が示す属性の値が「値１」項目に格納されており、「属性２」項目の値が示す属性の値が「値２」項目に格納されている。「属性１」項目には「電圧」、「抵抗値レベル」、「品質レベル」の３つの属性があり、「属性２」項目には「反射率」、「品質試験結果」の２つの属性がある。
それぞれの属性を新たな項目として、製造ＩＤを履歴中間ＤＢ２０３の識別項目としたときの履歴中間ＤＢ２０３の内容の例が、図４の履歴中間ＤＢ２０３で示す内容である。
ここで、同値関係を求めたいリンク対象属性値カテゴリーである「抵抗値レベル」、「品質レベル」、「品質試験結果」に対しては、それぞれ「抵抗値リンク」、「品質リンク」、「品質試験結果リンク」の項目を新たに挿入し、同値関係に基づくリンク情報を、子に当たる遷移先の中間履歴ＩＤの形で格納する。リンク情報が付与されるリンク対象属性値カテゴリー（図４の例では「抵抗値レベル」、「品質レベル」、「品質試験結果」）をクラスと呼ぶ。
【００３０】
次に、履歴中間ＤＢ２０３に格納した再構成後のリンク情報付きデータから、製造履歴間リンク管理部３０１がリンク情報及び通常属性値を抽出してリンク構造データを生成し、リンクＤＢ３０２へリンク構造データを格納する（Ｓ２０３）。
以下にて、製造履歴間リンク管理部３０１の処理を具体的に説明する。
【００３１】
履歴中間ＤＢ２０３に格納されている履歴中間データでは、リンクは一対一、多対一のいずれかであるものとする。
つまり、各リンクを一方のノードから他方のノードへの向きを持つ有向リンクであるとみなしたとき、一つもしくは複数のノードから一つのノードへリンクが張られることはあっても、一つのノードから複数のノードへリンクが張られることが無いものとする。
これは、製造履歴においては、部品が組み立てられることはあっても、分解されることはないことを想定している。
このとき製造履歴間リンク管理部３０１は、履歴中間ＤＢ２０３からデータを読込み、さらにリンク情報と指定された属性値情報からなるリンク構造データへの変換を行う。
より具体的には、図５に示すように、製造履歴間リンク管理部３０１は、リンク構造データのレコードを一意に表すリンクＩＤ、対応する中間履歴ＩＤ、履歴中間ＤＢ２０３における識別項目である製造ＩＤ、該当レコードに付与されているクラスの値、同一クラス値を示す次のレコードのリンクＩＤ、その他指定された属性値項目からなるレコードによるリンク構造データを生成する。
また、クラスの列順序と、対応するクラス名、およびクラス数は別途管理される。
ここでは、クラス１は「抵抗値レベル」、クラス２は「品質レベル」、クラス３は「品質試験結果」に対応するリンク情報に対応し、クラス数は３である。
リンクは一対一もしくは多対一であるので、次レコードへのリンクは１つ以下である。
リンクＩＤと中間履歴ＩＤは一対一対応であり、同値としてもよく、片方の項目を省略してもよい。
【００３２】
このようにしてリンク構造データがリンクＤＢ３０２に格納された後、ユーザが入力部６００を介して検索の基準となるレコードの製造ＩＤ（又はリンクＩＤ）を通知して追跡処理を開始すると（Ｓ２０４）、遷移先候補列挙部４０３がユーザから指定された製造ＩＤ（又はリンクＩＤ）を対象リンク抽出部３０３に通知し、対象リンク抽出部３０３は、リンクＤＢ３０２へ格納されたリンク情報に対して、ユーザから指定された製造ＩＤ（又はリンクＩＤ）の製造履歴レコードに対する親、子にあたる関係を持つ製造履歴レコードの情報を抽出する。
対象リンク抽出部３０３では、ユーザから検索の基準とする製造履歴レコード（基準リンク対象属性値レコード）が指定された場合に、当該製造履歴レコードの通常属性値を返すとともに、クラス毎に、遷移可能な前後のリンクＩＤ全てと、それらのリンクＩＤに対応する属性項目の値を返す。
つまり、各クラスに対して、ユーザにより指定された製造履歴レコードの通常属性値と、当該製造履歴レコードの次レコードリンクＩＤと対応する通常属性値と、当該次レコードリンクＩＤの更なる次レコードリンクＩＤと対応する通常属性値を抽出して返す。
例えば、図５のリンクＩＤ：００１のレコードが検索の基準とされた場合に、当該レコードの通常属性値である電圧：１２０．５及び反射率：２０．５を返し、また、クラス１についての次レコードリンクＩＤ：００４、クラス３についての次レコードリンクＩＤ：００３を返すとともに、リンクＩＤ：００４のレコードの属性値である電圧：４９０．６及び反射率：１４．１と、リンクＩＤ：００３のレコードの属性値である電圧：５１４．２及び反射率：１５．４を返す。
また、図５では示されていないが、リンクＩＤ：００４のレコード、リンクＩＤ：００３のレコードに各クラスの次レコードリンクＩＤが設定されていれば、それらの次レコードリンクＩＤの値と、次レコードリンクＩＤに対応するレコードに示される通常属性値を返す。同様の処理をリンクが辿れなくなるまで、または所定範囲（例えば、リンクを２０段階辿るまで）まで繰り返す。
なお、この処理は上記の実装に限定されるものではなく、またリンクを一対一および多対一に限定するものではない。
【００３３】
履歴追跡操作部４００では、対象リンク抽出部３０３を介したリンクＤＢ３０２の参照により、製造履歴の可視化・追跡を行う（Ｓ２０５）。
より具体的には、製造履歴遷移処理部４０２がユーザから指定された製造ＩＤ（又はリンクＩＤ）を製造履歴可視化部４０１、遷移先候補列挙部４０３及び遷移先候補可視化部４０４に通知する。
そして、遷移先候補列挙部４０３が、対象リンク抽出部３０３により抽出されたリンクＩＤを、ユーザから指定されたレコードの次の遷移先候補として、表示部５００に列挙する。遷移先候補列挙部４０３は、対象リンク抽出部３０３により抽出されたリンクＩＤから対応する製造ＩＤを導出し、導出した製造ＩＤを遷移先候補として列挙してもよい。
また、製造履歴可視化部４０１が対象リンク抽出部３０３により抽出されたリンクＩＤの連鎖から製造ＩＤ間の関係を示す製造履歴可視化情報（図６）を表示部５００に表示し、また、遷移先候補可視化部４０４が属性値の推移を示す遷移先情報（図８の符合７０６〜７０８）を表示部５００に表示する。
なお、可視化は、製造履歴可視化部４０１による図６の情報のみでもよいし、製造履歴可視化部４０１及び遷移先候補可視化部４０４の協働による図８の情報でもよい。
【００３４】
図６は、製造履歴可視化部４０１による可視化の例であり、部品の組み立て工程を主とするプロセス製造業における製造工程において、製品の完成に遠い側（製造工程における上流）を親として、リンク対象属性値が同値関係にある製造履歴レコードの製造履歴を可視化した例である。
ここでは、製造履歴レコード（製造ＩＤ）を長方形からなるノード、リンク関係をそれらの製造履歴レコードを結ぶ矢印で表現しているが、これらの表現方法に限定するものではない。また、矢印の方向は親子関係を示すものであり、遷移の方向を制限するものではない。長方形の中には、単一属性もしくは複数属性の情報を、文字列や画像として表示する。また、製造ＩＤの代わりに、または製造ＩＤとともにリンクＩＤを表示するようにしてもよい。
【００３５】
図７は、製造履歴可視化部４０１及び遷移先候補可視化部４０４の協働による可視化の例である。
図７の符合７０１〜７０５の要素は、製造履歴可視化部４０１による製造履歴可視化情報であり、図６と同様の要素である。
図７の符合７０６〜７０８が遷移先候補可視化部４０４により生成された遷移先情報である。
符号７０６〜７０８について説明する。
符号７０６〜７０８は、現在観察対象としている製造履歴レコード（符号７０４）から、次に遷移するリンクの種類を変更した場合に遷移可能な項目を、一覧表示し、それぞれのリンクを辿っていった場合に得られる情報の要約情報を、文字列もしくは画像情報で表示する。
ここでは、符号７０４の製造履歴レコードから親及び子方向にそれぞれ３回遷移した場合の、属性「電圧」の値の推移を、グラフ化して表示している。
グラフ表示の方式の一例として、図７では、グラフの白丸は現在の製造履歴レコード（符号７０４）を示し、白丸の右側３点が子方向に順に遷移した場合の電圧値、白丸の左側３点が、親方向に順に遷移した場合の電圧値を示す。
【００３６】
ユーザは、遷移先候補のいずれを選択して遷移すべきかを判断する必要がある。
複数ある遷移先候補の中からユーザが遷移先を選択する判断を補助するため、それらのリンクそれぞれの遷移先候補について、遷移先候補列挙部４０３が対象リンク抽出部３０３より情報を取得して列挙する。
また、いずれを選択すべきかについての情報を、遷移先候補可視化部４０４が、遷移先候補の製造履歴レコードを先読みし、それぞれの遷移先候補ごとに情報を可視化する。
【００３７】
製造履歴遷移処理部４０２では、ユーザによる遷移先の選択を待ち（Ｓ２０７）、ユーザによる遷移先の選択があった場合は、製造履歴遷移処理部４０２はユーザによって選択された次の遷移先に遷移する処理を行う（Ｓ２０８）。
【００３８】
ユーザは、履歴追跡操作部４００により可視化された情報を参照し、遷移先を決定する。
例えば、ユーザは製造履歴可視化部４０１により表示された製造履歴可視化情報のうちのいずれかの製造ＩＤをマウスによりクリックして遷移先を指定する。
また、例えば、ユーザは遷移先候補可視化部４０４により表示された遷移先情報のグラフ上のいずれかの黒丸をクリックして遷移先を指定する。
【００３９】
ユーザによる遷移先の選択があった場合は、ユーザから指定された遷移先のリンクＩＤを対象リンク抽出部３０３に通知し、対象リンク抽出部３０３は必要であれば、通知されたリンクＩＤのレコードを基準にしてリンクを辿って次レコードリンクＩＤ及び通常属性値の抽出処理を行う。
また、製造履歴遷移処理部４０２は、製造履歴可視化部４０１、遷移先候補列挙部４０３及び遷移先候補可視化部４０４に遷移先のリンクＩＤを通知し、製造履歴可視化部４０１、遷移先候補列挙部４０３及び遷移先候補可視化部４０４は、通知されたリンクＩＤに従って、Ｓ２０６の処理を行い、遷移先候補を列挙し、それぞれの新しい遷移先候補に対して、遷移先の情報を可視化し表示部５００に表示させる。
以上の処理は、ユーザが所望の製造履歴レコードに到達するまで（Ｓ２０９でＹＥＳ）反復する。
【００４０】
また、図８に別のリンク構造データの例を示す。
また、図９は、図８のリンク構造データにおいて同値関係にあるレコード間の関係を示した製造履歴可視化情報の例であり、図９では各ノードに部品ＩＤを記述している。
【００４１】
図９の例は、部品の組み立て工程を主とするプロセス製造業における製造工程において、製品の完成に近い側（製造工程における下流）を親として、同値関係にある製造履歴レコードの製造履歴を可視化した例である。
つまり、図８のリンク構造データでは、図６のリンク構造データとは違い、製品の完成に近い側を親としているので、図９における矢印が図７の例と比べて逆となっている。
また、図９では、製造履歴レコードを長方形からなるノード、リンク関係をそれらの製造履歴レコードを結ぶ矢印で表現しているが、これらの表現方法に限定するものではない。
また、矢印の方向は親子関係を示すものであり、遷移の方向を制限するものではない。長方形の中には、単一属性もしくは複数属性の情報を、文字列や画像として表示する。
図９において、基点と記しているノードは、遷移の基点となる製造履歴レコードを示しており、遷移する度に変更される。
【００４２】
特定の製造履歴レコードから遷移可能である製造履歴レコードは、本実施の形態では複数存在する。例えば、図４で示されたデータでは、遷移可能なリンクが「抵抗値リンク」、「品質リンク」、「品質試験結果リンク」の３つあり、それぞれ子や親が存在する場合には、それぞれ反復して遷移可能である。
遷移先の選択方法は、ノード上における右クリックにより表示されるメニューからの選択が想定されるが、本方法に限定するものではない。
遷移先を選択した後は、製造履歴の可視化表示が、選択された遷移先に対応するリンクと同一の種類を遷移した場合の表示に更新される。
例えば、これまで「品質試験結果リンク」を辿ってきた場合は、「品質試験結果リンク」を辿ることで遷移可能な製造履歴レコードが可視化されているが、ここで「抵抗値リンク」で遷移する先を選択した場合、表示更新後は、遷移先の製造履歴レコードから「抵抗値リンク」を辿って遷移可能な製造履歴レコードについて可視化表示される。
【００４３】
また、上記の説明では、図５のリンク構造データを用いて履歴追跡操作部４００による可視化を行う例を説明したが、図４の履歴中間データを用いて可視化を行うようにしてもよい。
この場合は、製造履歴間リンク管理部３０１、リンクＤＢ３０２を省略することができる。
また、この場合は、履歴中間ＤＢ２０３が編集後データ記憶部として機能する。
【００４４】
また、上記の説明では、評価値である「抵抗値レベル」、「品質レベル」及び「品質試験結果」をリンク対象属性値の例として説明したが、例えば、図８に示した「部品ＩＤ」、「装置」及び「作業者」等の属性値をリンク対象属性値としてもよい。
【００４５】
また、上記の説明では、リンク構造データにおけるリンク情報は一方向のリンクを示すものであったが、双方向のリンクを示すようにしてもよい。
【００４６】
このように、本実施の形態によれば、複数のリンク対象属性値カテゴリーにわたってリンク対象属性値が示される製造履歴データをリンク対象属性値カテゴリーごとに編集し、共通レベルのリンク対象属性値が記述されている２以上のレコードを関連付けることにより、ロット番号や製造番号以外の様々な項目でデータをトレースでき、様々な経路からデータを分析できる。
例えば市場不具合品の製造履歴を追跡している際に、前後に製造された製造品の製造履歴の確認や、同一装置・同一作業者に注目した製造履歴の確認情報を随時参照することで、追跡過程で異常な点を発見しやすくなる効果がある。
また、さらに発見した異常を基点として周辺に原因がないかどうかを確認するような、再帰的かつ適応的な原因探索を、事前に遷移先の情報を確認しながら対話的に取捨選択でき、探索作業を効率化するという効果がある。
また、本実施の形態によって、製造業における製造工程にて使用される一般の機器から、ＭＥＳインタフェースなどを介して取得されるデータを適切に管理し、複数の視点による追跡を可能とすると共に、選択が可能となった複数の視点のいずれを選択することが適切であるかをユーザに提示し、選択肢の増加によるユーザの分析作業にかかる負担増を軽減することができる。
【００４７】
以上、本実施の形態では、
製造履歴に存在する任意のデータ項目に対して、各製品の各工程における製造履歴データを指定した複数の遷移基準に基づきリンク付けし、追跡対象である各製品の各工程における製造履歴データをノード、製造履歴データ間のリンクをそれぞれのノードを結ぶリンクとし、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）画面上に配置し可視化することにより、製品の製造履歴の探索を支援し、製造品の製造履歴の追跡を、複数の遷移基準毎に適宜変更して追跡することを可能にする装置であって、以下の構成要素を備える装置を説明した。
製造履歴のデータを管理するデータ管理部、
製造履歴の各項目・各レコード間のリンクを管理する履歴リンク管理部、
製造履歴とリンクを可視化し、ユーザによる探索機能を提供する履歴追跡操作部。
【００４８】
また、本実施の形態では、以下の構成要素を備える装置を説明した。
製造履歴のデータを格納した製造履歴ＤＢ、
製造履歴ＤＢのデータを、履歴中間ＤＢへ格納する形式へ再構成する項目ＩＤ再構成部、
製造履歴ＤＢのデータから再構成されたデータを格納する履歴中間ＤＢ、
製造履歴データの各項目・各レコード間に算出するリンク情報を算出する製造履歴間リンク管理部、
算出されたリンク情報を格納するリンクＤＢ、
リンクＤＢに格納されたリンク情報のうち、指定された探索条件に合致するリンクを抽出する対象リンク抽出部、
指定された探索条件に合致するリンクと対応するデータ要素を模式化して可視化する製造履歴可視化部、
現在着目しているデータ要素から、リンクを遷移する操作をユーザが行った場合に、可視化内容や探索条件を更新する製造履歴遷移処理部、
現在の探索条件で注目しているデータ項目から次に遷移可能なデータ項目の候補を列挙する遷移先候補列挙部、
遷移先候補の情報を可視化表示する遷移先候補可視化部。
【００４９】
また、本実施の形態では、製造履歴のデータを格納した製造履歴ＤＢの内容として、各データ項目の値の意味が変化する項目である動的項目と、値の意味が変化しない項目である静的項目が混在して存在するテーブル構造を持つことを許容すること、およびリンクＤＢの内容として静的項目のみ存在するように、項目ＩＤ再構成部が動的項目を静的項目へ再構成する機能を持つ装置を説明した。
【００５０】
実施の形態２．
本実施の形態では、実施の形態１で述べた機能に加えて、以下の機能を有するデータ処理装置を説明する。
【００５１】
図１０は、本実施の形態に係るデータ処理装置１００の構成例を示す。
図１０では、図１に示した構成に対象製造履歴集計部４０５が追加されている。対象製造履歴集計部４０５は集計部の例である。
図１０において、遷移先候補可視化部４０４および対象製造履歴集計部４０５以外の構成要素の挙動は、実施の形態１と同様である。
【００５２】
遷移先候補可視化部４０４は、実施の形態１では、対象リンク抽出部３０３により抽出されたリンクＤＢ３０２の生データに対して、グラフ化などの可視化を施していたのに対して、実施の形態２では、遷移先候補可視化部４０４は、可視化の対象とする情報を対象製造履歴集計部４０５に問い合わせ、対象製造履歴集計部４０５が対象リンク抽出部３０３により抽出されたデータに対して集計処理および統計処理を施し、その結果要約されたレポート情報のイメージを、遷移先候補可視化部４０４に渡す。
遷移先候補可視化部４０４では、渡されたイメージを遷移先候補の情報としてユーザに可視化する。対象製造履歴集計部が処理する集計処理としては、分・時・日・週・月・四半期・上下期・年などの時間単位毎の平均値・標準偏差や、値推移の多項式近似式、値の分布に基づく外れ値の判定指標などを想定しているが、製造業における一般の報告指標に基づく集計を制限するものではない。
【００５３】
図１１の例は、それぞれの遷移先へのリンクと同じ種類のリンクを辿った場合に、経路上にある製造履歴レコードの電圧値について、対象製造履歴集計部４０５が時別に集計を行い、データ分布から一般的な手法で得られる管理上限を併記したイメージを表示した例である。
【００５４】
以上、本実施の形態では、現在注目しているノードから、次に遷移可能な単数もしくは複数のノードの情報を先読みして表示し、ユーザに遷移後の状態を提示することが可能であり、以下の構成要素を含む装置を説明した。
遷移先候補可視化部から指定されたリンクにより遷移可能なノードのデータについて集計を行う対象製造履歴集計部。
【００５５】
実施の形態３．
本実施の形態では、実施の形態２で述べた機能に加えて、以下の機能を有するデータ処理装置を説明する。
図１２は、本実施の形態に係るデータ処理装置１００の構成例を示す。
図１２では、図１０に示した構成に可視化履歴選択操作部４０６および選択履歴情報可視化部４０７が追加されている。可視化履歴選択操作部４０６は指定受付部の例であり、選択履歴情報可視化部４０７はレポート情報生成部の例である。
図１２において、可視化履歴選択操作部４０６および選択履歴情報可視化部４０７以外の構成要素の挙動は、実施の形態１及び実施の形態２と同様である。
【００５６】
可視化履歴選択操作部４０６は、製造履歴可視化部４０１にて可視化された製造履歴レコードのノードの選択指示を入力部６００から取得し、また、選択されたノードの情報を取得し、選択履歴情報可視化部４０７へ出力する。
選択履歴情報可視化部４０７は、可視化履歴選択操作部４０６から入力された製造履歴レコード情報を対象製造履歴集計部４０５へ出力し、対応する集計情報もしくは集計情報が描画されたイメージを受領し、受領した集計情報もしくはイメージをユーザへ可視化する。
【００５７】
図１３の例は、画面上にてノードを選択し、選択されたノードに対応する製造履歴レコードを集計した結果を可視化した例である。
図１３の左上において、符号１２０２〜１２０５のノードが選択済みのノードであり、図１３右下の符号１２０６の四角内に表示されている情報が、選択製造履歴情報レポートの例である。
ここでは、選択したノード自身の製造履歴データの表による表示、属性値の散布図による分布可視化、および製造履歴レコードの情報に対して集計した評価指標について、円グラフで比率を示した可視化によって例示している。
なお、選択済みを表現する画面表記として、例えば太枠で囲うようにしてもよいし、色を変えるようにしてもよい。また他の表記方法でもよい。
また、選択履歴情報の表示形式や選択履歴情報の内容についても、ここで例示した内容に限定するものではない。
【００５８】
以上、本実施の形態では、本実施の形態では、可視化されたノードをＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）上で選択することで、選択されたノードに対応する製造履歴情報を集計し、レポートを表示することが可能であり、以下の構成要素を含む装置を説明した。
製造履歴可視化部により可視化されているノードを複数選択することで、それらのノードに関する製造履歴情報を取得するよう、対象製造履歴集計部を呼び出す可視化履歴選択操作部、
選択されたノードに対応する製造履歴情報を可視化する選択履歴情報可視化部。
【００５９】
最後に、実施の形態１〜３に示したデータ処理装置１００のハードウェア構成例について説明する。
図１４は、実施の形態１〜３に示すデータ処理装置１００のハードウェア資源の一例を示す図である。
なお、図１４の構成は、あくまでもデータ処理装置１００のハードウェア構成の一例を示すものであり、データ処理装置１００のハードウェア構成は図１４に記載の構成に限らず、他の構成であってもよい。
【００６０】
図１４において、データ処理装置１００は、プログラムを実行するＣＰＵ９１１（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、プロセッサともいう）を備えている。
ＣＰＵ９１１は、バス９１２を介して、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）９１３、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９１４、通信ボード９１５、表示装置９０１、キーボード９０２、マウス９０３、磁気ディスク装置９２０と接続され、これらのハードウェアデバイスを制御する。
更に、ＣＰＵ９１１は、ＦＤＤ９０４（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ  Ｄｒｉｖｅ）、コンパクトディスク装置９０５（ＣＤＤ）、プリンタ装置９０６、スキャナ装置９０７と接続していてもよい。また、磁気ディスク装置９２０の代わりに、光ディスク装置、メモリカード（登録商標）読み書き装置などの記憶装置でもよい。
ＲＡＭ９１４は、揮発性メモリの一例である。ＲＯＭ９１３、ＦＤＤ９０４、ＣＤＤ９０５、磁気ディスク装置９２０の記憶媒体は、不揮発性メモリの一例である。これらは、記憶装置の一例である。
通信ボード９１５、キーボード９０２、マウス９０３、スキャナ装置９０７、ＦＤＤ９０４などは、入力装置の一例である。
また、通信ボード９１５、表示装置９０１、プリンタ装置９０６などは、出力装置の一例である。
【００６１】
通信ボード９１５は、ネットワークに接続されている。例えば、通信ボード９１５は、ＬＡＮ（ローカルエリアネットワーク）、インターネット、ＷＡＮ（ワイドエリアネットワーク）などに接続されていても構わない。
【００６２】
磁気ディスク装置９２０には、オペレーティングシステム９２１（ＯＳ）、ウィンドウシステム９２２、プログラム群９２３、ファイル群９２４が記憶されている。
プログラム群９２３のプログラムは、ＣＰＵ９１１がオペレーティングシステム９２１、ウィンドウシステム９２２を利用しながら実行する。
【００６３】
また、ＲＡＭ９１４には、ＣＰＵ９１１に実行させるオペレーティングシステム９２１のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。
また、ＲＡＭ９１４には、ＣＰＵ９１１による処理に必要な各種データが格納される。
【００６４】
また、ＲＯＭ９１３には、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）プログラムが格納され、磁気ディスク装置９２０にはブートプログラムが格納されている。
データ処理装置１００の起動時には、ＲＯＭ９１３のＢＩＯＳプログラム及び磁気ディスク装置９２０のブートプログラムが実行され、ＢＩＯＳプログラム及びブートプログラムによりオペレーティングシステム９２１が起動される。
【００６５】
上記プログラム群９２３には、実施の形態１〜３の説明において「〜部」として説明している機能を実行するプログラムが記憶されている。プログラムは、ＣＰＵ９１１により読み出され実行される。
【００６６】
ファイル群９２４には、実施の形態１〜３の説明において、「〜の判断」、「〜の計算」、「〜の抽出」、「〜の編集」、「〜の付加」、「〜の評価」、「〜の更新」、「〜の設定」、「〜の登録」、「〜の選択」等として説明している処理の結果を示す情報やデータや信号値や変数値やパラメータが、「〜ファイル」や「〜データベース」の各項目として記憶されている。
「〜ファイル」や「〜データベース」は、ディスクやメモリなどの記録媒体に記憶される。ディスクやメモリなどの記憶媒体に記憶された情報やデータや信号値や変数値やパラメータは、読み書き回路を介してＣＰＵ９１１によりメインメモリやキャッシュメモリに読み出され、抽出・検索・参照・比較・演算・計算・処理・編集・出力・印刷・表示などのＣＰＵの動作に用いられる。
抽出・検索・参照・比較・演算・計算・処理・編集・出力・印刷・表示のＣＰＵの動作の間、情報やデータや信号値や変数値やパラメータは、メインメモリ、レジスタ、キャッシュメモリ、バッファメモリ等に一時的に記憶される。
また、実施の形態１〜３で説明しているフローチャートの矢印の部分は主としてデータや信号の入出力を示し、データや信号値は、ＲＡＭ９１４のメモリ、ＦＤＤ９０４のフレキシブルディスク、ＣＤＤ９０５のコンパクトディスク、磁気ディスク装置９２０の磁気ディスク、その他光ディスク、ミニディスク、ＤＶＤ等の記録媒体に記録される。また、データや信号は、バス９１２や信号線やケーブルその他の伝送媒体によりオンライン伝送される。
【００６７】
また、実施の形態１〜３の説明において「〜部」として説明しているものは、「〜回路」、「〜装置」、「〜機器」であってもよく、また、「〜ステップ」、「〜手順」、「〜処理」であってもよい。すなわち、「〜部」として説明しているものは、ＲＯＭ９１３に記憶されたファームウェアで実現されていても構わない。或いは、ソフトウェアのみ、或いは、素子・デバイス・基板・配線などのハードウェアのみ、或いは、ソフトウェアとハードウェアとの組み合わせ、さらには、ファームウェアとの組み合わせで実施されても構わない。ファームウェアとソフトウェアは、プログラムとして、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、ＤＶＤ等の記録媒体に記憶される。プログラムはＣＰＵ９１１により読み出され、ＣＰＵ９１１により実行される。すなわち、プログラムは、実施の形態１〜３の「〜部」としてコンピュータを機能させるものである。あるいは、実施の形態１〜３の「〜部」の手順や方法をコンピュータに実行させるものである。
【００６８】
このように、実施の形態１〜３に示すデータ処理装置１００は、処理装置たるＣＰＵ、記憶装置たるメモリ、磁気ディスク等、入力装置たるキーボード、マウス、通信ボード等、出力装置たる表示装置、通信ボード等を備えるコンピュータであり、上記したように「〜部」として示された機能をこれら処理装置、記憶装置、入力装置、出力装置を用いて実現するものである。
【図面の簡単な説明】
【００６９】
【図１】実施の形態１に係るデータ処理装置の構成例を示す図。
【図２】実施の形態１に係るデータ処理装置の動作例を示すフローチャート図。
【図３】実施の形態１に係る製造履歴ＤＢのデータ例を示す図。
【図４】実施の形態１に係る履歴中間ＤＢのデータ例を示す図。
【図５】実施の形態１に係るリンクＤＢのデータ例を示す図。
【図６】実施の形態１に係る製造履歴可視化情報の例を示す図。
【図７】実施の形態１に係る遷移先情報の例を示す図。
【図８】実施の形態１に係るリンクＤＢのデータ例を示す図。
【図９】実施の形態１に係る製造履歴可視化情報の例を示す図。
【図１０】実施の形態２に係るデータ処理装置の構成例を示す図。
【図１１】実施の形態２に係る遷移先情報の例を示す図。
【図１２】実施の形態３に係るデータ処理装置の構成例を示す図。
【図１３】実施の形態３に係る選択製造履歴情報レポートの例を示す図。
【図１４】実施の形態１〜３に係るデータ処理装置のハードウェア構成例を示す図。
【符号の説明】
【００７０】
１００  データ処理装置、２００  データ管理部、２０１  製造履歴ＤＢ、２０２  項目ＩＤ再構成部、２０３  履歴中間ＤＢ、３００  履歴リンク管理部、３０１  製造履歴間リンク管理部、３０２  リンクＤＢ、３０３  対象リンク抽出部、４００  履歴追跡操作部、４０１  製造履歴可視化部、４０２  製造履歴遷移処理部、４０３  遷移先候補列挙部、４０４  遷移先候補可視化部、４０５  対象製造履歴集計部、４０６  可視化履歴選択操作部、４０７  選択履歴情報可視化部、５００  表示部、６００  入力部。
【図１】
2010128870.tif 000003
【図２】
2010128870.tif 000004
【図３】
2010128870.tif 000005
【図４】
2010128870.tif 000006
【図５】
2010128870.tif 000007
【図６】
2010128870.tif 000008
【図７】
2010128870.tif 000009
【図８】
2010128870.tif 000010
【図９】
2010128870.tif 000011
【図１０】
2010128870.tif 000012
【図１１】
2010128870.tif 000013
【図１２】
2010128870.tif 000014
【図１３】
2010128870.tif 000015
【図１４】
2010128870.tif 000016