(57)【要約】【課題】ＣＡＤプログラムで作成された図面データに基づく部品の手配を正確に行うことができる設計手配統合システムを提供する。【解決手段】ＣＡＤプログラムより部品情報を取得する部品情報取得手段と、手配に関する情報である手配情報と部品情報とを関連付けて記憶する部品情報記憶手段と、購買管理システムより手配情報を取得し記憶する手配情報記憶手段と、ＣＡＤ図面データに含まれる部品情報と関連付けがされておらず部品情報記憶手段に反映されていない手配情報である未使用品手配情報を抽出する未使用品手配情報抽出手段と、抽出された未使用品手配情報に係る部品の指定をＣＡＤ図面データ中の部品の中から受け付ける指定受付手段と、指定された部品に関する部品情報に基づいて、未使用品手配情報を該当する部品情報の手配情報として部品情報記憶手段に記憶させる部品情報設定手段とを備えた。【選択図】  図１
2012128555.tif 000002
【特許請求の範囲】
【請求項１】
ＣＡＤ図面データを生成し前記ＣＡＤ図面データに含まれる部品情報を出力するＣＡＤプログラムより前記部品情報を取得する部品情報取得手段と、
前記部品情報に係る部品が手配された場合に付与される手配に関する情報である手配情報と前記部品情報とを関連付けて、または前記手配情報および前記部品情報のみを記憶する部品情報記憶手段と、
前記手配情報を管理する購買管理システムより前記手配情報を取得し記憶する手配情報記憶手段と、
前記部品情報記憶手段と前記手配情報記憶手段とを比較し、前記手配情報記憶手段に記憶された前記手配情報のうち前記ＣＡＤ図面データに含まれる部品情報と関連付けがされておらず前記部品情報記憶手段に反映されていない手配情報である未使用品手配情報を抽出する未使用品手配情報抽出手段と、
抽出された前記未使用品手配情報に係る部品の指定を前記ＣＡＤ図面データ中の部品の中から受け付ける指定受付手段と、
指定された前記部品に関する部品情報に基づいて、前記未使用品手配情報を該当する前記部品情報の手配情報として前記部品情報記憶手段に記憶させる部品情報設定手段とを備えたことを特徴とする設計手配統合システム。
【請求項２】
前記指定受付手段は、抽出された前記未使用品手配情報に係る部品の指定を、前記ＣＡＤプログラムにより表示される前記ＣＡＤ図面データ上で受け付ける請求項１記載の設計手配統合システム。
【請求項３】
前記部品情報記憶手段より前記手配情報と関連付けされていない部品情報を抽出する情報抽出手段と、
抽出された前記部品情報に係る部品を手配する指示を前記購買管理システムに通知する手配追加指示手段とをさらに備えた請求項１または２記載の設計手配統合システム。
【請求項４】
前記部品情報記憶手段より前記部品情報と関連付けされていない手配情報を抽出する情報抽出手段と、
抽出された前記手配情報に係る部品の手配を取り消す指示を前記購買管理システムに通知する手配取消指示手段とをさらに備え、
前記手配情報は、未手配であるか否かを示す手配状況を含み、
前記手配取消指示手段は、手配状況が未手配である場合に手配を取り消す指示を通知し、手配状況が未手配ではない場合前記手配を取り消す指示を通知しない請求項１〜３のいずれか一項記載の設計手配統合システム。
【請求項５】
部品に対して必ず必要となる依存品に係る部品情報である依存品情報を前記部品の前記部品情報と関連付けて記憶する依存品情報記憶手段と、
前記部品情報記憶手段に前記依存品情報に関連付けされた前記部品情報が存在する場合、前記依存品情報を前記部品情報記憶手段に記憶させる依存品情報設定手段とをさらに備えた請求項１〜４のいずれか一項記載の設計手配統合システム。
【請求項６】
既存のＣＡＤ図面データを流用し前記既存のＣＡＤ図面データに基づいて製造された製品の改造を行うため新たなＣＡＤ図面データを作成する指示を受け付ける改造指示受付手段をさらに備え、
前記改造指示受付手段により前記指示を受け付けた場合、前記部品情報記憶手段は前記既存のＣＡＤ図面データに含まれる部品情報の複製を記憶し、かつ前記部品情報に手配対象外である旨の情報を付与して記憶する請求項１〜５のいずれか一項記載の設計手配統合システム。
【請求項７】
既存のＣＡＤ図面データを流用し新たなＣＡＤ図面データを作成する指示を受け付ける流用指示受付手段をさらに備え、
前記流用指示受付手段により前記指示を受け付けた場合、前記部品情報記憶手段は前記既存のＣＡＤ図面データに含まれる部品情報の複製を記憶し、かつ前記部品情報に手配対象である旨の情報を付与して記憶する請求項１〜６のいずれか一項記載の設計手配統合システム。
【請求項８】
前記ＣＡＤ図面データに含まれる部品の改廃情報を管理する前記購買管理システムより前記部品情報記憶手段に記憶された前記部品情報に係る部品の改廃情報を検索する改廃情報検索手段をさらに備えた請求項１〜７のいずれか一項記載の設計手配統合システム。
【請求項９】
前記改廃情報検索手段は、改廃された前記部品の代替品に関する代替品情報を前記購買管理システムよりさらに検索し、
前記部品情報記憶手段は、改廃された前記部品の前記部品情報に代えて検索された前記代替品情報を記憶する請求項８記載の設計手配統合システム。
【請求項１０】
ＣＡＤ図面データを生成し前記ＣＡＤ図面データに含まれる部品情報を出力するＣＡＤプログラムより前記部品情報を取得する部品情報取得ステップと、
前記部品情報に係る部品が手配された場合に付与される手配に関する情報である手配情報と前記部品情報とを関連付けて、または前記手配情報および前記部品情報のみを部品情報記憶手段に記憶する記憶ステップと、
前記手配情報を管理する購買管理システムより前記手配情報を取得し手配情報記憶手段に記憶する記憶ステップと、
前記部品情報記憶手段と前記手配情報記憶手段とを比較し、前記手配情報記憶手段に記憶された前記手配情報のうち前記ＣＡＤ図面データに含まれる部品情報と関連付けがされておらず前記部品情報記憶手段に反映されていない手配情報である未使用品手配情報を抽出する未使用品手配情報抽出ステップと、
抽出された前記未使用品手配情報に係る部品の指定を前記ＣＡＤ図面データ中の部品の中から受け付ける指定受付ステップと、
指定された前記部品に関する部品情報に基づいて、前記未使用品手配情報を該当する前記部品情報の手配情報として前記部品情報記憶手段に記憶させる部品情報設定ステップとを備えることを特徴とする設計手配統合方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＡＤプログラムと購買データベースとを連携して使用される部品の手配管理を行う設計手配統合システムおよび設計手配統合方法に関する。
【背景技術】
【０００２】
今日、製品設計においては、コンピュータを利用したＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）設計が一般的に用いられる。
【０００３】
従来、設計データであるＣＡＤ図面データに含まれる部品表データから部品の手配指示データを生成し、生成されたデータを部品の手配管理を行う購買管理システムに送信することにより、ＣＡＤ図面データと購買管理システムとを統合する技術が開示されている（例えば特許文献１参照）。また、ＣＡＤデータベースと購買データベースとを連携して設計に使用する製品や部品の選択に必要な情報を提示する技術が開示されている（例えば特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−３３１５３５号公報
【特許文献２】特開２００７−１５６９２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
量産品ではない受注生産品（インデント生産品）の製造に上記技術を適用する場合、次のような課題があった。
【０００６】
第１に、先行手配品の取扱い対応に関する課題がある。
【０００７】
受注生産品の場合、都度ＣＡＤ図面データが作成される。部品手配を指示するための手配指示データは、ＣＡＤ図面データ作成完了時に生成される部品表データを用いて生成される。一方、設計者は、納期短縮のため、予め使用することがわかっている部品をＣＡＤ図面データの作成完了に先立って先行手配を行う場合がある。この場合、手配指示データを購買管理システムに送信して手配指示が行われてしまうと、先行手配した部品が重複して手配されてしまうという課題があった。
【０００８】
第２に、納入（製造）済み製品に対する改造生産で、既存のＣＡＤ図面データを再利用する場合の対応に関する課題がある。
【０００９】
納入済みの製品に対する改造業務を受注した場合、初期納入のＣＡＤ図面データを使用して改造部分の変更作業を行う。設計者は、改造後の製品に関するＣＡＤ図面データを作成し、部品表データを生成する。この場合、改造により新たに必要となる部品のみ手配する必要があるが、従来の方式ではＣＡＤ図面データに含まれている全ての部品情報を含む部品表データが出力されてしまうため、この部品表データを手配指示データに使用することができない。
【００１０】
第３に、部品手配後の設計変更対応に関する課題がある。
【００１１】
ＣＡＤ図面データの作成完了後、このＣＡＤ図面データから生成される部品表データによる部品の手配後に、仕様変更や誤り訂正によりＣＡＤ図面データを変更することがある。この場合、部品の手配の取消しや追加手配を行う必要が生じる。しかし従来の方式では、部品追加や削除に対応する手配指示データを生成することができなかったため、部品の手配管理を行う購買管理システムを直接使用して別途手配を指示する必要があった。
【００１２】
第４に、ＣＡＤ図面データ流用時の部品改廃対応に関する課題がある。
【００１３】
受注生産品であっても、過去に設計したＣＡＤ図面データを複製流用して変更することにより、ＣＡＤ図面データ作成にかかる手間を削減することがある。過去に使用していた部品が改廃されていた場合、その部品を代替品に変更しなければならない。購買管理システムに改廃部品のエラーチェックをさせることが考えられるが、エラーがあると部品手配が遅延してしまうという課題があった。
【００１４】
第５に、ＣＡＤ図面データ上に含まれない依存品の手配対応に関する課題がある。
【００１５】
特定の部品においては、その部品を使用するにあたり必ず手配が必要となるような依存品が存在する。依存品は、必ずしもＣＡＤ図面データ中に表現されるとは限らない。例えばワイヤーハーネスの材料や部品専用の取付け金具などが該当する。この場合、設計者または生産管理担当者の知識により別途依存品の手配を行うことが考えられるが、手配漏れが発生する可能性があった。
【００１６】
本発明はこのような事情を考慮してなされたもので、ＣＡＤプログラムで作成された図面データに基づく部品の手配を正確に行うことができる設計手配統合システムおよび設計手配統合方法を提供することを目的とする。
【課題を解決するための手段】
【００１７】
本発明に係る設計手配統合システムは、上述した課題を解決するために、ＣＡＤ図面データを生成し前記ＣＡＤ図面データに含まれる部品情報を出力するＣＡＤプログラムより前記部品情報を取得する部品情報取得手段と、前記部品情報に係る部品が手配された場合に付与される手配に関する情報である手配情報と前記部品情報とを関連付けて、または前記手配情報および前記部品情報のみを記憶する部品情報記憶手段と、前記手配情報を管理する購買管理システムより前記手配情報を取得し記憶する手配情報記憶手段と、前記部品情報記憶手段と前記手配情報記憶手段とを比較し、前記手配情報記憶手段に記憶された前記手配情報のうち前記ＣＡＤ図面データに含まれる部品情報と関連付けがされておらず前記部品情報記憶手段に反映されていない手配情報である未使用品手配情報を抽出する未使用品手配情報抽出手段と、抽出された前記未使用品手配情報に係る部品の指定を前記ＣＡＤ図面データ中の部品の中から受け付ける指定受付手段と、指定された前記部品に関する部品情報に基づいて、前記未使用品手配情報を該当する前記部品情報の手配情報として前記部品情報記憶手段に記憶させる部品情報設定手段とを備えたことを特徴とする。
【発明の効果】
【００１８】
本発明に係る設計手配統合システムおよび設計手配統合方法においては、ＣＡＤプログラムで作成された図面データに基づく部品の手配を正確に行うことができる。
【図面の簡単な説明】
【００１９】
【図１】本実施形態における設計手配統合システムの機能ブロック図。
【図２】設計手配統合システムの各データベースの関連を示す図。
【図３】製番図面情報テーブルの内容を示す図。
【図４】図面管理テーブルの内容を示す図。
【図５】購入品リストテーブルの内容を示す図。
【図６】手配状況テーブルの内容を示す図。
【図７】依存品情報テーブルの内容を示す図。
【図８】設計手配統合システムにより実行される製番設定処理を説明するフローチャート。
【図９】設計手配統合システムが製番設定処理などを実行中にＣＡＤ図面データ編集画面上に表示する指示受付画面の一表示例を示す図。
【図１０】設計手配統合システムにより実行される図面情報取込処理を説明するフローチャート。
【図１１】設計手配統合システムにより実行される手配状況取得処理を説明するフローチャート。
【図１２】設計手配統合システムにより実行される先行手配品引当処理を説明するフローチャート。
【図１３】設計手配統合システムが先行手配品引当処理を実行中にＣＡＤ編集画面上に表示する先行手配リスト画面の一表示例を示す図。
【図１４】設計手配統合システムにより実行される手配変更処理を説明するフローチャート。
【図１５】設計手配統合システムが手配変更処理を実行中にＣＡＤ編集画面上に表示する手配変更指示受付画面の一表示例を示す図。
【図１６】設計手配統合システムが手配変更処理を実行中にＣＡＤ編集画面上に表示する変更手配設定画面の一表示例を示す図。
【図１７】設計手配統合システムにより実行される依存品追加処理を説明するフローチャート。
【図１８】設計手配統合システムが依存品追加処理を実行中にＣＡＤ図面データ編集画面上に表示する依存品手配設定画面の一表示例を示す図。
【図１９】設計手配統合システムにより実行されるデータ流用処理を説明するフローチャート。
【図２０】設計手配統合システムにより実行されるデータ改造処理を説明するフローチャート。
【図２１】設計手配統合システムにより実行される改廃部品等検索処理を説明するフローチャート。
【図２２】設計手配統合システムが改廃部品等検索処理を実行中にＣＡＤ図面データ編集画面上に表示する改廃部品リスト画面の一表示例を示す図。
【発明を実施するための形態】
【００２０】
本発明に係る設計手配統合システムおよび設計手配統合方法の一実施形態を添付図面に基づいて説明する。  
図１は、本実施形態における設計手配統合システム１の機能ブロック図である。  
図２は、設計手配統合システム１の各データベースの関連を示す図である。  
図３は、製番図面情報テーブル１０の内容を示す図である。  
図４は、図面管理テーブル１１の内容を示す図である。  
図５は、購入品リストテーブル１２の内容を示す図である。  
図６は、手配状況テーブル１３の内容を示す図である。  
図７は、依存品情報テーブル１４の内容を示す図である。
【００２１】
設計手配統合システム１は、ＣＡＤプログラム２および購買管理システム３と例えばＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのネットワークを通じて接続される。ＣＡＤプログラム２は、例えば既存のＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）プログラムであり、製品の設計を支援するプログラムである。購買管理システム３は、製品で使用される部品の購買を管理するシステムである。設計手配統合システム１は、必要に応じて購買管理システム３より部品の手配情報を取得することができる。
【００２２】
図３に示す製番図面情報テーブル１０は、「製造番号」、「図面番号」および「レビジョン」に関するデータを有する。「製造番号（製番）」は、ＣＡＤ図面データが適用される製造品を一意に特定するための識別情報である。「図面番号」は、ＣＡＤプログラム２で編集されるＣＡＤ図面データに割り当てられる識別情報である。
【００２３】
図４に示す図面管理テーブル１１は、「図面番号」、「分冊番号」、「ＣＡＤファイル名」および「購入品リストＩＤ」に関するデータを有する。「購入品リストＩＤ」は、ＣＡＤプログラム２によりＣＡＤ図面データ作成完了時に生成される部品表を一意に特定するための識別情報である。
【００２４】
図５に示す購入品リストテーブル１２は、「購入品リストＩＤ」、「ＣＡＤオブジェクトＩＤ」、「手配コード」、「オーダー番号」、「手配対象フラグ」および「依存手配フラグ」に関する情報を有する。購入品リストテーブル１２は、ＣＡＤデータ作成完了時に部品を手配するために用いられる情報を保有する。購入品リストテーブル１２は、ＣＡＤ図面データに含まれる部品情報（購入品リストＩＤ、ＣＡＤオブジェクトＩＤ、手配コードなど）と、部品が手配された場合に購買管理システム３の管轄下で付与される手配情報（オーダー番号など）とを関連付けて記憶する部品情報記憶手段として機能する。
【００２５】
「ＣＡＤオブジェクトＩＤ」は、ＣＡＤ図面データ中に含まれる部品に関する情報を一意に特定するための識別情報である。「手配コード」は、部品の手配内容を一意に特定するための識別情報である。「オーダー番号」は、手配先業者に対する発注プロセスを一意に特定するための識別情報である。
【００２６】
「手配対象フラグ」は、部品が手配の対象となるか否かを示すフラグである。手配対象フラグは、手配の対象となる部品には「Ｙ」、手配対象とはならない部品には「Ｎ」を設定する。「依存手配フラグ」は、ある部品に対して必ず必要となる依存品としての部品であることを示すフラグである。依存手配フラグは、依存品には「Ｙ」、非依存品には「Ｎ」を設定する。
【００２７】
図６に示す手配状況テーブル１３は、「オーダー番号」、「手配コード」、「手配数量」、「製造番号」および「（手配状況）ステータス」に関する情報を有する。手配状況テーブ１３は、購買管理システム３から取得した部品の手配状況に関する情報（手配情報）を有する。
【００２８】
図７に示す依存品情報テーブル１４は、「手配コード」、「依存品手配コード」および「依存手配数量」に関する情報を有する。依存品情報テーブル１４は、ある部品を使用するに当たって、必ず手配が必要となる部品である依存品に関する情報を有する。
【００２９】
各データベースは図２に示す関係を有し、各ＫＥＹにより他のデータベースを参照し得る。
【００３０】
統合対話機能プラグイン２０は、ＣＡＤプログラム２に対するプラグインソフトウェアである。統合対話機能プラグイン２０は、ＣＡＤプログラム２からＣＡＤ図面データファイルに関する情報の取得、ＣＡＤプログラム２により動作するＣＡＤ編集画面上へのＣＡＤ図面データ付帯情報の表示、ＣＡＤ編集画面上の部品選択イベントの取得、およびＣＡＤ編集画面に対する別ウィンドウの表示制御を行う機能を有する。
【００３１】
「ＣＡＤ図面データ付帯情報」は、例えば「図面番号」、「レビジョン」、「分冊番号」、「ＣＡＤファイル名」、「購入品リストＩＤ」、「ＣＡＤオブジェクトＩＤ」、「手配コード」を含む情報である。ＣＡＤプログラム２は、これらのＣＡＤ図面データ付帯情報を保持する。
【００３２】
図面ファイル管理部２１は、統合対話機能プラグイン２０によりＣＡＤプログラム２より取得されたＣＡＤ図面データ付帯情報を製番図面情報テーブル１０、図面管理テーブル１１、購入品リストテーブル１２に保存・編集する。
【００３３】
手配状況検索部２２は、購買管理システム３から「手配コード」、「オーダー番号」、「手配状況ステータス」および「手配数量」を「製造番号（製番）」により検索・収集し、手配状況テーブル１３に保存する。購買管理システム３は、これらの情報を含む手配情報を保持する。
【００３４】
手配品属性検索部２３は、購買管理システム３から手配コードまたはオーダー番号のいずれかをキーとして「手配品属性」を検索・収集する。「手配品属性」は、「品名」、「大分類名」、「小分類名」、購買管理システム３における手配階層を表すＢＯＭ（Ｂｉｌｌ  Ｏｆ  Ｍａｔｅｒｉａｌ）レベル１およびＢＯＭレベル２を含む情報である。購買管理システム３は、この「手配品属性」を保持する。
【００３５】
未使用品検索部２４は、手配状況テーブル１３および購入品リストテーブル１２を製造番号により結合したレコードのうち、手配状況テーブル１３のオーダー番号が購入品リストテーブル１２に存在しないレコード、または購入品リストテーブル１２に存在するがそのレコード件数が手配数量未満であるレコードを抽出する。すなわち、未使用品検索部２４は、購買管理システム３により手配され手配状況テーブル１３に反映されているが、未だ購入品リストテーブル１２に反映されていない部品（未使用品）に関するレコードを抽出する。
【００３６】
手配品引当部２５は、購入品リストＩＤおよびＣＡＤオブジェクトＩＤで指定された購入品リストテーブル１２のレコードに対して、手配コードおよびオーダー番号項目の値を設定する。
【００３７】
手配指示データ作成部２６は、購買管理システム３に対する手配および手配取消しを指示する。
【００３８】
手配指示データ作成部２６は、手配指示の対象となる製造番号に関連する購入品リストテーブル１２のレコードのうち、手配コードが指定され、かつオーダー番号が設定されていないレコード（手配情報と関連付けされていない部品情報）を抽出して手配対象候補とする。「手配コードが指定され、かつオーダー番号が設定されていないレコード」は、ＣＡＤ図面中の部品のうち未手配となっている可能性のある部品を示すレコードである。
【００３９】
また、手配指示データ作成部２６は、購入品リストテーブル１２のレコードのうち、ＣＡＤオブジェクトＩＤの設定が無く、かつオーダー番号が設定されているレコード（部品情報と関連付けされていない手配情報）を手配取消し対象候補とする。ただし、手配状況テーブル１３のステータスが未手配以外のものは手配取消不可と判定する。
【００４０】
「ＣＡＤオブジェクトＩＤの設定が無く、かつ、オーダー番号が設定されているレコード」は、ＣＡＤ図面中の部品のうち先行手配品である部品を示すレコードである。先行手配品は、予め使用することがわかっておりＣＡＤ図面データの作成完了に先立って手配される部品である。手配は、購買管理システム３において行われ、手配時においては特に設計手配統合システム１への情報入力は行われず、後述する各種処理によりその情報が設計手配統合システム１へ反映される。
【００４１】
購買マスタ検索部２７は、購買管理システム３に対して、指定された手配品の改廃情報および代替品情報の検索要求を行い、該当する情報を取得する。購買管理システム３は、ＣＡＤ図面データで用いられる部品のマスタ情報として改廃情報および代替品情報を保持する。
【００４２】
代替品検索部２８は、指定された図面番号に属するレコードの手配コードを購入品リストテーブル１２より取得し購買マスタ検索部２７に通知することにより、購買マスタ検索部２７から該当する改廃情報と代替品情報とを取得する。また、代替品検索部２８は、購買マスタ検索部２７より取得した改廃情報と代替品情報に基づいて改廃部品リストを表示する。
【００４３】
依存品手配情報設定部２９は、購入品リストテーブル１２のレコードのうち、指定された図面番号に関連するレコードで依存手配ではないもの（依存手配フラグが「Ｎ」のもの）を検索・抽出する。依存品手配情報設定部２９は、抽出した手配コードにより依存品情報テーブル１４を検索し、依存品を検索・取得する。また、依存品手配情報設定部２９は、指定された依存品について購入品リストテーブル１２の依存手配フラグを依存手配であることを設定したレコードを追加する。
【００４４】
次に、設計手配統合システム１の作用について説明する。設計手配統合システム１は、製番設定処理、図面情報取込処理、手配状況取得処理、先行手配品引当処理、手配変更処理、および依存品追加処理を実行する。各処理は、特に説明がない場合には、ＣＡＤプログラム２におけるＣＡＤ図面データ作成中に、または作成完了後において適宜行われる。以下、これらの処理を順次説明する。
【００４５】
まず、製番設定処理について説明する。この製番設定処理は、ＣＡＤ図面データ付帯情報をＣＡＤプログラム２より取得し、製造番号と併せて製番図面情報テーブル１０に保存するための処理である。
【００４６】
図８は、設計手配統合システム１により実行される製番設定処理を説明するフローチャートである。
【００４７】
図９は、設計手配統合システム１が製番設定処理などを実行中にＣＡＤ図面データ編集画面上に表示する指示受付画面３０の一表示例である。
【００４８】
ステップＳ１において、統合対話機能プラグイン２０は、指示受付画面３０の製番入力用テキストボックス３２に製番が入力され、製番設定ボタン３３が操作者によりクリックされることにより現在表示中のＣＡＤ図面データに関する製造番号を設定する指示を受け付けたか否かの判定を行う。統合対話機能プラグイン２０は、指示を受け付けるまで待機する。
【００４９】
統合対話機能プラグイン２０は指示を受け付けたと判定した場合、ステップＳ２において、ＣＡＤプログラム２にて現在表示中のＣＡＤ図面データに関するＣＡＤ図面データ付帯情報である図面番号およびレビジョンをＣＡＤプログラム２から取得する。
【００５０】
ステップＳ３において、図面ファイル管理部２１は、取得された図面番号およびレビジョンを製番入力用テキストボックス３２に入力されている製造番号と併せて製番図面情報テーブル１０に保存する。これにより、現在編集中のＣＡＤ図面データに関するＣＡＤ図面データ付帯情報と製造番号とが製番図面情報テーブル１０において関連付けられて保存される。
【００５１】
次に、図面情報取込処理について説明する。この図面情報取込処理は、ＣＡＤ図面データ付帯情報をＣＡＤプログラム２より取得し、図面管理テーブル１１および購入品リストテーブル１２に保存するための処理である。
【００５２】
図１０は、設計手配統合システム１により実行される図面情報取込処理を説明するフローチャートである。
【００５３】
ステップＳ１１において、統合対話機能プラグイン２０は、指示受付画面３０（図９）の図面情報取込ボタン３５が操作者によりクリックされることにより現在表示中のＣＡＤ図面データに関するＣＡＤ図面データ付帯情報（部品情報）を取り込む指示を受け付けたか否かの判定を行う。統合対話機能プラグイン２０は、指示を受け付けるまで待機する。
【００５４】
統合対話機能プラグイン２０は指示を受け付けたと判定した場合、ステップＳ１２において、ＣＡＤプログラム２にて現在表示中のＣＡＤ図面データに関するＣＡＤ図面データ付帯情報である図面番号、分冊番号、ＣＡＤファイル名、購入品リストＩＤ、ＣＡＤオブジェクトＩＤをＣＡＤプログラム２から取得する。
【００５５】
ステップＳ１３において、図面ファイル管理部２１は、取得されたＣＡＤ図面データ付帯情報を図面管理テーブル１１および購入品リストテーブル１２にそれぞれ保存する。
【００５６】
次に、手配状況取得処理について説明する。この手配状況取得処理は、ＣＡＤ図面データに基づいて設計される製品の部品の手配情報のうち設計手配統合システム１に未反映である手配情報を購買管理システム３より取得し、手配状況テーブル１３に保存するための処理である。
【００５７】
図１１は、設計手配統合システム１により実行される手配状況取得処理を説明するフローチャートである。
【００５８】
ステップＳ２１において、統合対話機能プラグイン２０は、指示受付画面３０の手配状況取得ボタン３６が操作者によりクリックされることにより現在表示中のＣＡＤ図面データに関する部品の手配状況（手配情報）を取得する指示を受け付けたか否かの判定を行う。統合対話機能プラグイン２０は、指示を受け付けるまで待機する。
【００５９】
統合対話機能プラグイン２０により指示を受け付けたと判定された場合、ステップＳ２２において、手配状況検索部２２は、ＣＡＤプログラム２にて現在表示中のＣＡＤ図面データに関する製造番号に基づいて、購買管理システム３から手配情報であるオーダー番号、手配コード、手配数量、手配状況ステータス（ステータス）を検索・収集する。
【００６０】
ステップＳ２３において、手配状況検索部２２は、収集した手配情報を手配状況テーブル１３に保存する。
【００６１】
次に、先行手配品引当処理について説明する。この先行手配品引当処理は、先行手配品である部品と、ＣＡＤ図面データ上の部品とを関連付け、引当を行うための処理である。
【００６２】
図１２は、設計手配統合システム１により実行される先行手配品引当処理を説明するフローチャートである。
【００６３】
ステップＳ３１において、統合対話機能プラグイン２０は、指示受付画面３０の先行手配品引当ボタン３７が操作者によりクリックされることにより先行手配品の引当処理を行う指示を受け付けたか否かの判定を行う。統合対話機能プラグイン２０は、指示を受け付けるまで待機する。
【００６４】
統合対話機能プラグイン２０により指示を受け付けたと判定された場合、ステップＳ３２において、未使用品検索部２４は、ＣＡＤプログラム２にて現在表示中のＣＡＤ図面データに関する製造番号に基づいて、手配状況テーブル１３および購入品リストテーブル１２から未使用品のオーダー番号の配列を検索し取得する。手配品属性検索部２３は、未使用品検索部２４により通知された未使用品のオーダー番号の配列に基づいて、購買管理システム３が有する手配品属性を検索・収集する。
【００６５】
ステップＳ３３において、統合対話機能プラグイン２０は、収集された未使用品の手配情報を先行手配リスト画面としてポップアップ表示する。
【００６６】
図１３は、設計手配統合システム１が先行手配品引当処理を実行中にＣＡＤ編集画面上に表示する先行手配リスト画面４０の一表示例である。
【００６７】
先行手配リスト画面４０は、収集された未使用品の手配コード、オーダー番号、品名、数量を手配情報として表示する。各行の右には、引当操作（先行手配品とＣＡＤ図面データ上の部品とを関連付ける操作）の指示を受け付けるための引当ボタン４１が設けられる。
【００６８】
引当ボタン４１が操作者にクリックされ引当操作の指示を受け付けた場合、ステップＳ３４において、統合対話機能プラグイン２０は、購入品リストテーブル１２に未反映である部品（購入品）のオーダー番号を購入品リストテーブル１２の該当レコードに設定するための引当操作を受け付ける。
【００６９】
具体的には、統合対話機能プラグイン２０は、表示中のＣＡＤ図面データ上に表示されるマウスカーソル形状を変更し、ＣＡＤ図面データ画面上で引当先の部品（未使用品と関連付けされる部品）を指定するためのモードへ移行する。
【００７０】
統合対話機能プラグイン２０は、表示中のＣＡＤ図面データ上の該当する部品のクリックを操作者より受け付けることにより、引当先部品の指定を受け付ける。統合対話機能プラグイン２０は、指定された部品のＣＡＤオブジェクトＩＤをＣＡＤプログラム２から取得する。
【００７１】
ステップＳ３５において、統合対話機能プラグイン２０は、購入品リストＩＤ、ＣＡＤオブジェクトＩＤ、手配コード、およびオーダー番号を、手配品引当部２５に通知する。手配品引当部２５は、購入品リストテーブル１２の当該レコードに対して、手配コードおよびオーダー番号を設定する。
【００７２】
なお、ステップＳ３４における引当先部品を指定する方法は一例であり、例えばリスト上から選択するなどの他の方法を用いてもよい。
【００７３】
次に、手配変更処理について説明する。この手配変更処理は、ＣＡＤ図面データの作成完了後、設計変更などにより先行手配した部品に削除や変更があった場合に、手配追加または手配取消を指示するための処理である。
【００７４】
図１４は、設計手配統合システム１により実行される手配変更処理を説明するフローチャートである。
【００７５】
図１５は、設計手配統合システム１が手配変更処理を実行中にＣＡＤ編集画面上に表示する手配変更指示受付画面５０の一表示例である。
【００７６】
図１６は、設計手配統合システム１が手配変更処理を実行中にＣＡＤ編集画面上に表示する変更手配設定画面６０の一表示例である。
【００７７】
ステップＳ４１において、統合対話機能プラグイン２０は、手配変更指示受付画面５０の手配変更ボタン５１がクリックされることにより購買管理システム３で行われる部品の手配を変更する指示を受け付けたか否かの判定を行う。統合対話機能プラグイン２０は、指示を受け付けるまで待機する。
【００７８】
統合対話機能プラグイン２０により指示を受け付けたと判定された場合、ステップＳ４２において、手配指示データ作成部２６は、ＣＡＤプログラム２にて現在表示中のＣＡＤ図面データに関する製造番号に基づいて、手配対象候補および手配取り消し対象候補を購入品リストテーブル１２より抽出する。また、統合対話機能プラグイン２０は、抽出された手配対象候補および手配取消候補に関するデータを受け取り、変更手配設定画面６０に表示する。
【００７９】
変更手配設定画面６０は、各行の右に、手配追加または手配取消しを指定するためのチェックボックス６１を有する。ただし、手配状況テーブル１３のステータスが未手配以外であり取消し不可の判定がされたものは、チェックボックスを表示する代わりに「不可」の文字を表示する。
【００８０】
ステップＳ４３において、統合対話機能プラグイン２０は、チェックボックス６１において手配追加指示・手配取消指示を受け付ける。手配追加・手配取消指示は、手配追加・手配取消の欄に設けられたチェックボックス６１に操作者によりチェックが入力された後、設定ボタン６２がクリックされることにより受け付ける。
【００８１】
ステップＳ４４において、手配指示データ作成部２６は統合対話機能プラグイン２０から通知された、チェックボックス６１にチェックされた手配追加指示・手配取消指示に関する情報を購買管理システム３に対して通知する。これにより、購買管理システム３は、手配追加を行ったり、既に行われた部品の手配を取り消したりする。
【００８２】
次に、依存品追加処理について説明する。この依存品追加処理は、購入品リストテーブル１２に保存された部品が依存品を必要とする場合に、所要の依存品をリストに追加するための処理である。
【００８３】
図１７は、設計手配統合システム１により実行される依存品追加処理を説明するフローチャートである。
【００８４】
図１８は、設計手配統合システム１が依存品追加処理を実行中にＣＡＤ図面データ編集画面上に表示する依存品手配設定画面７０の一表示例である。
【００８５】
ステップＳ５１において、統合対話機能プラグイン２０は、図面番号を指定し、依存品の追加指示を受け付けたか否かの判定を行う。統合対話機能プラグイン２０は、指示を受け付けるまで待機する。
【００８６】
統合対話機能プラグイン２０により指示を受け付けたと判定された場合、ステップＳ５２において、依存品手配情報設定部２９は、購入品リストテーブル１２のレコードのうち指定された図面番号に関連するレコードであって、かつ依存手配フラグが依存品でないことを示すレコードを検索・収集する。
【００８７】
ステップＳ５３において、依存品手配情報設定部２９は、検索されたレコードの手配コードに基づいて依存品情報テーブル１４を検索し、該当する依存品に関する情報を取得する。
【００８８】
ステップＳ５４において、統合対話機能プラグイン２０は、依存品手配情報設定部２９により取得された依存品に関する情報を依存品手配設定画面７０に表示する。依存品手配設定画面７０は、依存手配が必要な部品に関する情報が表示された部品リストを上部に表示する。依存品手配設定画面７０は、部品リストの右側にラジオボタン７１を有する。ラジオボタン７１が選択されると、依存品手配設定画面７０の下部には選択された部品の依存品リストが表示される。依存品リストの右側には、手配を追加する依存品を選択するためのチェックボックス７２が設けられる。また、依存品手配設定画面７０には、チェックボックス７２で選択された依存品の手配追加の指示を受け付ける設定ボタン７３が設けられる。
【００８９】
ステップＳ５５において、操作者によりラジオボタン７１の選択、チェックボックス７２の選択を受け付けた後、設定ボタン７３がクリックされると、依存品手配情報設定部２９はチェックボックス７２で選択された依存品を示すレコードを購入品リストテーブル１２に追加する。また、依存品手配情報設定部２９は、購入品リストテーブル１２の依存手配フラグを依存品であることを示す「Ｙ」に設定する。
【００９０】
以上の各処理を実行する設計手配統合システム１および設計手配統合方法によれば、ＣＡＤ図面に用いられる部品を管理する購買管理システム３と情報連携を行うため、ＣＡＤプログラム２から得られる情報に購買情報を反映させ正確な情報を得ることができ、正確な部品の手配を行うことができる。特に設計手配統合システム１は、インデント製品の部品管理に有効に作用する。
【００９１】
また、従来はＣＡＤプログラムから出力される部品表データに先行手配品に関する情報が考慮されていないため、購買管理システムにおいて先行手配を行っている場合には重複手配を行う恐れがあった。これに対し、本実施形態における設計手配統合システム１は、先行手配品に対して引当処理や手配追加・取消指示を購買管理システム３と連携して行うことができるため、製品の設計スケジュールや設計変更に併せて部品の手配に柔軟性を持たせることができる。
【００９２】
また、設計手配統合システム１は、ある部品を使用する際に必ず必要となる依存品の手配について設計者や生産管理担当者の知識に依存することがないため、ヒューマンエラーによる手配漏れを防止することができる。
【００９３】
ここで、既存のＣＡＤ図面データを流用することにより新たなＣＡＤ図面データを作成する場合、手配が必要な部品や不要な部品、改廃された部品などが含まれる場合がある。以下、既存のＣＡＤ図面データを流用する場合の部品の手配管理に有効な処理について説明する。
【００９４】
図１９は、設計手配統合システム１により実行されるデータ流用処理を説明するフローチャートである。
【００９５】
このデータ流用処理は、既存のＣＡＤ図面データを流用する場合に、部品が手配対象であることを設定するための処理である。
【００９６】
ステップＳ６１において、統合対話機能プラグイン２０は、手配変更指示受付画面５０（図１５）の流用ボタン５５がクリックされることにより既存のＣＡＤ図面データを流用する指示を受け付けたか否かの判定を行う。統合対話機能プラグイン２０は、指示を受け付けるまで待機する。
【００９７】
統合対話機能プラグイン２０により指示を受け付けたと判定された場合、ステップＳ６２において、図面ファイル管理部２１は、流用されるＣＡＤ図面データのファイル名に関連付けられている製番図面情報テーブル１０のレコードをコピーし、コピーしたレコードに製造番号を設定する。
【００９８】
ステップＳ６３において、図面ファイル管理部２１は、部品情報記憶手段としての図面管理テーブル１１、購入品リストテーブル１２に新たなデータを再作成させる。
【００９９】
ステップＳ６４において、図面ファイル管理部２１は、新たに作成された購入品リストテーブル１２（部品情報記憶手段）の手配対象フラグの全てのフィールドに手配対象を表わす値（図５においては「Ｙ」）を設定する。すなわち、既存のＣＡＤ図面データを流用する場合には、図面中に含まれる部品全てが新たな手配対象となるため、図面ファイル管理部２１は購入品リストテーブル１２において各部品を手配対象として設定する。
【０１００】
次に、データ改造処理について説明する。このデータ改造処理は、納入済み製品に対する改造業務を受注した場合など、既存のＣＡＤ図面データを改造して利用する際に部品が手配対象外であることを設定するための処理である。
【０１０１】
図２０は、設計手配統合システム１により実行されるデータ改造処理を説明するフローチャートである。
【０１０２】
ステップＳ７１〜Ｓ７３は、データ流用処理のステップＳ６１〜Ｓ６３で説明した「流用」が「改造」に変更されるのみで、他の処理についてはほぼ同様であるため、ここでは説明を省略する。
【０１０３】
ステップＳ７４において、図面ファイル管理部２１は、購入品リストテーブル１２（部品情報記憶手段）の手配対象フラグの全てのフィールドに手配対象外を表わす値（図５においては「Ｎ」）を設定する。すなわち、既存のＣＡＤ図面データを改造する場合には、図面中に含まれる部品が購買管理システム３の手配対象とはならないため、図面ファイル管理部２１は購入品リストテーブル１２において各部品を手配対象外として設定する
データ流用処理およびデータ改造処理を実行する設計手配統合システム１によれば、ＣＡＤ図面データを他の製品の設計のために流用する場合や、既に製造された製品に対する改造を行う場合において、手配の対象となる部品であるか否かの管理を効率的に行うことができる。
【０１０４】
次に、改廃部品等検索処理について説明する。この改廃部品等検索処理は、既存のＣＡＤ図面データを流用する際に、既に改廃された部品に関する情報とその部品の代替品を検索する際に有効である。
【０１０５】
図２１は、設計手配統合システム１により実行される改廃部品等検索処理を説明するフローチャートである。
【０１０６】
図２２は、設計手配統合システム１が改廃部品等検索処理を実行中にＣＡＤ図面データ編集画面上に表示する改廃部品リスト画面８０の一表示例である。
【０１０７】
ステップＳ８１において、統合対話機能プラグイン２０は、手配変更指示受付画面５０（図１５）の流用ボタン５５がクリックされることにより既存のＣＡＤ図面データを流用する指示を受け付けたか否かの判定を行う。統合対話機能プラグイン２０は、指示を受け付けるまで待機する。
【０１０８】
統合対話機能プラグイン２０により指示を受け付けたと判定された場合、ステップＳ８２において、代替品検索部２８は、指定された図面番号に属するレコードの手配コードを購入品リストテーブル１２より取得し、購買マスタ検索部２７に通知する。購買マスタ検索部２７は、購買管理システム３に対して、取得された手配コードから手配品の改廃情報および代替品情報の検索要求を行い、該当する情報を取得する。
【０１０９】
ステップＳ８３において、代替品検索部２８は、購買マスタ検索部２７から改廃情報および代替品情報を取得し、取得した情報に基づいて改廃部品リスト画面８０を表示する。改廃部品リスト画面８０は、各行に検索ボタン８１を有する。検索ボタン８１は、代替品を検索する指示を受け付けるためのボタンである。
【０１１０】
ステップＳ８４において、統合対話機能プラグイン２０は、改廃部品リスト画面８０の各行に設けられた検索ボタン８１が操作者によりクリックされると、改廃部品リスト画面８０における改廃部品に付与されていた手配コードを代替品の手配コードに変更する。代替品が複数ある場合、代替品検索部２８は、ユーザーに複数の代替品候補を提示して選択させる。変更された手配コードは、色替えするなどして変更されたことが分かるようにする。
【０１１１】
ステップＳ８５において、統合対話機能プラグイン２０は、設定ボタン８２により代替品に関するデータの設定指示を受け付ける。これに伴い、図面ファイル管理部２１は、購入品リストテーブル１２の手配コード項目を設定された内容に変更する。
【０１１２】
この改廃部品等検索処理を行う設計手配統合システム１は、流用したＣＡＤ図面データに保存されていた部品情報に改廃がある場合でも、購買管理システム３と連携し部品の手配前に検出して対応することが可能となる。このため、必要な部品をＣＡＤ図面データに反映させた上で手配を正確に行うことができる。
【０１１３】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１１４】
１  設計手配統合システム
２  ＣＡＤプログラム
３  購買管理システム
１０  製番図面情報テーブル
１１  図面管理テーブル
１２  購入品リストテーブル
１３  手配状況テーブル
１４  依存品情報テーブル
２０  統合対話機能プラグイン
２１  図面ファイル管理部
２２  手配状況検索部
２３  手配品属性検索部
２４  未使用品検索部
２５  手配品引当部
２６  手配指示データ作成部
２７  購買マスタ検索部
２８  代替品検索部
２９  依存品手配情報設定部
【図１】
2012128555.tif 000003
【図２】
2012128555.tif 000004
【図３】
2012128555.tif 000005
【図４】
2012128555.tif 000006
【図５】
2012128555.tif 000007
【図６】
2012128555.tif 000008
【図７】
2012128555.tif 000009
【図８】
2012128555.tif 000010
【図９】
2012128555.tif 000011
【図１０】
2012128555.tif 000012
【図１１】
2012128555.tif 000013
【図１２】
2012128555.tif 000014
【図１３】
2012128555.tif 000015
【図１４】
2012128555.tif 000016
【図１５】
2012128555.tif 000017
【図１６】
2012128555.tif 000018
【図１７】
2012128555.tif 000019
【図１８】
2012128555.tif 000020
【図１９】
2012128555.tif 000021
【図２０】
2012128555.tif 000022
【図２１】
2012128555.tif 000023
【図２２】
2012128555.tif 000024