(57)【要約】【課題】供給パス情報を作成する工数を低減する。【解決手段】供給パス情報作成装置は、生産、調達の過程において生産計画システムで、製品の特殊仕様などにより使用しない、または使用できない品目の供給経路を供給不可情報として入力し、入力した供給不可の供給経路を供給不可パス情報とし、品目情報、部品表情報、および工程情報を含むマスタ情報をもとに作成した、各生産工程における各品目に対応付けた供給元工程と使用先工程との供給可能パス情報から供給不可パス情報を削除することで供給パス情報を作成する。【選択図】図１
2012014347.tif 000002
【特許請求の範囲】
【請求項１】
親品目の親品目コードと前記親品目を生産するために必要な子品目の子品目コードとを対応付けて格納する部品表、及び、各品目について品目の品目コードと前記品目を供給する工程の工程コードとを対応付けて格納する工程情報を含むデータベースを有する生産計画システム、並びに、クライアント端末と接続する供給パス情報作成装置であって、
第１の品目コードの第１の品目の第１の供給元工程から第１の使用先工程への供給不可を示す、前記第１の品目コードと前記第１の品目の第１の供給元工程コードと前記第１の品目の第１の使用先工程コードとを対応付けた供給不可情報を前記クライアント端末から入力する手段、
第２の品目を親品目とする子品目の前記子品目コードを前記部品表から取得する手段、
前記工程情報の前記第２の品目に対応する第２の工程コードを、取得した前記子品目コードに対応する第３の品目の第２の使用先工程コードとして取得する手段、
取得した前記子品目コードを第３の品目コードとする前記工程コードを前記工程情報から前記第３の品目の第２の供給元工程コードとして取得する手段、
前記第３の品目コードと取得した前記第２の供給元工程コードと取得した前記第２の使用先工程コードとを対応付けたパス情報を供給可能パス情報として生成する手段、
生成した前記供給可能パス情報から、前記第１の品目コードと前記第１の供給元工程コードと前記第１の使用先工程コードとを対応付けた前記供給不可情報に一致する前記パス情報を削除する手段、及び、
前記パス情報を削除した前記供給可能パス情報を供給パス情報として取得する手段を設けることを特徴とする供給パス情報作成装置。
【請求項２】
さらに、前記生産計画システムの対象の一連の工程の各工程に関して、前記一連の工程の最上流からの工程の順番を示す階層情報を前記クライアント端末から入力する手段を設け、
前記第２の供給元工程コードを取得する手段は、取得した前記子品目コードを第３の品目コードとする前記工程コードが前記工程情報に複数ある場合、入力した前記階層情報を参照して、前記第２の使用先工程コードが示す工程の上流であって、該工程に最も近い工程を示す工程コードを前記第２の供給元工程コードとして取得することを特徴とする請求項１記載の供給パス情報作成装置。
【請求項３】
親品目の親品目コードと前記親品目を生産するために必要な子品目の子品目コードとを対応付けて格納する部品表、及び、各品目について品目の品目コードと前記品目を供給する工程の工程コードとを対応付けて格納する工程情報を含むデータベースを有する生産計画システム、並びに、クライアント端末と接続する供給パス情報作成装置における供給パス情報作成方法であって、
第１の品目コードの第１の品目の第１の供給元工程から第１の使用先工程への供給不可を示す、前記第１の品目コードと前記第１の品目の第１の供給元工程コードと前記第１の品目の第１の使用先工程コードとを対応付けた供給不可情報を前記クライアント端末から入力し、
第２の品目を親品目とする子品目の前記子品目コードを前記部品表から取得し、
前記工程情報の前記第２の品目に対応する第２の工程コードを、取得した前記子品目コードに対応する第３の品目の第２の使用先工程コードとして取得し、
取得した前記子品目コードを第３の品目コードとする前記工程コードを前記工程情報から前記第３の品目の第２の供給元工程コードとして取得し、
前記第３の品目コードと取得した前記第２の供給元工程コードと取得した前記第２の使用先工程コードとを対応付けたパス情報を供給可能パス情報として生成し、
生成した前記供給可能パス情報から、前記第１の品目コードと前記第１の供給元工程コードと前記第１の使用先工程コードとを対応付けた前記供給不可情報に一致する前記パス情報を削除し、
前記パス情報を削除した前記供給可能パス情報を供給パス情報として取得することを特徴とする供給パス情報作成方法。
【請求項４】
さらに、前記生産計画システムの対象の一連の工程の各工程に関して、前記一連の工程の最上流からの工程の順番を示す階層情報を前記クライアント端末から入力し、
前記第２の供給元工程コードを取得するとき、取得した前記子品目コードを第３の品目コードとする前記工程コードが前記工程情報に複数ある場合、入力した前記階層情報を参照して、前記第２の使用先工程コードが示す工程の上流であって、該工程に最も近い工程を示す工程コードを前記第２の供給元工程コードとして取得することを特徴とする請求項３記載の供給パス情報作成方法。
【請求項５】
親品目の親品目コードと前記親品目を生産するために必要な子品目の子品目コードとを対応付けて格納する部品表、及び、各品目について品目の品目コードと前記品目を供給する工程の工程コードとを対応付けて格納する工程情報を含むデータベースを有する生産計画システム、並びに、クライアント端末と接続する供給パス情報作成装置に、
第１の品目コードの第１の品目の第１の供給元工程から第１の使用先工程への供給不可を示す、前記第１の品目コードと前記第１の品目の第１の供給元工程コードと前記第１の品目の第１の使用先工程コードとを対応付けた供給不可情報を前記クライアント端末から入力し、
第２の品目を親品目とする子品目の前記子品目コードを前記部品表から取得し、
前記工程情報の前記第２の品目に対応する第２の工程コードを、取得した前記子品目コードに対応する第３の品目の第２の使用先工程コードとして取得し、
取得した前記子品目コードを第３の品目コードとする前記工程コードを前記工程情報から前記第３の品目の第２の供給元工程コードとして取得し、
前記第３の品目コードと取得した前記第２の供給元工程コードと取得した前記第２の使用先工程コードとを対応付けたパス情報を供給可能パス情報として生成し、
生成した前記供給可能パス情報から、前記第１の品目コードと前記第１の供給元工程コードと前記第１の使用先工程コードとを対応付けた前記供給不可情報に一致する前記パス情報を削除し、
前記パス情報を削除した前記供給可能パス情報を供給パス情報として取得する手順を実行させるための供給パス情報作成プログラム。
【請求項６】
さらに、前記生産計画システムの対象の一連の工程の各工程に関して、前記一連の工程の最上流からの工程の順番を示す階層情報を前記クライアント端末から入力する手順を実行させ、
前記第２の供給元工程コードを取得するとき、取得した前記子品目コードを第３の品目コードとする前記工程コードが前記工程情報に複数ある場合、入力した前記階層情報を参照して、前記第２の使用先工程コードが示す工程の上流であって、該工程に最も近い工程を示す工程コードを前記第２の供給元工程コードとして取得させる手順を実行させるための供給パス情報作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、企業において製品、部材などを生産する際に用いられる生産計画システムにおける供給パス情報作成装置および供給パス情報の作成方法に関する。
【背景技術】
【０００２】
生産計画システムは、特許文献１に記載されるように販売計画をもとに、生産する品目がいつ、どの工程でいくつ必要であるかという未来の生産計画と部材発注計画を立案するためのシステムである。
【０００３】
生産計画システムには、「品目情報、部品表情報、工程情報、供給パス情報」というマスタ情報が必要であり、日々の生産管理で生じる品目の切り替えや工程の切り替えといった変更に合わせてマスタ情報を変更することで実際の生産現場に合った正しい生産計画が立案できる。これらのマスタ情報のうち、部品表情報、品目情報、工程情報は、現在、企業の中で一般的に導入されているＥＲＰなどの基幹システムが持つ情報から作成可能であるが、品目を供給する側の工程と使用する側の工程の供給経路を表す供給パス情報は、生産計画システム特有な情報であるため別途作成する必要がある。例えば、複数の工程で作ることができる品目があると、この供給経路は複数存在することになる。しかし、顧客が求める製品品質の要件から、特定顧客に出荷する製品は、その生産過程において、品質基準を満たす生産工程でだけしか生産できないということがあり、顧客単位、品目単位で供給経路を設定する必要がある。また、未来のある時点において製品を構成する品目を切り替える品目切替、品目を生産する工程を変更する工程切替を実施する。そのため、これらの切替情報を供給パス情報に反映させなければならない。さらに、生産計画立案において、供給パス情報を変更した際の生産計画への影響をシミュレーションするため、通常は経由しない供給パス情報を新たに定義する必要がある。
【０００４】
また、供給パス情報は、部品表情報、品目情報、工程情報のそれぞれに関わるデータ項目を持つため、供給パス情報の追加、更新、削除に合わせてそれらの情報を変更し、供給パス情報と整合性を確保した情報にしなければ、生産計画システムで正しい生産計画を立案できない。例えば、未来のある時点において品目を別の品目に切り替えたり、また、生産する工程を別の工程に切り替えたりするような供給経路を設定する必要がある。部品表、品目情報、工程情報には存在しないデータ項目が存在すると供給パス情報と部品表情報、品目情報、工程情報のデータに不整合が発生する。この不整合があった場合は生産計画システムで正しい生産計画を立案することができない。そのため、品目切替・工程切替といった変更情報は、部品表・品目情報・工程情報と供給パス情報で整合性を確保して定義する必要がある。
【０００５】
このように供給パス情報は、生産計画システム特有であり、整合性の確保が必要な情報である。供給パス情報を含むマスタ情報作成方法の例として特許文献２には、製造計画作成システムにおけるマスタ情報作成に関わる技術が開示されている。この技術は、日々の生産管理業務における変更内容を、マスタ情報自体を取得し、追加、更新、削除することでマスタ情報に反映しているものである。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１１−１５８８１号公報
【特許文献２】特開２００６−３３７４９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献２の技術では以下に表す理由から、供給パス情報のデータ作成、データ変更にかかる工数が大きくなってしまう。
【０００８】
一つは、供給パス情報は、生産計画システムで扱うすべての供給経路を定義する必要がある。生産計画システムの多くで扱う品目数は数万点と多く、工程も数百と多いため、供給パス情報のデータ規模は膨大になる。また、製品に関する特殊な顧客仕様のような生産計画システム特有な条件により、顧客注文毎、生産する品目毎に供給パス情報が異なるような設定をしなければならず、この供給パス情報は複雑なデータ構成になっている。そのため、供給パス情報のデータ作成にかかる工数が大きい。
【０００９】
もう一つは、日々の生産管理業務において発生する品目切替、工程切替の条件を生産計画システムに反映させるために供給パス情報を追加、更新、削除する必要があるが、供給パス情報の変更は、前回作成したデータ規模の大きい供給パス情報をもとに、変更対象の検索、変更内容の追加、更新、削除をするため、データ修正にかかる工数が大きい。また、供給パス情報のデータ自体を追加、更新、削除するため、部品表情報、品目情報、工程情報との整合性を確保することが困難である。そのため、不整合が発生した場合にデータ修正の手戻り作業が発生する。そこで本発明は、供給パス情報のデータ作成、データ修正にかかる工数低減、手戻り作業防止の課題を解決するものである。
【課題を解決するための手段】
【００１０】
本発明の供給パス情報作成装置は、生産、調達の過程において生産計画システムで使用しない、品目の供給経路を供給不可情報として入力し、品目情報、部品表情報、および工程情報を含むマスタ情報をもとに作成した、各品目に対応付けた供給元工程と使用先工程との供給可能パス情報から、特殊な顧客仕様のような制約条件に基づいた供給不可情報のパス情報を削除することで供給パス情報を作成する。
【００１１】
具体的には、供給パス情報作成装置は、親品目の親品目コードと前記親品目を生産するために必要な子品目の子品目コードとを対応付けて格納する部品表、及び、各品目について品目の品目コードと前記品目を供給する工程の工程コードとを対応付けて格納する工程情報を含むデータベースを有する生産計画システム、並びに、クライアント端末と接続している。
【００１２】
供給パス情報作成装置は、第１の品目コードの第１の品目の第１の供給元工程から第１の使用先工程への供給不可を示す、第１の品目コードと第１の品目の第１の供給元工程コードと第１の品目の第１の使用先工程コードとを対応付けた供給不可情報をクライアント端末から入力する。
【００１３】
供給パス情報作成装置は、第２の品目を親品目とする子品目の子品目コードを部品表から取得し、工程情報の第２の品目に対応する第２の工程コードを、取得した子品目コードに対応する第３の品目の第２の使用先工程コードとして取得する。取得した子品目コードを第３の品目コードとする前程コードを工程情報から第３の品目の第２の供給元工程コードとして取得する。第３の品目コードと取得した第２の供給元工程コードとした第２の使用先工程コードとを対応付けたパス情報を供給可能パス情報として生成する。
【００１４】
供給パス情報作成装置は、さらに、生成した供給可能パス情報から、第１の品目コードと第１の供給元工程コードと第１の使用先工程コードとを対応付けた供給不可情報に一致するパス情報を削除し、パス情報を削除した供給可能パス情報を供給パス情報として取得する。
【００１５】
望ましい他の態様の供給パス情報作成装置は、生産計画システムの対象の一連の工程の各工程に関して、一連の工程の最上流からの工程の順番を示す階層情報をクライアント端末から入力し、第２の供給元工程コードを取得するとき、取得した子品目コードを第３の品目コードとする工程コードが工程情報に複数ある場合、入力した階層情報を参照して、第２の使用先工程コードが示す工程の上流であって、該工程に最も近い工程を示す工程コードを第２の供給元工程コードとして取得する。
【発明の効果】
【００１６】
本発明によれば、供給パス情報の作成にかかる工数が低減可能になる。
【図面の簡単な説明】
【００１７】
【図１】供給パス情報作成装置の機能構成図である。
【図２】部品表情報の一例を示す図である。
【図３】品目情報の一例を示す図である。
【図４】工程情報の一例を示す図である。
【図５】階層情報の一例を示す図である。
【図６】階層情報の設定例である。
【図７】供給不可情報の一例を示す図である。
【図８】供給不可情報の設定例である。
【図９】供給可能パス情報の一例を示す図である。
【図１０】供給不可パス情報の一例を示す図である。
【図１１】供給パス情報の一例を示す図である。
【図１２】供給パス情報作成装置の処理手順のフローチャートである。
【図１３】パターン情報設定部の詳細フローチャートである。
【図１４】供給可能パス情報作成部の詳細フローチャートである。
【図１５】供給可能パス情報作成部の処理の一例である。
【図１６】供給可能パス情報作成部の処理の一例である。
【図１７】供給可能パス情報作成部の処理の一例である。
【図１８】供給可能パス情報作成部の処理の一例である。
【図１９】供給不可情報差引部２３の詳細フローチャートである。
【図２０】供給不可情報差引部２３の処理の一例である。
【図２１】パターン情報設定部の階層情報設定画面の一例である。
【図２２】パターン情報設定部の供給不可情報設定画面の一例である。
【発明を実施するための形態】
【００１８】
以降、本発明を実施するための形態を、図面を参照しながら詳細に説明する。
【００１９】
（供給パス情報作成装置）
図１に、供給パス情報作成装置１を示す。供給パス情報作成装置１は、ネットワーク４を介して、生産計画システム２の汎用データベース３に対してアクセス可能である。供給パス情報作成装置１は、一般的なコンピュータであり、中央制御装置１１、主記憶装置１２、補助記憶装置１３、通信装置１４、入力装置１５及び出力装置１６を有する。これらはバスによって相互に接続されている。
【００２０】
補助記憶装置１３は、階層情報３４及び供給不可情報３５を格納するパターン情報記憶部、並びに、部品表３１、品目情報３２及び工程情報３３を格納するマスタ情報記憶部を有し、さらに、供給可能パス情報３６、供給不可パス情報３７及び供給パス情報３８を格納している。
【００２１】
パターン情報設定部２１、供給可能パス情報作成部２２及び供給不可情報差引部２３はプログラムである。以降、パターン情報設定部２１、供給可能パス情報作成部２２、供給不可情報差引部２３と記した場合は、中央制御装置１１が、補助記憶装置１３から各プログラムを、主記憶装置１２にロードしたうえで、各プログラムの実行により、それらの機能を実現するものとする。
【００２２】
パターン情報設定部２１は、ユーザーがクライアント端末５から入力した階層情報３４、供給不可情報３５を取得し、補助記憶装置１３の階層情報３４、供給不可情報３５として記憶させる。また、補助記憶装置１３に格納してある階層情報３４、供給不可情報３５を取得し、取得したこれらの情報をネットワーク４を介してクライアント端末５に表示させる。
【００２３】
供給可能パス情報作成部２２は、ネットワーク４を介して生産計画システム２の汎用データベース３にアクセスして、部品表情報３１、品目情報３２及び工程情報３３を取得し、補助記憶装置１３に部品表情報３１、品目情報３２及び工程情報３３として記憶させる。さらに、汎用データベース３から取得したこれら情報と、補助記憶装置１３の階層情報３４をもとに供給可能パス情報３６を作成し、補助記憶装置１３の供給可能パス情報３６として記憶させる。
【００２４】
供給不可情報差引部２３は、補助記憶装置１３に格納してある供給不可パス情報３５、供給可能パス情報３６を取得する。そして、取得したこれらの情報から供給不可パス情報３７を作成し、補助記憶装置１３に供給不可パス情報３７として記憶させる。次に、供給可能パス情報３６から供給不可パス情報３７を差引くことで供給パス情報３８を作成し、作成した供給パス情報３８を補助記憶装置１３の供給パス情報３８として記憶させる。また、ネットワーク４を介して生産計画システム２の汎用データベース３にアクセスし、作成した供給パス情報３８を汎用データベース３に記憶させる。
【００２５】
図１では、供給パス情報作成装置１が１台存在する構成としたが、供給パス情報作成装置１は、複数の筐体に分かれた構成であってもよい。例えば、プログラムを格納する装置と、マスタ情報を記憶する装置は複数の装置に分散させて存在させてもよい。
【００２６】
次に、供給パス情報作成装置１で用いるデータ項目について説明する。
【００２７】
（部品表情報）
図２に沿って部品表情報（テーブル）３１を説明する。部品表情報３１は、品目と、その品目を生産するために必要な部材の構成を表すものであり、親品目コード欄１０１、子品目コード欄１０２及び員数欄１０３を設けている。親品目コード欄１０１は、生産計画システムで扱う製品、中間品の品目コードを記憶している。子品目コード欄１０２は、親品目コード欄１０１に記憶された親品目コードに関連付けて、親品目を生産するために必要な中間品または部材の品目コードを記憶している。員数コード欄１０３は、親品目コード欄１０１に記憶された親品目コードに関連付けて、親品目を生産するために必要となる中間品または部材の数量を記憶している。
【００２８】
（品目情報）
図３に沿って品目情報（テーブル）３２を説明する。品目情報３２は、生産計画システム２で用いる品目に関する情報を表すものであり、品目コード欄１１１と品目名称欄１１２を設けている。品目コード欄１１１は、生産計画システム２で使用する製品、中間品及び部材の品目コードを記憶している。品目名称欄１１２は、品目コード欄１１１に記憶された品目コードに関連付けて、その品目の品目名称を記憶している。
【００２９】
（工程情報）
図４に沿って工程情報（テーブル）３３を説明する。工程情報３３は、製品、中間品を生産する工程、または部品や部材の調達先に関する情報を表すものであり、品目コード欄１２１と供給元工程コード欄１２２を設けている。品目コード欄１２１は、生産計画システム２で使用する製品、中間品、部品、部材の品目コードを記憶している。供給元工程コード欄１２２は、品目コード欄１２１に記憶された品目コードに関連付けて、その品目を供給する工程または調達先の工程コードを記憶している。調達先にも工程コードを付して、調達先も供給元として扱えるようにしている。
【００３０】
（階層情報）
図５に沿って階層情報（テーブル）３４を説明する。階層情報３４は、生産計画システム２で使用する工程が製品の生産過程において部材を供給する側の末端工程（供給する大元の工程、最上流の工程）から何番目の工程に該当するかを定義するものであり、工程コード欄１３１、工程名称欄１３２、工程区分欄１３３及び階層情報欄１３４を設けている。工程コード欄１３１は、生産計画システム２で使用する工程の工程コードを記憶している。工程名称欄１３２は、工程コード欄１３１に記憶された工程コードに関連付けて、工程の名称を記憶している。工程区分欄１３３は、工程コード欄１３１に記憶された工程コードに関連付けて、その工程が品目を生産する製造工程、品目を格納する倉庫、品目を供給する取引先のどの区分に属するかを記憶している。階層情報欄１３４は、工程コード欄１３１に記憶された工程コードに関連付けて、その工程が製品の生産過程において部材を供給する側の末端工程から何番目の工程に該当するかの番号を記憶している。
【００３１】
図６に沿って階層情報の設定例を説明する。供給経路例６００は、品目Ａ００１という製品を生産するために必要な品目と、その品目を生産するために必要な工程とその生産される流れを図化したものであり、左から右に流れる形で製品が生産される。例えば、６０１を見ると、工程Ｘ００１は製造工程であり、子部品である品目Ｂ００１と品目Ｃ００３から品目Ａ００１の親品目が生産されることを意味している。また、この工程Ｘ００１の品目Ａ００１が６０２の工程Ｙ００１の製品倉庫に移動することを意味している。そして、品目Ａ００１は、末端工程である工程コードＺ００１から順番にＹ００３、Ｘ００２、Ｙ００２、Ｘ００１、Ｙ００１の工程順番で生産される。これを受け、各工程の階層情報はＺ００１からＹ００３、Ｘ００２、Ｙ００２、Ｘ００１、Ｙ００１の順番に１、２、３、４、５、６と定義している。６０３は、供給経路例６００を階層情報３４として示したものである。
【００３２】
（供給不可情報）
図７に沿って供給不可情報（テーブル）３５を説明する。供給不可情報３５は、生産、調達の過程において生産計画システム２の中で使用しない供給経路を表すものであり、生産する製品に関する顧客に依存する特殊仕様のような制約条件に基づいて、供給パス情報作成装置のユーザによって入力される。供給不可情報３５は、品目コード欄１４１、供給元工程コード欄１４２、使用先工程コード欄１４３を設けている。品目コード欄１４１は品目コードを記憶している。供給元工程コード欄１４２は、品目コード欄１４１に記憶された品目コードに関連づけて、その品目を供給する側の工程として使用しない工程コードを記憶している。使用先工程コード欄１４３は、品目コード欄１４１に記憶された品目コードに関連付けて、その品目を使用する側の工程コードとして使用しない工程コードを記憶している。
【００３３】
供給不可情報の設定例について図８をもとに説明する。供給経路例８００は、品目Ａ００１という製品を生産するために必要な品目と、その品目を生産するために必要な工程を示している。例えば、８０１では、工程Ｚ００１は取引先であり、品目Ｃ００１と品目Ｃ００３の子部品が納入されることを意味している。また、この工程Ｚ００１の品目Ｃ００３が８０２の工程Ｘ００１の製品工程に移動することを意味している。８０３は、８０１の品目コードＣ００３の工程Ｚ００１から工程Ｘ００１間の供給経路を生産計画システム２で使用しない供給経路とする場合に供給不可情報３５として示したものである。
【００３４】
（供給可能パス情報）
図９に沿って供給可能パス情報（テーブル）３６を説明する。供給可能パス情報３６は生産計画システム２で使用する品目がどのような工程を経由するかを表すものであり、部品表情報３１、品目情報３２、工程情報３３及び階層情報３４をもとに供給可能パス情報作成部２２が作成し、品目と、その品目を供給する側の工程である供給元工程と、使用する側の工程である使用先工程のつながりである供給経路を定義した情報である。供給可能パス情報３６は、品目コード欄１５１、供給元工程コード欄１５２、使用先工程コード欄１５３を設けている。品目コード欄１５１は、品目コードを記憶している。供給元工程コード欄１５２は、品目コード欄１５１に関連付けて、その品目を供給する側の工程の工程コードを記憶している。使用先工程コード欄１５３は、品目コード欄１５１に関連付けて、その品目を使用する側の工程の工程コードを記憶している。
【００３５】
（供給不可パス情報）
図１０に沿って供給不可パス情報（テーブル）３７を説明する。供給不可パス情報３７は生産、調達の過程において、製品に関する顧客に依存する特殊仕様のような制約条件により供給できない、または供給しない経路を表すものであり、供給不可情報３５をもとに供給不可情報差引部２３が作成し、品目と、その品目を供給する側の工程である供給元工程と、使用する側の工程である使用先工程のつながりである供給経路を定義した情報である。供給不可パス情報３７は、品目コード欄１６１、供給元工程コード欄１６２及び使用先工程コード欄１６３を設けている。品目コード欄１６１は、品目コードを記憶している。供給元工程コード欄１６２は、品目コード欄１６１に関連づけて、その品目を供給する側の工程コードを記憶している。使用先工程コード欄１６３は、品目コード欄１６１に関連づけて、使用する側の工程コードを記憶している。
【００３６】
（供給パス情報）
図１１に沿って供給パス情報３８（テーブル）を説明する。供給パス情報３８は、生産計画システム２で扱うすべての品目と、その品目を供給する側の工程である供給元工程と、使用する側の工程である使用先工程のつながりである供給経路を表すものであり、供給パス情報３８は、品目コード欄１７１、供給元工程コード欄１７２及び使用先工程コード欄１７３を設けている。品目コード欄１７１は、品目コードを記憶している。供給元工程コード欄１７２は、品目コード欄１７１に関連づけて、その品目を供給する側の工程コードを記憶している。使用先工程コード欄１７３は、品目コード欄１７１に関連付けて、使用する側の工程コードを記憶している。
【００３７】
（処理手順）
図１２に沿って、供給パス情報作成装置１の処理手順を説明する。供給パス情報作成装置１はパターン情報設定（Ｓ１００）、供給可能パス情報作成（Ｓ２００）、供給不可情報差引（Ｓ３００）の順番で処理する。パターン情報設定（Ｓ１００）は、図１のパターン情報設定部２１で処理し、供給可能パス情報作成（Ｓ２００）は図１の供給可能パス情報作成部２２、供給不可情報差引（Ｓ３００）は図１の供給不可情報差引部２３で処理する。以下に各処理の詳細を説明する。
【００３８】
（パターン情報設定部２１（Ｓ１００）の詳細処理手順）
図１３に沿って、パターン情報設定部２１の詳細処理手順を説明する。パターン情報設定部２１は、Ｓ１００１で、生産計画を立案するユーザーがクライアント端末５を通じて階層情報３４の工程コード欄１３１、工程名称欄１３２、工程区分欄１３３及び階層情報欄１３４のデータを確認し、階層情報３４を新規に設定したり、既に格納されている情報を更新する必要があるかを判断する。Ｓ１００１でユーザーが階層情報を新規に設定したり、既に格納されているデータを更新する必要があると判断した場合は、Ｓ１００２、Ｓ１００３、Ｓ１００４の処理を実施し、Ｓ１００１で、ユーザーが階層情報３４を新規に設定したり既に格納されている情報を更新する必要がないと判断した場合はＳ１００５の処理に遷移する。Ｓ１００２は、補助記憶装置１３の階層情報３４の工程コード欄１３１、工程名称欄１３２、工程区分欄１３３及び階層情報欄１３４のデータを取得し、出力装置１６を介してクライアント端末５に表示する。Ｓ１００３は、ユーザーがクライアント端末５を介して、階層情報３４の工程コード欄１３１、工程名称欄１３２、工程区分欄１３３及び階層情報欄１３４のデータを追加、更新、削除を実施する。Ｓ１００４は、Ｓ１００３で取得したクライアント端末５からの変更情報を取得し、補助記憶装置１３の階層情報３４に変更内容を記憶させる。
【００３９】
次に、Ｓ１００５で、供給パス情報作成装置１のユーザーがクライアント端末５に表示された供給不可情報３５の品目コード欄１４１、供給元工程コード欄１４２及び使用先工程コード欄１４３のデータを確認し、現状の供給不可情報３５に対する追加、更新、削除の必要有無を判断する。Ｓ１００５でユーザーが、製品の特殊仕様のような制約条件下で、供給不可情報３５の追加、更新、削除が必要と判断した場合は、Ｓ１００６、Ｓ１００７、Ｓ１００８の処理を実施し、Ｓ１００５で、ユーザーが階層情報の追加、更新、削除が不要と判断した場合は終了処理に遷移する。Ｓ１００６は、補助記憶装置１３の供給不可情報３５の品目コード欄１４１、供給元工程コード欄１４２及び使用先工程コード欄１４３のデータを取得し、出力装置１６を介してクライアント端末５に表示する。Ｓ１００７は、ユーザーがクライアント端末５を介して、供給不可情報３５の品目コード欄１４１、供給元工程コード欄１４２及び使用先工程コード欄１４３のデータを追加、更新、削除を実施する。Ｓ１００８は、Ｓ１００７で取得したクライアント端末５からの変更情報を取得し、補助記憶装置１３の供給不可情報３５に変更内容を記憶させる。
【００４０】
（供給可能パス情報作成部２２（Ｓ２００）の詳細処理手順）
図１４に沿って、供給可能パス情報作成部２２の詳細処理手順を説明する。Ｓ２００１は、補助記憶装置１３の工程情報３３の品目コード欄１２１、工程コード欄１２２のデータを取得する。Ｓ２００２は、Ｓ２００１で取得した工程コード欄１２１のデータの中から階層情報３４の工程コード欄１３１のデータに合致するものを検索し、合致した工程コードに関連する工程区分欄１３３、階層情報欄１３４のデータを取得する。Ｓ２００３は、Ｓ２００２で取得した工程区分が製造工程に該当するか、該当しないかを判定する。製造工程は部品表情報による品目の親子関係を持つため、製造工程では子部品と、それを供給する供給元工程との間の供給パス情報を作成する。また、製造工程以外では部品表による親子関係がないため、子部品ではなく親品目の供給パス情報を作成する。そのため、Ｓ２００３の判定結果により処理が変わり、製造工程に該当する場合はＳ２００４以降の処理、製造工程に該当しない場合はＳ２００９以降の処理に遷移する。
【００４１】
Ｓ２００４は、Ｓ２００１で取得した品目コード欄１２１のデータについて、部品表情報３１の親品目コード欄１０１のデータを検索し、該当する親品目コード欄１０１のデータに関連する子品目コード欄１０２のデータを取得する。Ｓ２００５は、Ｓ２００４で取得した部品表情報３１の子品目コード欄１０２のデータについて、工程情報３３の品目コード欄１２１のデータを検索し、該当する品目コード欄１２１のデータに関連する供給元工程コード欄１２２のデータを取得する。Ｓ２００６は、Ｓ２００５で取得した工程情報３３の工程コード欄１２２のデータについて、階層情報３４の工程コード欄１３１のデータを検索し、合致する工程コード欄１３１のデータに関連する工程区分欄１３３、階層情報欄１３４のデータを取得する。Ｓ２００７は、Ｓ２００６で取得した工程情報欄１３３、階層情報欄１３４のデータの中から、階層情報欄１３４のデータとＳ２００２で取得した階層情報欄１３４のデータを比較し、Ｓ２００２で取得した階層情報欄１３４のデータより値が小さく、且つ、最も階層情報の値が大きいデータの工程コードを取得する。取得した工程コードを供給可能パス情報３６の供給元工程欄１５２、Ｓ２００４で取得した部品表情報３１の子部品コード欄１０２を供給可能パス情報の品目コード欄１５１、Ｓ２００１で取得した工程コード欄１２２を供給可能パス情報３６の使用先工程コード欄１５３とする供給可能パス情報３６のデータを作成する。Ｓ２００８は、Ｓ２００４で取得した部品表情報３１の子品目コード欄１０２のデータすべてについて、Ｓ２００５、Ｓ２００６、Ｓ２００７の処理が完了しているか判定し、完了していない場合はＳ２００５に遷移し、完了している場合はＳ２０１２に遷移する。
【００４２】
Ｓ２００９は、Ｓ２００１で取得した工程情報３３の品目コード欄１２１のデータについて、工程情報３３の品目コード欄１２１のデータを検索し、合致する品目コードに関連する供給元工程コード欄１２２のデータを取得する。Ｓ２０１１は、Ｓ２０１０で取得した工程コード欄１２２のデータについて、階層情報３４の工程コード欄１３１のデータを検索し、該当する工程コード欄１３１のデータに関連する階層情報欄１３４のデータを取得する。取得した階層情報３４の階層情報欄１３４のデータのうち、Ｓ２００２で取得した階層情報より値が小さく、且つ、最も値が大きいレコードの工程コード欄１３１のデータを取得する。取得した工程コード欄１３１のデータを供給可能パス情報３６の供給元工程コード欄１５２、Ｓ２００１で取得した工程情報３３の供給元工程コード欄１２２のデータを供給可能パス情報３６使用先工程コード欄１５３、Ｓ２００１で取得した工程情報３３の品目コード欄１２１を供給可能パス情報３６の品目コード欄１５１とする供給可能パス情報３６のデータを作成する。Ｓ２０１２は、Ｓ２００１で取得した工程情報３３のすべての品目コード欄１２１のデータについて処理が完了しているか判定し、完了していない場合はＳ２００２に遷移し、完了している場合はＳ２０１３に遷移する。Ｓ２０１３は、Ｓ２００７とＳ２０１２で作成した供給可能パス情報３６を補助記憶装置１３の供給可能パス情報３６に記憶させる。
【００４３】
図１５、図１６、図１７、図１８に沿って供給可能パス情報作成部２２のＳ２００の処理例を説明する。図１５は、このＳ２００供給可能パス情報作成のＳ２００１の例について表したものである。まず、１５００は、品目Ａ００１という製品を生産するために必要な品目と、その品目を生産するために必要な工程の例を示しており、以下、この例を用いて図１５、図１６、図１７、図１８を説明する。１５０１は供給経路例１５００を工程情報３３に基づいて記述したものである。Ｓ２００供給可能パス情報作成の最初の処理であるＳ２００１は、工程情報の中から対象とする品目・工程を取得するものであり、この例では品目コードＡ００１、供給元工程コードＸ００１という対象データを、１５０１工程情報の中から取得したイメージを示しており、上から２つめのレコード情報が取得される。この処理は同様にすべての品目で実施される。
【００４４】
次に図１６にて、Ｓ２００供給可能パス情報作成のＳ２００２の処理例を説明する。Ｓ２００２は、階層情報３４を検索し、該当品目・工程の工程区分、階層情報を取得する処理であり、この例ではＳ２００１で取得した品目コードＡ００１、供給元工程コードＸ００１の工程コードから階層情報３４の工程コードを検索し、合致するレコードの工程区分、階層情報を取得する。１６０１階層情報は、階層情報３４を供給経路例１５００に基づいて表した例であり、この例では、上から２つ目に該当する工程コードＸ００１、工程区分として製造工程、階層情報として５を取得したイメージを示している。そして、次のＳ２００３の処理にて、工程区分が製造工程であるかどうかの判定し。この例では、対象のデータの工程区分が製造工程のため、Ｓ２００４の処理に遷移する。
【００４５】
次に、図１７にて、Ｓ２００供給可能パス情報作成のＳ２００４，Ｓ２００５，Ｓ２００６の処理例を説明する。まずＳ２００４は、該当品目を部品表情報から検索し親品目に対応する子部品コードを取得する。図１７の１７０１は部品表情報３１の例を表したものであり、ここでの対象データに対して、親品目コードに持つデータを部品表情報３１から検索するとともに、合致した情報にある子品目コードを取得する。ここでは、対象データである品目コードＡ００１に対して、子品目コードＢ００１とＣ００３の２件のデータが取得されたイメージを示している。次にＳ２００５は抽出した子品目の工程情報を取得する。この例では、２つの子品目コードＢ００１とＣ００３に対して、それぞれの子品目コードで工程情報の品目コードを検索し、合致するレコードの供給元工程コードを取得する。図に示したものは、この内の１つめの品目コードＢ００１の供給元工程コードを取得した例を表しており、供給元工程コードであるＹ００２、Ｘ００２の２つを取得している。そして、次に２００６は、子部品の品目コード・供給元工程コードの階層情報を取得する。１７０３は、階層情報３４の例を示しており、ここから先に取得した供給元コードＹ００２、Ｘ００２の階層情報を取得する。ここでは、Ｙ００２の階層情報として４、Ｘ００２の階層情報として３を取得する。
【００４６】
次に、図１８にて、Ｓ２００７の処理例を説明する。Ｓ２００７は、親品目の供給元工程の階層情報よりも値が小さく、且つ最も階層情報の値が大きい工程を取得する処理である。この例では、対象データのうち、親品目の供給元工程コードＸ００１の階層情報である５より小さく、且つ、最も階層情報の値が大きい工程であるＹ００２を取得している。さらに、取得した工程コードを供給可能パス情報の供給元工程コード、対象データの品目コード、供給元工程コードを供給可能パス情報の品目コード、使用先工程コードとする供給可能パス情報を作成する。１８０１は品目コードＡ００１、供給元工程コードＹ００２、使用先工程コードＸ００１として供給可能パス情報を作成したイメージを示している。
【００４７】
（供給不可情報差引部２３（Ｓ３００）の詳細処理手順）
図１９に沿って、供給不可情報差引部２３の詳細処理手順を説明する。Ｓ３００１は、供給不可情報差引部２３が補助記憶装置１３の供給可能パス情報３６を取得する。Ｓ３００２は、供給不可情報差引部２３が補助記憶装置１３の供給不可パス情報３７を取得する。Ｓ３００３は、供給不可情報差引部２３がＳ３００１で取得した供給可能パス情報３６と、Ｓ３００２で取得した供給不可パス情報３７を使用して、それぞれ合致するレコードの検索処理を行う。その結果、合致した場合はＳ３００４に遷移し、存在しない場合はＳ３００５に遷移する。Ｓ３００４は、合致したレコードを供給可能パス情報３６から削除する。Ｓ３００５は、Ｓ３００２で取得した供給不可パス情報３７の全レコードについて、Ｓ３００３以降の処理が完了したかを判定する。完了している場合はＳ３００６に遷移し、完了していない場合はＳ３００３に遷移する。Ｓ３００６は、供給不可情報差引部２３が、Ｓ３００４で削除したデータを補助記憶装置１３の供給不可パス情報３７に記憶させる。また、Ｓ３００４で供給可能パス情報３６から供給不可情報３７を削除した結果を補助記憶装置１３の供給パス情報３８に記憶させる。そして、ネットワーク４を介して生産計画システム２の汎用データベース３にアクセスし、汎用データベース３に供給パス情報３８を記憶させる。
【００４８】
図２０に沿って供給不可情報差引部２３のＳ３００の処理例を説明する。Ｓ３００は供給可能パス情報３６の品目コード欄１５１と供給不可パス情報３７の品目コード欄１６１、供給可能パス情報３６の供給元工程コード欄１５２と供給不可パス情報３７の供給元工程コード欄１６２、供給可能パス情報３６の使用先工程コード１５３欄と供給不可パス情報３７の使用先工程コード欄１６３について、それぞれ合致するレコードの検索処理を行う。Ｓ３００１は、Ｓ２００供給可能パス情報作成で作成した供給可能パス情報を取得する処理である。２００１は供給可能パス情報の例を示しており、２００２は供給不可パス情報の例を示している。Ｓ３００３は供給可能パス情報と供給不可パス情報で合致するレコードを検索する処理であり、この例では、合致したレコードとして品目コードＣ００３、供給元工程コードＺ００１、使用先工程コードＹ００３を取得したイメージを示している。Ｓ３００４は、供給可能パス情報と供給不可パス情報で合致したレコードを供給可能パス情報から削除し供給パス情報３８を作成する処理であり、２００３は、合致したレコードである品目コードＣ００３、供給元工程コードＺ００１、使用先工程コードＹ００３を削除し作成した供給パス情報３８のイメージを示している。これらの処理を供給可能パス情報と供給不可情報で合致したレコードすべてについて実施する。
【００４９】
図２１に沿ってパターン情報設定部２１の階層情報３４設定処理を説明する。ユーザーはクライアント端末５の階層情報設定画面２１００を用いて階層情報３４の読込、登録を行う。ユーザーは始めに階層情報読込２１０５をマウス等を用いて選択することで補助記憶装置１３の階層情報３４の工程コード欄１３１、工程名称欄１３２、工程区分１３３及び階層情報１３４を取得し、出力装置１６を介してクライアント端末５に工程コード欄２１０１、工程名称欄２１０２、工程区分欄２１０３及び階層情報２１０４を表示させる。ユーザーは、この表示された内容を確認し、階層情報３４のメンテナンスの必要有無を判断する。メンテナンスの必要がある場合はキーボード等の入力装置１５を用いて階層情報設定画面２１００の工程コード欄２１０１、工程名称欄２１０１、工程区分欄２１０３及び階層情報２１０４の情報を変更したり新たに追加したりする。そして、ユーザーは階層情報登録２１０６をマウス等を用いて選択することでユーザーが変更した階層情報３４の工程コード欄１３１、工程名称欄１３２、工程区分１３３及び階層情報１３４を階層情報３４に記憶させる。
【００５０】
図２２に沿ってパターン情報設定部２１の供給不可情報３５の設定処理を説明する。始めにユーザーはクライアント端末５に表示された供給不可情報設定画面２２００の供給不可情報読込２２０４をマウス等を用いて選択することで、補助記憶装置１３の供給不可パス情報３７を供給不可情報３５としてコピーし、ユーザーが階層情報読込２２０４を実行時にパターン情報設定部２１は補助記憶装置１３の、コピーした供給不可情報３５の品目コード欄１４１、供給元工程コード欄１４２及び使用先工程コード１４３を取得し、出力装置１６を介してクライアント端末５に品目コード欄２２０１、供給元工程コード欄２２０２及び使用先工程コード欄２２０３を表示させる。また、ユーザーが階層情報更新２２０５を実行時に、パターン情報設定部２１は、ユーザーが供給不可情報設定画面２２００に入力した品目コード欄２２０１、供給元工程コード欄２２０１及び使用先工程コード欄２２０３を取得し、取得した情報を補助記憶装置１３の供給不可情報３５の品目コード欄１４１、供給元工程コード欄１４２及び使用先工程コード欄１４３に記憶させると共に、供給不可情報３５の内容を供給不可パス情報３７にコピーする。。
【００５１】
本実施形態によれば、供給不可情報を追加、更新、削除するだけで供給パス情報の作成、修正が可能になる。また、部品表情報、品目情報、工程情報との整合性を確保した供給可能パス情報から供給不可情報を差し引き、供給パス情報を作成することにより、供給パス情報と部品表情報、品目情報、工程情報との不整合が発生しない。これらにより、供給パス情報の作成、修正にかかる工数が低減可能になる。
【００５２】
本発明は、前記した実施形態に限定されることなく、本発明の主旨を逸脱しない範囲で、変更実施が可能である。
【符号の説明】
【００５３】
１：供給パス情報作成装置、２：生産計画システム、３：汎用データベース、４：ネットワーク、５：クライアント端末、１１：中央制御装置（制御部）、１２：主記憶装置（記憶部）、１３：補助記憶装置（記憶部）、１４：通信装置、１５：入力装置、１６：出力装置、２１：パターン情報設定部、２２：供給可能パス情報作成部、２３：供給不可情報差引部、３１：部品表情報、３２：品目情報、３３：工程情報、３４：階層情報、３５：供給不可情報、３６：供給可能パス情報、３７：供給不可パス情報、３８：供給パス情報。
【図１】
2012014347.tif 000003
【図２】
2012014347.tif 000004
【図３】
2012014347.tif 000005
【図４】
2012014347.tif 000006
【図５】
2012014347.tif 000007
【図６】
2012014347.tif 000008
【図７】
2012014347.tif 000009
【図８】
2012014347.tif 000010
【図９】
2012014347.tif 000011
【図１０】
2012014347.tif 000012
【図１１】
2012014347.tif 000013
【図１２】
2012014347.tif 000014
【図１３】
2012014347.tif 000015
【図１４】
2012014347.tif 000016
【図１５】
2012014347.tif 000017
【図１６】
2012014347.tif 000018
【図１７】
2012014347.tif 000019
【図１８】
2012014347.tif 000020
【図１９】
2012014347.tif 000021
【図２０】
2012014347.tif 000022
【図２１】
2012014347.tif 000023
【図２２】
2012014347.tif 000024