(57)【特許請求の範囲】
【請求項１】
階層構造をなす複数の製造工程が実施されて製造される製品に関する情報である製品管理情報を格納する製品管理テーブルと、
前記製造工程に関する情報であって、ユニークなＩＤ情報と、前記製造工程の階層構造における位置を示す階層情報とを含む構成管理情報を前記製品管理情報と関連付けて格納する構成管理テーブルと、
前記製品の製造時に実施された前記製造工程に関する履歴情報の入力を受け付け、前記履歴情報と、前記履歴情報が入力された前記製造工程の前記ＩＤ情報とを関連付ける履歴編集部と、
前記履歴情報を格納する履歴テーブルと、
編集可能な階層関係を有する複数の入力領域を備えたユーザインタフェースを備え、前記ユーザインタフェースを介して前記製造工程の入力を受け付ける入力部と、
前記入力領域の階層関係に基づいて、前記製造工程に前記階層情報を付与する工程管理編集部とを備えたことを特徴とする製造履歴記録システム。
【請求項２】
前記履歴情報に対する検索条件を受け付け、前記履歴テーブルに格納された前記履歴情報と、前記履歴情報と関連付けられた前記製造工程の前記構成管理情報とを検索対象とする履歴検索部をさらに備えた請求項１記載の製造履歴記録システム。
【請求項３】
各前記製造工程を定義する工程定義情報を、定義付けした前記製造工程に対応する前記ＩＤ情報と関連付けて格納する工程定義テーブルをさらに備えた請求項１記載の製造履歴記録システム。
【請求項４】
各前記製造工程を定義する工程定義情報を、定義付けした前記製造工程に対応する前記ＩＤ情報と関連付けて格納する工程定義テーブルをさらに備えた請求項２記載の製造履歴記録システム。
【請求項５】
前記履歴検索部は、前記検索条件を受け付けた際、検索された前記構成管理情報の前記ＩＤ情報と関連付けられた前記工程定義情報をさらに検索対象とする請求項４記載の製造履歴記録システム。
【請求項６】
前記製品の製造時に発生した不具合に関する情報を不具合情報として受け付け、前記不具合情報を前記不具合が発生した前記製造工程に対応する前記ＩＤ情報と関連付けする不具合履歴情報編集部と、
前記不具合情報を格納する不具合履歴テーブルとをさらに備え、
前記履歴検索部は、前記検索条件を受け付けた際、前記不具合履歴テーブルに格納された前記不具合履歴情報をさらに検索対象とする請求項２、４および５のいずれか一項に記載の製造履歴記録システム。
【請求項７】
異なる前記製品間で共通して実施される前記製造工程に対応する前記構成管理情報には、同一の前記ＩＤ情報が付与されており、
前記履歴検索部は、一の前記製品の前記不具合履歴情報に関する検索条件を受け付けた際、前記不具合履歴情報に関連付けられた前記ＩＤ情報と同一の前記ＩＤ情報が付与された前記構成管理情報を備えた前記製品管理情報を検索対象とする請求項６記載の製造履歴記録システム。
【請求項８】
階層構造をなす複数の製造工程が実施されて製造される製品に関する情報である製品管理情報を格納する製品管理テーブルと、前記製造工程に関する情報であって、ユニークなＩＤ情報と、前記製造工程の階層構造における位置を示す階層情報とを含む構成管理情報を前記製品管理情報と関連付けて格納する構成管理テーブルと、前記製品の製造時に実施された前記製造工程に関する履歴情報の入力を受け付け、前記履歴情報と、前記履歴情報が入力された前記製造工程の前記ＩＤ情報とを関連付ける履歴編集部と、前記履歴情報を格納する履歴テーブルとを備えた製造履歴記録システムを準備するステップと、
編集可能な階層関係を有する複数の入力領域を備えたユーザインタフェースを介して前記製造工程の入力を受け付けるステップと、
前記入力領域の階層関係に基づいて、前記製造工程に前記階層情報を付与するステップとを備えることを特徴とする製造履歴記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の製造工程を経て製造される製品の製造工程履歴を管理・記録する製造履歴記録システムおよび製造履歴記録方法に関する。
【背景技術】
【０００２】
従来、製品の製造履歴を管理・記録するシステムが種々存在する。これらのシステムの目的は、製造した製品に何らかの不具合が発生し、その原因となる要素が特定された時点で、その要素を含んで製造された製品をすばやく特定して、不具合対応の水平展開や、再発防止などの迅速な対応を行うことである。
【０００３】
例えば、特許文献１には、機器の設置先情報も含めた不具合の解析や、当該不具合により影響を受ける設置先の範囲を的確に把握することが可能な製造履歴管理システムが開示されている。
【０００４】
また、特許文献２には、特定の製造形態や管理項目に限られない汎用的な、また設備や装置と製品の関連が管理でき、さらに例外処理の管理を可能にする製造工程履歴管理システムが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−３２７２３１号公報
【特許文献２】特開平１０−２４４４４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、納入先ごとに仕様や工程が細かく異なる注文品や多品種少量生産品などの製品（以下、「注文品等製品」という。）の製造計画や製造履歴の管理・記録を行う場合を考える。
【０００７】
特許文献１に開示されたシステムは、製造ラインによる中量産での使用を前提としている。このため、このシステムを注文品等製品に適用する場合、工程の異なる複数の製品のデータを一元管理することが困難であった。
【０００８】
特許文献２に開示されたシステムは、工程に対して前後の工程情報を記録しているため、工程の組み換えに柔軟さがあり、特許文献１の課題はある程度緩和されている。しかし、工程の挿入や後戻りによる組み換え手段しか装備していないため、工程が異なる製品の工程計画の設定には手間がかかるという課題があった。
【０００９】
また、注文品等製品の製造工程では、人間系の作業比率が高く、不具合の発生原因には、作業ミス、見落とし、作業漏れなども含まれる。このため、単に製造履歴から作業者を特定するだけでは、真因の改善につながる情報を取得することが困難であった。
【００１０】
本発明はこのような事情を考慮してなされたもので、注文品等製品の製造工程および製造履歴を好適に管理・記録する製造履歴記録システムおよび製造履歴記録方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明に係る製造履歴記録システムは、上述した課題を解決するために、階層構造をなす複数の製造工程が実施されて製造される製品に関する情報である製品管理情報を格納する製品管理テーブルと、前記製造工程に関する情報であって、ユニークなＩＤ情報と、前記製造工程の階層構造における位置を示す階層情報とを含む構成管理情報を前記製品管理情報に関連付けて格納する構成管理テーブルと、前記製品の製造時に実施された前記製造工程に関する履歴情報の入力を受け付け、前記履歴情報と、前記履歴情報が入力された前記製造工程の前記ＩＤ情報とを関連付ける履歴編集部と、前記履歴情報を格納する履歴テーブルと、編集可能な階層関係を有する複数の入力領域を備えたユーザインタフェースを備え、前記ユーザインタフェースを介して前記製造工程の入力を受け付ける入力部と、前記入力領域の階層関係に基づいて、前記製造工程に前記階層情報を付与する工程管理編集部とを備えたことを特徴とする。
【００１２】
また、本発明に係る製造履歴記録方法は、階層構造をなす複数の製造工程が実施されて製造される製品に関する情報である製品管理情報を格納する製品管理テーブルと、前記製造工程に関する情報であって、ユニークなＩＤ情報と、前記製造工程の階層構造における位置を示す階層情報とを含む構成管理情報を前記製品管理情報に関連付けて格納する構成管理テーブルと、前記製品の製造時に実施された前記製造工程に関する履歴情報の入力を受け付け、前記履歴情報と、前記履歴情報が入力された前記製造工程の前記ＩＤ情報とを関連付ける履歴編集部と、前記履歴情報を格納する履歴テーブルとを備えた製造履歴記録システムを準備するステップと、編集可能な階層関係を有する複数の入力領域を備えたユーザインタフェースを介して前記製造工程の入力を受け付けるステップと、前記入力領域の階層関係に基づいて、前記製造工程に前記階層情報を付与するステップとを備えることを特徴とする。
【発明の効果】
【００１３】
本発明に係る製造履歴記録システムおよび製造履歴記録方法においては、注文品等製品の製造工程および製造履歴を好適に管理・記録することができる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態における製造履歴記録システムの蓄積データ論理モデルを示す図。
【図２】本発明に係る製造履歴記録システムの実施形態を示すシステム構成図。
【図３】本実施形態における製造履歴記録システムで実行される工程構成テーブル編集処理を説明するフローチャート。
【図４】ユーザーインタフェース（工程構成管理画面）の一実施例を示す図。
【図５】製品管理テーブルのデータ構造とデータ内容の一例を示す図。
【図６】構成管理テーブルのデータ構造とデータ内容の一例を示す図。
【図７】本実施形態における製造履歴記録システムで実行される工程定義テーブル編集処理を説明するフローチャート。
【図８】ユーザーインタフェース（工程定義画面）の一実施例を示す図。
【図９】工程定義テーブルのデータ構造とデータ内容の一例を示す図。
【図１０】購入品リストテーブルのデータ構造とデータ内容の一例を示す図。
【図１１】本実施形態における製造履歴記録システムで実行される履歴情報編集処理を説明するフローチャート。
【図１２】ユーザーインタフェース（履歴入力画面）の一実施例を示す図。
【図１３】作業履歴テーブルのデータ構造とデータ内容の例を示す図。
【図１４】用具履歴テーブルのデータ構造とデータ内容の例を示す図。
【図１５】作業者履歴テーブルのデータ構造とデータ内容の例を示す図。
【図１６】本実施形態における製造履歴記録システムで実行される不具合情報編集処理を説明するフローチャート。
【図１７】ユーザーインタフェース（不具合入力画面）の一実施例を示す図。
【図１８】不具合履歴テーブルのデータ構造とデータ内容の例を示す図。
【図１９】受入検査履歴テーブルのデータ構造とデータ内容の例を示す図。
【図２０】本実施形態における製造履歴記録システムで実行される履歴検索処理を説明するフローチャート。
【発明を実施するための形態】
【００１５】
本発明に係る製造履歴記録システムおよび製造履歴記録方法の実施形態を添付図面に基づいて説明する。
【００１６】
本実施形態においては、本発明に係る製造履歴記録システムが特に階層構造をなす複数の製造工程が実施されて製造される製品であって、納入先ごとに仕様や工程が細かく異なる注文品や多品種少量生産品などの製品（以下、単に「製品」という。）の製造計画や製造履歴の管理・記録に用いられる場合を適用して説明する。なお、注文品や多品種少量生産品などの製品以外の中量、大量に製造される製品に適用してもよい。
【００１７】
まず、本実施形態における製造履歴記録システムで蓄積されるデータの概要について説明する。
【００１８】
図１は、本実施形態における製造履歴記録システムの蓄積データ論理モデルを示す図である。なお、図１はＵＭＬ（Ｕｎｉｆｉｅｄ  Ｍｏｄｅｌｉｎｇ  Ｌａｎｇｕａｇｅ）におけるクラス図の表現を一部使用したものである。
【００１９】
図１には、製品の一例としての完成品１の製造工程が階層構造で表わされている。本実施形態において製造される製品としての最終的な完成品１は、様々な構成品２から構成される。構成品２は、半製品３、購入品４、または共通品５などに対して所定の製造工程が実施されることにより得られるものである。
【００２０】
購入品４は、例えば手配指示６により得られた入荷品７に対し一意のバーコードを貼付するなどの個品識別８の工程が実施されることにより得られる。この購入品４に受入検査（検査）９が行われ、合格したものが構成品２として得られる。共通品５は、共通品プール１１から個品識別８されたケーブルのようなものである。半製品３は、それ自体が構成品２を使用して、所定の工程を経て製造されるものである。具体的には、構成品２に対して製造作業（作業）１３および検査作業（検査）１４が行われて得られた仕掛品１２のうち、作業１３や検査１４プロセスが正しく行われていることを確認するインスペクション１５に合格した仕掛品である。また、完成品１についても半製品３と同様に、仕掛品１２のうちインスペクション１５に合格した仕掛品である。
【００２１】
本システムでは、製造工程を階層構造として管理する。最終的に完成品１を製造するための製造作業１３や検査作業１４（以下、製造作業や検査作業をまとめて「作業」という場合がある。）は、構成品２を使って上位階層の仕掛品１２を得る過程に該当するものであり、本システムではこの作業１３、１４に対する、「方法」、「手段」、「確認」、「作業者」についての履歴情報を蓄積する。
【００２２】
方法２１は、作業の手順を示すものであり、指示書２２や図面２３などの文書に関する情報に相当する。手段２４は、作業に使われた工具・計測器２５などの用具に関する情報に相当し、仕掛品１２に組み込まれない用具である。確認２６は、作業者２７が作業完了時において確認を行うために使用するチェックリスト２８に関する情報に相当する。
【００２３】
この製造工程の構成モデル構造は、上述した注文品や多品種少量生産品などの製品においては、出荷品（完成品）ごとに異なり、その製造工程の管理は煩雑なものである。これに対し、本実施形態における製造履歴記録システムでは、この製造工程の構成モデル構造を容易に計画設定・編集でき、また履歴情報の管理が可能な手段を実現している。
【００２４】
図２は、本発明に係る製造履歴記録システムの実施形態を示すシステム構成図である。
【００２５】
製造履歴記録システムは、コンピュータを用いたデータ処理によって実現するシステムである。この製造履歴記録システムは、データベースサーバ３１（以下、単に「サーバ３１」という。）、およびサーバ３１に接続された構成入力端末３２、履歴入力端末３３、履歴検索端末３４を有する。
【００２６】
構成入力端末３２、履歴入力端末３３および履歴検索端末３４は、パーソナルコンピュータなどの汎用コンピュータで構成される。構成入力端末３２は、製品の製造工程の計画・設定段階などにおいて、製造工程に関する各種情報を入力するための端末である。履歴入力端末３３は、製造時に実施された製造工程に関する履歴情報を入力するための端末である。履歴検索端末３４は、サーバ３１内の各テーブルに格納された種々のデータを検索するための検索条件の入力を受け付け、また得られた検索結果を表示するための端末である。構成入力端末３２、履歴入力端末３３および履歴検索端末３４は、同一の端末であっても、異なる端末であってもよい。また、構成入力端末３２、履歴入力端末３３および履歴検索端末３４は、それぞれ複数台ずつサーバ３１に対して接続してもよい。
【００２７】
サーバ３１は、後述する各種テーブルを記憶手段として有する。また、サーバ３１は、クライアントとしての構成入力端末３２、履歴入力端末３３および履歴検索端末３４から受け付けたテーブルの編集や検索などの要求に基づいて、各種テーブルに対して処理を行う工程構成テーブル編集部３５、履歴編集部３６および履歴検索部３７を備える。図２において各テーブル間を結ぶ点線は、テーブルの関連を表したものであり、黒丸が付加された側と付加されていない側とがＮ対１の関係にあることを表す。
【００２８】
工程構成テーブル編集部３５は、構成入力端末３２で受け付けた情報に基づいて、製品管理テーブル４１、構成管理テーブル４２、工程定義テーブル４３、および購入品リストテーブル４４を編集する。
【００２９】
製品管理テーブル４１は、階層構造をなす複数の製造工程が実施されて製造される製品に関する情報である製品管理情報を格納する。製品管理テーブル４１に格納される製品管理情報は、製品の受注番号、客先番号や出荷品名などの完成品としての製品に関する各種情報である。
【００３０】
構成管理テーブル４２は、製品の製造工程の構成に関する情報である構成管理情報を格納するテーブルである。構成管理テーブル４２に格納される構成管理情報は、製造工程の名称、製造工程に付与されたユニークなＩＤ情報、製品の製造工程の階層構造における位置を示す階層情報などである。また構成管理情報は、その製造工程が実施される製品の製品管理情報、例えば受注番号と関連付けられて格納されている。
【００３１】
工程定義テーブル４３は、製品の各製造工程を具体的に定義するための工程定義情報を格納するテーブルである。工程定義テーブル４３に格納される工程定義情報は、例えば製造工程の種類（例えば、製造作業か検査作業か）に関する情報、製造工程で用いられる指示書、図面、購入品リスト、チェックリストなどの文書に関する情報である。また、工程定義情報は、定義付けした製造工程のＩＤ情報（後述する工程ＩＤ）と関連付けて工程定義テーブル４３に格納される。
【００３２】
購入品リストテーブル４４は、工程定義テーブル４３に格納された工程定義情報の購入品リストに含まれる購入品に関する詳細な情報を格納するテーブルである。購入品に関する情報（購入品情報）は、購入品の購入仕様書、発注情報、購入品から構成品を得るための受入検査の際に利用されるチェックリストなどに関する情報である。購入品に関する情報は、工程定義テーブル４３の購入品リストと関連付けられて作業者履歴テーブルに格納される。
【００３３】
履歴編集部３６は、履歴入力端末３３で入力を受け付けた情報に基づいて、作業履歴テーブル５１、作業者履歴テーブル５２、用具履歴テーブル５３、受入検査履歴テーブル５４、および不具合履歴テーブル５５を編集する。
【００３４】
作業履歴テーブル５１は、製造時に実施された製造工程の工程履歴情報を格納するテーブルである。履歴情報は、製造工程を実施した作業者のリスト、製造工程で使用された用具のリスト、製造工程の開始日時および完了日時などの情報である。工程履歴情報は、実施された製造工程のＩＤ情報と関連付けられて作業履歴テーブル５１に格納される。
【００３５】
作業者履歴テーブル５２は、作業履歴テーブル５１に格納された履歴情報の作業者リストの内容であって作業者に関する情報を格納するテーブルである。作業者に関する情報は、作業者、その作業者の作業開始日時および作業終了日時などの情報である。作業者に関する情報は、作業履歴テーブル５１の対応する作業者リストと関連付けられて作業者履歴テーブル５２に格納される。
【００３６】
用具履歴テーブル５３は、作業履歴テーブル５１に格納された履歴情報の用具リストの内容であって用具に関する情報を格納するテーブルである。用具に関する情報は、用具、その用具の使用開始日時および使用終了日時などの情報である。用具に関する情報は、作業履歴テーブル５１の対応する用具リストと関連付けられて用具履歴テーブル５３に格納される。
【００３７】
受入検査履歴テーブル５４は、購入品リストテーブル４４の発注情報と関連付けられた情報を格納するテーブルである。受入検査履歴テーブル５４には、受入検査を行った検査者、受入検査の開始日時および終了日時などの情報が格納される。
【００３８】
不具合履歴テーブル５５は、製品製造時において後戻りが生じた製造工程に関する情報の履歴を不具合情報として格納するテーブルである。不具合履歴テーブル５５には、不具合の発生日時、不具合の識別情報、個別の製造工程に不具合が生じた回数に関する情報などが格納される。不具合情報は、不具合が生じた製造工程のＩＤ情報に関連付けされて不具合履歴テーブル５５に格納される。
【００３９】
履歴検索部３７は、履歴検索端末３４より製品や製造工程、作業者、用具、購入品などを検索条件、検索対象に指定した検索要求を受け付け、作業履歴テーブル５１をはじめとする各種テーブルに格納された情報を検索し、得られた検索結果を履歴検索端末３４に返す。履歴検索部３７は、ＩＤ情報などを用いてテーブル間で関連付けられた履歴情報や製造工程に関する情報などを要求に応じて検索するようになっている。
【００４０】
次に、構成入力端末３２が工程構成テーブル編集部３５を介して各テーブルに情報を登録する際の処理について説明する。
【００４１】
図３は、本実施形態における製造履歴記録システムで実行される工程構成テーブル編集処理を説明するフローチャートである。
【００４２】
構成入力端末３２は、所定画面（図示せず）において製品（出荷品）に関する情報を編集する指示を受け付けると、工程構成管理画面を表示する（ステップＳ１）。
【００４３】
図４は、製品の製造工程の構成を管理するためのユーザーインタフェース（工程構成管理画面）の一実施例を示す図である。図４に示す工程構成管理画面は、製品管理テーブル４１および構成管理テーブル４２に既に格納された製品の製品管理情報および構成管理情報に基づいて、製造工程の階層関係を編集可能に表示した画面である。この工程構成管理画面で表示される受注番号欄６１、出荷品名欄６２、客先番号欄６３には、製品管理テーブル４１から読み出された製品管理情報としての受注番号、出荷品名、客先番号が表示される。また、構成欄６４には、構成管理テーブル４２から読み出された製品の構成管理情報から得られる製造工程の階層関係が表示される。
【００４４】
図５は、製品管理テーブル４１のデータ構造とデータ内容の一例を示す図である。図６は、構成管理テーブル４２のデータ構造とデータ内容の一例を示す図である。
【００４５】
製品管理テーブル４１は、製品管理情報として受注番号６６、客先番号６７および出荷品名６８を格納する。また、構成管理テーブル４２は、構成管理情報として受注番号６６、階層情報７０、工程ＩＤ７１および工程名称７２を格納する。また、各構成管理情報は、製品管理情報のうち受注番号６６と関連付けられて格納される。
【００４６】
構成入力端末３２は、構成管理テーブル４２から読み出された階層情報７０に基づいて、製品の工程名称７２を階層構造で表示する（ステップＳ２）。
【００４７】
図６に示す階層情報７０は、製品の製造工程の階層構造における位置を示す情報であり、この階層構造における製造工程の位置づけをハイフン（─）で結合された数字で定義している。一番目の数字は最上位階層の工程の順序、二番目の数字は最上位階層の一つ下位階層における工程の順序、三番目の数字は最上位階層の二つ下位階層における工程の順序を示している。すなわち、製造工程の階層レベルとその階層レベルにおける番手、および上位の階層との関係を表わしている。例えば「１−２−１」は、その製造工程が最上位階層の二つ下位階層（製造工程の階層レベル）における一番目の工程（階層レベルにおける番手）であり、一つ上位の階層の工程はその階層における二番目の工程、さらに一つ上位の階層（最上位階層）はその階層における一番目の工程である（上位の階層との関係）ことを示す。構成入力端末３２はこの階層情報７０に基づいて、製造工程の階層構造を工程名称７２を用いて工程構成管理画面に表示する。
【００４８】
構成入力端末３２は、工程構成管理画面を介して、製造工程の構成（階層構造）を管理するための入力を受け付ける。この工程構成管理画面においては、製品の製造工程間の階層関係を示す階層情報７０を設定するため、表形式で表現された、階層関係を有する複数の入力領域を用意している。図４の例では、構成欄６４の図示左側が上位階層に相当する製造工程の入力欄、図示右側が下位階層に相当する製造工程の入力欄となる。また、同列（図示上下方向）に表示された製造工程は、同階層レベルの製造工程であることを示す。
【００４９】
例えば、予め計画設定された製造工程の構成に変更が生じた場合、この工程構成管理画面で製造工程の構成の編集が行われる。また、新規に製造工程を構成する場合にも、この工程構成画面で製造工程の構成の編集が行われる。
【００５０】
ある製造工程に対して同レベルの階層の製造工程を追加する場合には、操作者は同レベルの階層の追加を所望する要素をラジオボタンを用いて選択し、項目追加ボタン７５をクリックする操作を行う。また、ある製造工程に対して下位階層の製造工程を追加する場合には、操作者は下位階層の追加を所望する要素をラジオボタンを用いて選択し、階層追加ボタン７６をクリックする操作を行う。また、ある製造工程の削除を行う場合には、操作者は削除を所望する要素をラジオボタンを用いて選択し、削除ボタン７７をクリックする操作を行う。
【００５１】
例えば、「センサモジュール製作」をラジオボタンを用いて選択し、項目追加ボタン７５をクリックする操作が行われた場合には、この「センサモジュール製作」と同レベルの階層の製造工程が追加される。また、階層追加ボタン７６をクリックする操作が行われた場合には、この「センサモジュール製作」の下位階層の製造工程が追加される。
【００５２】
このように直感的に製造工程の階層構造を認識できるユーザインタフェースを備えることで、操作者に対して容易に製造工程を管理し、計画設定を行わせることができる。なお、図４の例では表形式の構成入力領域を備えたユーザインタフェースを備える例を示したが、各製造工程がツリー構造などの要素として直感的に入力可能な他のユーザインタフェースを適用してもよい。
【００５３】
構成入力端末３２は製造工程の階層関係を編集する指示を受け付けた場合（ステップＳ３のＹＥＳ）、その製造工程の階層情報７０などを生成し（ステップＳ４）、工程構成テーブル編集部３５に対して構成管理テーブル４２への登録要求を行う（ステップＳ５）。
【００５４】
構成入力端末３２は、製造工程が追加された場合には、その製造工程に対して階層情報７０を生成する。階層情報７０は構成欄６４における製造工程が追加された位置に応じて生成される。また、構成入力端末３２は、製造工程が追加された場合には、追加された製造工程にユニークなＩＤ情報を採番する。構成入力端末３２は、自動でＩＤ情報を生成して採番してもよいし、操作者により入力されたＩＤ情報を採番してもよい。
【００５５】
構成入力端末３２は、工程構成管理画面において構成された製造工程に対してさらに工程定義情報の編集を受け付ける。工程定義情報の編集は、編集ボタン７８をクリックする操作により移行する工程定義画面において行われる。
【００５６】
構成入力端末３２は、工程定義情報を編集する指示を受け付けた場合、すなわち編集ボタン７８のクリック操作が行われた場合（ステップＳ６のＹＥＳ）、工程定義画面へ移行する（ステップＳ７）。
【００５７】
構成入力端末３２は、戻るボタン７９のクリック操作により、工程構成管理画面における製造工程の編集を終了する指示を受け付ける。構成入力端末３２は、編集を終了する指示を受け付けた場合（ステップＳ８のＹＥＳ）、製造工程構成の編集を終了して所定の画面（図示せず）に移行する。
【００５８】
次に、構成入力端末３２が工程構成テーブル編集部３５を介して工程定義情報などを編集する際の処理について説明する。
【００５９】
図７は、本実施形態における製造履歴記録システムで実行される工程定義テーブル編集処理を説明するフローチャートである。
【００６０】
構成入力端末３２は、工程構成管理画面（図４）において工程定義情報などを編集する指示を受け付けると、工程定義画面を表示する（ステップＳ１１）。
【００６１】
図８は、製造工程の工程定義情報を編集するためのユーザーインタフェース（工程定義画面）の一実施例を示す図である。図８に示す工程定義画面は、構成管理テーブル４２、工程定義テーブル４３および購入品リストテーブル４４に格納された製造工程の構成管理情報、工程定義情報および購入品情報に基づいて、製造工程を定義づける情報を編集可能に表示した画面である。
【００６２】
この工程定義画面で表示される工程ＩＤ欄８１、工程名称欄８２には、構成管理テーブル４２から読み出された構成管理情報である工程ＩＤ７１、工程名称７２が表示される。また、指示書ＩＤ欄８３、図面ＩＤ欄８４、チェックリストＩＤ欄８５には、工程定義テーブル４３から読み出された製造工程の工程ＩＤと関連付けられた工程定義情報がそれぞれ表示される。購入品リスト欄８６の発注ＩＤ欄８７、購入仕様書ＩＤ欄８８、チェックリストＩＤ欄８９には、購入品リストテーブル４４から工程定義情報に関連付けされた購入品情報が表示される。
【００６３】
図９は、工程定義テーブル４３のデータ構造とデータ内容の一例を示す図である。図１０は、購入品リストテーブル４４のデータ構造とデータ内容の一例を示す図である。
【００６４】
工程定義テーブル４３は、工程定義情報として製造工程の種類（例えば、製造作業か検査作業か）に関する情報９１、指示書ＩＤ９２、図面ＩＤ９３、購入品リストＩＤ９４、チェックリストＩＤ９５を格納する。各工程定義情報は、構成管理情報の工程ＩＤ７１に関連付けられて格納される。購入品リストテーブル４４は、購入品情報として購入仕様書ＩＤ９６、発注ＩＤ９７、受入チェックリストＩＤ９８を格納する。また、各購入品情報には、ユニークな購入品リストＩＤ９４が付加される。構成入力端末３２は、工程定義テーブル４３および購入品リストテーブル４４より読み出された情報をそれぞれ工程定義画面の各欄に表示する。
【００６５】
構成入力端末３２は工程定義情報、購入品情報を編集する指示を受け付けた場合（ステップＳ１２のＹＥＳ）、その編集された工程定義情報を生成し（ステップＳ１３）、工程構成テーブル編集部３５に対して工程定義テーブル４３や購入品リストテーブル４４への登録要求を行う（ステップＳ１４）。
【００６６】
工程ＩＤ７１、指示書ＩＤ９２、図面ＩＤ９３、チェックリストＩＤ９５、購入品リストＩＤ９４、発注ＩＤ９７、購入仕様書ＩＤ９６、チェックリストＩＤ９５は、それぞれユニークなＩＤ情報で識別される。構成入力端末３２は、操作者によりこれらのＩＤ情報が編集された場合には、入力に応じて工程定義情報、購入品情報を新たに生成し、対応するテーブルに登録させる。
【００６７】
なお、異なる製品間であっても、共通した製造工程や指示書、図面、チックリストなどが用いられる場合には、その共通した製造工程などには共通したＩＤ情報が付与される。また、購入品リスト欄８６には購入品リストの品名を任意に入力できる品名欄１００が設けられ、ここで入力された品名もあわせて工程定義テーブル４３に格納することもできる。工程構成管理画面で新たに製造工程が追加された直後や、未だ工程定義情報などが設定されていないことなどによりＩＤ情報が存在しない場合には、この工程定義画面で新規に入力される。また、作業で使用する指示書ＩＤ９２、図面ＩＤ９３、チェックリストＩＤ９５については、複数入力・設定を可能としてもよい。
【００６８】
工程定義情報の生成および対応するテーブルへの登録は、例えば工程定義画面の設定ボタン１０１のクリック操作により実行される。
【００６９】
構成入力端末３２は、工程定義画面における編集処理を終了する指示を受け付けると（ステップＳ１５）、表示されている工程定義画面から図４の工程構成管理画面に移行させる（ステップＳ１６）。編集処理を終了する指示は、例えば確定ボタン１０２のクリック操作により受け付けるようになっている。
【００７０】
このように製造工程毎に工程情報を詳細に計画設定できるようにしたため、注文品などの製品毎に製造工程が異なる製品であっても、容易に製品毎の製造工程管理を行うことができる。
【００７１】
次に、製品の製造時に実施された製造工程に関する履歴情報を、履歴入力端末３３が履歴編集部３６を介して登録する際の処理について説明する。
【００７２】
図１１は、本実施形態における製造履歴記録システムで実行される履歴情報編集処理を説明するフローチャートである。
【００７３】
履歴入力端末３３は、所定画面（図示せず）においてある製品の履歴情報を編集する指示を受け付けると、履歴入力画面を表示する（ステップＳ２１）。
【００７４】
図１２は、製品の製造時に実施された製造工程に関する履歴情報を登録するためのユーザインタフェースの一実施例を示す図である。図１２に示す履歴入力画面は、構成管理テーブル４２に格納された製品の構成管理情報に対応する履歴情報を登録可能とした画面である。
【００７５】
この履歴入力画面で表示される工程情報欄１１０の開始日時欄１１１、完了日時欄１１２は、各製造工程の開始日時および完了日時の入力を受け付ける。機器・機材欄１１３は、各製造工程で使用された機器・機材に関する情報の入力を受け付ける。作業者欄１１４は、各製造工程で作業を行った作業者に関する情報の入力を受け付ける。
【００７６】
操作者は、機器・機材に関する情報の入力を所望する場合、例えば入力を所望する機器・機材欄１１３を選択した後に機器登録ボタン１１５をクリックする操作を行う。履歴入力端末３３は、機器登録ボタン１１５のクリック操作に伴い、例えば機器・機材に関する情報の入力を行う画面（図示せず）を表示して、例えば機器・機材（用具）の識別情報である用具ＩＤ、その用具の使用開始日時および使用終了日時などの入力を受け付ける。
【００７７】
操作者は、作業者に関する情報の入力を所望する場合、例えば入力を所望する作業者欄１１４を選択した後に作業者登録ボタン１１６をクリックする操作を行う。履歴入力端末３３は、作業者登録ボタン１１６のクリック操作に伴い、例えば作業者に関する情報の入力を行う画面（図示せず）を表示して、例えば作業者の識別情報である作業者ＩＤ、その作業の開始日時および終了日時などの入力を受け付ける。
【００７８】
なお、作業者および機器・機材に関する情報がバーコードやＩＣタグなどで管理されている場合には、履歴入力端末３３に備えられたバーコードリーダーやＩＣタグリーダなどを用いて作業者および機器・機材に関する情報を入力することもできる。
【００７９】
履歴入力端末３３は、履歴情報の入力を受け付けた場合（ステップＳ２２のＹＥＳ）、入力に応じて履歴情報を生成し（ステップＳ２３）、履歴編集部３６に対して作業履歴テーブル５１や作業者履歴テーブル５２、用具履歴テーブル５３への登録要求を行う（ステップＳ２４）。
【００８０】
図１３は、作業履歴テーブル５１のデータ構造とデータ内容の例を示す図である。図１４は、用具履歴テーブル５３のデータ構造とデータ内容の例を示す図である。図１５は、作業者履歴テーブル５２のデータ構造とデータ内容の例を示す図である。
【００８１】
作業履歴テーブル５１は、工程履歴情報として各製造工程における作業または検査の別を示す情報１２１、作業者リストＩＤ１２２、用具リストＩＤ１２３、開始日時１２４および完了日時１２５を格納する。作業履歴テーブル５１は、構成管理テーブル４２に格納された工程ＩＤ７１と関連付けして格納される。用具履歴テーブル５３は、用具ＩＤ１３１、使用開始日時１３２および使用終了日時１３３を格納する。作業者履歴テーブル５２は、作業者ＩＤ１４１、作業開始日時１４２および作業終了日時１４３を格納する。
【００８２】
履歴入力画面の開始日時欄１１１および完了日時欄１１２において入力された製造工程の開始日時および完了日時は、作業履歴テーブル５１の開始日時１２４および完了日時１２５として格納される。
【００８３】
機器・機材に関する情報の入力を行う画面において入力された機器・機材に関する履歴情報は、それぞれ用具履歴テーブル５３に格納される。用具履歴テーブル５３には、例えば用具ＩＤ１３１、使用開始日時１３２および使用終了日時１３３が機器・機材に関する履歴情報として格納される。また、用具履歴テーブル５３に格納された一連の履歴情報にはそれぞれ個別のＩＤ情報が用具リストＩＤ１２３として採番される。履歴編集部３６は、機器・機材に関する履歴情報に対応する製造工程の履歴情報には、この用具リストＩＤ１２３を付加して用具履歴テーブル５３に格納することで、用具履歴テーブル５３と作業履歴テーブル５１とを関連付けする。
【００８４】
作業者に関する情報の入力を行う画面において入力された作業者に関する履歴情報は、それぞれ作業者履歴テーブル５２に格納される。作業者履歴テーブル５２には、例えば作業者ＩＤ１４１、作業開始日時１４２および作業終了日時１４３が作業者に関する履歴情報として格納される。作業者履歴テーブル５２に格納された一連の履歴情報にはそれぞれ個別のＩＤ情報が作業者リストＩＤ１２２として採番される。履歴編集部３６は、作業者に関する履歴情報に対応する製造工程の履歴情報には、この作業者リストＩＤ１２２を付加して作業履歴テーブル５１に格納することで、作業者履歴テーブル５２と作業履歴テーブル５１とを関連付けする。
【００８５】
履歴入力端末３３は、例えば保存ボタン１５１のクリック操作により、履歴情報を生成し、この情報を各テーブルに登録する要求を履歴編集部３６に行う。
【００８６】
履歴入力端末３３は製品製造時において後戻りが生じた製造工程に関する情報の履歴を不具合情報として登録する。ある製造工程について不具合情報を編集する場合には、操作者は不具合登録ボタン１５０をクリックする操作を行う。
【００８７】
履歴入力端末３３は、不具合情報の編集を開始する指示を受け付けた場合、すなわち不具合登録ボタン１５０に対しクリック操作された場合（ステップＳ２５のＹＥＳ）、不具合情報入力画面へ移行する（ステップＳ２６）。
【００８８】
履歴入力端末３３は、編集を終了する指示を受け付けた場合（ステップＳ２７のＹＥＳ）、履歴情報の編集を終了して所定の画面（図示せず）に移行する。
【００８９】
次に、製品の製造時に実施された製造工程の不具合情報を、履歴入力端末３３が履歴編集部３６を介して登録する際の処理について説明する。
【００９０】
図１６は、本実施形態における製造履歴記録システムで実行される不具合情報編集処理を説明するフローチャートである。
【００９１】
履歴入力端末３３は、履歴入力画面（図１０）においてある製造工程の不具合情報を編集する指示を受け付けると、不具合入力画面を表示する（ステップＳ３１）。
【００９２】
図１７は、発生した不具合情報を登録するためのユーザーインタフェース（不具合入力画面）の一実施例を示す図である。図１７に示す不具合入力画面は、作業履歴テーブル５１に格納された履歴情報に対応する不具合情報を登録可能とした画面である。
【００９３】
この不具合入力画面で表示される管理番号欄１６１は、不具合情報を識別するユニークなＩＤの入力を受け付ける。タイトル欄１６２は、発生した不具合のタイトルの入力を受け付ける。発生日欄１６３は、不具合の発生した日時の入力を受け付ける。再実施工程欄１６４は、後戻りが生じた製造工程の工程ＩＤに後戻りの回数を示す情報が付加された再実施工程／発注ＩＤの入力を受け付ける。再実施工程／発注ＩＤは、不具合情報が発生した製造工程の工程ＩＤ、発注ＩＤに加え、ハイフン（−）とその製造工程の繰り返し回数が付加された情報である。再実施工程ＩＤは、例えば、後戻りが一回目である場合には「−１」、後戻りが二回目である場合には「−２」というような後戻りの回数を示す情報が付加されたものである。再実施工程欄１６４には、不具合が発生した製造工程が製造作業であった場合には工程ＩＤに、受入検査であった場合には発注ＩＤに後戻りの回数を示す情報が付加された情報が入力される。
【００９４】
履歴入力端末３３は、不具合情報の入力を受け付けた場合（ステップＳ３２のＹＥＳ）、入力に応じて履歴情報を生成し（ステップＳ３３）、履歴編集部３６に対して不具合履歴テーブル５５への登録要求を行う（ステップＳ３４）。
【００９５】
図１８は、不具合履歴テーブル５５のデータ構造とデータ内容の例を示す図である。
【００９６】
不具合履歴テーブル５５は、不具合情報として不具合が生じた各製造工程における作業または検査の別を示す情報１７１、不具合の発生日時１７２、不具合ＩＤ１７３および制実施工程／発注ＩＤ１７４を格納する。
【００９７】
不具合入力画面において入力された不具合情報は、不具合履歴テーブル５５に格納される。管理番号欄１６１に入力された情報は不具合履歴テーブル５５の不具合ＩＤ１７３として、発生日欄１６３に入力された情報は発生日時１７２として、再実施工程欄１６４に入力された情報は再実施工程／発注ＩＤ１７４として格納される。
【００９８】
履歴入力端末３３は、設定ボタン１６５または戻るボタン１６６のクリック操作により、履歴情報の編集を終了する指示を受け付ける。履歴入力端末３３は、不具合情報の編集を終了する指示を受け付けた場合、（ステップＳ３５のＹＥＳ）、不具合情報の編集を終了し例えば履歴入力画面へ移行する（ステップＳ３６）。
【００９９】
なお、履歴入力端末３３は、履歴編集部３６を介して受入検査に関する履歴についても登録可能としている。
【０１００】
図１９は、受入検査履歴テーブル５４のデータ構造とデータ内容の例を示す図である。
【０１０１】
受入検査履歴テーブル５４は、購入品に対して行われた受入検査の履歴情報として、
受入検査者を識別する受入検査者ＩＤ１８１、受入検査の発生日時１８２、完了日時１８３を格納する。また受入検査履歴テーブル５４に格納された一連の履歴情報にはそれぞれ購入品の発注ＩＤ９７が付与されて購入品リストテーブル４４と関連付けられる。
【０１０２】
履歴入力端末３３は、所定画面において受入検査の検査者ＩＤ、開始日時および完了日時の入力を受け付けると、これらの情報を購入品リストテーブル４４に格納するよう履歴編集部３６に要求を行う。
【０１０３】
次に、各履歴テーブルに格納された情報を、履歴検索端末３４が履歴検索部３７を介して検索する際の処理について説明する。
【０１０４】
図２０は、本実施形態における製造履歴記録システムで実行される履歴検索処理を説明するフローチャートである。
【０１０５】
履歴検索端末３４は、操作者より入力された検索条件を受け付ける（ステップＳ４１）。履歴検索端末３４では、検索条件と検索対象とを指定することができる。例えば「出荷品名」、「受注番号」を検索条件、ある製品の履歴情報を検索対象として指定することができる。また、「工程ＩＤ」を検索条件、その工程ＩＤに対応する製造工程がおこなわれた製品を検索対象として指定することができる。さらに、「購入品ＩＤ」、「用具ＩＤ」、「指示書ＩＤ」、「図面ＩＤ」、「購入仕様書ＩＤ」などを検索条件、これらの購入品、用具、指示書、図面、購入仕様書が関連した製造工程や製品を検索対象として指定することができる。また、「作業者ＩＤ」を検索条件、その作業ＩＤに対応する作業者が作業を行った製造工程を検索対象として指定することができる。また、「不具合ＩＤ」を検索条件、不具合が発生した製造工程と同じ工程を含む製品や、その製造工程で用いられた用具と同じ用具を用いた工程などを検索対象とすることができる。
【０１０６】
履歴検索端末３４は、受け付けた検索条件および検索対象に基づいて、履歴検索部３７に対して検索要求を行う（ステップＳ４２）。履歴検索部３７は、受け付けた検索要求に基づいて関連する各データベースから検索条件に一致する情報を検索する。履歴検索部３７は検索により得られた結果を履歴検索端末３４に渡す。
【０１０７】
履歴検索端末３４は、履歴検索部３７より検索結果を取得し、操作者に対して出力する（ステップＳ４３）。
【０１０８】
サーバ３１内の各テーブルは、工程ＩＤなどの識別情報を用いて相互に関連付けて格納されている。このため、納入先ごとに仕様や工程が細かく異なる注文品や多品種少量生産品などの履歴情報であっても、関連する情報を容易に検索することができる。
【０１０９】
また、不具合が発生した際にはその製造工程に係わった作業者の特定のみならず、図面、指示書、用具などの関連した情報を同時に検索することができる。注文品などは特に人間系の作業比率が高いため、関連した情報を同時に検索できることで不具合の発生原因の特定を行いやすくなる点で有効である。
【０１１０】
この製造履歴記録システムによれば、階層構造をなす複数の製造工程が実施されて製造される製品であって、納入先ごとに仕様や工程が細かく異なる注文品や多品種少量生産品などの製品の製造計画や製造履歴の管理・記録を好適に行うことができる。
【０１１１】
特に、製造工程を階層構造で管理したため、製造工程の計画立て、事後的な追加・削除などの変更を容易に行うことができる。
【符号の説明】
【０１１２】
３１  データベースサーバ
３２  構成入力端末
３３  履歴入力端末
３４  履歴検索端末
３５  工程構成テーブル編集部
３６  履歴編集部
３７  履歴検索部
４１  製品管理テーブル
４２  構成管理テーブル
４３  工程定義テーブル
４４  購入品リストテーブル
５１  作業履歴テーブル
５２  作業者履歴テーブル
５３  用具履歴テーブル
５４  受入検査履歴テーブル
５５  不具合履歴テーブル
【図１】
0005502424.tif 000002
【図２】
0005502424.tif 000003
【図３】
0005502424.tif 000004
【図４】
0005502424.tif 000005
【図５】
0005502424.tif 000006
【図６】
0005502424.tif 000007
【図７】
0005502424.tif 000008
【図８】
0005502424.tif 000009
【図９】
0005502424.tif 000010
【図１０】
0005502424.tif 000011
【図１１】
0005502424.tif 000012
【図１２】
0005502424.tif 000013
【図１３】
0005502424.tif 000014
【図１４】
0005502424.tif 000015
【図１５】
0005502424.tif 000016
【図１６】
0005502424.tif 000017
【図１７】
0005502424.tif 000018
【図１８】
0005502424.tif 000019
【図１９】
0005502424.tif 000020
【図２０】
0005502424.tif 000021