(57)【要約】      （修正有）【課題】多数の工程を有する生産工程でのロットトレースを容易に行うことができるロットトレース装置、ロットトレースシステム、ロットトレース方法、及びプログラムを提供する。【解決手段】ロットトレース装置は、トレースするロットの検索条件を記憶する検索条件記憶手段と、検索条件で指定された指定ロットか関連する関連ロットかを識別する指定情報を含んだロット情報を記憶する検索結果記憶手段と、前記検索結果記憶手段で記憶された検索結果のロット情報から第二の単位工程の指定順に該当するロット情報を抽出する抽出手段と、前記抽出手段で抽出したロット情報を第一の単位工程順に配置する情報テーブルを作成するテーブル作成手段と、前記テーブル作成手段で作成された情報テーブルから指定ロットを識別可能にトレース情報として出力する出力手段とを備える。【選択図】図３
2010157166.tif 000002
【特許請求の範囲】
【請求項１】
第一の単位工程が第二の単位工程で構成された複数の工程からなる生産工程での生産実績情報からロットトレースを行うロットトレース装置であって、
トレースするロットの検索条件を記憶する検索条件記憶手段と、
前記検索条件記憶手段で記憶された検索条件を用いて検索された結果である、検索条件で指定された指定ロットか関連する関連ロットかを識別する指定情報を含んだロット情報を記憶する検索結果記憶手段と、
前記検索結果記憶手段で記憶された検索結果のロット情報から第二の単位工程の指定順に該当するロット情報を抽出する抽出手段と、
前記抽出手段で抽出したロット情報を第一の単位工程順に配置する情報テーブルを作成するテーブル作成手段と、
前記テーブル作成手段で作成された情報テーブルから指定ロットを識別可能にトレース情報として出力する出力手段と
を備えることを特徴とするロットトレース装置。
【請求項２】
前記出力手段で前記第一の工程単位の順で出力するか第二の工程単位の順で出力するかの出力形式を判断する出力形式判断手段を備え、
出力形式判断手段で判断した結果の出力形式が第二の工程単位の順で出力する場合は、前記テーブル作成手段は検索結果記憶手段に記憶したロット情報を第二の単位工程順に配置する情報テーブルを作成する
ことを特徴とする請求項１記載のロットトレース装置。
【請求項３】
前記検索結果記憶手段に記憶したロット情報に第一の単位工程ごとに指定ロットの有無を判断する第一の指定ロット有無判断手段と
前記抽出手段で抽出したロット情報に第一の単位工程ごとに指定ロットの有無を判断する第二の指定ロット有無判断手段とを備え、
前記第一の指定ロット有無判断手段で指定ロットがあるとの判断がなされた場合、かつ、記第二の指定ロット有無判断手段で指定ロットがないとの判断がなされた場合は、
前記テーブル作成手段は、第一の単位工程のロット情報に識別情報を付与したロット情報を第一の単位工程順に配置する情報テーブルを作成し、
前記出力手段は、前記テーブル作成手段で作成された情報テーブルから当該ロットを識別可能にトレース情報として出力する
ことを特徴とする請求項１記載または２記載のロットトレース装置。
【請求項４】
前記出力手段はロットを識別する識別子と接続線とで表現する
ことを特徴とする請求項１乃至３のいずれか１項に記載のロットトレース装置。
【請求項５】
前記出力手段は、指定ロット以外を非表示とする
ことを特徴とする請求項１乃至４のいずれか１項に記載のロットトレース装置。
【請求項６】
一以上の端末装置と、前記端末装置にネットワークを介して接続され、前記端末装置と相互にデータを送受信するサーバ装置とを有した第一の単位工程が第二の単位工程で構成された複数の工程からなる生産工程での生産実績情報からロットトレースをおこなうロットトレースシステムであって、
前記サーバ装置は、
前記第二の単位工程におけるロットごとの生産実績を前後のロットの情報と前記第一の単位工程と前記第一の単位工程内の前記第二の単位工程の順序情報とを関連づけて記憶する生産実績記憶手段と、
前記端末装置から送信される検索要求に応じて前記生産実績記憶手段から生産実績を検索する検索手段とを備え、
前記端末装置は、
トレースするロットの検索条件を記憶する検索条件記憶手段と、
前記検索条件記憶手段で記憶された検索条件を用いて検索された結果である、検索条件で指定された指定ロットか関連する関連ロットかを識別する指定情報を含んだロット情報を記憶する検索結果記憶手段と、
前記検索結果記憶手段で記憶された検索結果のロット情報から第二の単位工程の指定順に該当するロット情報を抽出する抽出手段と、
前記抽出手段で抽出したロット情報を第一の単位工程順に配置する情報テーブルを作成するテーブル作成手段と、
前記テーブル作成手段で作成された情報テーブルから指定ロットを識別可能にトレース情報として出力する出力手段と
を備えることを特徴とするロットトレースシステム。
【請求項７】
前記端末装置は、
前記出力手段で前記第一の工程単位の順で出力するか第二の工程単位の順で出力するかの出力形式を判断する出力形式判断手段を備え、
出力形式判断手段で判断した結果の出力形式が第二の工程単位の順で出力する場合は、前記テーブル作成手段は検索結果記憶手段に記憶したロット情報を第二の単位工程順に配置する情報テーブルを作成する
ことを特徴とする請求項６記載のロットトレースシステム。
【請求項８】
前記端末装置は、
前記検索結果記憶手段に記憶したロット情報に第一の単位工程ごとに指定ロットの有無を判断する第一の指定ロット有無判断手段と
前記抽出手段で抽出したロット情報に第一の単位工程ごとに指定ロットの有無を判断する第二の指定ロット有無判断手段とを備え、
前記第一の指定ロット有無判断手段で指定ロットがあるとの判断がなされた場合、かつ、記第二の指定ロット有無判断手段で指定ロットがないとの判断がなされた場合は、
前記テーブル作成手段は、第一の単位工程のロット情報に識別情報を付与したロット情報を第一の単位工程順に配置する情報テーブルを作成し、
前記出力手段は、前記テーブル作成手段で作成された情報テーブルから当該ロットを識別可能にトレース情報として出力する
ことを特徴とする請求項６記載または７記載のロットトレースシステム。
【請求項９】
第一の単位工程が第二の単位工程で構成された複数の工程からなる生産工程での生産実績情報からロットトレースを行うロットトレース方法であって、
トレースするロットの検索条件を記憶する検索条件記憶ステップと、
前記検索条件記憶ステップで記憶された検索条件を用いて検索された結果である、検索条件で指定された指定ロットか関連する関連ロットかを識別する指定情報を含んだロット情報を記憶する検索結果記憶ステップと、
前記検索結果記憶ステップで記憶された検索結果のロット情報から第二の単位工程の指定順に該当するロット情報を抽出する抽出ステップと、
前記抽出ステップで抽出したロット情報を第一の単位工程順に配置する情報テーブルを作成するテーブル作成ステップと、
前記テーブル作成ステップで作成された情報テーブルから指定ロットを識別可能にトレース情報として出力する出力ステップと
を実行することを特徴とするロットトレース方法。
【請求項１０】
前記出力ステップで前記第一の工程単位の順で出力するか第二の工程単位の順で出力するかの出力形式を判断する出力形式判断ステップを実行し、
出力形式判断ステップで判断した結果の出力形式が第二の工程単位の順で出力する場合は、前記テーブル作成ステップは検索結果記憶ステップで記憶したロット情報を第二の単位工程順に配置する情報テーブルを作成する
ことを特徴とする請求項９記載のロットトレース方法。
【請求項１１】
前記検索結果記憶ステップで記憶したロット情報に第一の単位工程ごとに指定ロットの有無を判断する第一の指定ロット有無判断ステップと
前記抽出ステップで抽出したロット情報に第一の単位工程ごとに指定ロットの有無を判断する第二の指定ロット有無判断ステップとを実行し、
前記第一の指定ロット有無判断ステップで指定ロットがあるとの判断がなされた場合、かつ、記第二の指定ロット有無判断ステップで指定ロットがないとの判断がなされた場合は、
前記テーブル作成ステップは、第一の単位工程のロット情報に識別情報を付与したロット情報を第一の単位工程順に配置する情報テーブルを作成し、
前記出力ステップは、前記テーブル作成ステップで作成された情報テーブルから当該ロットを識別可能にトレース情報として出力する
ことを特徴とする請求項９記載または１０記載のロットトレース方法。
【請求項１２】
一以上の端末装置と、前記端末装置にネットワークを介して接続され、前記端末装置と相互にデータを送受信するサーバ装置とを有した第一の単位工程が第二の単位工程で構成された複数の工程からなる生産工程での生産実績情報からロットトレースをおこなうロットトレース方法であって、
前記サーバ装置は、
前記第二の単位工程におけるロットごとの生産実績を前後のロットの情報と前記第一の単位工程と前記第一の単位工程内の前記第二の単位工程の順序情報とを関連づけて記憶する生産実績記憶ステップと、
前記端末装置から送信される検索要求に応じて前記生産実績記憶手段から生産実績を検索する検索ステップとを実行し、
前記端末装置は、
トレースするロットの検索条件を記憶する検索条件記憶ステップと、
前記検索条件記憶ステップで記憶された検索条件を用いて検索された結果である、検索条件で指定された指定ロットか関連する関連ロットかを識別する指定情報を含んだロット情報を記憶する検索結果記憶ステップと、
前記検索結果記憶ステップで記憶された検索結果のロット情報から第二の単位工程の指定順に該当するロット情報を抽出する抽出ステップと、
前記抽出ステップで抽出したロット情報を第一の単位工程順に配置する情報テーブルを作成するテーブル作成ステップと、
前記テーブル作成ステップで作成された情報テーブルから指定ロットを識別可能にトレース情報として出力する出力ステップと
を実行することを特徴とするロットトレース方法。
【請求項１３】
前記端末装置は、
出力ステップで前記第一の工程単位の順で出力するか第二の工程単位の順で出力するかの出力形式を判断する出力形式判断ステップを実行し、
出力形式判断ステップで判断した結果の出力形式が第二の工程単位の順で出力する場合は、前記テーブル作成ステップは検索結果記憶ステップで記憶したロット情報を第二の単位工程順に配置する情報テーブルを作成する
ことを特徴とする請求項１２記載のロットトレース方法。
【請求項１４】
前記端末装置は、
前記検索結果記憶ステップで記憶したロット情報に第一の単位工程ごとに指定ロットの有無を判断する第一の指定ロット有無判断ステップと
前記抽出ステップで抽出したロット情報に第一の単位工程ごとに指定ロットの有無を判断する第二の指定ロット有無判断ステップとを実行し、
前記第一の指定ロット有無判断ステップで指定ロットがあるとの判断がなされた場合、かつ、記第二の指定ロット有無判断ステップで指定ロットがないとの判断がなされた場合は、
前記テーブル作成ステップは、第一の単位工程のロット情報に識別情報を付与したロット情報を第一の単位工程順に配置する情報テーブルを作成し、
前記出力ステップは、前記テーブル作成ステップで作成された情報テーブルから当該ロットを識別可能にトレース情報として出力する
ことを特徴とする請求項１２記載または１３記載のロットトレース方法。
【請求項１５】
請求項９乃至１４のいずれか１項に記載の情報処理方法をコンピュータに実行させるためのコンピュータに読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】本願発明は、生産工程で不良が発生した場合に、迅速に不良部品を使用した製品を検索するロットトレース装置、ロットトレースシステム、ロットトレース方法、及びプログラムに関する。
【背景技術】
【０００２】従来から、電機メーカ等においては、生産工程で不良が発生した場合に、同一の生産方法で生産した製品や、同一の不良部品を使用し生産した製品の同様な不具合が出現する可能性のあるロットを迅速に検索する要求があった。このような要求に対して、例えば、特許文献１の技術が提案されている。これは、複数からなる製品の生産工程の各工程における作業実績や品質測定結果を逐一記録として残しておく。そして、万一、製品の不良が発生した場合や、不良部品を使用したことが分かった場合は、工程順、ロット別に２次元に配置したトレーステーブルに関連する情報を抽出し、表示するものである。【０００３】
【特許文献１】特開２００３−２８０７１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】しかしながら、特許文献１に開示されている技術では、工程が比較少ない場合は、対象製品を容易に検索できるが、工程が多段にわたる場合は、その工程数分の表示が必要でユーザが認識できる文字のサイズにすると１ページに表示することが困難である。そのためユーザは画面をスクロールさせたり、複数ページにわたる画面を繰ったりしている必要があるが、そのような操作をすることで、全体としての位置づけや関連を把握するのが難しくなるといった問題がある。【０００５】一方、表示できる画面のサイズを考慮して、工程を大工程のみで管理しようとすると全体での位置づけは把握できるが、詳細の把握ができないといった問題がある。【０００６】本発明は、このような問題点に鑑みてなされたものであり、多数の工程を有する生産工程でのロットトレースを容易にするロットトレース装置、ロットトレースシステム、ロットトレース方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】上記目的を達成するために、請求項１記載のロットトレース装置は、第一の単位工程が第二の単位工程で構成された複数の工程からなる生産工程での生産実績情報からロットトレースを行うロットトレース装置であって、トレースするロットの検索条件を記憶する検索条件記憶手段と、前記検索条件記憶手段で記憶された検索条件を用いて検索された結果である、検索条件で指定された指定ロットか関連する関連ロットかを識別する指定情報を含んだロット情報を記憶する検索結果記憶手段と、前記検索結果記憶手段で記憶された検索結果のロット情報から第二の単位工程の指定順に該当するロット情報を抽出する抽出手段と、前記抽出手段で抽出したロット情報を第一の単位工程順に配置する情報テーブルを作成するテーブル作成手段と、前記テーブル作成手段で作成された情報テーブルから指定ロットを識別可能にトレース情報として出力する出力手段とを備えることを特徴とする。【０００８】また、請求項６記載のロットトレースシステムは、一以上の端末装置と、前記端末装置にネットワークを介して接続され、前記端末装置と相互にデータを送受信するサーバ装置とを有した第一の単位工程が第二の単位工程で構成された複数の工程からなる生産工程での生産実績情報からロットトレースをおこなうロットトレースシステムであって、前記サーバ装置は、前記第二の単位工程におけるロットごとの生産実績を前後のロットの情報と前記第一の単位工程と前記第一の単位工程内の前記第二の単位工程の順序情報とを関連づけて記憶する生産実績記憶手段と、前記端末装置から送信される検索要求に応じて前記生産実績記憶手段から生産実績を検索する検索手段とを備え、前記端末装置は、トレースするロットの検索条件を記憶する検索条件記憶手段と、前記検索条件記憶手段で記憶された検索条件を用いて検索された結果である、検索条件で指定された指定ロットか関連する関連ロットかを識別する指定情報を含んだロット情報を記憶する検索結果記憶手段と、前記検索結果記憶手段で記憶された検索結果のロット情報から第二の単位工程の指定順に該当するロット情報を抽出する抽出手段と、前記抽出手段で抽出したロット情報を第一の単位工程順に配置する情報テーブルを作成するテーブル作成手段と、前記テーブル作成手段で作成された情報テーブルから指定ロットを識別可能にトレース情報として出力する出力手段とを備えることを特徴とする。【０００９】また、請求項９記載のロットトレース方法は、第一の単位工程が第二の単位工程で構成された複数の工程からなる生産工程での生産実績情報からロットトレースを行うロットトレース方法であって、トレースするロットの検索条件を記憶する検索条件記憶ステップと、前記検索条件記憶ステップで記憶された検索条件を用いて検索された結果である、検索条件で指定された指定ロットか関連する関連ロットかを識別する指定情報を含んだロット情報を記憶する検索結果記憶ステップと、前記検索結果記憶ステップで記憶された検索結果のロット情報から第二の単位工程の指定順に該当するロット情報を抽出する抽出ステップと、前記抽出ステップで抽出したロット情報を第一の単位工程順に配置する情報テーブルを作成するテーブル作成ステップと、前記テーブル作成ステップで作成された情報テーブルから指定ロットを識別可能にトレース情報として出力する出力ステップとを実行することを特徴とする。【００１０】また、請求項１２記載のロットトレース方法は、一以上の端末装置と、前記端末装置にネットワークを介して接続され、前記端末装置と相互にデータを送受信するサーバ装置とを有した第一の単位工程が第二の単位工程で構成された複数の工程からなる生産工程での生産実績情報からロットトレースをおこなうロットトレース方法であって、前記サーバ装置は、前記第二の単位工程におけるロットごとの生産実績を前後のロットの情報と前記第一の単位工程と前記第一の単位工程内の前記第二の単位工程の順序情報とを関連づけて記憶する生産実績記憶ステップと、前記端末装置から送信される検索要求に応じて前記生産実績記憶手段から生産実績を検索する検索ステップとを実行し、前記端末装置は、トレースするロットの検索条件を記憶する検索条件記憶ステップと、前記検索条件記憶ステップで記憶された検索条件を用いて検索された結果である、検索条件で指定された指定ロットか関連する関連ロットかを識別する指定情報を含んだロット情報を記憶する検索結果記憶ステップと、前記検索結果記憶ステップで記憶された検索結果のロット情報から第二の単位工程の指定順に該当するロット情報を抽出する抽出ステップと、前記抽出ステップで抽出したロット情報を第一の単位工程順に配置する情報テーブルを作成するテーブル作成ステップと、前記テーブル作成ステップで作成された情報テーブルから指定ロットを識別可能にトレース情報として出力する出力ステップとを実行することを特徴とする。
【発明の効果】
【００１１】本願発明によれば、多数の工程を有する生産工程でのロットトレースを容易にするロットトレース装置、ロットトレースシステム、ロットトレース方法、及びプログラムを提供することが可能となる。
【発明を実施するための最良の形態】
【００１２】以下、添付図面を参照して、本発明を好適な実施形態に従って詳細に説明する。
図１は、本願発明の実施形態に係るロットトレースシステムの構成の一例を示す図である。【００１３】本説明におけるシステムは、図１に示すように、ユーザ端末１０１とサーバ１０２とはＬＡＮ１０４で接続される。また、サーバ１０２は生産ラインの工程ごと等に配置されたライン端末１０３と生産ライン１０５の設備等の他の機器とＬＡＮ１０４などで接続された構成である。【００１４】ユーザ端末１０１は、ユーザがロットトレースを行うために必要な検索条件を入力したり、ロットトレース結果をＣＲＴ２１０へ表示させたりする端末である。サーバ１０２は、生産ライン１０５やライン端末１０３に対する制御や指示情報を管理し、作業実績や品質測定結果である生産実績情報を保存する。さらに、ユーザ端末１０１からの要求に応じて、ロットトレース情報を返す装置であり、システム全体を統括的に制御する装置である。ライン端末１０３は生産ライン１０５の工程ごとに配置され、ユーザへの指示を表示したり、生産ライン１０５の設備の制御をしたりする端末である。さらに、ユーザの操作や生産ライン１０５の設備から入力された作業実績や品質測定結果についてＬＡＮ１０４を介してサーバ１０２に送信する端末である。【００１５】次に、ユーザ端末１０１、サーバ１０２の内部のハードウェア構成について図２を用いて説明する。【００１６】図２は、ユーザ端末１０１、サーバ１０２の基本的なハードウェア構成を示す図である。【００１７】ＣＰＵ２０１は、システムデバイス２０４に接続される。各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２又は外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、サーバ１０２或いはユーザ端末１０１の実行する機能を実現するために必要な各種プログラム等が記憶されている。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。【００１８】また、入力コントローラ（入力Ｃ）２０５は、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイスからの入力を制御する。ビデオコントローラ（ＶＣ）２０６は、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。表示器はＣＲＴだけでなく、液晶ディスプレイでも構わない。これらは必要に応じて管理者が使用するものである。本発明には直接関係があるものではない。メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスクやフロッピーディスク（登録商標  ＦＤ）或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュメモリ等の外部メモリ２１１へのアクセスを制御する。通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能とする。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのシステム管理者指示を可能とする。【００１９】次に、ユーザ端末１０１、サーバ１０２の機能構成について図３を用いて説明する。【００２０】図３は、ユーザ端末１０１、サーバ１０２の基本的な機能構成を示す図である。ユーザ端末１０１は、検索入力部３０１と、トレース表示部３０２と詳細表示部３０３と送受信部３０４とから構成されている。【００２１】検索入力部３０１は、ロットトレースするためユーザからの検索条件を受け付ける画面を表示するとともに、入力された検索条件を受け付ける。トレース表示部３０２は、送受信部３０４から受け取った検索結果をもとに、トレース結果をＣＲＴ２１０へ表示する。詳細表示部３０３は、トレース表示部３０２が受け取った検索結果をもとに、個々のデータを表示させたり、さらに絞り込む条件を受け付けたりする。送受信部３０４は、検索入力部３０１で受け付けた検索条件を受け取りサーバ１０２に送信するとともに、その結果を受信し、その結果をトレース表示部３０２に渡す。【００２２】サーバ１０２は、送受信部３１１と検索部３１２とデータベース部（ＤＢ）３１３とから構成されている。なお、図示していないが、生産ライン１０５やライン端末１０３に対する制御や指示情報を管理するとともに、作業実績や品質測定結果を受け付け生産実績テーブル３１４に保存する機能も有している。【００２３】送受信部３１１は、ユーザ端末からのトレースの検索条件を受信し、検索部３１２に渡すとともに、検索部３１２からの検索結果を受け取り、ユーザ端末１０１に送信する。検索部３１２は、送受信部３１１から受け取った検索条件を用いて、ＤＢ３１３を検索し、検索結果を送受信部３１１に渡す。【００２４】データベース部（ＤＢ）３１３は、生産ライン１０５やライン端末１０３から送信された各工程における作業実績や品質測定結果を保存する生産実績テーブル３１４と、ロットトレースの処理に必要なデータを保存したシステムマスタテーブル３１５を有する。【００２５】次に、本システムの基本的な処理フローについて、図４を用いて説明する。【００２６】図４は、本発明の一実施形態の図面管理システムの基本的な処理フローを示す図である。上述したように、ユーザ端末１０１、サーバ１０２は、ＬＡＮ１０４を介して相互に接続されている。そして、ユーザ端末１０１は、各種操作画面を介してユーザの指示を受け取り、ロットトレースに係る各種処理をサーバ１０２と連携しながら実行する。その一例について、以下に説明する。【００２７】まず、ステップＳ４０１では、検索入力部３０１は、検索入力画面をＣＲＴ２１０に表示して、ユーザの指示をＫＢ２０９やマウス（不図示）などで受け付ける。検索項目入力画面の一例を図１０に示す。検索条件としては、生産日や出荷日の日付で検索範囲をあらかじめ限定するための条件を検索範囲入力部１００６で受け付ける。
その上で、「ロットＮｏ」、「品番」、「設備Ｎｏ」、「工程コード」などの検索項目１００７を選択し、具体的なキーとなる値の入力を受け付ける。なお、検索項目は、生産実績テーブル３１４が管理する項目であれば何でもよく、品質や、生産量等であってもよい。さらに、キーとなる値は、直接ユーザからの入力を受け付けるのであってもよいし、ユーザから参照ボタン１００９が押下された場合、送受信部３０４を介して、サーバ１０２で検索し得られた結果から選択させるものであってもよい。さらに、本説明では、検索条件を日付情報である検索範囲入力部１００６と検索項目１００７とを組み合わせるものとして説明したが、いずれか一方だけでもよく、これらに限るものではない。ユーザでの入力が終了し、検索ボタン１００４が押下されると、入力されているデータをＲＡＭ２０３に記憶する。ここでは、２００８年５月１日から７日に生産したロットＮｏ「Ｌ２００４」を検索するものを例に、以下に説明する。【００２８】ステップＳ４０２では、送受信部３０４は、ステップＳ４０１でＲＡＭ２０３に記憶した検索条件をサーバ１０２に送信する。【００２９】ステップＳ４０３では、送受信部３１１は、ユーザ端末１０１から送信された検索条件を受信し、サーバ１０２のＲＡＭ２０３に保存する。
ステップＳ４０４では、検索部３１２は、検索項目のうち「ロットＮｏ」以外の項目があれば、全て「ロットＮｏ」に置き換える処理をする。本説明では、検索条件がロットＮｏであるので、特に何もしない。【００３０】ステップＳ４０５では、検索部３１２は、「ロットＮｏ」で生産実績テーブル３１４を検索し、対象のロットのレコードと、前ロットおよび後ロットで関連付けられたロットのレコードとをテーブルにして送受信部にサーバ１０２のＲＡＭ２０３に保存する。【００３１】ステップＳ４０６では、送受信部３１１は、ステップＳ４０５でＲＡＭ２０３に記憶した検索結果テーブルをユーザ端末１０１に送信する。このとき、システムマスタテーブル３１５の情報も同時に送信する。【００３２】ステップＳ４０７では、送受信部３０４は、サーバ１０２から送信された検索結果テーブルとシステムマスタテーブル３１５の情報を受信し、ユーザ端末１０１のＲＡＭ２０３にそれぞれ保存する。それぞれの情報の一例を図７、及び図８を用いて説明する。【００３３】図７は、ＲＡＭ２０３に記憶されている検索結果テーブルを示す図である。【００３４】生産日７０１は生産を行った日であり、工程コード７０２は具体的な作業を行った工程を示す識別子である。ロットＮｏ７０３は中間製品を含む生産された製品のロットを示し、ロット指定区分７０４は抽出条件で具体的に指定されたロットか関連するロットである枝であるかを示すフラグである。ここでは「２」は指定されたロットであり、「０」は枝であることを示す。次に、前ロットＮｏ（７０５）、および後ロットＮｏ（７０６）は前工程または後工程でのロットを示し、製品での前後の関連付けを行う。また設備Ｎｏ（７０７）は、生産した工程における更に具体的な設備を示す。品番（７０８）は、製品名を示す。また、前工程コード（７０９）、および後工程（７１０）は、前工程または後工程での工程コードを示し、生産順序に関する前後の関連付けを行う。さらに区分順序（７１１）は、集約工程区分（７１２）内での順序を示す。なお、生産工程全体は複数の集約工程区分からなり、集約工程区分は複数の単位工程から構成されたものである。また、「Ｓ」は集約工程区分内にある複数の単位工程の最初（Ｓｔａｒｔ）、「Ｅ」は最後（Ｅｎｄ）を示す値である。また、ここでは、最初と最後の工程を指定して表示するものとしたものであるが、これは、最初だけ、あるいは最後だけ、また中間のいずれか指定された工程を表示するものとしてもよい。【００３５】図８は、ＲＡＭ２０３に記憶されているシステムマスタテーブルを示す図である。ロットトレース装置が各処理を行うために必要な初期設定値などを管理するものである。【００３６】図４の説明に戻るが、ステップＳ４０８では、トレース表示部３０２は、ユーザの更なる指示をＫＢ２０９やマウス（不図示）などで受け付けながら、トレース情報画面をＣＲＴ２１０に表示する。トレース表示処理の詳細の処理フローについて、図５を用いて説明する。【００３７】図５は、トレース表示の詳細の処理フローを示す図である。【００３８】ステップＳ５０１では、ステップＳ４０７でＲＡＭ２０３に記憶したシステムマスタテーブルの情報から、集約工程数、表示工程、枝表示の初期値の値を取得する。本説明では、集約工程数は「４」、表示工程は「集約状態表示」、枝情報も「枝表示」するということを初期値としている。【００３９】ステップＳ５０２では、表示工程が集約状態での表示か判断し、Ｙｅｓの場合はステップＳ５０３に、Ｎｏの場合、すなわち全行程表示の場合はステップＳ５０９に進む。ここは初期値の通り、ステップＳ５０３に進む。【００４０】ステップＳ５０３では、集約した状態でのトレース表示するために必要となるステップＳ４０７でＲＡＭ２０３に保存されている検索結果情報から表示バッファテーブルを作成する。【００４１】具体的な例を、図７と図９を用いて説明する。【００４２】先ず、ＲＡＭ２０３に記憶されている検索結果テーブルの集約工程区分７１２が「１」で、区分順序７１１が「Ｓ」のロットＮｏ（７０３）を検索する。検索の結果、検索結果テーブルの１レコード目にある「Ｌ１００１」を、表示バッファテーブルのエリア１（９０１）の１レコード目に格納する。次に検索結果テーブルの集約工程区分７１２が「１」で、区分順序７１１が「Ｅ」のロットＮｏ（７０３）を検索する。検索の結果、検索結果テーブルの４レコード目、５レコード目、６レコード目にある「Ｌ１００１」、「Ｌ１００１」、「Ｌ１００１」を、表示バッファテーブルのエリア２（９０２）の１レコード目、２レコード目、３レコード目にそれぞれ格納する。なお、ここで、空欄になっている表示バッファテーブルのエリア１（９０１）の２レコード目、３レコード目には検索結果テーブルの前ロットＮｏ（７０５）の５レコード目、６レコード目にある「Ｌ１００１」をそれぞれ格納する。【００４２】次に、検索結果テーブルの集約工程区分７１２が「２」で、区分順序７１１が「Ｓ」のロットＮｏ（７０３）を検索する。検索の結果、検索結果テーブルの７レコード目、８レコード目、９レコード目にある「Ｌ２００１」、「Ｌ２００２」、「Ｌ２００３」を、表示バッファテーブルのエリア３（９０３）の１レコード目、２レコード目、３レコード目にそれぞれ格納する。次に、検索結果テーブルの集約工程区分７１２が「２」で、区分順序７１１が「Ｅ」のロットＮｏ（７０３）を検索する。検索の結果、検索結果テーブルの１４レコード目、１５レコード目、１６レコード目にある「Ｌ２００１」、「Ｌ２００２」、「Ｌ２００３」を、表示バッファテーブルのエリア４（９０４）の１レコード目、２レコード目、３レコード目にそれぞれ格納する。【００４３】次に、検索結果テーブルの集約工程区分７１２が「３」で、区分順序７１１が「Ｓ」のロットＮｏ（７０３）を検索する。検索の結果、検索結果テーブルの１７レコード目、１８レコード目、１９レコード目、２０レコード目にある「Ｌ３００１」、「Ｌ３００１」、「Ｌ３００１」、「Ｌ３００２」を、表示バッファテーブルのエリア５（９０５）の１レコード目、２レコード目、３レコード目、４レコード目にそれぞれ格納する。なお、ここで、空欄になっている、表示バッファテーブルのエリア１（９０１）、エリア２（９０２）、エリア３（９０３）、エリア４（９０４）の４レコード目には検索結果テーブルの前ロットＮｏ（７０５）の６レコード目、９レコード目、１３レコード目、２０レコード目の「Ｌ１００１」、「Ｌ１００１」、「Ｌ２００３」、「Ｌ２００３」をそれぞれ格納する。次に、検索結果テーブルの集約工程区分７１２が「３」で、区分順序７１１が「Ｅ」のロットＮｏ（７０３）を検索する。検索の結果、検索結果テーブルの２１レコード目、２２レコード目にある「Ｌ３００１」、「Ｌ３００２」を、表示バッファテーブルのエリア６（９０６）の１レコード目、４レコード目にそれぞれ格納する。なお、ここで、空欄になっている表示バッファテーブルのエリア５（９０５）の２レコード目、３レコード目には検索結果テーブルの後ロットＮｏ（７０６）の１８レコード目、１９レコード目の「Ｌ３００１」、「Ｌ３００１」をそれぞれ格納する。【００４４】さらに、検索結果テーブルの集約工程区分７１２が「４」で、区分順序７１１が「Ｓ」のロットＮｏ（７０３）を検索した結果を表示バッファテーブルのエリア７（９０７）に、検索結果テーブルの集約工程区分７１２が「４」で、区分順序７１１が「Ｅ」のロットＮｏ（７０３）を検索した結果を表示バッファテーブルのエリア８（９０８）に前述のように格納する。【００４５】さらに、検索結果テーブルのロット指定区分（７０４）が「０」以外で、区分順序７１１が「Ｓ」または「Ｅ」、のロットＮｏ（７０３）を検索する。検索した結果、該当するものがあれば、検索結果テーブルのロット指定区分（７０４）の値を表示バッファテーブルの色制御区分３（９０９）に格納する。ただし、図７に例示した検索結果テーブルでは、該当するものはない。この場合は、以下の処理を行う。すなわち、検索結果テーブルのロット指定区分（７０４）が「０」以外のレコードの集約区分（７１２）における区分順序の「Ｓ」および「Ｅ」に、関連するロットを含むことを示す値を表示バッファテーブルの色制御区分３（９０９）に格納する。ここでは、検索結果テーブルのロット指定区分（７０４）が「０」以外のレコードということで、１２レコード目、１３レコード目が検索される。これらは、集約工程区分（７１２）が「２」であるので、この「Ｓ」および「Ｅ」のロットＮｏは「Ｌ２００３」と「Ｌ２００５」となる。よって、表示バッファテーブルのロットＮｏは「Ｌ２００３」と「Ｌ２００５」にあたる色制御区分３（９０９）、および色制御区分４（９１０）に、「１」を格納する。【００４６】図５の説明に戻るが、ステップＳ５０４では、枝表示するか否かを判断し、Ｙｅｓの場合はステップＳ５０５に、Ｎｏの場合、すなわち枝表示しない場合はステップＳ５１０に進む。ここは初期値の通り、ステップＳ５０５に進む。【００４７】ステップＳ５０５では、枝部分までのトレース表示するために必要となる表示バッファテーブルを作成する。具体的には、全てのデータの対象表示フラグ（不図示）を「対象」に設定する。【００４８】ステップＳ５０６では、表示バッファテーブルに基づきトレース表示画面をＣＲＴ２１０に表示する。処理の詳細をトレース表示画面の一例である図１１を用いて説明する。【００４９】図１１はトレース表示画面の一例である。先ず集約工程の枠を表示した後、ロットＮｏを表示する。ロットＮｏを表示は、はじめに表示バッファテーブルの１レコード目のロットＮｏを１段目に横方向に順に並べる。次に２レコード目のロットＮｏを２段目に横方向に順に並べる。このとき、縦方向で一つ前のレコードである１段目と同じロットＮｏがある場合は表示しない。例えば、２レコード目のエリア１の「Ｌ１００１」は、１段目にも同じ「Ｌ１００１」があるので２段目には表示しない。３レコード目以降も同じ処理を繰り返す。【００５０】次にロット間の関係を示す接続線を表示する。接続線を表示は、はじめに、横方向に並ぶロットＮｏ同士を接続線で表示する。例えば、集約工程１の枠にある「Ｌ１００１」と「Ｌ１００１」とを水平の接続線１１０９で接続する。同様に表示されている全てのロットＮｏに対して処理を繰り返す。次に、最初と最後以外のロットＮｏで前ロット、もしくは後ロットの接続線がないロットＮｏに着目する。例えば、集約工程２の「Ｌ２２０３」は、前ロットが接続されていないので、縦方向の前段方向のロットＮｏと接続する。この場合は、前ロットである１段目の集約工程１の「Ｌ１００１」と接続する。同様に表示されている全てのロットＮｏに対して処理を繰り返す。【００５１】さらに、色制御区分が「０」以外のデータについては、接続されているロットＮｏの表示形式や接続線の種類を識別可能な表示に変更する。例えば、検索結果テーブルのロット指定区分７０４に、検索で指定された「２」であり、表示バッファテーブルに「２」と記載されていると、ロットＮｏを強調表示する。あるいは、アンダーラインを引いたり色を変えたりするものであってもよい。一方、集約工程区分内に隠されていることになるロットＮｏがあれば、表示バッファテーブルに「１」と記載されることになるが、このときは、接続線を強調表示する。あるいは、色や形状を変えたりするものであってもよい。さらに、接続線だけでなくロットＮｏ自体も強調表示するものであってもよい。例えば、集約工程２の「Ｌ２２０３」は「Ｌ２２０５」と接続されているが、それぞれの色制御区分は「１」であるのでそれらを接続する接続線１１１０は、破線で表記し、さらに色を変えている。また、「Ｌ２２０３」と「Ｌ２２０５」も下線表記とし、ユーザの認識を容易にしている。【００５２】最後に、対象表示フラグ（不図示）の「対象」以外を非表示にする。本説明では、全て表示されることになる。【００５３】このようにすることで、ユーザは検索したいロットがどこにあるのかを容易に検索することが可能となる。【００５４】ステップＳ５０７では、ユーザからの指示がなければ、つまり、Ｎｏの場合は次に進む。一方、詳細表示ボタン１１０６が押下されると、つまりＹｅｓの場合は、ステップＳ５１１の詳細表示処理に進む。詳細表示処理について、図６を用いて説明する。【００５５】図６は、詳細表示の処理フローを示す図である。【００５６】ステップＳ６０１では、ステップＳ４０７でＲＡＭ２０３に記憶した検索結果テーブルを一覧にしてＣＲＴ２１０に詳細情報として表示する。詳細表示画面の例を図１２に示すが、検索結果テーブルの各データを表示している。【００５７】ステップＳ６０２では、ユーザからの指示がなければ、つまり、Ｎｏの場合は次に進む。一方、検索ボタン１２０４を押下されると、つまり、Ｙｅｓの場合、検索範囲入力部１００６に入力されている検索条件を受け付ける。なお、ここで行う絞込条件は、「ロットＮｏ」、「設備Ｎｏ」、「生産日」「工程」としたが、ステップ４０１と同様、生産実績テーブル３１４が管理する項目であればよい。さらに、固定化されたものでなく、ＲＡＭ２０３にて記憶している生産実績テーブル３１４を参照して、関連する検索項目を可変に絞込項目１２０６に表示するものであってもよい。【００５８】ステップＳ６０３では、ステップＳ６０２で受け付けた検索条件に応じて、ＲＡＭ２０３に記憶された検索結果に対して、さらに絞込検索処理を実行し、再び、ＲＡＭ２０３に先の検索結果とは別の領域に記憶する。【００５９】ステップＳ６０４では、ステップＳ６０３でＲＡＭ２０３に記憶した絞込検索結果を一覧にしてＣＲＴ２１０に詳細情報として表示する。【００６０】ステップＳ６０５では、ユーザからの指示がなければ、つまり、Ｎｏの場合は次に進む。一方、前画面ボタン１２０３が押下されると、つまりＹｅｓの場合は、ステップＳ６０６のトレース表示処理に進み、ステップＳ６０３でＲＡＭ２０３に記憶した絞込検索結果を用いて図６で説明した処理を行い、トレース表示する。【００６１】ステップＳ６０７では、検索ボタン１２０４が押下されると、つまり、Ｎｏの場合は、ステップＳ６０２に戻り処理を繰り返すが、メニューボタン１２０２等の押下等で終了の指示を受け付けると、つまりＹｅｓの場合は処理を終了する。【００６２】図５の説明に戻るが、ステップＳ５０８では、メニューボタン１１０２等の押下等で終了の指示を受け付けると、つまりＹｅｓの場合は処理を終了する。一方、検索ボタン１１０４が押下されると、つまり、Ｎｏの場合は、工程表示設定１１０７、枝表示設定１１０８の設定値を読み込み、ステップＳ５０２に戻り処理を繰り返す。【００６３】例えば、ユーザがトレース表示の方法を集約工程表示から全行程表示に変更したいような場合は、ステップＳ５０８で工程表示設定１１０７を全行程表示に設定変更され、検索ボタン１１０４が押下される。あるいは、ユーザが枝ロットの表示から対象のみの表示に変更したいような場合は、ステップＳ５０８で枝表示設定１１０８を対象のみ表示に設定変更され、検索ボタン１１０４が押下される。この場合、ステップＳ５０２に戻ったのち、ステップＳ５１０に進む。【００６４】ステップＳ５０９では、全行程のトレース表示するために必要となるステップＳ４０７でＲＡＭ２０３に保存されている検索結果情報から表示バッファテーブルを作成する。なお、これは集約工程区分ごとに指定された工程を検索して表示バッファテーブルに格納したステップＳ５０３で説明した処理に対して、単に工程順に表示バッファテーブルに格納する処理である。つまり、最初の工程である工程コードがＡのロットＮｏを検索し、その検索結果を表示バッファテーブルのエリア１（９０１）の１レコード目に格納する。以降同様に処理を行う。ただし、工程表示可能枠数の工程まで検索すると、次はページ数を示す「表示頁」の値をインクリメントし、処理を繰り返す。例を図１４に示すが、工程がＡからはじまり、Ｋで終了する生産工程であるが、１レコード目から４レコード目までは１頁目に表示するためのデータであり、５レコード目から８レコード目までは２頁目に表示するためのデータとなる。【００６５】ステップＳ５１０では、対象のみをトレース表示するために必要となる表示バッファテーブルを作成する。具体的には、色制御区分が「０」以外のものについて、対象表示フラグ（不図示）を「対象」に設定する。【００６６】再びステップＳ５０６では、表示バッファテーブルに基づきトレース表示画面をＣＲＴ２１０に表示する。トレース表示画面の一例を図１３に示す。処理の詳細は上述した通りであるが、検索対象となった「Ｌ２００４」は例示のように工程Ｆの欄に強調表示されることになるので、ユーザは容易に認識することができる。【００６７】なお、上記説明では集約工程と全工程とを切り替えて表示する説明をしたが、集約工程内の各工程をさらに表示するものとしてもよい。この場合は、表示バッファテーブルに格納するデータはユーザから指定された集約工程区分の全ての工程を検索して表示バッファテーブルに格納し、トレース表示すればよいことになる。【００６８】また、上記説明ではトレース結果を表示画面に表示するものであるとして説明したが、プリンターやＦＡＸなどに印刷するものでもよく、ユーザに対して結果を示すことができる出力方法であればよいことになる。【００６９】このように上記実施形態によれば、集約した工程におけるロットトレース画面において、全体的な位置づけを把握するとともに、全体工程や詳細情報を一覧で表示することで、具体的な生産実績データを確認することが可能となる。【００７０】また、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。【００７１】また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードはネットワークを介してダウンロードしてもよい。【００７２】また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。【００７３】更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。【００７４】また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現する場合も含まれる。この場合、上記プログラムは、該プログラムを記憶した記憶媒体から直接、またはインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続された不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。【００７５】上記プログラムの形態は、オブジェクトコード、インタプリタにより実行されるプログラムコード、ＯＳ（オペレーティングシステム）に供給されるスクリプトデータ等の形態から成ってもよい。
【図面の簡単な説明】
【００７６】
【図１】本発明の一実施形態のロットトレースシステムの構成を示す図である。
【図２】本発明の一実施形態のユーザ端末、およびサーバのハードウェア構成を示す図である。
【図３】本発明の一実施形態のロットトレースシステムのモジュール構成図である。
【図４】本発明の一実施形態のロットトレースシステムの基本的な処理フローを示す図である。
【図５】本発明の一実施形態のトレース表示の処理フローを示す図である。
【図６】本発明の一実施形態の詳細表示の処理フローを示す図である。
【図７】本発明の一実施形態の検索結果テーブルを示す図である。
【図８】本発明の一実施形態のシステムマスタテーブルを示す図である。
【図９】本発明の一実施形態の集約工程の表示のための表示バッファテーブルを示す図である。
【図１０】本発明の一実施形態の検索項目入力画面を示す図である。
【図１１】本発明の一実施形態の集約工程のトレース表示画面を示す図である。
【図１２】本発明の一実施形態の詳細表示画面を示す図である。
【図１３】本発明の一実施形態の全体工程のトレース表示画面を示す図である。
【図１４】本発明の一実施形態の全体工程の表示のための表示バッファテーブルを示す図である。
【符号の説明】
【００７７】２０１    ＣＰＵ
２０２    ＲＯＭ
２０３    ＲＡＭ
２０４    システムバス
２０５    入力コントローラ
２０６    ビデオコントローラ
２０７    メモリコントローラ
２０８    通信Ｉ／Ｆコントローラ
２０９    キーボード（ＫＢ）
２１０    ＣＲＴ
２１１    外部メモリ
３０１    検索入力部
３０２    トレース表示部
３０３    詳細表示部
３０４    送受信部
３１１    送受信部
３１２    検索部
３１３    データベース（ＤＢ）
３１４    生産実績テーブル
３１５    システムマスタテーブル
【図１】
2010157166.tif 000003
【図２】
2010157166.tif 000004
【図３】
2010157166.tif 000005
【図４】
2010157166.tif 000006
【図５】
2010157166.tif 000007
【図６】
2010157166.tif 000008
【図７】
2010157166.tif 000009
【図８】
2010157166.tif 000010
【図９】
2010157166.tif 000011
【図１０】
2010157166.tif 000012
【図１１】
2010157166.tif 000013
【図１２】
2010157166.tif 000014
【図１３】
2010157166.tif 000015
【図１４】
2010157166.tif 000016