(57)【要約】【課題】  サプライヤ検索時に、代替部品が調達可能なサプライヤを的確・迅速に抽出し、発注部品・発注先企業選定の意思決定を支援する方法を提供する。【解決手段】  バイヤまたはサプライヤから、既存のサプライヤ情報が提供可能な分類コードを格納するサプライヤ情報格納部の入力を受け付ける制御部と、バイヤからの検索条件の入力より、代替候補サプライヤが提供可能な分類コードの組み合わせを抽出し、既存のサプライヤが提供可能な分類コードの組み合わせとの類似度を算出する演算部と、前記演算結果を出力する出力処理部と、を備えることを特徴とするサプライヤ検索装置を提供する。【選択図】  図１
2014048862.tif 000002
【特許請求の範囲】
【請求項１】
サプライヤを検索する検索装置であって、
サプライヤ名と当該サプライヤが提供可能な部品の分類コードの入力を受け付けるサプライヤ情報入力受付処理部と、
前記サプライヤ情報入力受付処理部で受け付けたサプライヤ名と分類コードを格納するサプライヤ情報格納部と、
前記サプライヤ情報格納部に格納されたサプライヤを検索するための検索条件の入力を受け付ける検索条件受付部と、
前記検索条件受付部により受け付けた検索条件から検索のキーとなるサプライヤ名を抽出し、当該サプライヤが提供する分類コードを抽出する検索条件該当レコード抽出処理部と、
前記記憶部に格納されたサプライヤ名と分類コードの情報から、前記サプライヤの提供する分類コードと類似する分類コードを提供可能なサプライヤを判定するサプライヤ類似度判定処理部と、
前記サプライヤ類似度判定処理部の判定結果を出力する判定結果出力処理部と、を備えることを特徴とするサプライヤ検索装置。
【請求項２】
前記類似度判定処理部は、サプライヤを判定するにあたり、検索のキーとなるサプライヤに対応する分類コードと一致する分類コードに多く対応するサプライヤほど類似度が高いサプライヤであると判定することを特徴とする請求項に１記載のサプライヤ検索装置。
【請求項３】
前記サプライヤ類似度判定処理部は、予め格納された分類コード間の類似度を示す距離情報をもとに、前記サプライヤ情報格納部に格納されたサプライヤについて、前記検索条件より特定される分類コードとの距離情報の演算値である代替サプライヤスコアを算出し、前記判定結果出力処理部は算出された前記代替サプライヤスコアを出力することを特徴とする請求項１に記載のサプライヤ検索装置。
【請求項４】
前記サプライヤ情報格納部には、サプライヤの製造拠点情報や、過去の取引実績に関する情報を含み、
前記検索条件は、製造拠点情報または過去の取引実績に関する情報を設定可能であり、前記判定結果処理部は、前記サプライヤ類似度判定処理部により判定されたサプライヤから、さらに前記検索条件である製造拠点情報または過去の取引実績に関する情報が合致したサプライヤを抽出して出力することを特徴とする請求項１または請求項３に記載のサプライヤ検索装置。
【請求項５】
プライヤを検索するサプライヤ検索プログラムであって、
サプライヤ名と当該サプライヤが提供可能な部品の分類コードの入力を受け付ける手順と、
受け付けたサプライヤ名と分類コードを格納する手順と、
格納されたサプライヤを検索するための検索条件の入力を受け付ける手順と、
受け付けた検索条件から検索のキーとなるサプライヤ名を抽出し、当該サプライヤが提供する分類コードを抽出する手順と、
格納されたサプライヤ名と分類コードの情報から、前記サプライヤの提供する分類コードと類似する分類コードを提供可能なサプライヤを判定する手順と、
前記判定結果を出力する手順と、
をコンピュータに実行させることを特徴とするサプライヤ検索プログラム。
【請求項６】
サプライヤを判定する手順において、検索のキーとなるサプライヤに対応する分類コードと一致する分類コードに多く対応するサプライヤほど類似度が高いサプライヤであると判定することを特徴とする請求項５に記載のサプライヤ検索プログラム。
【請求項７】
サプライヤを判定する手順において、予め格納された分類コード間の類似度を示す距離情報をもとに、格納されたサプライヤについて、前記検索条件より特定される分類コードとの距離情報の演算値である代替サプライヤスコアを算出し、
前記判定結果を出力する手順において、算出された前記代替サプライヤスコアを出力することを特徴とする請求項５に記載のサプライヤ検索プログラム。
【請求項８】
コンピュータには、サプライヤの製造拠点情報や、過去の取引実績に関する情報が格納されており、
前記検索条件は、製造拠点情報または過去の取引実績に関する情報を設定可能であり、前記判定されたサプライヤから、さらに前記検索条件である製造拠点情報または過去の取引実績に関する情報が合致したサプライヤを抽出して出力することを特徴とする請求項５または請求項７に記載のサプライヤ検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、製品の製造や組立を行うために部品を発注する企業（バイヤ）が、既存部品の代替サプライヤ探索時において、取引可能なサプライヤ候補の中から、サプライヤに関する情報を検索し、代替部品の調達が可能なサプライヤ候補を抽出する技術に関する。
【背景技術】
【０００２】
サプライチェーンの断絶や、取引先サプライヤの倒産などの調達リスク回避を目的とした複社購買をするために、既取引部品に代替する部品の提供が可能なサプライヤを選択・選定することが行われている。従来、代替部品の提供が可能なサプライヤを選択するには、バイヤ自身での過去の取引経験をもとに、取引実績のあるサプライヤ中から、代替部品が提供可能な信頼できるサプライヤ候補を経験的に抽出している。さらに、抽出されたサプライヤ候補の中から任意のサプライヤを選定し、要求する設計仕様を満たす部品が供給可能かどうか、要求量を満たす供給が可能かどうか、希望する納期までに納入可能か、想定する予算に収まる価格かどうかなどといった内容を総合的に判断し最終的な発注サプライヤを決定することが一般的に行われている。従来技術では、このようなサプライヤの候補を抽出する際に、あらかじめサプライヤのプロファイル情報（住所や売上高などの公開情報）をデータベース上に収集・蓄積し、このデータベースを検索することで、代替サプライヤ候補の抽出が可能である。また、特許文献１によると、予め発注する部品が属する部品のカテゴリ（分類コード）をサプライヤの情報としてデータベース上に格納し、バイヤはこの分類コードをキーに検索を行うことで、所望する仕様の部品が提供可能なサプライヤを抽出することが可能である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2002-342626号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
サプライヤの選定業務では、要求する設計仕様を満たす部品が供給可能かどうか、要求量を満たす供給が可能かどうか、希望する納期までに納入可能か、想定する予算に収まる価格かどうかなどといった内容を総合的に判断し、サプライヤを選定する必要がある。要求する設計仕様とは、部品の形状、使用する材料、部品が実現できる機能、想定する使用環境下での耐久性・耐候性、使用感、質感や素材感、ゆがみやひずみ、など、設計部門や品質保証部門などからの要求であり、総合的な判断とは、これらの部門に加え調達する部品に関係するすべての部門の総意によってなされる行為である。バイヤは、バイヤ自身による過去の取引経験から、これらの要件を満たすであろうサプライヤの候補を迅速に抽出することが求められる。本発明は、バイヤが代替調達可能なサプライヤを精度よく迅速に選定するための調達意思決定を支援する技術に関するものである。
【０００５】
バイヤがサプライヤの選定を行うためには、過去の発注実績や取引経験や、上記に掲げた関連部門の要件を考慮して、属人的な判断にて行われる。そのため、バイヤによっては、過去の取引経験の有無や経験内容によって、異なる代替サプライヤを選択する可能性がある。このような、バイヤによるサプライヤ選定意思決定結果の違いによって、要求する設計仕様を満たす部品を代替サプライヤが提供できる保証ができないという問題があった。
【０００６】
この問題を解決するための従来手法として、予め発注する部品が属する部品のカテゴリ（分類コード）をサプライヤの情報としてデータベース上に格納し、バイヤはこの分類コードをキーに検索を行うことで、提供可能な代替サプライヤを抽出する方法がある。
特許文献１によれば、サプライヤ毎に管理情報として、予めサプライヤの概要、従業員数、営業品目、主要得意先、主要資材仕入先、主要外注先、最新決算内容、主要機器・設備、技術レベル情報、品質管理方法、職務組織情報およびサプライヤのPR情報をデータベースに格納をする。サプライヤを検索する際には、前もって定義された、メーカーコード、メーカー名、品目コード（大分類）、品目コード（中分類）、品目名、所在地の各欄に所定の入力を行うことで検索することが可能である。しかし、特許文献１では、たとえば品目名で検索を行う際には、同一仕様（同一の機能・役割を果たす）部品を異なるサプライヤが別品目名で提供していることが多い。そのため、品目名称での検索を行うことは困難である。また、受注生産品の場合は、既存サプライヤが提供する部品は顧客（バイヤ）の要求仕様によるものであり、現在取引をしていない他のサプライヤが必ずしも同一仕様の部品を供給しているとは限らず、サプライヤの提供している部品の品目名や分類コード等で検索しても代替サプライヤを抽出することは容易ではない。本発明の目的は、単にサプライヤの現に提供している部品の品目名やその部品の分類コードの検索のみでは抽出が困難であるが、代替サプライヤとなりうる供給能力を持つサプライヤを抽出することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、例えば特許請求の範囲に記載の構成を採用する。
本願は上記課題を解決する手段を複数含んでいるが、その一例を挙げるならば、サプライヤ企業名称と当該サプライヤが提供可能な部品分類情報などによるサプライヤ情報を受付け、サプライヤ情報として格納し、代替サプライヤに関する検索条件をバイヤより受付けて、既存の調達先サプライヤと、代替サプライヤ候補との類似度などを算出する演算部と、類似度などの情報から優先順位情報つきの代替サプライヤ候補をリストアップ・出力処理部と、を備えることを特徴とするサプライヤ検索装置により実現する。
【発明の効果】
【０００８】
代替サプライヤの決定業務において、バイヤが要求する仕様条件を満たす代替サプライヤ候補を迅速・高精度に抽出算出することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】サプライヤ検索装置の構成例を示す図である。
【図２】本システムのハードウエアの構成例を示す図である。
【図３】サプライヤ検索装置の処理フロー例を示す図である。
【図４】サプライヤ情報入力画面の構成例を示す図である。
【図５】サプライヤ検索条件入力画面の構成例を示す図である。
【図６】分類コードマスタ情報の構成例を示す図である。
【図７】サプライヤ類似度判定処理のフロー例を示す図である。
【図８】サプライヤ情報格納部の構成例を示す図である。
【図９】検索条件格納部の構成例を示す図である。
【図１０】検索元サプライヤ分類コード照合結果例を示す図である。
【図１１】代替候補サプライヤ別分類コード照合結果例を示す図である。
【図１２】判定結果情報格納部の構成例を示す図である。
【図１３】分類コード間距離情報の構成例を示す図である。
【図１４】代替サプライヤスコア算出手順例を示す図である。
【図１５】出力画面の構成例を示す図である。
【発明を実施するための形態】
【００１０】
以下、実施例を図面を用いて説明する。本実施例では、バイヤが既存の調達部品・材料の代替サプライヤの選定を行うために、既存調達先サプライヤと代替サプライヤ候補の類似度などを算出して、代替サプライヤ候補をバイヤに提示するための装置、方法の例を説明する。
【００１１】
図１は、本発明の実施形態に係るサプライヤ検索装置１００の構成例を示す図である。 本実施例１におけるサプライヤ検索装置１００は、制御部１０と、演算部２０と、記憶部３０と、通信部４０とで構成され、演算部２０の処理で必要な情報は、通信部４０をインタフェースとして、ネットワーク５０を介し取得可能である。ネットワーク５０は、通常はＬＡＮ（Local Area Network）等の利用者の組織が管理する通信網である。ただし、これに限らず、ネットワーク５０は、インターネット等の公衆通信網、ＷＡＮ（Wide Area Network）またはＶＰＮ（Virtual Private Network）等の一般公衆回線を一部に用いた通信網であっても良い。制御部１０は、ネットワーク５０を介してバイヤまたはサプライヤが送信したサプライヤ情報をサプライヤ情報入力受付処理部１１０で受けとり、受取った情報は記憶部３０のサプライヤ情報格納部３１０に格納される。代替サプライヤに関する検索条件は検索条件受付処理部１２０で受け取り、後述する演算処理を演算部２０に依頼し、処理結果は記憶部３０の判定結果情報格納部３２０に格納される。記憶部３０の判定結果情報格納部３２０に格納された情報は、制御部１０の判定結果受付処理部１３０で受け取り、バイヤに提示する。
【００１２】
図２は、サプライヤ検索装置１００のハードウエア構成例を示す図である。 本実施形態において、サプライヤ検索装置１００は、例えば、ＰＣ（パーソナルコンピュータ）や、ワークステーション、サーバ装置、スマートフォン、タブレット端末などの機器である。 サプライヤ検索装置１００は、入力装置２０１と、出力装置２０２と、外部記憶装置２０３と、演算装置２０４と、主記憶装置２０５と、通信装置２０６と、それぞれの装置を互いに接続するバス２０７と、を有する。入力装置２０１は、例えばキーボードやマウス、あるいはタッチペン、その他ポインティングデバイス、バーコードリーダーのような情報の読み取り装置、さらには音声による入力を受付ける装置である。出力装置２０２は、例えばディスプレイなどの、表示を行う装置である。外部記憶装置２０３は、例えばハードディスク装置やフラッシュメモリなどの不揮発性記憶装置である。演算装置２０４は、例えばＣＰＵ（Central Processing Unit）などの演算装置である。主記憶装置２０５は、例えばＲＡＭ（Random Access Memory）などのメモリ装置である。通信装置２０６は、アンテナを介して無線通信を行う無線通信装置、又はネットワークケーブルを介して有線通信を行う有線の通信装置である。
【００１３】
サプライヤ検索装置１００の記憶部３０は、サプライヤ検索装置１００の主記憶装置２０５または外部記憶装置２０３により実現される。また、サプライヤ検索装置１００の制御部１０と、演算部２０とは、サプライヤ検索装置１００の演算装置２０４に処理を行わせるプログラムによって実現される。このプログラムは、主記憶装置２０５または外部記憶装置２０３内に記憶され、実行にあたって主記憶装置２０５上にロードされ、演算装置２０４により実行される。また、サプライヤ検索装置１００の通信部４０はサプライヤ検索装置１００の通信装置２０６によって実現される。発注者は、サプライヤを検索する際に、サプライヤ検索装置１００に検索条件を報告する。
【００１４】
図３は、サプライヤ検索装置１００の制御部１０および演算部２０における処理フロー例を示す図である。演算部２０の各処理は、サプライヤ情報入力受付処理部１１０がバイヤまたはサプライヤからのサプライヤ情報の格納処理を開始する要求を受け、図４に示すサプライヤ情報入力画面３００を構成し、出力装置２０２で表示させて開始される。
【００１５】
まず、制御部１０は、サプライヤ情報として、少なくともサプライヤ名と、分類コードと、を受付け、記憶部３０のサプライヤ情報格納部３１０に、サプライヤ名と、分類コードを格納させる（ステップＳ００１）。
【００１６】
図４は、サプライヤ情報入力画面３００の構成例を示す図である。サプライヤ情報入力画面３００には、少なくともサプライヤ名の入力を受け付けるサプライヤ名入力領域３０１と、提供可能な部品の分類コード３１２を受け付ける分類コード入力領域３０２と、入力確定ボタン３０４を備える。分類コード入力領域３０２は、ユーザの入力を補助するために、あらかじめ分類コードの一覧を表示し、選択させる方法であってもよい。例えば分類コード入力領域３０２の３０２１によると、チェックボックスを用いることで、分類コードの選択による入力を受け付けることもできる。また、当該サプライヤが提供可能な分類コードは１つ以上複数であっても構わない。また、分類コード入力領域３０２はテキストボックスのような入力方式として、直接分類コードを入力しても構わない。
【００１７】
尚、サプライヤの提供可能な部品の分類コードはサプライヤ側から提供を受けても良いし、バイヤ側で調査して入力してもよい。
上記ステップにて受け付ける情報には、サプライヤ名とサプライヤが提供可能な分類コードの以外のサプライヤ情報であっても構わない。図４の入力画面例によれば、サプライヤの製造拠点情報３０３１や、過去の取引実績３０３２などであってもよい。製造拠点情報３０３１は例えばサプライヤの製造拠点が位置する国や地域に関する情報などである。過去の取引実績３０３２は、バイヤとサプライヤ間の過去の取引において、取引実績の有無に関する情報である。
取引実績等のデータは、バイヤで管理する過去の取引実績データを記憶しているデータベースより取得することも可能である。取引実績については、あまり古い情報では参考にならない場合もあるため、最近１年以内や３年以内というように期間を指定して取引実績の有無のデータを取得することが有効である。
入力確定ボタン３０４は、サプライヤ情報入力画面３００受け付けた入力情報を、サプライヤ情報格納部３１０に格納するための確定ボタンである。
【００１８】
図８は、サプライヤ情報格納部３１０に格納されるテーブルの構成例を示す図である。サプライヤ情報格納部３１０には少なくとも、サプライヤ名３１１と、分類コード３１２と、が格納される。サプライヤ名３１１は、サプライヤの企業名称が格納される欄である。分類コード３１２はサプライヤが提供可能な部品の分類コードが格納される欄である。例えば、本表の第一レコード（表中２行目）によると、サプライヤ名「Ａ社」は、分類コード「Ａ００１」という部品が提供可能であることがわかる。つまり、サプライヤ名を表す「Ａ社」がサプライヤ名３１１に、提供可能な部品の分類コードを表す「Ａ００１」が分類コード３１２に、格納されていることが分かる。
【００１９】
図３のステップＳ００１では、制御部１０は、サプライヤ情報入力画面３００で受け付けた、サプライヤ名入力領域３０１に入力された値をサプライヤ情報格納部３１０のサプライヤ名３１１に、分類コード入力領域３０２に入力された値をサプライヤ情報格納部３１０の分類コード３１２に、格納される。
【００２０】
上記サプライヤ情報格納部３１０には、サプライヤ名と分類コードのほかにも、図４で受け付けたサプライヤ情報３０３を格納してもよい。例えば図４で入力を受け付けた、製造拠点情報と、取引実績は、それぞれサプライヤ情報格納部３１０の製造拠点情報格納部３１３と、取引実績情報格納部３２４に格納されてもよい。
【００２１】
図３に戻り、制御部１０は、バイヤによる、代替部品が調達可能なサプライヤを検索するための検索条件の入力を受付け、処理を開始する要求を受け、図５に示すサプライヤ検索条件入力画面４００を構成し、出力装置２０２で表示させる。ここで入力を受け付ける情報とは、代替サプライヤを探すために、これまでに部品・材料の調達を行っていた、既存サプライヤと、そのサプライヤに関する情報である。
【００２２】
制御部１０は、サプライヤの検索条件として、少なくともサプライヤ名と、部品名とを取得させる（ステップＳ００２）。具体的にはステップＳ００２では、制御部１０は、サプライヤ検索条件入力画面４００で受け付けた、サプライヤ名入力領域４０１に入力された値を、検索条件格納部３３０のサプライヤ名３３１に、部品名入力領域４０２に入力された値を部品名３３２に格納する。
【００２３】
図５は、サプライヤ検索条件入力画面４００の構成例を示す図である。サプライヤ検索条件入力画面４００には少なくとも、サプライヤ名入力領域４０１と、部品名入力領域４０２と、検索実行ボタン４０４を備える。
【００２４】
上記ステップにて受け付ける情報には、既存のサプライヤ名と、部品名以外の検索条件であっても構わない。図５によれば、他の検索条件として、製造拠点情報の一致条件４０３１や、取引実績の有無条件４０３２などであってもよい。製造拠点情報の一致条件４０３１は、代替サプライヤを抽出するにあたり、既存サプライヤの製造拠点と同一か否かを検索条件とするかの情報である。取引実績の有無条件４０３２は、代替サプライヤを抽出するにあたり、バイヤとサプライヤ間の過去の取引において、取引実績の有無を検索条件とするかの情報である。
【００２５】
検索実行ボタン４０４は、サプライヤ検索条件入力画面４００で受け付けた入力情報を検索条件格納部３３０に格納するための確定ボタンである。
【００２６】
図９は検索条件格納部３３０に格納されるテーブルの構成例を示す図である。検索条件格納部３３０には、少なくもとも、サプライヤ名３３１と、部品名３３２と、が格納される。サプライヤ名３３１は、サプライヤの企業名が格納される欄である。部品名３３２は既存サプライヤから購買し、代替サプライヤの選定を検討している部品名が格納される欄である。例えば、本表の第一レコード（表中２行目）によると、サプライヤ名「Ｎ社」から購入している、部品名「部品Ａ」の代替部品が提供可能なサプライヤの検索であることがわかる。つまり、サプライヤ名を表す「Ｎ社」がサプライヤ名３３１に、代替部品の提供可能なサプライヤを探す対象である部品名「部品Ａ」が部品名３３２に、格納されていることがわかる。
【００２７】
上記検索条件格納部３３０には、サプライヤ名と部品名３３２のほかにも、図５で受け付けた検索条件４０３を格納してもよい。例えば図５で入力を受け付けた、製造拠点に関する検索条件と、取引実績に関する検索条件は、それぞれサプライヤ情報格納部３１０の製造拠点条件格納部３３３と、取引実績条件格納部３３４に格納されてもよい。ここで検索条件に関する情報の製造拠点条件格納部３３３と、取引実績条件格納部３３４の保持方法としては、テキスト情報として保持してもよいし、「０」「１」などの数値データに置き換えて保持してもよい。
【００２８】
次に、制御部１０は、代替部品の調達が可能なサプライヤを抽出するための演算処理を行う（ステップＳ００３）。  ここで、演算部２０でおこなわれる、代替サプライヤ候補を抽出するための処理（Ｓ００３）について詳細に説明する。
【００２９】
図７は、代替サプライヤを抽出するための処理フロー例である。まず、演算部２０は、検索条件格納部３３０に格納された情報と、サプライヤ情報格納部３１０に格納された情報の照合を行う。具体的には、検索条件格納部３３０のサプライヤ名３３１に格納されているサプライヤ名を検索キーとして、サプライヤ情報格納部３１０のサプライヤ名３１１の検索を行う（ステップＳ０３０１）。
【００３０】
本例によれば、検索条件格納部３３０に格納されているテーブルによると、サプライヤ名３３１には「Ｎ社」が格納されていることがわかる。次に、サプライヤ名３３１に格納されている情報を検索キーとして、サプライヤ情報格納部３１０に格納されているテーブルのサプライヤ名３３１の照合を行い該当するレコードの分類コード３１２を抽出する。具体的には、サプライヤ名３３１に格納されている「Ｎ社」を検索キーとして、サプライヤ情報格納部３１０の各レコードの検索をする。図８のテーブルによれば、サプライヤ情報格納部３１０の第二レコードには「Ｎ社」のレコードがあり、分類コード３１２は「Ａ０１」であることがわかる。さらに次のレコードを検索し、サプライヤ名が一致する場合は該当する分類コードを抽出する。以上の検索処理をサプライヤ情報格納部３１０に格納されているすべてのレコードに対し繰り返す。
【００３１】
図１０は、ステップＳ０３０１における照合結果を模擬的に示した図である。本図によれば、ステップＳ０３０１の処理によって検索対象である「Ｎ社」が提供可能な部品の分類コードは、「Ａ０１」「Ａ０２」「Ａ０３」であることがわかる。
【００３２】
次に、ステップＳ０３０１の処理の結果、検索条件に該当するレコードの有無の判定を行う（ステップＳ０３０２）。ここで、該当するレコードがなかった場合は、本フローにおける処理を終了する。該当するレコードがひとつ以上あった場合は、次の処理に移る。
【００３３】
次に、演算部２０は、検索対象となるサプライヤに代替可能なサプライヤを判定するための、サプライヤ類似度算出処理を行う（ステップＳ０３０３）。図１１は本処理の内容を模擬的に示した図である。
【００３４】
ステップＳ０３０３では、まず、サプライヤ情報格納部３１０に格納されている全てのサプライヤを対象に、サプライヤごとに提供可能な分類コードの抽出をおこなう、図１１によれば、サプライヤ情報格納部３１０から「Ｂ社」が提供可能な分類コード３１２を抽出した結果、「Ａ００１」「Ａ００２」「Ａ００３」が提供可能であることがわかる。同様にＣ社が提供可能な分類コード３１２を抽出した結果、「Ａ００１」「Ａ００２」「Ａ００５」「Ａ００６］が提供可能であることがわかる。同様にＤ社が提供可能な分類コード３１２を抽出した結果、「Ａ００１」「Ａ００３」「Ａ００４」「Ａ００６」が提供可能であることがわかる。
【００３５】
次に、先ほど抽出した検索対象であるサプライヤが提供可能な分類コードとの組み合わせの一致度合いをサプライヤごとに算出する。本例によれば、図１０に示すように、「Ｎ社」が提供可能な分類コードは「Ａ００１」「Ａ００２」「Ａ００３」であるのに対し、「Ｂ社」が提供可能な分類コードは「Ａ００１」「Ａ００２」「Ａ００３」であり、分類コードの組み合わせパターンは一致している。すなわち、提供可能な分類コードは同一である。類似度としては、検索対象となるサプライヤが保持する分類コードの数を分母とし、一致する分類コードの数分子にとることで算出する。すなわち、本例に従えば、
類似度（％）＝一致した分類コード数／検索対象サプライヤが保持する分類コード数×１００
＝３／３×１００
＝１００％
となる。以上の処理をサプライヤ情報格納部３１０に格納されているすべてのサプライヤを対象に繰り返す。このように算出した結果は、制御部１０によって、記憶部３０の判定結果情報格納部３２０に格納される（ステップＳ０３０４）。
図１２は、記憶部３０に格納される判定結果情報格納部３２０テーブルの構成例である。判定結果情報格納部３２０には少なくとも、候補サプライヤ名３２１と、類似度３２２とが格納される。候補サプライヤ名３２１にはステップＳ０３０３で抽出されたサプライヤ名が格納される欄である。類似度３２２にはステップＳ０３０３で算出された類似度が格納される欄である。例えば本表の第一レコードによると、代替サプライヤの候補として「Ｂ社」が抽出され、検索対象となるサプライヤとの類似度は「１００％」であることがわかる。つまり「Ｂ社」の類似度「１００％」は判定結果情報格納部３２０の類似度３２２に格納される。同様の処理を「Ｃ社」「Ｄ社」で行う。なお、判定結果情報格納部３２０に格納される情報としては、検索条件入力画面での入力情報受付時に、製造拠点情報があった場合には、当該サプライヤの製造拠点情報をサプライヤ情報格納部３１０の製造拠点情報格納欄３１３より抽出し、判定結果情報格納部３２０の製造拠点情報格納欄３２４に格納してもよい。また、判定結果情報格納部３２０に格納される情報としては、検索条件入力画面での入力情報受付時に、取引実績に関する条件情報があった場合には、当該サプライヤの取引実績情報をサプライヤ情報格納部３１０の取引実績格納欄３１４より抽出し、判定結果情報格納部３２０の取引実績格納欄３２５に格納してもよい。
【００３６】
なお、サプライヤの類似度の判定処理以外にも、以下のような方法によって類似度相当の評価値を求めることも可能である。
【００３７】
まず、記憶部３０に、分類コード間距離情報格納部３５０に、図１３に示すような情報を予めバイヤまたはサプライヤから制御部１０にて入力を受付け格納する。
【００３８】
図１３、分類コード間の類似度合いを距離情報として格納するテーブルの構成例を示したものである。類似度合いとは、部品の機能や構造、部品の大きさなどの類似性を数値的に表現するものである。距離情報の入力例としては、本例によればまったく類似していないものは「０」とし、以降類似度合いが高まるにつれ、値は増加し最大「９」で表される。この分類コード間距離情報格納部３５０を用いて、代替サプライヤスコアを算出する。
【００３９】
次に、図５の入力画面で入力された部品名をもとに、部品名３３２から入力を受け付けたが部品名属する分類コード３１２を、分類コードマスタ３４０より取得する。
【００４０】
図６は、記憶部３０に格納される分類コードマスタ３４０の構成例を示す図である。分類コードマスタ３４０は、少なくとも、部品名領域３４１と、分類コード３４２とで構成される。ここで抽出された分類コード３１２を基点に、以下に示す代替サプライヤスコアの算出を行う。本例では、図５で入力を受け付けた「部品名」が属する分類コードを「Ａ００２」として説明を行う。
【００４１】
図１４は、代替サプライヤスコア算出処理を模式的に表したものである。ここではステップＳ０３０３と同様の処理によってサプライヤごとの提供可能な分類コード３１２を抽出する。例えば、「Ｂ社」が提供可能な分類コードは「Ａ００１」と「Ａ００２」と「Ａ００３」である。次に、「Ｂ社」の代替サプライヤスコアを図１３のテーブルに格納されている情報を用いて算出する。検索条件で入力された部品名と「Ｂ社」が提供可能な分類コードの組み合わせを抽出する。つまり、検索条件として「Ａ００２」、「Ｂ社」が提供可能な分類コードは「Ａ００１」と「Ａ００２」と「Ａ００３」であるため、組み合わせとしては、「Ａ００１」と「Ａ００２」、「Ａ００２」と「Ａ００２」、「Ａ００３」と「Ａ００２」である。これらの組み合わせごとの距離を図１３のテーブルより抽出し、その総和を代替サプライヤスコアとする。具体的には、図１３より「Ａ００１」と「Ａ００２」の距離は「５」、「Ａ００２」と「Ａ００２」の距離は「９」、「Ａ００３」と「Ａ００２」の距離は「５」であることがわかり、それらの総和は、５＋９＋５＝１９と算出することができる。
以上の代替サプライヤスコアは、算出結果格納（ステップＳ０３０４）にて判定結果情報格納部３２０に格納される。具体的には、「Ｂ社」の代替サプライヤスコア算出結果である「１９」を判定結果情報格納部３２０の類似度３２２に格納する。同様の処理を「Ｃ社」で行うと代替サプライヤスコアは「１７」、「Ｄ社」で行うと代替サプライヤスコアは「１８」と算出することができ、各々判定結果情報格納部３２０のスコア情報格納部３２３に格納される。
【００４２】
以上がサプライヤ類似度判定処理で行われる詳細処理ステップＳ０３０２からＳ０３０４まで説明である。本発明では、上記のように、入力を受け付けた「部品名」が属する分類コートが「Ａ００２」であるにも関らず、「Ａ００２」を提供可能としていない「Ｄ社」を抽出することができる。本発明では、受注生産品などの場合は、各サプライヤで提供される部品が同一仕様でなくても、また同一分類でなくても、サプライヤ間の供給能力の類似度を評価することができる。上記の例では、本発明は、「Ｄ社」は分類コード「Ａ００２」の部品を提供していなくても、Ｎ社と類似の供給能力を有すると評価することができ、従来の単なる「部品名」「分類コード」検索では抽出できなかった代替サプライヤ候補も抽出することが特徴である。
図３の処理ステップに戻る。演算部２０は、ステップＳ００３の処理結果である、判定結果情報格納部３２０に格納された情報を受付け、制御部１０の判定結果受付処理部１３０で出力処理を行う（ステップＳ００４）。具体的には、判定結果情報格納部３２０の情報を受付け、判定結果受付処理部１３０が図１５に示す出力画面５００を構成し、出力装置２０２で表示させる。  
図１５は、出力画面５００の構成例を示す図である。出力画面５００は、少なくとも、検索対象サプライヤ名表示部５０１と、検索対象部品名表示部５０２と、サプライヤ候補表示部５０４と、サプライヤ候補表示方法選択ボタン５０５を備える。検索対象サプライヤ名表示部５０１には、条件サプライヤ検索条件入力画面４００のサプライヤ名入力領域４０１で受け付けた検索条件を表示させる領域である。検索対象部品名表示部５０２には、サプライヤ検索条件入力画面４００の部品名入力領域４０２で受け付けた検索条件を表示させる領域である。サプライヤ候補表示部５０４は判定結果情報格納部３２０の情報を後述する表示順位の決定処理に従って決まる判定結果情報格納部３２０のランク情報３２６の値に従って、サプライヤ名を表示させる領域である。
【００４３】
ここで、サプライヤ候補表示部５０４に表示させる、サプライヤのソート順位の決定方法について説明をする。サプライヤ名は５０４１の欄に、「類似度」又は「スコア」の値はサプライヤ候補表示方法選択ボタン５０５での選択に応じて値５０４２の欄に表示される。サプライヤ候補の表示順位は、検索条件入力画面４００の検索条件の入力情報および、サプライヤ候補表示方法選択ボタン５０５での入力情報をもとに決定する。具体的には、サプライヤ検索条件入力画面４００の検索条件４０３で製造拠点や取引実績に関する条件を受け付けない（両項目とも「不問」と受け付けた場合）で、なおかつサプライヤ候補表示方法選択ボタン５０５で「類似度」の入力を受け付けた場合には、判定結果情報格納部３２０の類似度３２２の値が大きい順に順位をつけ、その値をランク情報３２６に格納する。サプライヤ検索条件入力画面４００の検索条件４０３で製造拠点や取引実績に関する条件を受け付けない（両項目とも「不問」と受け付けた場合）で、なおかつサプライヤ候補表示方法選択ボタン５０５で「スコア」の入力を受け付けた場合には、判定結果情報格納部３２０のスコア情報格納部３２３の値が大きい順に順位をつけ、その値をランク情報３２６に格納する。サプライヤ検索条件入力画面４００の検索条件４０３で製造拠点や取引実績に関する条件を受け付けた場合で、なおかつサプライヤ候補表示方法選択ボタン５０５で「類似度」の入力を受け付けた場合には、判定結果情報格納部３２０のレコードの中から検索条件に合致するレコードのみ抽出し、当該レコードに対し類似度３２２の値が大きい順に順位をつけ、その値をランク情報３２６に格納する。サプライヤ検索条件入力画面４００の検索条件４０３で製造拠点や取引実績に関する条件を受け付けた場合で、サプライヤ候補表示方法選択ボタン５０５で「スコア」の入力を受け付けた場合には、判定結果情報格納部３２０のレコードの中から検索条件に合致するレコードのみ抽出し、当該レコードに対しスコア情報格納部３２３の値が大きい順に順位をつけ、その値をランク情報３２６に格納する。以上の処理手順によって、バイヤは、代替サプライヤの選定を行うことが可能である。
【００４４】
本実施例では、代替サプライヤ検索時に、既存の発注条件（サプライヤ名称と部品名）を検索キーとして、既存サプライヤの中から類似度を評価する使い方を説明したが、例えば、新規部品の検索時においても、新規発注部品に関する検索条件を検索画面に入力し本発明を実施することで、発注候補サプライヤを迅速に提示するといった利用も可能である。
【００４５】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【００４６】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウエアで実現しても良い。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウエアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ(Solid State Drive)等の記録装置、またはＩＣカード、ＳＤカードＤＶＤ等の記録媒体におくことができる。
【００４７】
また、制御線や情報線説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えても良い。
【符号の説明】
【００４８】
１０：制御部、  ２０：演算部、  ３０：記憶部、  ４０：通信部、５０：ネットワーク、  
６０：外部記憶装置、１１０：プライヤ情報入力受付処理部発注情報取得処理部、  
１２０：サプライヤ検索条件受付処理部、  １３０：判定結果受付処理部、  
２０１：入力装置、２０２：出力装置、  ２０３：外部記憶装置、  ２０４：演算装置、
２０５：主記憶装置、２０６：通信装置、２１０：検索条件該当レコード抽出処理部、
２２０：サプライヤ類似度判定処理部、
３００：サプライヤ情報入力画面、３０１：サプライヤ名入力領域、３０２：分類コード入力領域、３０３：サプライヤ情報入力領域、３０４：入力確定ボタン、３１０：サプライヤ情報格納部、
３１１：サプライヤ名、３１２：分類コード、３１３：製造拠点情報格納欄、
３１４：取引実績格納欄、３２０：判定結果情報格納部、３２１：候補サプライヤ名、
３２２：類似度、３２３：スコア情報格納部、３２４：製造拠点情報格納欄、
３２５：取引実績格納欄、３２６：ランク情報、３３０：検索条件格納部、３３１：サプライヤ名、３３２：部品名、３３３：製造拠点、３３４：取引実績、３４０：分類コードマスタ、
３４１：部品名格納領域、３４２：分類コード格納領域、３５０：分類コード間距離情報格納部、
４００：サプライヤ検索条件入力画面、４０１：サプライヤ名入力領域、４０２：部品名入力領域、４０３：検索条件入力領域、４０４：検索実行ボタン
５００：検索結果出力画面、５０１：検索対象サプライヤ名表示部、５０２：検索対象部品名表示部、５０３：検索条件、５０４：サプライヤ候補表示部、５０５：サプライヤ候補表示方法選択ボタン
【図１】
2014048862.tif 000003
【図２】
2014048862.tif 000004
【図３】
2014048862.tif 000005
【図４】
2014048862.tif 000006
【図５】
2014048862.tif 000007
【図６】
2014048862.tif 000008
【図７】
2014048862.tif 000009
【図８】
2014048862.tif 000010
【図９】
2014048862.tif 000011
【図１０】
2014048862.tif 000012
【図１１】
2014048862.tif 000013
【図１２】
2014048862.tif 000014
【図１３】
2014048862.tif 000015
【図１４】
2014048862.tif 000016
【図１５】
2014048862.tif 000017