(57)【要約】【課題】適切なオプションを効率的に選択し、商品を提供するための費用の見積りを的確に算出するための見積り情報管理装置、見積り情報管理方法及び見積り情報管理プログラムを提供する。【解決手段】クライアント端末１０からキッティング要求を受信した商談情報管理サーバ２０の制御部２１は、キッティング要求に含まれる本体商品コードに基づいて、利用可能なオプションに関する情報を商品構成マスタデータ記憶部２３から抽出して生成したキッティング情報入力画面データをクライアント端末１０に送信する。選択されたオプションコードを含むキッティング情報を取得した制御部２１は、本体商品コードとオプションコードとの組み合わせの登録を、メニューマスタデータ記憶部２５を用いて確認する。そして、制御部２１は、単価マスタデータ記憶部２６を用いて見積り画面データをクライアント端末１０に返信する。【選択図】図１
2008071178.tif 000002
【特許請求の範囲】
【請求項１】
本体商品に対して組み合わせ可能なオプションについて本体商品コードとオプションコードとを列挙したメニューテーブルを記録したメニューマスタデータ記憶部と、
本体商品コード、オプションコード毎に、キッティング作業を施して商品を提供する場合の単価に関するデータを記録した単価マスタデータ記憶部と、
クライアント端末に接続された制御手段とを備え、商品を提供する場合の費用について見積りを行なうための見積り情報管理装置であって、
前記制御手段が、
クライアント端末から利用者が選択した本体商品コードを含むキッティング要求と、オプションコードを含むキッティング情報とを受信した場合、前記本体商品コードとオプションコードとを含むメニューテーブルを前記メニューマスタデータ記憶部において検索する選択可否判断処理手段と、
前記メニューテーブルの登録を確認できた場合には、前記本体商品コードとオプションコードとに基づいて、単価マスタデータ記憶部から各単価を抽出して作成した見積りデータを前記クライアント端末に送信する見積り作成処理手段と
を備えたことを特徴とする見積り情報管理装置。
【請求項２】
本体商品コードに対して、利用可能なオプションについてのオプションコードが関連付けられた商品構成マスタデータが記録された商品構成マスタデータ記憶部を更に備え、
前記クライアント端末から、利用者が選択した本体商品コードを含むキッティング要求を取得した場合、前記商品構成マスタデータ記憶部において、前記キッティング要求に含まれる本体商品コードに対応したオプションコードを抽出し、このオプションコードを含めたキッティング情報入力画面に関するデータを前記クライアント端末に送信し、
前記キッティング情報入力画面において選択されたオプションに基づいてキッティング情報を取得することを特徴とする請求項１に記載の見積り情報管理装置。
【請求項３】
本体商品コード及びオプションコードに対して、他のオプションとの相互関係ルールについての排他ルールマスタデータを記録した排他ルールマスタデータ記憶部を更に備え、
各本体商品に対して、前記商品構成マスタデータ記憶部に記録されたオプションコードについて、利用可能なオプションを組み合わせたメニューを生成し、
前記メニューに含まれるオプションコードに対して、前記排他ルールマスタデータ記憶部に記録された相互関係ルールを適用し、前記相互関係ルールを満足するメニューを前記メニューマスタデータ記憶部に記録するメニュー作成処理手段を更に備えたことを特徴とする請求項２に記載の見積り情報管理装置。
【請求項４】
本体商品に対して組み合わせ可能なオプションについて本体商品コードとオプションコードとを列挙したメニューテーブルを記録したメニューマスタデータ記憶部と、
本体商品コード、オプションコード毎に、商品を提供する場合の単価に関するデータを記録した単価マスタデータ記憶部と、
クライアント端末に接続された制御手段とを備えた見積り情報管理装置を用いて、キッティング作業を施して商品を提供する場合の費用について見積りを行なう方法であって、
前記制御手段が、
クライアント端末から利用者が選択した本体商品コードを含むキッティング要求と、オプションコードを含むキッティング情報とを受信した場合、前記本体商品コードとオプションコードとを含むメニューテーブルを前記メニューマスタデータ記憶部において検索し、
前記メニューテーブルの登録を確認できた場合には、前記本体商品コードとオプションコードとに基づいて、単価マスタデータ記憶部から各単価を抽出して作成した見積りデータを前記クライアント端末に送信することを特徴とする見積り情報管理方法。
【請求項５】
本体商品に対して組み合わせ可能なオプションについて本体商品コードとオプションコードとを列挙したメニューテーブルを記録したメニューマスタデータ記憶部と、
本体商品コード、オプションコード毎に、商品を提供する場合の単価に関するデータを記録した単価マスタデータ記憶部と、
クライアント端末に接続された制御手段とを備えた見積り情報管理装置を用いて、キッティング作業を施して商品を提供する場合の費用について見積りを行なうプログラムであって、
前記制御手段を、
クライアント端末から利用者が選択した本体商品コードを含むキッティング要求と、オプションコードを含むキッティング情報とを受信した場合、前記本体商品コードとオプションコードとを含むメニューテーブルを前記メニューマスタデータ記憶部において検索する選択可否判断処理手段と、
前記メニューテーブルの登録を確認できた場合には、前記本体商品コードとオプションコードとに基づいて、単価マスタデータ記憶部から各単価を抽出して作成した見積りデータを前記クライアント端末に送信する見積り作成処理手段
として機能させることを特徴とする見積り情報管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キッティング作業を施して商品を提供する場合の費用について見積りを行なうための見積り情報管理装置、見積り情報管理方法及び見積り情報管理プログラムに関する。
【背景技術】
【０００２】
商品管理においては、受注、生産、納品を的確に行なう必要があり、このような受注商品を生産・納品するに際して大幅な省資源化、低コスト化を図ることのできる受注商品納入システム等が検討されている（例えば、特許文献１参照。）。
【０００３】
一方、顧客のニーズは様々であり、このニーズに対応するため、多様な商品品種を用意している。また、このようなニーズを本体商品に対応させたオプションを付加することによりカスタマイズして出荷する場合もある。この場合、営業が顧客のニーズを考慮して、必要なオプション選択を行なう。
【特許文献１】特開２００２−１０８９８６号公報（第１頁）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このように商品の自由度を高めるためには、多様なオプションが利用されることになる。そして、利用されたオプションによって、商品価格やカスタマイズに要する費用等、商品を提供するための費用が個別に異なってくる。また、これらのオプションは、本体商品や、この本体商品に装着された他のオプションとの関連性があり、相互関係を考慮したコンフィグレーションを行なう必要がある。しかし、オプションが多くなった場合、組み合わせ上、利用することができないオプションや、不必要なオプションを設定してしまう可能性がある。
【０００５】
本発明は、上記課題を解決するためになされたものであり、その目的は、適切なオプションを効率的に選択し、要求されたキッティング作業を提供するための費用の見積りを的確に算出するための見積り情報管理装置、見積り情報管理方法及び見積り情報管理プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記問題点を解決するために、請求項１に記載の発明は、本体商品に対して組み合わせ可能なオプションについて本体商品コードとオプションコードとを列挙したメニューテーブルを記録したメニューマスタデータ記憶部と、本体商品コード、オプションコード毎に、商品を提供する場合の単価に関するデータを記録した単価マスタデータ記憶部と、クライアント端末に接続された制御手段とを備え、キッティング作業を施して商品を提供する場合の費用について見積りを行なうための見積り情報管理装置であって、前記制御手段が、クライアント端末から利用者が選択した本体商品コードを含むキッティング要求と、オプションコードを含むキッティング情報とを受信した場合、前記本体商品コードとオプションコードとを含むメニューテーブルを前記メニューマスタデータ記憶部において検索する選択可否判断処理手段と、前記メニューテーブルの登録を確認できた場合には、前記本体商品コードとオプションコードとに基づいて、単価マスタデータ記憶部から各単価を抽出して作成した見積りデータを前記クライアント端末に送信する見積り作成処理手段とを備えたことを要旨とする。
【０００７】
請求項２に記載の発明は、請求項１に記載の見積り情報管理装置において、本体商品コ
ードに対して、利用可能なオプションについてのオプションコードが関連付けられた商品構成マスタデータが記録された商品構成マスタデータ記憶部を更に備え、前記クライアント端末から、利用者が選択した本体商品コードを含むキッティング要求を取得した場合、前記商品構成マスタデータ記憶部において、前記キッティング要求に含まれる本体商品コードに対応したオプションコードを抽出し、このオプションコードを含めたキッティング情報入力画面に関するデータを前記クライアント端末に送信し、前記キッティング情報入力画面において選択されたオプションに基づいてキッティング情報を取得することを要旨とする。
【０００８】
請求項３に記載の発明は、請求項２に記載の見積り情報管理装置において、本体商品コード及びオプションコードに対して、他のオプションとの相互関係ルールについての排他ルールマスタデータを記録した排他ルールマスタデータ記憶部を更に備え、各本体商品に対して、前記商品構成マスタデータ記憶部に記録されたオプションコードについて、利用可能なオプションを組み合わせたメニューを生成し、前記メニューに含まれるオプションコードに対して、前記排他ルールマスタデータ記憶部に記録された相互関係ルールを適用し、前記相互関係ルールを満足するメニューを前記メニューマスタデータ記憶部に記録するメニュー作成処理手段を更に備えたことを要旨とする。
【０００９】
請求項４に記載の発明は、本体商品に対して組み合わせ可能なオプションについて本体商品コードとオプションコードとを列挙したメニューテーブルを記録したメニューマスタデータ記憶部と、本体商品コード、オプションコード毎に、商品を提供する場合の単価に関するデータを記録した単価マスタデータ記憶部と、クライアント端末に接続された制御手段とを備えた見積り情報管理装置を用いて、キッティング作業を施して商品を提供する場合の費用について見積りを行なう方法であって、前記制御手段が、クライアント端末から利用者が選択した本体商品コードを含むキッティング要求と、オプションコードを含むキッティング情報とを受信した場合、前記本体商品コードとオプションコードとを含むメニューテーブルを前記メニューマスタデータ記憶部において検索し、前記メニューテーブルの登録を確認できた場合には、前記本体商品コードとオプションコードとに基づいて、単価マスタデータ記憶部から各単価を抽出して作成した見積りデータを前記クライアント端末に送信することを要旨とする。
【００１０】
請求項５に記載の発明は、本体商品に対して組み合わせ可能なオプションについて本体商品コードとオプションコードとを列挙したメニューテーブルを記録したメニューマスタデータ記憶部と、本体商品コード、オプションコード毎に、商品を提供する場合の単価に関するデータを記録した単価マスタデータ記憶部と、クライアント端末に接続された制御手段とを備えた見積り情報管理装置を用いて、キッティング作業を施して商品を提供する場合の費用について見積りを行なうプログラムであって、前記制御手段を、クライアント端末から利用者が選択した本体商品コードを含むキッティング要求と、オプションコードを含むキッティング情報とを受信した場合、前記本体商品コードとオプションコードとを含むメニューテーブルを前記メニューマスタデータ記憶部において検索する選択可否手段と、前記メニューテーブルの登録を確認できた場合には、前記本体商品コードとオプションコードとに基づいて、単価マスタデータ記憶部から各単価を抽出して作成した見積りデータを前記クライアント端末に送信する見積り作成処理手段として機能させることを要旨とする。
【００１１】
（作用）
本発明によれば、本体商品に対して組み合わせ可能なオプションについて本体商品コードとオプションコードとを列挙したメニューテーブルを記録したメニューマスタデータ記憶部を備える。そして、クライアント端末から利用者が選択した本体商品コードを含むキッティング要求と、オプションコードを含むキッティング情報とを受信した場合、本体商
品コードとオプションコードとを含むメニューテーブルをメニューマスタデータ記憶部において検索する。これにより、オプションの相互関係を考慮して提供する商品の見積りを算出することができる。
【００１２】
本発明によれば、本体商品コードに対して、利用可能なオプションについてのオプションコードが関連付けられた商品構成マスタデータが記録された商品構成マスタデータ記憶部を備える。そして、商品構成マスタデータ記憶部において、キッティング要求に含まれる本体商品コードに対応したオプションコードを抽出し、このオプションコードを含めたキッティング情報入力画面に関するデータをクライアント端末に送信する。これにより、キッティング情報入力画面において選択されたオプションに基づいてキッティング情報を取得することができる。
【００１３】
本発明によれば、本体商品コード及びオプションコードに対して、他のオプションとの相互関係ルールについての排他ルールマスタデータを記録した排他ルールマスタデータ記憶部を備える。これにより、相互関係ルールを満足するメニューをメニューマスタデータ記憶部に記録することができる。
【発明の効果】
【００１４】
本発明によれば、適切なオプションを効率的に選択し、商品を提供するための費用の見積りを的確に算出するための見積り情報管理装置、見積り情報管理方法及び見積り情報管理プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明を具体化した一実施形態を、図１〜図７を用いて説明する。本実施形態では、商談や商品発注を行なう場合に、適切な商品を組み合わせた見積りを作成するための見積り情報管理装置、見積り情報管理方法及び見積り情報管理プログラムとして説明する。
【００１６】
図１に示すように、クライアント端末１０が、ネットワークを介して商談情報管理サーバ２０に接続されている。この商談情報管理サーバ２０が見積り情報管理装置として機能する。
【００１７】
クライアント端末１０は、営業担当者が利用するコンピュータ端末であり、制御手段（ＣＰＵ）、記憶手段（ＲＡＭ、ＲＯＭ等）、通信手段等を備える。このクライアント端末１０は、ブラウザや通信に関するプログラムを格納しており、これらプログラムを用いることにより、後述する商談情報や発注情報の登録を行なうことができる。
【００１８】
このクライアント端末１０に接続された商談情報管理サーバ２０は、営業担当者が見積りを作成する際に利用するコンピュータサーバである。この商談情報管理サーバ２０は、制御部２１を備える。制御部２１は、制御手段（ＣＰＵ）、記憶手段（ＲＡＭ、ＲＯＭ等）、通信手段等を備える。
【００１９】
この商談情報管理サーバ２０は、商品属性マスタデータ記憶部２２、商品構成マスタデータ記憶部２３、排他ルールマスタデータ記憶部２４、メニューマスタデータ記憶部２５、単価マスタデータ記憶部２６を備える。また、商談情報管理サーバ２０は、商談情報や発注情報を記憶するデータベース３０を備える。
【００２０】
商品属性マスタデータ記憶部２２には、図２に示すように、各商品の属性情報を管理するための商品属性マスタデータ２２０が格納されている。この商品属性マスタデータ２２０は、販売する商品を決定し、この商品に関する情報が登録された場合に記録される。商
品属性マスタデータ２２０は、本体商品コードに対して、属性情報に関するデータが関連付けられて構成される。
【００２１】
本体商品コードデータ領域には、各本体商品を識別するために、ユニークに割り振られた識別子に関するデータが記録される。
【００２２】
属性情報データ領域には、この商品の各種属性情報に関するデータが記録される。例えば、属性情報には、この商品の名称に関するデータが含まれる。
【００２３】
商品構成マスタデータ記憶部２３には、図２に示すように、本体商品に対して利用可能なオプション品（装着、同送）、サプライ品（同送）等のカスタマイズ情報を管理するための商品構成マスタデータ２３０が格納されている。この商品構成マスタデータ２３０は、提供可能なカスタマイズ情報が登録された場合に記録される。商品構成マスタデータ２３０は、本体商品コードに対してオプションコードに関するデータが関連付けられて構成される。
【００２４】
本体商品コードデータ領域には、各本体商品を識別するための識別子に関するデータが記録される。
【００２５】
オプションコードデータ領域には、この本体商品に利用可能なオプションを識別するためにユニークに割り振られた識別子に関するデータが記録される。
【００２６】
排他ルールマスタデータ記憶部２４には、図２に示すように、各商品に対してオプションを提供する場合のルール情報を管理するための排他ルールマスタデータ２４０が格納されている。この排他ルールマスタデータ２４０は、オプションを提供する場合のルール情報が登録された場合に記録される。排他ルールマスタデータ２４０は、本体商品コード及びオプションコードに対して、他のオプションとの相互関係（オプションルール）に関するデータが関連付けられて構成される。
【００２７】
本体商品コードデータ領域には、各本体商品を識別するための識別子に関するデータが記録される。
【００２８】
オプションコードデータ領域には、この本体商品に利用可能なオプションを識別するための識別子に関するデータが記録される。
【００２９】
オプションルールデータ領域には、この本体商品においてオプションを利用する場合に適用される相互関係ルールに関するデータが記録される。同類のオプション等の場合、同時には選択できないというルールや、あるオプションを選択した場合、組み合わせとして別のオプションが必要であることを示すルールを含む。例えば、本体商品「Ａ」に対して、オプション商品「ａ」の装着の際には、オプション商品「ｂ」の装着が前提となる場合がある。この場合には、本体商品コード「Ａ」、オプションコード「ａ」に対して、オプションコード「ｂ」を要求する指示がオプションルールとして記録される。
【００３０】
メニューマスタデータ記憶部２５には、図２に示すように、見積りを作成するために本体商品やオプションを組み合わせるためのメニュー情報を管理するためのメニューマスタデータ２５０が格納されている。このメニューマスタデータ２５０は、商品構成マスタデータ２３０や排他ルールマスタデータ２４０が更新された場合に記録される。メニューマスタデータ２５０は、メニューコードに対して、本体商品コードやオプションコードに関するデータが関連付けられて構成される。
【００３１】
メニューコードデータ領域には、各メニューを識別するためにユニークに割り振られた識別子に関するデータが記録される。
【００３２】
オプションテーブルデータ領域には、本体商品に対して組み合わせ可能なオプションについて、オプションの組み合わせを特定するために本体商品コードとオプションコードとを列挙したメニューテーブルが記録される。
【００３３】
単価マスタデータ記憶部２６には、キッティング作業を施して提供する商品の見積りを作成する場合に用いる単価に関する単価マスタデータが格納されている。この単価マスタデータは、各商品やオプションを提供するために登録された場合に記録される。単価マスタデータは、本体商品コードやオプションコードに対して、単価やコンフィグレーション作業費等、商品を提供する場合の費用単価に関するデータが関連付けられて構成される。
【００３４】
データベース３０には、作成した見積りデータを蓄積する。この見積書データは、発注情報、納品先情報、商品情報、キッティング情報を含む。
【００３５】
この商談情報管理サーバ２０は、後述する処理（発注情報入力処理、納品先情報入力処理、商品情報入力処理、キッティング情報入力処理、キッティング情報確認処理、選択可否判断処理、見積り作成処理、データベース確定処理等）を行なう。このための見積り情報管理プログラムを実行することにより、制御部２１は、メニュー作成処理手段２１１、発注情報入力処理手段２１２、商品情報入力処理手段２１３、キッティング情報入力処理手段２１４、選択可否判断処理手段２１５、キッティング情報確認処理手段２１６、見積り作成処理手段２１７等として機能する。
【００３６】
次に、上記のように構成されたシステムを用いて、見積り書の作成を行なう場合の処理手順を説明する。ここでは、まず、予めメニューマスタ生成処理を実行しておく。そして、商談時や発注時に見積り作成処理を実行する。
【００３７】
（メニューマスタ生成処理）
まず、メニューマスタデータ記憶部２５に格納するメニューマスタデータ２５０を生成する場合の処理について説明する。この処理は、商品属性マスタデータ記憶部２２、商品構成マスタデータ記憶部２３、排他ルールマスタデータ記憶部２４において、新たなデータが記録された場合に行なわれる。この処理は、商談情報管理サーバ２０の制御部２１のメニュー作成処理手段２１１によって実行される。具体的には、メニュー作成処理手段２１１が、変更履歴情報記憶部から、商品属性マスタデータ記憶部２２、商品構成マスタデータ記憶部２３、排他ルールマスタデータ記憶部２４の変更履歴情報を取得した場合に実行する。以下、図３に示す具体例を用いて説明する。
【００３８】
商談情報管理サーバ２０の制御部２１のメニュー作成処理手段２１１は、各本体商品に対して、利用可能なオプションを組み合わせたメニューを生成する。ここでは、図３に示すように、商品構成マスタデータ記憶部２３に、本体商品「Ａ」に対して、それぞれオプション商品（「ａ」、「ｂ」、「ｃ」）が利用可能であることを示す商品構成マスタデータ２３０が記録されている場合を想定する。
【００３９】
そこで、メニュー作成処理手段２１１は、本体商品コードに対するオプションコードについて、順次、組み合わせて作成したメニューを生成する。具体的には、メニュー作成対象の本体商品コードを特定し、この本体商品コードを含む商品構成マスタデータ２３０を抽出する。そして、組み合わせて利用可能なオプションコードの数（ここでは、ｎ個）を特定し、０〜ｎ個までのオプションコードを順次組み合わせて、本体商品コードに付加したメニューを作成する。この場合、各メニューにメニューコードを付与する。上述の例で
は、図３に示すようにメニューテーブル４１０が生成される。
【００４０】
次に、メニュー作成処理手段２１１は、メニューテーブル４１０に対して排他ルールを適用する。ここでは、排他ルールマスタデータ記憶部２４に、以下の排他ルールマスタデータ２４０が記録されている場合を想定する。
・「オプションコードａ」に対して、排他ルール「オプションコードｂが必須」
・「オプションコードｂ」に対して、排他ルール「オプションコードａが必須」
・「オプションコードｂ」に対して、排他ルール「オプションコードｃと同時選択不可」・「オプションコードｃ」に対して、排他ルール「オプションコードｂと同時選択不可」
この場合、メニュー（２、３、６〜８）は、この排他ルールを満足しないため、メニュー作成処理手段２１１は、メニューテーブル４１０から削除する。この結果、メニューテーブル４２０が生成される。
【００４１】
そして、メニュー作成処理手段２１１は、メニューマスタデータ記憶部２５に、メニューマスタデータ２５０として、本体商品コード「Ａ」に対して、オプションテーブルとして、「Ａ」、「Ａ，ｃ」、「Ａ，ａ，ｂ」のメニューマスタデータ２５０を記録する。以上により、本体商品「Ａ」に対するメニューマスタデータ２５０の生成を完了する。
【００４２】
（見積り作成処理）
次に、見積り作成処理について、図４〜７を用いて説明する。ここでは、営業担当者が、顧客の希望に基づいて、本体商品やオプションを選択しながら、見積りを作成する場合を想定する。この場合、利用者（営業担当者）は、クライアント端末１０のブラウザを用いて、ネットワークを介して商談情報管理サーバ２０にアクセスする。アクセスを受けた商談情報管理サーバ２０の制御部２１のユーザＩＦ手段２１０は、ログイン画面データをクライアント端末１０に送信する。
【００４３】
このデータを受信したクライアント端末１０は、図６に示すように、ディスプレイにログイン画面５００を出力する。この場合、利用者は、ログイン画面５００において、ユーザ認証情報（ここでは、ユーザＩＤやパスワード）を入力する。そして、入力を完了し、選択ボタンをクリックした場合、クライアント端末１０は、商談情報管理サーバ２０にログイン要求を送信する。このログイン要求には、ログイン画面５００において入力されたユーザ認証情報を含める。
【００４４】
ログイン要求を受信した商談情報管理サーバ２０の制御部２１は、ユーザ認証を行なう。具体的には、ユーザＩＦ手段２１０が、受信したユーザ認証情報の登録が、利用者情報記憶部（図示せず）にあるか否かを確認する。ユーザ認証ができない場合には、ログインを拒否する。
【００４５】
ユーザ認証を完了した場合、ユーザＩＦ手段２１０は、初期選択画面データを、ネットワークを介してクライアント端末１０に送信する。そして、クライアント端末１０は、図６に示すように、ディスプレイに初期選択画面５１０を出力する。この初期選択画面５１０は、データベース３０に登録されている各商談情報を検索するための画面である。ここでは、各商談を特定するための商談コードや、商談名、商談ステータス、納品予定日等の条件を設定して検索を行なうことができる。
【００４６】
更に、この初期選択画面５１０には、新規商談ボタンや、発注追加ボタン、商談なし発注ボタン等が表示される。この新規商談ボタンは、新規商談の入力を行なうための画面を出力させる場合に用いる。発注追加ボタンは、発注済みの商談について商品を追加するための画面を出力させる場合に用いる。商談なし発注ボタンは、商談なしで商品の発注を行なうための画面を出力させる場合に用いる。いずれの場合においても見積りを作成する必
要があるが、本実施形態では、この商談なし発注ボタンを用いて、各種情報の入力処理を行なう場合について説明する。この場合には、図５に示す手順に基づいて処理が行なわれる。
【００４７】
まず、発注情報入力処理を実行する（ステップＳ１）。ここでは、利用者は、ディスプレイに出力された初期選択画面５１０を用いて発注情報を入力するための画面の出力要求を行なう。具体的には、初期選択画面５１０において商談なし発注ボタンをクリックする。この場合、クライアント端末１０は、商談なし発注要求を商談情報管理サーバ２０に送信する。この要求を受けた商談情報管理サーバ２０の制御部２１の発注情報入力処理手段２１２は、発注情報入力画面データをクライアント端末１０に送信する。
【００４８】
そして、クライアント端末１０は、図６に示すように、ディスプレイに発注情報入力画面５２０を出力する。この発注情報入力画面５２０には、商談名設定欄、ユーザ名設定欄、取引先名設定欄、納品希望日設定欄、納品先情報入力エリアが設けられている。ここで、利用者は、各設定欄を用いて、商談名、ユーザ名、取引先名、納品希望日等を設定する。この場合、クライアント端末１０は、設定された情報を、メモリに一時的に保存する。
【００４９】
次に、納品先情報入力処理を実行する（ステップＳ２）。具体的には、利用者は、ディスプレイに出力された発注情報入力画面５２０上の納品先情報入力エリアを用いて納品先の設定を行なう。この納品先情報入力エリアには、企業名設定欄、事業所名選択欄、部署名選択欄、担当者名選択欄、連絡先設定欄、搬送先住所設定欄、フロア階設定欄、エレベータ有無選択欄等が含まれる。ここで、利用者は、各設定欄を用いて、企業名、事業所名、部署名、担当者名、連絡先、搬送先住所、フロア階、エレベータ有無等を設定する。この場合、クライアント端末１０は、設定された情報を、メモリに一時的に保存する。
【００５０】
次に、商品情報入力処理を実行する（ステップＳ３）。具体的には、利用者は、ディスプレイに出力された発注情報入力画面５２０上の商品選択ボタンをクリックする。この場合、クライアント端末１０は、商品選択要求を商談情報管理サーバ２０に送信する。この商品選択要求には、発注情報入力画面５２０において設定された発注情報や納品先情報を含める。
【００５１】
この要求を受けた商談情報管理サーバ２０の制御部２１の商品情報入力処理手段２１３は、ユーザＩＦ手段２１０を介して取得した商品選択要求（発注情報や納品先情報）をデータベース３０に仮登録する。そして、商品情報入力処理手段２１３は、商品情報入力画面データをクライアント端末１０に送信する。
【００５２】
そして、クライアント端末１０は、図６に示すように、ディスプレイに商品情報入力画面５３０を出力する。この商品情報入力画面５３０においては、提供可能な本体商品の名称が列挙されるとともに、取引対象の本体商品を選択するために用いる選択ボタンが表示される。所望の本体商品を特定し、この商品の選択ボタンをクリックした場合、クライアント端末１０は、商品情報入力画面５３０において選択された本体商品コードを、商談情報管理サーバ２０に送信するとともに、発注情報入力画面５２０にインポートする。これにより、商談情報管理サーバ２０の制御部２１の商品情報入力処理手段２１３は、ユーザＩＦ手段２１０を介して取得した本体商品コードをデータベース３０に仮登録する。更に、発注情報入力画面５２０において、取引対象の本体商品が特定され、数量等の入力が可能になる。具体的には、クライアント端末１０は、発注情報入力画面５２０上の本体商品コードに対して発注台数設定欄を出力する。さらに、この本体商品コードに関連付けて同送品カスタマイズ選択ボタンを表示させる。
【００５３】
次に、キッティング情報入力処理を実行する（ステップＳ４）。キッティングを行なう
場合には、発注情報入力画面５２０上の同送品カスタマイズ入力ボタンをクリックする。この場合、クライアント端末１０は、キッティング要求を商談情報管理サーバ２０に送信する。このキッティング要求には、発注情報入力画面５２０において設定された本体商品コードに関するデータを含める。
【００５４】
この要求を受けた商談情報管理サーバ２０の制御部２１のキッティング情報入力処理手段２１４は、キッティング要求に含まれる本体商品コードに基づいて、利用可能なオプション品（装着、同送）、サプライ品（同送）に関する情報を商品構成マスタデータ記憶部２３から抽出する。そして、このオプションコードに対応する商品名称データを取得して、一覧表示させるためのキッティング情報入力画面データを生成する。そして、キッティング情報入力画面データをクライアント端末１０に送信する。
【００５５】
そして、クライアント端末１０は、図６に示すように、ディスプレイにキッティング情報入力画面５４０を出力する。このキッティング情報入力画面５４０には、図７に示すように、利用可能なオプション品（装着、同送）、サプライ品（同送）の名称に対応して、各オプションを選択するためのチェックボックスが設けられている。
【００５６】
そして、利用者は、ディスプレイに出力されたキッティング情報入力画面５４０を用いて、所望のオプション品（装着、同送）、サプライ品（同送）のチェックボックスをクリックしてキッティング情報の入力を行なう。そして、設定を完了してキッティング情報入力画面５４０上の確認ボタンがクリックされた場合、クライアント端末１０は入力されたキッティング情報を商談情報管理サーバ２０に送信する。このキッティング情報には、キッティング情報入力画面５４０を用いて選択されたオプションのオプションコードを含める。
【００５７】
この場合、商談情報管理サーバ２０の制御部２１のキッティング情報入力処理手段２１４は、ユーザＩＦ手段２１０を介して取得したキッティング情報を本体商品コードに関連付けてデータベース３０に仮登録する。
【００５８】
次に、キッティング情報確認処理を実行する（ステップＳ５）。ここでは、商談情報管理サーバ２０の制御部２１の選択可否判断処理手段２１５は、商品情報入力処理手段２１３が取得した本体商品コードと、キッティング情報入力処理手段２１４が取得したキッティング情報に含まれるオプションコードとの組み合わせが、メニューマスタデータ２５０に登録されているかどうかを確認する。具体的には、取得した本体商品コードとオプションコードとを含むメニューマスタデータ２５０を、メニューマスタデータ記憶部２５において検索する。
【００５９】
このようなオプションの組み合わせの登録をメニューマスタデータ記憶部２５において検出できない場合には、選択可否判断処理手段２１５は、ユーザＩＦ手段２１０を介して、この結果をクライアント端末１０に返信する。この場合、クライアント端末１０は、ディスプレイに、オプション選択についての変更依頼メッセージを出力する。
【００６０】
一方、オプションの組み合わせの登録をメニューマスタデータ記憶部２５において検出できた場合には、商談情報管理サーバ２０の制御部２１のキッティング情報確認処理手段２１６は、キッティング情報確認画面データを生成する。具体的には、キッティング情報入力画面５４０において選択されたオプションを抽出し、このオプションのみを列挙したキッティング情報確認画面データを生成する。そして、キッティング情報確認処理手段２１６は、ユーザＩＦ手段２１０を介して、このキッティング情報確認画面データを、クライアント端末１０に返信する。
【００６１】
クライアント端末１０のディスプレイには、図７に示すキッティング情報確認画面５５０を出力する。キッティング情報確認画面５５０において内容が確認され、確認ボタンが選択された場合、クライアント端末１０は確認通知を商談情報管理サーバ２０に送信する。
【００６２】
次に、見積り作成処理を実行する（ステップＳ６）。確認通知を受信した商談情報管理サーバ２０の制御部２１の見積り作成処理手段２１７は、単価マスタデータ記憶部２６に記録されたデータを用いて、利用者が選択した内容に応じて、コンフィグレーション作業費を自動計算して見積り画面データを作成する。そして、見積り作成処理手段２１７は、ユーザＩＦ手段２１０を介して、作成した見積り画面データをクライアント端末１０に返信する。この場合、クライアント端末１０は、図６に示すように、ディスプレイに見積り画面５６０を出力する。これにより、利用者はオプションを考慮した見積もり情報を取得することができる。
【００６３】
そして、見積り画面５６０において内容が確認され、確認ボタンが選択された場合、クライアント端末１０は見積り確認通知を商談情報管理サーバ２０に送信する。この見積り確認通知を受信した商談情報管理サーバ２０の制御部２１は、クライアント端末１０から確定指示を受信した場合、データベース３０において蓄積された各種情報の確定処理を行なう（Ｓ７）。
【００６４】
以上、本実施形態によれば、以下に示す効果を得ることができる。
【００６５】
・  上記実施形態では、メニューマスタデータ記憶部２５には、見積りを作成するために、本体商品やオプションを組み合わせるためのメニュー情報を管理するためのメニューマスタデータ２５０が格納されている。商談情報管理サーバ２０の制御部２１の選択可否判断処理手段２１５は、商品情報入力処理手段２１３が取得した本体商品コードと、キッティング情報入力処理手段２１４が取得したキッティング情報に含まれるオプションコードとの組み合わせが、メニューマスタデータ２５０に登録されているかどうかを確認する。これにより、適切なオプションの組み合わせを設定することができる。特に、排他ルールを適合した形のマスタデータを生成し、そのマスタの有無をチェックする。これにより、レスポンスの向上を図ることができる。
【００６６】
・  上記実施形態では、メニューマスタデータ記憶部２５に格納するメニューマスタデータ２５０の生成処理は、商品属性マスタデータ記憶部２２、商品構成マスタデータ記憶部２３、排他ルールマスタデータ記憶部２４において、新たなデータが記録された場合に行なわれる。これにより、新たなオプションや排他ルールが設定された場合、効率的に適切なオプションの組み合わせ情報を提供することができる。
【００６７】
・  上記実施形態では、見積り作成処理手段２１７は、単価マスタデータ記憶部２６に記録されたデータを用いて、利用者が選択した内容に応じて、コンフィグレーション作業費を自動計算して見積り画面データを作成する。これにより、利用者は、その場で依頼内容に対する見積りを確認することができる。
【００６８】
・  上記実施形態では、メニューマスタデータ記憶部２５には、オプションテーブルとして、本体商品コードと、組み合わせ可能なオプションのオプションコードを列挙したデータ構造で記録される。これにより、選択されている本体とオプションを並べてマスタデータの有無チェックを行なうだけで、判定を行なうことが可能になり、ロジックの容易性、高いレスポンスを確保することができる。
【００６９】
なお、上記実施形態は、以下の態様に変更してもよい。
【００７０】
○  上記実施形態では、商談なし発注ボタンを用いて、各種情報の入力処理を行なう場合について説明したが、これに限定されるものではない。
【００７１】
○  上記実施形態では、メニューマスタ生成処理は、商品属性マスタデータ記憶部２２、商品構成マスタデータ記憶部２３、排他ルールマスタデータ記憶部２４において、新たなデータが記録された場合に行なわれる。この処理の実行のタイミングはこれに限定されるものではない。
【００７２】
○  上記実施形態では、メニューマスタデータ記憶部２５、単価マスタデータ記憶部２６を商談情報管理サーバ２０に設けたが、クライアント端末１０に設けることも可能である。この場合には、商談情報管理サーバ２０の制御部２１が、商品情報入力画面５３０において選択された本体商品コードに関連するメニューマスタデータ２５０や単価マスタデータをクライアント端末１０に提供する。
【図面の簡単な説明】
【００７３】
【図１】本発明の一実施形態のシステムの概略図。
【図２】マスタデータ記憶部に記録されたデータの説明図。
【図３】メニューマスタ生成処理の処理手順の説明図。
【図４】商談情報管理サーバの機能ブロックの説明図。
【図５】見積り作成処理の処理手順の説明図。
【図６】クライアント端末のディスプレイに出力される表示画面の説明図。
【図７】クライアント端末のディスプレイに出力される表示画面の説明図。
【符号の説明】
【００７４】
１０…クライアント端末、２０…商談情報管理サーバ、２１…制御部、２１１…メニュー作成処理手段、２１２…発注情報入力処理手段、２１３…商品情報入力処理手段、２１４…キッティング情報入力処理手段、２１５…選択可否判断処理手段、２１６…キッティング情報確認処理手段、２１７…見積り作成処理手段、２２…商品属性マスタデータ記憶部、２３…商品構成マスタデータ記憶部、２３０…商品構成マスタデータ、２４…排他ルールマスタデータ記憶部、２４０…排他ルールマスタデータ、２５…メニューマスタデータ記憶部、２６…単価マスタデータ記憶部、４１０，４２０…メニューテーブル、５４０…キッティング情報入力画面。
【図１】
2008071178.tif 000003
【図２】
2008071178.tif 000004
【図３】
2008071178.tif 000005
【図４】
2008071178.tif 000006
【図５】
2008071178.tif 000007
【図６】
2008071178.tif 000008
【図７】
2008071178.tif 000009