(57)【要約】【課題】新規のサプライヤの探索を容易にする。【解決手段】サプライヤ探索装置は、入出力装置から入力された探索条件に従って、企業情報が格納された企業情報ＤＢを検索して、検索した企業情報を参照して、サプライヤとバイヤとの取引関係を示す取引関係情報テーブルを作成するサプライヤ候補選定部、取引関係情報テーブルに含まれるバイヤと自社との調達サプライチェーン上の競合関係の距離を示す競合度を求める競合度処理部、並びに、入出力装置から入力される競合度条件を満足する競合度に対応するバイヤとの取引関係が示されるサプライヤをサプライヤ候補リストとして入出力装置に出力する探索結果出力部を有する。【選択図】  図１
2016038658.tif 000002
【特許請求の範囲】
【請求項１】
入出力装置から入力された探索条件に従って、企業情報が格納された企業情報ＤＢを検索して、検索した前記企業情報を参照して、サプライヤとバイヤとの取引関係を示す取引関係情報テーブルを作成するサプライヤ候補選定部、前記取引関係情報テーブルに含まれる前記バイヤと自社との調達サプライチェーン上の競合関係の距離を示す競合度を求める競合度処理部、並びに、前記入出力装置から入力される競合度条件を満足する前記競合度に対応する前記バイヤとの前記取引関係が示される前記サプライヤをサプライヤ候補リストとして前記入出力装置に出力する探索結果出力部を有することを特徴とするサプライヤ探索装置。
【請求項２】
前記競合度処理部は、前記取引関係情報テーブルに含まれる前記バイヤの中から、前記自社にとって前記サプライヤを介して競合関係にある第１のバイヤをターゲットバイヤとして入力し、入力した前記ターゲットバイヤと前記取引関係があり、前記自社とは前記取引関係がない前記サプライヤを介した前記取引関係がある、自社と間接的な競合関係にあるバイヤを抽出することを特徴とする請求項１記載のサプライヤ探索装置。
【請求項３】
前記探索結果出力部は、前記企業情報を参照して作成した前記取引関係情報テーブルに含まれる、同じ前記バイヤと前記サプライヤの組み合わせの数に基づいた取引関係信頼度と、前記バイヤの前記競合度とから前記サプライヤ候補リストの表示順位を求めるサプライヤ順位処理部を含むことを特徴とする請求項２記載のサプライヤ探索装置。
【請求項４】
前記探索結果出力部は、前記企業情報を参照して作成した前記取引関係情報テーブルに含まれる、前記バイヤと前記サプライヤとの前記取引関係を示す取引関係図を前記入出力装置に出力するサプライヤＭＡＰ生成処理部を含むことを特徴とする請求項３記載のサプライヤ探索装置。
【請求項５】
前記企業情報ＤＢは、前記バイヤおよび前記サプライヤの前記企業情報を有するホームページを含むことを特徴とする請求項４記載のサプライヤ探索装置。
【請求項６】
サプライヤ探索装置における探索方法であって、前記サプライヤ探索装置は、入出力装置から入力された探索条件に従って、企業情報が格納された企業情報ＤＢを検索して、検索した前記企業情報を参照して、サプライヤとバイヤとの取引関係を示す取引関係情報テーブルを作成し、前記取引関係情報テーブルに含まれる前記バイヤと自社との調達サプライチェーン上の競合関係の距離を示す競合度を求め、前記入出力装置から入力される競合度条件を満足する前記競合度に対応する前記バイヤとの前記取引関係が示される前記サプライヤをサプライヤ候補リストとして前記入出力装置に出力することを特徴とするサプライヤ探索方法。
【請求項７】
前記サプライヤ探索装置は、前記取引関係情報テーブルに含まれる前記バイヤの中から、前記自社にとって前記サプライヤを介して競合関係にある第１のバイヤをターゲットバイヤとして入力し、入力した前記ターゲットバイヤと前記取引関係があり、前記自社とは前記取引関係がない前記サプライヤを介した前記取引関係がある、自社と間接的な競合関係にあるバイヤを抽出することを特徴とする請求項６記載のサプライヤ探索方法。
【請求項８】
前記サプライヤ探索装置は、前記企業情報を参照して作成した前記取引関係情報テーブルに含まれる、同じ前記バイヤと前記サプライヤの組み合わせの数に基づいた取引関係信頼度と、前記バイヤの前記競合度とから前記サプライヤ候補リストの表示順位を求めることを特徴とする請求項７記載のサプライヤ探索方法。
【請求項９】
前記サプライヤ探索装置は、前記企業情報を参照して作成した前記取引関係情報テーブルに含まれる、前記バイヤと前記サプライヤとの前記取引関係を示す取引関係図を前記入出力装置に出力することを特徴とする請求項８記載のサプライヤ探索方法。
【請求項１０】
前記企業情報ＤＢは、前記バイヤおよび前記サプライヤの前記企業情報を有するホームページを含むことを特徴とする請求項９記載のサプライヤ探索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、部品等を供給可能なサプライヤを探索するサプライヤ探索装置およびその探索方法に関する。
【背景技術】
【０００２】
企業により新製品開発が日々進められている。新製品開発に伴い、新たな部品が必要となり、そのような部品を供給できるサプライヤを探す必要性が生じる。企業は、取引の実績を考慮に入れて、これまでに取引関係があるサプライヤを中心に新たな部品サプライヤを探すことが多い。
【０００３】
このような企業間の取引関係を用いる技術が特許文献１に開示されている。特許文献１は、ある企業の倒産による影響の範囲などを見ることを目的とした、多数の企業間の取引関係をツリー状に表現したマップ上において、各企業の属性や企業間の取引内容をも把握できるようにする技術を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−０７３８９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１は、企業間の取引関係及び企業の業種が分かるので、規格品やカタログ販売されるような部品を調達するサプライヤを探す場合には、手がかり情報として利用できる。
【０００６】
しかしながら、新製品開発に伴い、カタログ販売などに依らない特殊部品を必要とする場合も多い。たとえば、製品デザインの変更に伴う特殊形状の部品、小型・軽量化を進めたときの新たな軽量素材の部品、風雨などに曝されてもよいなどの使用環境の緩和を進めたときの、モールドされた電子部品や防水加工を施した部品などである。このような特殊部品は、サプライヤの技術やノウハウ、製造設備などに依存し、これまでに取引関係があるサプライヤの中から特殊部品のサプライヤを探すことが困難な場合があり、新規のサプライヤを探す必要がある。
【課題を解決するための手段】
【０００７】
開示するサプライヤ探索装置は、入出力装置から入力された探索条件に従って、企業情報が格納された企業情報ＤＢを検索して、検索した企業情報を参照して、サプライヤとバイヤとの取引関係を示す取引関係情報テーブルを作成するサプライヤ候補選定部、取引関係情報テーブルに含まれるバイヤと自社との調達サプライチェーン上の競合関係の距離を示す競合度を求める競合度処理部、並びに、入出力装置から入力される競合度条件を満足する競合度に対応するバイヤとの取引関係が示されるサプライヤをサプライヤ候補リストとして入出力装置に出力する探索結果出力部を有する。
【発明の効果】
【０００８】
開示するサプライヤ探索装置によれば、新規のサプライヤを容易に探すことができる。
【図面の簡単な説明】
【０００９】
【図１】サプライヤ探索装置の構成例である。
【図２】探索条件入力画面の例である。
【図３】探索条件テーブルの一例である。
【図４Ａ】サプライヤ候補選定部の処理フローチャートである。
【図４Ｂ】サプライヤ候補選定部の処理フローチャートである。
【図５】企業情報リストの例である。
【図６】企業マスタテーブルの例である。
【図７】企業カタログの例を示す図である。
【図８】企業ホームページの例を示す図である。
【図９】競合度処理部の処理フローチャートである。
【図１０】取引関係情報テーブルの例である。
【図１１】探索結果出力部の処理フローチャートである。
【図１２】取引関係出力領域の例である。
【図１３】スコア算出情報テーブルの例である。
【図１４】スコア集計情報テーブルの例である。
【図１５】サプライヤ順位処理部の処理フローチャートである。
【図１６】取引関係ＭＡＰ表示部に出力する方式を変形した例である。
【図１７】取引関係ＭＡＰ表示部に出力する方式を変形した例である。
【発明を実施するための形態】
【００１０】
サプライヤ探索装置を、説明を簡単にするために、企業が製品の製造業であり、製品製造に必要な部品の調達先であるサプライヤを探索するものとして説明する。実際には、企業にとっては、いわゆる部品に限らず、たとえば製品意匠を提供するデザイン企業、特別な技術を提供する技術アドバイザー企業、要求された接着力の接着剤や要求された色や光沢の塗料を提供する化学材料企業、製品の運搬や流通に係る企業のような有形・無形の技術やサービスを提供する企業もサプライヤとして、又はパートナーとして必要である。したがって、ここでは部品は有形の部品に限らず、無形のサービスや技術を含み、サプライヤには部品調達先に限らず、無形のサービスや技術を提供する企業も含む。また、説明するサプライヤ探索装置は、企業が、探索結果を参照して、最終的にサプライヤを決定する意思決定を支援する装置である。
【００１１】
図１は、サプライヤ探索装置１の構成例である。サプライヤ探索装置１は、探索条件入力部１０、サプライヤ候補選定部２０、競合度処理部３０、サプライヤ順位処理部４０、及び探索結果出力部５０の各処理部、並びに、探索条件テーブル６０、企業情報リスト７０、企業マスタテーブル８０、及び取引関係情報テーブル９０の各テーブルを記憶装置に有するコンピュータであり、入出力装置１１０を接続し、ネットワークを介して企業情報ＤＢ１００と接続する。また、各処理部の実行に伴う一時的なデータはサプライヤ探索装置１の記憶装置に適宜格納され、参照される。
【００１２】
探索条件入力部１０は、入出力装置１１０から入力されたサプライヤの探索条件を探索条件テーブル６０に格納する。サプライヤ候補選定部２０は、探索条件テーブル６０の探索条件に従って、企業情報ＤＢ１００を検索して、検索した結果を企業情報リスト７０に格納する。サプライヤ候補選定部２０は、企業情報リスト７０に基づいて、企業マスタテーブル８０及び取引関係情報テーブル９０を作成する。競合度処理部３０は、企業にとって製品や市場で競合する競合会社との関係（競合度）から、サプライヤ候補を求めて、企業マスタテーブル８０に格納する。サプライヤ順位処理部４０は、サプライヤの候補をスコア評価し、順位を付ける。このように、企業にとって、サプライヤ探索装置１はサプライヤを決定する意思決定を支援する装置として機能する。
【００１３】
企業情報ＤＢ１００は、各企業が提供する企業情報を予め収集した、企業内のデータベース（内部データベース）でもよいし、インターネット上の検索サイトを介してアクセスできる各企業のホームページなど（外部データベース）でもよいし、それらを併用してもよい。ここでは、少なくとも検索の対象となればよく、どのようなデータベースであるかは本質でないので詳細を省略するが、併用することが望ましい。
【００１４】
内部データベースには、現在までに取引関係があった企業情報が蓄積され、外部に漏れると取引の信用上の問題を引き起こすような情報（技術ノウハウや価格など）も含んでいる場合が多い。取引関係があった企業は、一般に自社をバイヤとするサプライヤに限定されるので、新規のサプライヤを探索するためには外部データベースとの併用が必要となる。内部データベースは、所定のフォーマットに従って企業情報が格納され、データベース管理システムによって管理されていることがほとんどである。
【００１５】
一方、外部データベースは、サプライヤを探索するための個別の企業情報としては、情報量や情報内容の具体性の点で不十分である可能性も高いが、現在までに取引関係がなかった企業情報を取得するためには重要である。特に、現在までに取引関係があった企業から調達できないと考えられる部品のサプライヤを探索するために重要である。しかし、ホームページ等の外部データベースは、各企業の技術力のＰＲやセールスプロモーションのために、得意部品や得意技術を公開すると共に、主要顧客（バイヤ）への納入実績を積極的に公開するものの、部品（ここでの部品は、たとえば金属加工企業の場合、その金属材料）の調達先（サプライヤ）を公開することは少ない。
【００１６】
このように互いに特徴の異なるデータベースの併用の利点以外に、さらに次のような場合にも利点がある。内部データベースに収集されている企業情報が、現在までの取引内容に依存し、その企業に係る他（たとえば、取引実績のない部品）の多くの情報を含んでいない状況があり、このような場合に、企業情報ＤＢ１００として、同一企業に関する内部データベースと外部データベースを併用する利点が大きい。
【００１７】
一方、内部データベースと外部データベースの併用に当たって、前者がデータベース管理システムを介したアクセスであり、後者は検索サイトを介したアクセスである点が異なるので、サプライヤ探索装置１は複数のアクセス種別に対応する必要がある。これに対しては、すでに多くのアクセスツール（アクセス処理プログラム）が存在するので、サプライヤ探索装置１はそれらを選択的に利用すればよい。
【００１８】
図２は、探索条件入力部１０が入出力装置１１０に表示する、探索条件入力画面の例である。探索条件入力画面は、サプライヤ名称１１１、部品名称１１２、複数のキーワード１１３、及び探索結果として取得するサプライヤ企業数の上限値１１４の入力欄、及び、サプライヤ候補選定部２０を起動する実行ボタン１１５を含む。サプライヤ名称１１１、部品名称１１２、及びキーワード１１３の少なくとも一つが入力され、実行ボタン１１５が押下されると、探索条件入力部１０が、探索条件入力画面に入力された内容を探索条件テーブル６０に格納し、サプライヤ候補選定部２０を起動する。なお、キーワード１１３が、「キーワード３」から始まる表示例としてある理由は、図３の探索条件テーブル６０の説明中に示す。
【００１９】
図３は、探索条件テーブル６０の一例である。探索条件テーブル６０のサプライヤ名称６１に「キーワード１」、部品名称６２に「キーワード２」と付してあるのは、後述する企業情報ＤＢ１００の検索のときに、キーワード６３のキーワードと同様に、キーワードとして用いるからである。
【００２０】
図３の探索条件テーブル６０は、（１）サプライヤ名称６１および部品名称６２が設定されず、キーワード６３としてＫＷ３、ＫＷ４、・・、ＫＷｎが設定され、取得するサプライヤ企業数の上限値６４に５（社）が設定された例を示している。この例の場合は、サプライヤ候補選定部２０は、ＫＷ１、ＫＷ２、・・、ＫＷｎの少なくとも一つを含む企業情報を企業情報ＤＢ１００から取得する。
【００２１】
図示を省略している他の例を説明する。（２）サプライヤ名称６１にＫＷ１が設定され、部品名称６２が設定されないと、サプライヤ候補選定部２０は、設定されたサプライヤ名称６１の企業情報を企業情報ＤＢ１００から取得する。このとき、キーワード６３が設定されているならば、設定されたサプライヤ名称６１の企業情報の中から、設定されたキーワード６３、企業名及び取引先（以下、キーワード６３等）を含む部分の企業情報を企業情報ＤＢ１００から取得する。設定されたキーワード６３等を含む部分の企業情報を区分けできない場合は、設定されたキーワード６３に係らず、企業情報を企業情報ＤＢ１００から取得する。
【００２２】
（３）サプライヤ名称６１にＫＷ１が設定され、部品名称６２にＫＷ２が設定されると、サプライヤ候補選定部２０は、設定されたサプライヤ名称６１の部品名称６２に係る部分の企業情報を企業情報ＤＢ１００から取得する。このとき、キーワード６３が設定されているならば、設定されたサプライヤ名称６１の部品名称６２に係る部分の企業情報の中から、設定されたキーワード６３等を含む部分の企業情報を企業情報ＤＢ１００から取得する。設定されたキーワード６３等を含む部分の企業情報を区分けできない場合は、設定されたキーワード６３に係らず、設定されたサプライヤ名称６１の企業情報の部品名称６２に係る部分の企業情報を企業情報ＤＢ１００から取得する。さらに、設定された部品名称６２に係る部分の企業情報を区分けできない場合は、設定された部品名称６２に係らず、またキーワード６３の設定の有無にかかわらず、設定されたサプライヤ名称６１の企業情報を企業情報ＤＢ１００から取得する。
【００２３】
（４）サプライヤ名称６１が設定されず、部品名称６２が設定さると、サプライヤ候補選定部２０は、部品名称６２を含む企業情報を企業情報ＤＢ１００から取得する。このときの部品名称６２に係る部分の企業情報や設定されたキーワード６３等を含む部分の企業情報を区分けした取得に関しては、（３）の場合と同様である。
【００２４】
取得するサプライヤ企業数の上限値６４が有意な場合は、上記（１）および（４）の場合、すなわちサプライヤ名称６１が設定されない場合である。サプライヤ名称６１が設定されない場合、サプライヤ候補選定部２０は、企業情報ＤＢ１００から数10社〜数100社の企業情報を取得する可能性があり、サプライヤ探索装置１は、その中から後述する評価の高い企業を上限値６４の数に絞ってサプライヤ探索結果とする。数10社〜数100社の企業情報を順次サプライヤ探索結果として出力してもよいが、候補が多すぎると、サプライヤ探索装置１を利用するユーザの人手を多くかけることになり、サプライヤ探索装置１の意思決定支援装置としての役割を損なうことになる。
【００２５】
企業が新製品の開発・製造に当たり、これまでにない部品を調達するような場合、上記（１）のサプライヤ名称６１および部品名称６２が設定されず、いくつかのキーワード６３が設定される探索条件となる場合が多い。たとえば、キーワード６３として「アルミ」、「プレス加工」、「曲面」、「研磨」などにより所望の部品を特定することになる。
【００２６】
部品名称６２に係る部分や設定されたキーワード６３等を含む部分を企業情報の中で区分け（選択）することを説明したが、内部データベースの場合に所定のフォーマットから区分けできる場合が多いが、外部データベースでは区分けできない場合が多い。外部データベースにアクセスする多くの場合、探索条件に合ったサプライヤ企業の企業情報を全体として取得することになる。ただし、キーワード６３等を含むページと含まないページとが明確な企業情報の場合、キーワード６３等を含むページを取得すればよい。
【００２７】
図４Ａは、サプライヤ候補選定部２０の処理フローチャートである。探索条件入力部１０により起動されるサプライヤ候補選定部２０の処理の概要を既に説明したが、処理フローチャートを用いて簡単に説明する。
【００２８】
探索条件テーブル６０にサプライヤ名称６１が設定されているならば（S200）、サプライヤ候補選定部２０は、サプライヤ名称６１をキーワード１(ＫＷ１)として設定する（S201）。サプライヤ名称６１が設定されていないならば（S200）、サプライヤ候補選定部２０は、図４ＢのＳ210へ移る。探索条件テーブル６０に部品名称６２が設定されているならば（S202）、サプライヤ候補選定部２０は、部品名称６２をキーワード２(ＫＷ２)として設定する（S203）。探索条件テーブル６０に部品名称６２が設定されていないならば（S202）、サプライヤ候補選定部２０はＳ204へ移る。
【００２９】
サプライヤ候補選定部２０は、探索条件テーブル６０に設定されているキーワード６３を企業情報ＤＢ１００の検索キーワードとして設定し（S204）、企業情報ＤＢ１００を検索し（S205）、検索した企業情報を記憶装置に格納する。サプライヤ候補選定部２０は、記憶装置に格納した企業情報をキーワードにより区分けする（S205）。キーワード等を含む部分の企業情報の区分けに関しては前述のとおりである。サプライヤ候補選定部２０は、探索結果出力部５０を起動して（S207）、処理を終了する。この場合、記憶装置に格納されている企業情報は、部品名称６２やキーワード６３の設定の有無にかかわらず、サプライヤ名称６１に設定された企業名称の企業情報であるので、探索結果出力部５０は、その企業情報を入出力装置９０に出力する。後述する探索結果出力部５０の処理において、この場合の出力については説明を省略する。
【００３０】
図４Ｂは、図４Ａに続く、サプライヤ候補選定部２０の処理フローチャートであり、探索条件テーブル６０にサプライヤ名称６１が設定されていない場合である。探索条件テーブル６０に上限値６４が設定されていないならば（S210）、サプライヤ候補選定部２０は、上限値６４にデフォルトを設定する（S211）。デフォルトの値は、たとえば７（社）である。
【００３１】
サプライヤ候補選定部２０は、取得企業情報数（取得すべき企業情報を持つ企業数）を設定する（S212）。取得企業情報数は、たとえば、上限値６４の値の２倍とする。なぜならば、サプライヤ順位処理部４０の処理によって、検索した順序と順位が入れ替わる可能性があるからである。すなわち、取得企業情報数の企業情報を検索し、サプライヤ順位処理部４０が順位付けして、順位付けした企業情報から上限値６４の値以下の数の企業情報を選択して探索結果として取得するためである。
【００３２】
探索条件テーブル６０に部品名称６２が設定されているならば（S213）、サプライヤ候補選定部２０は、部品名称６２をキーワード２(ＫＷ２)として設定する（S214）。探索条件テーブル６０に設定されているキーワード６３を企業情報ＤＢ１００の検索キーワードとして設定し（S215）、企業情報ＤＢ１００を検索し（S216）、検索した企業情報の中から検索した順に取得企業情報数分の企業情報を選択して記憶装置に格納する（S217）。サプライヤ候補選定部２０は、記憶装置に格納した企業情報をキーワード等により区分けする（S218）。キーワード等を含む部分の企業情報の区分けに関しては前述のとおりである。サプライヤ候補選定部２０は、区分けした企業情報の記憶装置への格納場所を示す企業情報リスト７０を作成する（S219）。
【００３３】
図５は、企業情報リスト７０の例である。企業情報リスト７０は、リストの順序を示すＮｏ７１、検索したサプライヤ（名称）７２、探索条件テーブル６０に部品名称６２が設定されていた場合の部品名称７３、探索条件テーブル６０に設定されたキーワード６３の一致を示す（図中○印）キーワード一致７４、検索した企業情報の情報源(例えば、ホームページ)７５、記憶装置へ格納した企業情報（又は区分けした企業情報）の格納アドレス７６、記憶装置へ格納した企業情報（又は区分けした企業情報）の格納容量７７、および検索した企業情報に含まれるバイヤ(名称)７８を含む。バイヤ(名称)７８の検索については、後述する。
【００３４】
図５の企業情報リスト７０は、探索条件テーブル６０の上限値６４の５（社）の設定に対応して、取得企業情報数を１０（社）として検索した結果を検索順に格納した例である。検索順は、一致したキーワード数が多いものから、かつキーワードの設定順になる。
【００３５】
図４Ｂの説明に戻る。サプライヤ候補選定部２０は、企業情報リスト７０に対応した企業マスタテーブル８０を作成する（S220）。
【００３６】
図６は、企業マスタテーブル８０の例である。企業マスタテーブル８０は、テーブルのレコード順序を示すＮｏ８１、企業（名称）８２、その企業がバイヤであることを示すバイヤフラグ８３、バイヤの競合度８４、およびその企業の属性８５を含む。企業マスタテーブル８０と企業情報リスト７０を対照すると分かるように、サプライヤ候補選定部２０は、企業情報リスト７０のサプライヤ７２及びバイヤ７８を企業８２として、各企業８２に関する情報を格納したマスタテーブルである。説明を省略するが、サプライヤ候補選定部２０は、企業情報リスト７０のバイヤ７８を検索キーワードとして新たなサプライヤの企業情報を検索し、検索した結果を企業情報リスト７０に新たなレコードとして追加しておくことによって、企業マスタテーブル８０を作成できる。競合度８４は、後述する競合度処理部４０によって格納される。
【００３７】
図４Ｂの説明に戻る。サプライヤ候補選定部２０は、競合度処理部４０を起動して（S221）、処理を終了する。
【００３８】
なお、企業情報リスト７０及び企業マスタテーブル８０の作成は、競合度処理部３０の他の処理例として後述する方法によってもよい。
【００３９】
図７及び図８は、企業情報ＤＢ１００に格納される企業情報を示す図である。図７は、企業カタログ１２０の例を示す図である。図８は、企業ホームページ１３０の例を示す図である。企業情報ＤＢ１００には、たとえば企業の概要を記述したカタログ情報１２０、または、企業の概要紹介を紹介したホームページ情報1３０が含まれる。これらの企業情報には、少なくとも当該企業の会社名１２１、１３１と、当該企業が取り扱う部品・部材名称１２２、１３２と、取引先の企業名称を表す文字列情報１２３、１３３が含まれている。ホームページ情報の場合、コンピュータ上で表示させるための記述形式による文書であってもよい。
【００４０】
これらの企業情報がサプライヤ候補選定部２０によって検索され、企業情報リスト７０が作成され、記憶装置の、企業情報リスト７０の格納アドレス７６で示される記憶領域に格納される。
【００４１】
企業情報リスト７０に格納するバイヤ(名称)７８について説明する。サプライヤ候補選定部２０は、記憶装置に格納された各サプライヤの企業情報から、取引先企業名をバイヤ名称として取得し、企業情報リスト７０のバイヤ７８に格納する。図７の例を用いると、サプライヤ候補選定部２０は、「取引先」を含む文字列１２３を特定し、その文字列「取引先」に続く「Ａ社」、「Ｂ１社」、及び「Ｂ２社」をバイヤ名称として取得する。ここで「Ａ社」をバイヤ自身（自社）とした場合、自社の情報を取り除いた「Ｂ１社」と「Ｂ２社」の２社をバイヤとする。
【００４２】
図９は、競合度処理部３０の処理フローチャートである。図６の企業マスタテーブル８０に示すように、サプライヤ「Ｘ１社」とバイヤ２社の関係は、「Ｘ１社」と「Ｂ１社」、「Ｘ１社」と「Ｂ２社」の二つの取引関係であり、「Ｘ１社」は、自社「Ａ社」のサプライヤであると同時に、「Ｂ1社」と「Ｂ２社」のサプライヤでもある。すなわち、自社にとって「Ｂ1社」及び「Ｂ２社」は、部材調達のサプライチェーン上において直接的な競合関係にあたる。ここでは、直接的な競合関係にあたる企業を直接競合企業と呼ぶ。
【００４３】
競合度処理部３０は、企業マスタテーブル８０のバイヤフラグ８５がある、直接競合企業であるバイヤと自社との競合度を、企業マスタテーブル８０の競合度８４に格納する(S300)。
【００４４】
競合度とは自社との調達サプライチェーン上の競合関係の距離を示す。つまり、直接競合企業はバイヤにとって強い競合関係にあり、直接競合企業のサプライヤが供給する他のバイヤは自社にとっては間接的な競合関係（一次間接競合企業）になる。さらに一次間接競合企業のサプライヤが供給する他のバイヤは、二次間接競合企業となる。このような処理を繰り返すことによって、より次数の多い間接企業の抽出が可能になる。この直接競合企業からはじまり、一次間接競合企業、ｎ次間接競合企業になるほど、自社と関係が疎になる一方で、より多くのサプライヤ候補の抽出が可能になる。つまり直接競合企業と自社は非常に強い競合関係にあり、次数が間接競合企業ほど自社とは競合関係が弱くなる。競合度処理部３０は、この競合関係の度合いを、競合度とする。競合度の算出は、例えば、直接競合企業の競合度を「１」とし、一次間接競合企業の競合度は直接競合企業の競合度に１を加算し「２」に、というように間接競合企業の次数が増加するたびに競合度を「１」加算する。
【００４５】
競合度処理部３０は、間接競合企業であるバイヤとの競合度を算出し、企業マスタテーブル８０の競合度８４に格納する(S301)。競合度は、上述したように、企業マスタテーブル８０のサプライヤ企業とバイヤ企業の関係をたどることによって算出する。競合度処理部３０は、取引関係情報テーブル９０を作成し（S302）、探索結果出力部を起動して（S303）、処理を終了する。取引関係情報テーブル９０の作成については後述する。
【００４６】
ここで、サプライヤ候補選定部２０及び競合度処理部３０の他の処理例を説明する。他の処理例は、競合度処理部３０が上述のようにサプライヤ企業とバイヤ企業の関係をたどるのであるから、サプライヤ候補選定部２０の処理を含めて繰り返す。すなわち、サプライヤ候補選定部２０が最初にキーワード検索によりいくつかのサプライヤを探索して、最初の検索結果を元にして、いくつかのバイヤの中の所定のバイヤ(ターゲットバイヤ)とサプライヤの取引関係を繰り返し探索する処理（サプライヤ候補選定部２０及び競合度処理部３０を繰り返す処理）である。ターゲットバイヤは、サプライヤ探索装置１の入出力装置１１０を介したユーザの選択入力に基づけばよい。より多くの新規のサプライヤを開拓するために、図８を例にすると、自社「Ａ社」に対して調達サプライチェーン上の直接競合企業である「Ｂ１社」、「Ｂ２社」、さらには間接競合企業が利用しているサプライヤを抽出すればよい。
【００４７】
サプライヤ候補選定部２０は、新規サプライヤを探索するための入力情報を受ける。図示を省略するが、サプライヤ候補選定部２０は、企業マスタテーブル８０のバイヤフラグ８３がある、バイヤ（図７の例ではB１社、B２社）を入出力装置１１０に表示し、直接競合企業または間接競合企業となる、どのバイヤ（ターゲットバイヤ）のサプライヤを探索するかの選択を受付ける。
【００４８】
競合度処理部３０は、受付けたターゲットバイヤのバイヤ名称を検索キーとして、そのバイヤ（ターゲットバイヤ）のサプライヤを、企業情報ＤＢ１００から抽出し、記憶装置に格納する。具体的には、受付けたターゲットバイヤのバイヤ名称と、企業情報ＤＢ１００の各企業情報中の取引先（ここでは、サプライヤ）と照合し、一致するサプライヤの企業情報を検索結果として抽出し、記憶装置に格納する。
【００４９】
競合度処理部３０は、記憶装置に格納された企業情報から、サプライヤとバイヤによる取引関係情報を生成し、取引関係情報テーブル９０を作成する。具体的には記憶装置に格納された企業情報の当該企業名をサプライヤ名称として、取引先企業名をバイヤ名称として取得する。それらを対とする関係情報を取引関係情報として生成し、記憶装置に格納される。このように、取引関係情報テーブル９０は、企業情報リスト７０及び企業マスタテーブル８０を元にした、取引関係情報としてサプライヤ９１とバイヤ９２、サプライヤ９１の企業情報の情報源９３の対応テーブルである。取引関係情報テーブル９０の内容は、企業情報リスト７０及び企業マスタテーブル８０から明らかであるので、必須ではないが、後述する説明を分かり易くするために設けてある。
【００５０】
図１０は、取引関係情報テーブル９０の例である。図１０の取引関係情報テーブル９０の例では、直接競合企業「Ｂ２社」に対するサプライヤとして、「Ｙ社」の企業情報が抽出し格納されている。「Ｙ社」の企業情報を解析した結果、サプライヤ「Ｙ社」のバイヤとして「Ｃ１社」「Ｃ２社」が抽出された。すなわち、「Ｙ社」と「Ｂ２社」の取引関係、「Ｙ社」と「Ｃ１社」、および「Ｙ社」と「Ｃ２社」の３つの取引関係が抽出され、記憶装置に格納されている。サプライヤ「Ｙ社」は、「Ｂ２社」のサプライヤであると同時に、「Ｃ１社」「Ｃ２社」のサプライヤである。ここで、「Ｙ社」は自社「Ａ社」のサプライヤではないものの、直接競合企業である「Ｂ２社」と取引関係にあり、そのバイヤである「Ｃ１社」「Ｃ２社」は、自社にとっては間接的な競合関係にあることを図１０の取引関係情報テーブル９０が表している
このように、サプライヤとバイヤの取引関係を繰り返し探索し、企業情報リスト７０に対応した企業マスタテーブル８０を作成してもよい。この処理によれば、企業マスタテーブル８０の競合度８４が処理結果として格納される。
【００５１】
図１１は、探索結果出力部５０の処理フローチャートである。探索結果出力部５０は、探索結果の出力条件を入出力装置１１０から入力するために、入力画面を入出力装置９０に表示する（S500）。この表示画面を取引関係出力領域６００と呼ぶ。
【００５２】
図１２は、取引関係出力領域６００の例である。取引関係出力領域６００は、検索条件入力部６１０、サプライヤ候補リスト表示部６３０、及び取引関係ＭＡＰ表示部６２０を備える。検索条件入力部６１０は、探索結果の出力条件を入力する領域である。サプライヤ候補リスト表示部６３０は、検索条件入力部６１０で指定した条件に従って抽出されたサプライヤ名称をリスト形式で表示する領域である。取引関係ＭＡＰ表示部６２０は、検索条件入力部６１０で指定した条件に従って抽出されたサプライヤに関する取引情報を視覚的に表示させる領域である。
【００５３】
検索条件入力部６１０で受付ける入力情報は、既存のサプライヤ入力領域６１１と、取引関係情報を抽出した情報源入力領域６１２と、実行ボタン６１５があればよい。さらに、表示させるサプライヤの数を制限するために、競合度入力領域６１３や、属性入力領域６１４があってもよい。探索結果出力部５０は、企業マスタテーブル８０のサプライヤフラグ８３がある企業８２を、既存のサプライヤ入力領域６１１にリスト表示し、既存のサプライヤ入力領域６１１で入力されたサプライヤの企業情報の、ホームページなどの情報源７５を情報源入力領域６１２に表示し、それぞれ選択による入力を受付ける。探索結果出力部５０は、既存のサプライヤ入力領域６１１で受付けたサプライヤ名に対応する、企業マスタテーブル８０の競合度８４を競合度入力領域６１３に表示し、選択による入力を受付ける。探索結果出力部５０は、企業マスタテーブル８０の属性８５を属性入力領域６１４に表示し、選択による入力を受付ける。実行ボタン６１５は、既存のサプライヤ入力領域６１１と、情報源入力領域６１２、競合度入力領域６１３、属性入力領域６１４に入力された値を確定し、次の処理に移るための実行ボタンである。図１２の例は、既存サプライヤ「Ｘ1社」に代わる新規サプライヤを、企業のホームページの情報から、競合度「２」すなわち一次間接競合企業のサプライヤまで抽出するように条件設定している。
【００５４】
図１１の説明に戻る。探索結果出力部５０は、検索条件入力部６１０で探索結果の出力条件を受け付ける（S501）。探索結果出力部５０は、サプライヤ候補リストを出力する際に、サプライヤに順位を付けるかを判定し(S502)、付ける場合はサプライヤ順位処理部４０を実行する(S503)。順位を付けの判定およびサプライヤ順位処理部４０の実行については後述する。
【００５５】
探索結果出力部５０は、受付けた入力データ（探索結果の出力条件）をもとに、企業マスタテーブル８０又は取引関係情報テーブル９０に格納された情報を照合し、取引関係出力領域６００のサプライヤ候補リスト表示部６３０にサプライヤ候補リストを出力する（S504）。
【００５６】
探索結果出力部５０は、サプライヤＭＡＰ生成処理部を実行する(S505)。サプライヤＭＡＰ生成処理部の実行については後述する。
【００５７】
サプライヤ候補リスト表示部６３０へのサプライヤ候補リストの出力について、図１０の取引関係情報テーブル９０を用いて、具体的に説明する。既存のサプライヤ入力領域６１１と情報源入力領域６１２に入力された値と、取引関係情報テーブル９０のサプライヤ名称９１と情報源９３とを照合し、該当したレコードに含まれるバイヤ名称９２のうち重複する名称を排除し、記憶装置に保存する。次に記憶装置に保存された値と、再度、バイヤ名称９２を照合し、該当するレコードのサプライヤ名称９１を抽出し、サプライヤ候補リスト表示部６３０に出力する。次にサプライヤ候補リスト表示部６３０に格納されたサプライヤ名称を検索キーに取引関係情報テーブル９０のサプライヤ名称９１を検索し、該当したレコードのバイヤ名称９２を重複する名称を排除し、記憶装置に保存する。主記憶装置に保存された値と、再度、バイヤ名称９２を照合し、該当するレコードのサプライヤ名称９１を抽出し、サプライヤ候補リスト表示部６３０に出力する。
【００５８】
探索結果出力部５０は、当該バイヤの競合度を企業マスタ情報テーブル８０より抽出し、検索条件入力部６１０の競合度入力領域６１３の値（競合度条件）を満たしているかを判定し（S505）、満足していないのであれば、S502に移る。
【００５９】
図１２の取引関係出力領域６００の画面例および図１０の取引関係情報テーブル９０の内容を用いて改めて説明する。検索条件入力部６１０の既存のサプライヤ入力領域６１１に入力された「Ｘ1社」を検索キーに、図１０のサプライヤ９１と照合する。サプライヤ９１に「Ｘ1」を含むレコードとして第一レコードおよび第二レコードがある。第一レコードおよび第二レコードそれぞれのバイヤ９２の「Ｂ１社」および「Ｂ２社」を記憶装置に格納する。記憶装置に格納された「Ｂ１社」を取引先とするサプライヤは、図１０の取引関係情報テーブル９０には存在しないので、「Ｂ１社」のサプライヤ検索は終了する。次に、記憶装置に格納された「Ｂ２社」を検索キーにバイヤ９２を検索すると、「Ｂ２社」を含む第三レコードが抽出される。そこで、第三レコードのサプライヤ９１に格納された「Ｙ社」をサプライヤ候補リスト表示部６３０に出力する。ここで検索キーとした「Ｂ２社」の競合度を（企業マスタテーブル８０の競合度８４に相当するが、図１０の取引関係情報テーブル９０では表示を省略）が、競合度入力領域６１３に入力された「一次間接競合」を満たしているかを判定し、満たしていないならば、たとえば競合度が「１」すなわち直接競合ならば、同様の処理を継続する。
【００６０】
以上の探索結果出力部５０の処理では、サプライヤ候補リスト表示部６３０に表示されるサプライヤの表示順位は特に制限をしていない。多数のサプライヤが抽出された場合には、優先して選定すべきサプライヤを上位に表示されるよう、表示順位を制御する処理があってもよい。このために、S502の判定を実行する。この判定は、予め定めた実行の要否、またはサプライヤ探索装置１の入出力装置１１０を介したユーザからの指示に従う。
【００６１】
サプライヤ順位処理部４０では、図１２の検索条件入力部６１０で入力されたデータより、取引関係情報テーブル９０と企業マスタテーブル８０に格納された情報から、サプライヤ候補リスト表示部６３０に出力する順位を示すスコアを算出し、出力する。
【００６２】
サプライヤ順位生成処理部４０が用いる、図１には図示しないテーブルを説明する。
【００６３】
図１３は、スコア算出情報テーブル３６０の例である。スコア算出テーブル３６０は、サプライヤ名称３６１、バイヤ名称３６２、競合度３６３、取引関係信頼度３６４、及びスコア３６５を格納する。サプライヤ名称３６１は、検索条件入力部６１０の検索条件に従って抽出された取引関係情報テーブル９０のサプライヤ名称９１が格納される欄である。バイヤ名称３６２は、検索条件入力部６１０の入力条件に従って抽出された取引関係情報テーブル９０のバイヤ名称９２が格納される欄である。競合度３６３は、バイヤ名称３６２に格納された値を検索キーにして、企業マスタ情報テーブル８０の企業名称８２を検索し、当該レコードの競合度８４を格納する欄である。取引関係信頼度３６４とスコア３６５は、サプライヤ順位生成処理部４０で算出された値が格納される欄である。
【００６４】
図１４は、スコア集計情報テーブル３７０の例である。スコア集計情報テーブル３７０は、少なくとも、順位３７１、サプライヤ名称３７２、および総スコア３７３を格納する。順位３７１は、サプライヤ候補リスト表示部６３０に表示する順位(表示順序)である。サプライヤ名称３７２は、サプライヤ候補リスト表示部６３０に表示するサプライヤの名称である。総スコア３７３は、サプライヤ順位生成処理部４０が算出する値を格納される欄である。すなわち、総スコア３７３の値が大きいほど、順位３７１が高いということがわかる。
【００６５】
図１５は、サプライヤ順位処理部４０の処理フローチャートである。サプライヤ順位生成処理部４０は、取引関係情報テーブル９０のレコードから、同じバイヤとサプライヤの組み合わせによるレコードの件数をカウントし、スコア算出情報テーブル３６０の取引関係信頼度３６４に格納する（S400）。取引関係信頼度３６４に格納される値は、取引関係が抽出された情報源の数でもよい。
【００６６】
サプライヤ順位生成処理部４０は、スコア算出情報テーブル３６０の競合度３６３と取引関係信頼度３６４に格納された値から、各取引関係を数値化し、スコア３６５に格納する（S401）。スコアは、より競合関係にあるバイヤのサプライヤで、かつ取引関係情報の信頼度性が高いほど、自社にとって重視すべきサプライヤであるので、以下の式で算出可能である。
スコア＝１／競合度×取引関係信頼度
上記例の場合、「Ｘ１社」と「Ｂ１社」の取引関係は、競合度が「１」で、取引関係信頼度が「２」であるので、スコア＝１／１×２＝２がスコア３６５に格納される。
【００６７】
サプライヤ順位生成処理部４０は、S401で算出した取引関係ごとのスコア３６５の値を、サプライヤごとに集計し、スコア集計情報テーブル３７０の総スコア３７３に格納する（S402）。図１３のスコア算出情報テーブル３６０におけるサプライヤ名称「Ｘ２」のレコードを例にすると、「Ｘ２」のスコア３６５は、第２レコードにおいて「２」、第３レコードにおいて「２」であり、その総和「４」がスコア集計情報テーブル３７０の総スコア３７３に格納される。
【００６８】
サプライヤＭＡＰ生成処理部（図１では図示を省略）の処理を説明する。サプライヤＭＡＰ生成処理部は、検索条件入力部６１０で受付けた入力データをもとに、取引関係情報テーブル９０に格納された情報を照合して取引関係ＭＡＰ（取引関係図）を生成し、取引関係出力領域６００の取引関係ＭＡＰ表示部６２０に出力する。具体的には、サプライヤＭＡＰ生成処理部は、取引関係ＭＡＰ表示部６２０に、はじめに自社の目印を描画し、既存のサプライヤ入力領域６１１に入力されたサプライヤ名称の目印を描画する。次にサプライヤＭＡＰ生成処理部は、既存のサプライヤ入力領域６１１と情報源入力領域６１２に入力された値で、取引関係情報テーブル９０のサプライヤ名称９１と情報源９３とを照合し、該当したレコードに含まれるバイヤ名称９２の目印を取引関係ＭＡＰ表示部６２０に描画する。同時に記憶装置にも抽出したバイヤ名称９２を保存する。サプライヤＭＡＰ生成処理部は、次に記憶装置に保存した値を元に、再度バイヤ名称９２を照合し該当するレコードのサプライヤ名称９１を抽出し、取引関係ＭＡＰ表示部６２０に目印を描画する。サプライヤＭＡＰ生成処理部は、抽出したサプライヤ名称９１を検索キーとしてサプライヤ名称９１を検索し、該当したレコードのバイヤ名称９２を抽出し、取引関係ＭＡＰ表示部６２０に目印を描画する。サプライヤＭＡＰ生成処理部は、以上の処理を繰り返し、取引関係情報テーブル９０に含まれる取引情報を取引関係ＭＡＰ表示部６２０上に描画する。
【００６９】
図１２の画面例及び図１０の取引関係情報テーブル９０を用いて、サプライヤＭＡＰ生成処理部の処理を説明する。まず自社を示す印６２１２を取引関係ＭＡＰ表示部６２０に描画し、既存のサプライヤ入力領域６１１に入力された「Ｘ1社」の目印６２１１を描画し、この二つの目印を、取引関係を示す線で結ぶ。次に、既存のサプライヤ入力領域６１１に入力された値「X１社」を検索キーとして、取引関係情報テーブル９０のサプライヤ名称９１を検索し、該当した第一レコードおよび第二レコードのバイヤ名称９２の「Ｂ１社」および「Ｂ２社」を抽出し、それぞれの目印６２２１と６２２２とを描画する。次に「Ｂ１社」を検索キーにしてバイヤ名称９２を検索するが、該当するレコードがないので、「Ｂ２社」について同様の処理を実行する。その結果、取引関係情報テーブル９０で該当レコードとした、第三レコードのサプライヤ名称９１の「Ｙ社」の目印６２２３を描画し、「Ｂ２社」の目印６２２２と取引関係を示す線で連結する。次に、「Ｙ社」を検索キーにしてサプライヤ名称９１を検索し、該当する第四レコード・第五レコードを抽出し、それぞれ対応するバイヤ名称９２「Ｃ１社」「Ｃ２社」の目印６２３１と６２３２とを描画し、取引関係を示す線で、描画した目印６２３１と６２３２を連結する。以上の処理を繰り返す。
【００７０】
図１６は、取引関係出力領域６００の取引関係ＭＡＰ表示部６２０に出力する方式を変形した例である。図１６の例では、表示の条件として、競合度１の一次サプライヤに絞り出力したものである。この出力方式によれば、抽出されたサプライヤに対して、どのサプライヤが重要になるか、あるいは選定すべきかの選定が視覚的に可能になる。例えば「Ｘ１社」６２５は、「自社」６２１、「Ｂ１社」６２３、「Ｂ２社」６２６、「Ｂ３社」６２７の全てのバイヤと取引があるので、非常に重要なサプライヤであることをバイヤ（自社、サプライヤ探索装置１のユーザ）は判断できる。「Ｙ１社」６２４と「Ｙ２社」６２８は、自社以外の競合企業とは取引があるので、新規開拓サプライヤの対象となる。さらに、「Ｙ２社」６２８は「Ｂ３社」６３７としか取引は無いものの、「Ｙ１社」６２４は「Ｂ１社」６２３と「Ｂ２社」６２６で取引があるので、「Ｙ１社」は「Ｙ２社」に比べ重要なサプライヤであるとバイヤ（自社、サプライヤ探索装置１のユーザ）が判断することができる。
【００７１】
図１７は、取引関係出力領域６００の取引関係ＭＡＰ表示部６２０に出力する方式を変形した例である。図１７の例では、取引関係を抽出した根拠となる企業情報文書の数に応じて、ノード間を示す線の太さを変更した例である。例えば、複数の企業情報文書から取引関係を抽出した場合、その情報の確からしさが高まる。そこで取引関係信頼度３６４に格納された値に応じて、ノード間を結ぶ線の太さとして表現すればよい。
【００７２】
以上の処理手順によって、バイヤ（自社、サプライヤ探索装置１のユーザ）に新規サプライヤの候補を提示でき、サプライヤ探索装置１のユーザは、新規のサプライヤを容易に探すことができる。
【００７３】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【００７４】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウエアで実現しても良い。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウエアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ(Solid State Drive)等の記録装置、またはＩＣカード、ＳＤカードＤＶＤ等の記録媒体におくことができる。
【００７５】
また、制御線や情報線説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えても良い。
【符号の説明】
【００７６】
１：サプライヤ探索装置、１０：探索条件入力部、２０：サプライヤ候補選定部２０、３０：競合度処理部、４０：サプライヤ順位処理部、５０：探索結果出力部、
６０：探索条件テーブル、７０：企業情報リスト、８０：企業マスタテーブル、９０：取引関係情報テーブル、１００：企業情報ＤＢ、１１０：入出力装置。
【図１】
2016038658.tif 000003
【図２】
2016038658.tif 000004
【図３】
2016038658.tif 000005
【図４Ａ】
2016038658.tif 000006
【図４Ｂ】
2016038658.tif 000007
【図５】
2016038658.tif 000008
【図６】
2016038658.tif 000009
【図７】
2016038658.tif 000010
【図８】
2016038658.tif 000011
【図９】
2016038658.tif 000012
【図１０】
2016038658.tif 000013
【図１１】
2016038658.tif 000014
【図１２】
2016038658.tif 000015
【図１３】
2016038658.tif 000016
【図１４】
2016038658.tif 000017
【図１５】
2016038658.tif 000018
【図１６】
2016038658.tif 000019
【図１７】
2016038658.tif 000020