(57)【要約】【課題】部品の選択に関する柔軟性、自由度を高めることが可能な部品選択システムのサーバ装置を提供する。【解決手段】発注支援サーバのコンピュータにより、特定の製品に対応する製品型番を特定するために必要な情報を端末装置から取得する処理（Ｓ１１、Ｓ１４）と、取得された情報に基づいて特定の製品に対応する製品型番を特定する処理（Ｓ１５）と、特定の製品に対応する構成部品データに基づいて、製品型番に対応する部品型番を、それらの型番間に設定された対応関係の規則に従って製品型番の変数部分の値に対応する部品変数部の値を確定しつつ特定する処理（Ｓ１６）と、特定された部品識別情報を端末装置に提供する処理（Ｓ１７）とを実行する。【選択図】図１４
2020107275.tif 000002
【特許請求の範囲】
【請求項１】
複数の製品のそれぞれに対して、仕様の異同を除いて構成が共通する製品間で共通に設定される製品共通部と、前記仕様に応じて異なる値に設定される製品変数部とを組み合わせた製品ごとにユニークな製品識別情報が設定され、
各製品を構成する複数の部品のそれぞれに対しては、仕様の異同を除いて構成が共通する部品間で共通に設定される部品共通部と、前記仕様に応じて異なる値に設定される部品変数部とを組み合わせた部品ごとにユニークな部品識別情報が設定され、
前記製品識別情報の前記製品変数部の値と前記部品識別情報の前記部品変数部の値とが、所定の規則に従って対応付けられた部品選択システムに適用され、
特定の製品を構成する少なくとも一つの部品をユーザに選択させるための情報を前記ユーザが利用する端末装置に提供する部品選択システムのサーバ装置であって、
前記特定の製品に対応する前記製品識別情報を特定するための情報を前記端末装置から取得する情報取得手段と、
前記情報取得手段が取得した情報に基づいて、前記特定の製品に対応する製品識別情報を特定する製品識別情報特定手段と、
前記製品識別情報の少なくとも製品共通部と前記部品識別情報の少なくとも部品共通部との対応関係を記述した構成部品データに基づいて、前記製品識別情報特定手段にて特定された製品識別情報に対応する部品識別情報を、前記所定の規則に従って前記製品変数部の値に対応する部品変数部の値を確定しつつ特定する部品識別情報特定手段と、
前記部品識別情報特定手段にて特定された部品識別情報を前記端末装置に提供する情報提供手段と、
を備え、
前記情報取得手段は、前記特定の製品に対応する製品識別情報を前記製品変数部の少なくとも一部の変数の値が未確定な状態で指定する第１の情報と、前記未確定な状態の変数の値を指定する第２の情報とを前記端末装置から取得し、
前記製品識別情報特定手段は、前記第１の情報及び前記第２の情報に基づいて前記特定の製品に対応する製品識別情報を特定する、部品選択システムのサーバ装置。
【請求項２】
前記情報取得手段は、前記第１の情報を前記端末装置から取得する処理と、取得された第１の情報にて未確定な変数の値を指定するように前記端末装置を介して前記ユーザに要求する処理と、前記未確定な変数の値の指定に関する要求に対応して前記ユーザが指定した値を前記第２の情報として前記端末装置から取得する処理とを実行する請求項１に記載のサーバ装置。
【請求項３】
前記製品識別情報特定手段が特定した製品識別情報に含まれる製品変数部の少なくとも一部の変数の値を、前記端末装置を介して与えられる前記ユーザの指示に基づいて確定した状態から未確定な状態に変更する変数未確定化手段をさらに備え、
前記情報取得手段は、前記変数未確定化手段によって未確定な状態に変更された変数の値を指定するように前記端末装置を介して前記ユーザに要求し、ユーザが指定した値を前記第２の情報として前記端末装置から取得する請求項１又は２に記載のサーバ装置。
【請求項４】
前記部品選択システムが少なくとも一つの部品を前記ユーザが発注するための発注支援システムとして構成され、
前記情報提供手段が提供する部品識別情報が、前記ユーザが購入を希望する部品を選択するための情報として利用される請求項１〜３のいずれか一項に記載のサーバ装置。
【請求項５】
複数の製品のそれぞれに対して、仕様の異同を除いて構成が共通する製品間で共通に設定される製品共通部と、前記仕様に応じて異なる値に設定される製品変数部とを組み合わせた製品ごとにユニークな製品識別情報が設定され、
各製品を構成する複数の部品のそれぞれに対しては、仕様の異同を除いて構成が共通する部品間で共通に設定される部品共通部と、前記仕様に応じて異なる値に設定される部品変数部とを組み合わせた部品ごとにユニークな部品識別情報が設定され、
前記製品識別情報の前記製品変数部の値と前記部品識別情報の前記部品変数部の値とが、所定の規則に従って対応付けられた部品選択システムに適用され、
特定の製品を構成する少なくとも一つの部品をユーザに選択させるための情報をサーバ装置から前記ユーザが利用する端末装置に提供する部品選択システムの情報提供方法であって、
前記サーバ装置のコンピュータに、
前記特定の製品に対応する前記製品識別情報を特定するための情報を前記端末装置から取得する情報取得工程と、
前記情報取得工程で取得した情報に基づいて、前記特定の製品に対応する製品識別情報を特定する製品識別情報特定工程と、
前記製品識別情報の少なくとも製品共通部と前記部品識別情報の少なくとも部品共通部との対応関係を記述した構成部品データに基づいて、前記製品識別情報特定工程にて特定された製品識別情報に対応する部品識別情報を、前記所定の規則に従って前記製品変数部の値に対応する部品変数部の値を確定しつつ特定する部品識別情報特定工程と、
前記部品識別情報特定工程にて特定された部品識別情報を前記端末装置に提供する情報提供工程と、を実行させ、
前記情報取得工程では、前記特定の製品に対応する製品識別情報を前記製品変数部の少なくとも一部の変数の値が未確定な状態で指定する第１の情報と、前記未確定な状態の変数の値を指定する第２の情報とを前記端末装置から取得し、
前記製品識別情報特定工程では、前記第１の情報及び前記第２の情報に基づいて前記特定の製品に対応する製品識別情報を特定する、部品選択システムの情報提供方法。
【請求項６】
複数の製品のそれぞれに対して、仕様の異同を除いて構成が共通する製品間で共通に設定される製品共通部と、前記仕様に応じて異なる値に設定される製品変数部とを組み合わせた製品ごとにユニークな製品識別情報が設定され、
各製品を構成する複数の部品のそれぞれに対しては、仕様の異同を除いて構成が共通する部品間で共通に設定される部品共通部と、前記仕様に応じて異なる値に設定される部品変数部とを組み合わせた部品ごとにユニークな部品識別情報が設定され、
前記製品識別情報の前記製品変数部の値と前記部品識別情報の前記部品変数部の値とが、所定の規則に従って対応付けられた部品選択システムに設けられたサーバ装置のコンピュータを、
特定の製品を構成する少なくとも一つの部品をユーザに選択させるための情報を前記ユーザが利用する端末装置に提供するように機能させるコンピュータプログラムであって、
前記コンピュータを、
前記特定の製品に対応する前記製品識別情報を特定するための情報を前記端末装置から取得する情報取得手段、
前記情報取得手段が取得した情報に基づいて、前記特定の製品に対応する製品識別情報を特定する製品識別情報特定手段、
前記製品識別情報の少なくとも製品共通部と前記部品識別情報の少なくとも部品共通部との対応関係を記述した構成部品データに基づいて、前記製品識別情報特定手段にて特定された製品識別情報に対応する部品識別情報を、前記所定の規則に従って前記製品変数部の値に対応する部品変数部の値を確定しつつ特定する部品識別情報特定手段、及び
前記部品識別情報特定手段にて特定された部品識別情報を前記端末装置に提供する情報提供手段、
として機能させ、
前記情報取得手段は、前記特定の製品に対応する製品識別情報を前記製品変数部の少なくとも一部の変数の値が未確定な状態で指定する第１の情報と、前記未確定な状態の変数の値を指定する第２の情報とを前記端末装置から取得し、
前記製品識別情報特定手段は、前記第１の情報及び前記第２の情報に基づいて前記特定の製品に対応する製品識別情報を特定する、ように構成されたコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、製品を構成する部品をユーザに選択させるために必要な情報を端末装置に提供するサーバ装置等に関する。
【背景技術】
【０００２】
機械製品の構成部品をユーザが購入するためのシステムとして、例えばユーザが導入した製品の構成部品のうち、交換時期を迎えている消耗部品の一覧画面を端末装置上に表示し、その一覧画面から購入希望の部品をユーザに選択させるシステムが提案されている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２１５７３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のシステムでは、製品とその構成部品とを対応付けて記述したデータに従って製品の構成部品を特定しているが、その対応関係は製品に応じて一義的に定められている。製品を構成する部品群には、基本的な構成が共通していても、寸法等の仕様の違いに応じて多数の部品が存在することが通例である。そのため、例えば交換時期を迎えていない部品をユーザが指定して購入しようとしても、ユーザが正しい部品を選択するための指針がユーザには与えられず、ユーザが目的する部品にたどり着くことは困難又は不可能である。あるいは、ユーザが製品の一部の仕様を変更したい、といったように、部品の変更を検討する場合、どのような部品を選択すればよいかをユーザが判断することも困難又は不可能である。このように、従来のシステムは、部品の選択に関する柔軟性、あるいは自由度に欠ける。
【０００５】
そこで、本発明は部品の選択に関する柔軟性、自由度を高めることが可能な部品選択システムのサーバ装置等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様に係るサーバ装置は、複数の製品のそれぞれに対して、仕様の異同を除いて構成が共通する製品間で共通に設定される製品共通部と、前記仕様に応じて異なる値に設定される製品変数部とを組み合わせた製品ごとにユニークな製品識別情報が設定され、各製品を構成する複数の部品のそれぞれに対しては、仕様の異同を除いて構成が共通する部品間で共通に設定される部品共通部と、前記仕様に応じて異なる値に設定される部品変数部とを組み合わせた部品ごとにユニークな部品識別情報が設定され、前記製品識別情報の前記製品変数部の値と前記部品識別情報の前記部品変数部の値とが、所定の規則に従って対応付けられた部品選択システムに適用され、特定の製品を構成する少なくとも一つの部品をユーザに選択させるための情報を前記ユーザが利用する端末装置に提供する部品選択システムのサーバ装置であって、前記特定の製品に対応する前記製品識別情報を特定するための情報を前記端末装置から取得する情報取得手段と、前記情報取得手段が取得した情報に基づいて、前記特定の製品に対応する製品識別情報を特定する製品識別情報特定手段と、前記製品識別情報の少なくとも製品共通部と前記部品識別情報の少なくとも部品共通部との対応関係を記述した構成部品データに基づいて、前記製品識別情報特定手段にて特定された製品識別情報に対応する部品識別情報を、前記所定の規則に従って前記製品変数部の値に対応する部品変数部の値を確定しつつ特定する部品識別情報特定手段と、前記部品識別情報特定手段にて特定された部品識別情報を前記端末装置に提供する情報提供手段と、を備え、前記情報取得手段は、前記特定の製品に対応する製品識別情報を前記製品変数部の少なくとも一部の変数の値が未確定な状態で指定する第１の情報と、前記未確定な状態の変数の値を指定する第２の情報とを前記端末装置から取得し、前記製品識別情報特定手段は、前記第１の情報及び前記第２の情報に基づいて前記特定の製品に対応する製品識別情報を特定するものである。
【０００７】
本発明の一態様に係る部品選択システムの情報提供方法は、複数の製品のそれぞれに対して、仕様の異同を除いて構成が共通する製品間で共通に設定される製品共通部と、前記仕様に応じて異なる値に設定される製品変数部とを組み合わせた製品ごとにユニークな製品識別情報が設定され、各製品を構成する複数の部品のそれぞれに対しては、仕様の異同を除いて構成が共通する部品間で共通に設定される部品共通部と、前記仕様に応じて異なる値に設定される部品変数部とを組み合わせた部品ごとにユニークな部品識別情報が設定され、前記製品識別情報の前記製品変数部の値と前記部品識別情報の前記部品変数部の値とが、所定の規則に従って対応付けられた部品選択システムに適用され、特定の製品を構成する少なくとも一つの部品をユーザに選択させるための情報をサーバ装置から前記ユーザが利用する端末装置に提供する部品選択システムの情報提供方法であって、前記サーバ装置のコンピュータに、前記特定の製品に対応する前記製品識別情報を特定するための情報を前記端末装置から取得する情報取得工程と、前記情報取得工程で取得した情報に基づいて、前記特定の製品に対応する製品識別情報を特定する製品識別情報特定工程と、前記製品識別情報の少なくとも製品共通部と前記部品識別情報の少なくとも部品共通部との対応関係を記述した構成部品データに基づいて、前記製品識別情報特定工程にて特定された製品識別情報に対応する部品識別情報を、前記所定の規則に従って前記製品変数部の値に対応する部品変数部の値を確定しつつ特定する部品識別情報特定工程と、前記部品識別情報特定工程にて特定された部品識別情報を前記端末装置に提供する情報提供工程と、を実行させ、前記情報取得工程では、前記特定の製品に対応する製品識別情報を前記製品変数部の少なくとも一部の変数の値が未確定な状態で指定する第１の情報と、前記未確定な状態の変数の値を指定する第２の情報とを前記端末装置から取得し、前記製品識別情報特定工程では、前記第１の情報及び前記第２の情報に基づいて前記特定の製品に対応する製品識別情報を特定するものである。
【０００８】
本発明の一態様に係るコンピュータプログラムは、複数の製品のそれぞれに対して、仕様の異同を除いて構成が共通する製品間で共通に設定される製品共通部と、前記仕様に応じて異なる値に設定される製品変数部とを組み合わせた製品ごとにユニークな製品識別情報が設定され、各製品を構成する複数の部品のそれぞれに対しては、仕様の異同を除いて構成が共通する部品間で共通に設定される部品共通部と、前記仕様に応じて異なる値に設定される部品変数部とを組み合わせた部品ごとにユニークな部品識別情報が設定され、前記製品識別情報の前記製品変数部の値と前記部品識別情報の前記部品変数部の値とが、所定の規則に従って対応付けられた部品選択システムに設けられたサーバ装置のコンピュータを、特定の製品を構成する少なくとも一つの部品をユーザに選択させるための情報を前記ユーザが利用する端末装置に提供するように機能させるコンピュータプログラムであって、前記コンピュータを、前記特定の製品に対応する前記製品識別情報を特定するための情報を前記端末装置から取得する情報取得手段、前記情報取得手段が取得した情報に基づいて、前記特定の製品に対応する製品識別情報を特定する製品識別情報特定手段、前記製品識別情報の少なくとも製品共通部と前記部品識別情報の少なくとも部品共通部との対応関係を記述した構成部品データに基づいて、前記製品識別情報特定手段にて特定された製品識別情報に対応する部品識別情報を、前記所定の規則に従って前記製品変数部の値に対応する部品変数部の値を確定しつつ特定する部品識別情報特定手段、及び前記部品識別情報特定手段にて特定された部品識別情報を前記端末装置に提供する情報提供手段、として機能させ、前記情報取得手段は、前記特定の製品に対応する製品識別情報を前記製品変数部の少なくとも一部の変数の値が未確定な状態で指定する第１の情報と、前記未確定な状態の変数の値を指定する第２の情報とを前記端末装置から取得し、前記製品識別情報特定手段は、前記第１の情報及び前記第２の情報に基づいて前記特定の製品に対応する製品識別情報を特定する、ように構成されたものである。
【図面の簡単な説明】
【０００９】
【図１】本発明の一形態に係るサーバ装置が適用された部品選択システムの一例としての発注支援システムの全体構成を示す図。
【図２】発注支援システムにおける製品と部品との関係の一例を示す図。
【図３】発注支援システムにて用いられる製品型番と部品型番との関係の一例を示す図。
【図４】ユーザが購入を希望する部品の部品型番を特定するために端末装置上に表示されるウェブページ間の相互の関係の一例を示す図。
【図５】図４のフロントページの一例を示す図。
【図６】図４の製品検索ページの一例を示す図。
【図７】図４の製品詳細ページの一例を示す図。
【図８】図４の部品一覧ページの一例を示す図。
【図９】フロントページにて製品型番の一部が入力される様子を示す図。
【図１０】製品型番の一部が未確定であるときに表示される部品一覧ページの一例を示す図。
【図１１】製品型番の一部が未確定であるときに表示される製品詳細ページの一例を示す図。
【図１２】発注支援サーバの制御系の概略構成の一例を示す図。
【図１３】構成部品データの一例を示す図。
【図１４】発注支援サーバの制御装置によって実行される発注支援処理の手順の一例を示すフローチャート。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明の一形態に係るサーバ装置等を説明する。図１は、所定の製品を構成する少なくとも一つの部品をユーザが発注するために構築された発注支援システムに本形態に係るサーバ装置が適用された例を示す。発注支援システム１は、本発明に係るサーバ装置が適用されるべき部品選択システムの一例としてのネットワークシステム、又はクライアントサーバシステムとして構成される。ただし、本発明のサーバ装置は、ユーザが製品を構成する少なくとも一つの部品を選択する要素を含んだ各種のシステムに適用可能であって、その適用対象は部品の発注を前提として構築されるシステムに限定されない。例えば、ユーザによる部品の詳細等の確認といった用途に適合するように構築されたシステムに対して本発明のサーバ装置が適用されてもよい。図１の発注支援システム１が対象とする製品は、複数の部品を組み合わせて構成される物品である限りにおいて、適宜の用途に向けられた物品であってよい。製品は、それ自体が一つのまとまった機能を実現する完成品であってもよいし、完成品に組み込まれて機能を発揮するモジュール、ユニット等の組立体であってもよい。
【００１１】
図１に示すように、発注支援システム１は、発注支援サーバ２と、受注処理サーバ３と、それらのサーバ２、３とネットワーク４を介して通信可能に接続されたクライアントとしての端末装置５とを含んでいる。端末装置５は、例えば据え置き型のＰＣ（パーソナルコンピュータの略）５ａ、ブック型のＰＣ５ｂ、あるいはスマートフォン等の携帯端末５ｃといったネットワーク接続が可能な各種のデバイスを含んでよい。
【００１２】
発注支援サーバ２は、ユーザが製品を構成する部品を発注するために必要な各種の手順を端末装置５を介してユーザに案内する。それにより、発注支援サーバ２は、本発明に係るサーバ装置の一例として機能する。一例として、発注支援サーバ２は、端末装置５からのアクセスに応じて各種のウェブページを端末装置５上に表示させるウェブサーバとして構成される。受注処理サーバ３は、発注支援サーバ２によって確定された発注に対応して、ユーザが発注した部品の手配、配送、購入代金の請求といった処理を担当する。受注処理サーバ３による処理は、公知の各種の受注処理サーバと同様でよく、その詳細な説明は省略する。
【００１３】
発注支援システム１において、製品及び部品のそれぞれは型番によって管理される。以下、図２及び図３を参照して、型番による製品及び部品の管理の一例を説明する。まず、図２を参照して、発注支援システム１における製品と部品との関係の一例を説明する。図示の例において、製品Ａは複数の部品を組み合わせて構成されている。それらの部品は、仕様の異同を除いて構成が共通する部品ごとに区分することが可能である。図２の例では部品の区分数をＮとし、区分ごとに番号＃１、＃２、…＃Ｎを付して部品を区別する。以下では、区分＃１の部品を部品＃１と表現し、区分＃２以下も同様に表記することがある。
【００１４】
一つの区分にはさらに仕様が異なる複数の部品が用意されている。図２の例では、仕様ａ、ｂ、ｃ…を付して仕様の相違を表現している。したがって、製品Ａを構成する各部品は、部品の区分と仕様とが特定されることによって一義的に特定される。図２では図示を省略したが、製品Ａ以外の製品であっても、同様に具体的な仕様が定まらないと一義的に特定することが不可能な部品が存在する。ただし、区分ごとの仕様数は適宜である。一つの製品を構成する部品群には、仕様が一定である部品、言い換えれば仕様違いが存在しない部品が含まれていてもよい。
【００１５】
製品とそれを構成する複数の部品とをそれぞれ一義的に特定するため、発注支援システム１では、例えば図３に示すように製品型番と部品型番とが設定されて製品及び部品が管理される。なお、図３では、製品の一例としてベルトコンベアが想定されている。製品型番は、製品ごとにユニークに設定される製品識別情報の一例に相当し、部品型番は部品ごとにユニークに設定される部品識別情報の一例に相当する。
【００１６】
図３の例において、製品型番は、製品の型式、ベルト幅、プーリ間隔、モータ、ベルト仕様及びモータメーカのそれぞれを指定する情報を、ハイフン記号を介して連ねるように組み合わせて構成されている。製品の型式を指定する情報は、製品の種別及びモータ位置をそれぞれ指定する情報にさらに区分して設定される。例えば、製品の種別が”ＣＶＭＡ”、モータ位置が”ＴＭ１”にそれぞれ設定される場合、ベルトコンベアの型式は”ＣＶＭＡＴＭ１”として設定される。
【００１７】
ベルト幅を指定する情報は、ベルトコンベアに用いられるベルトの幅を示すものであって、例えば幅１００ｍｍのベルトであれば”１００”の値が設定される。プーリ間隔を指定する情報は、ベルトが架け渡されるべき一対のプーリの芯間距離を示すものであって、例えば芯間距離が１０００ｍｍであれば、”１０００”の値が設定される。モータを指定する情報は、ベルトコンベアの駆動源として用いられるべき電動モータの出力、電圧、仕様、及び減速比にさらに区分して設定される。例えば、出力が２５ワット、電圧が三相交流１００Ｖ、誘導電動機仕様、ギヤヘッド減速比が２５のモータであれば、モータを指定する情報の値は”２５−Ｔ１００−ＩＭ−２５”と設定される。ベルト仕様を示す情報としては、例えばベルトの性状に応じてユニークに設定された英数字の少なくとも一文字が設定される。例えば”Ｈ”のごとくベルト仕様の値が設定される。モータメーカを指定する情報としては、モータを提供する業者（製造業者あるいは販売業者等）に応じてユニークに設定された英数字の少なくとも一文字が設定される。例えば”Ａ”のごとくモータメーカの値が設定される。
【００１８】
上述した製品型番のうち、型式の部分は、仕様の異同を除いて構成が共通する製品間で共通に設定される製品共通部の一例として機能する。例えば、”ＣＶＭＡＴＭ１”として特定される型式は、ベルト幅等の仕様の異同に関わりなく、構成が共通する複数のベルトコンベアに対して共通して設定される。一方、型式以外の情報、すなわち、ベルト幅、プーリ間隔、モータ、ベルト仕様及びモータメーカを指定する情報には、上述した説明から明らかなように、ベルト、プーリ、モータといったベルトコンベアの各部における仕様に応じて異なる値が設定される。それにより、ベルト幅、プーリ間隔、モータ、ベルト仕様及びモータメーカの情報は製品変数部の一例として機能する。つまり、型式が”ＣＶＭＡＴＭ１”で特定されるベルトコンベアであっても、各部の仕様が異なればベルト幅等に対応する変数部分の値が異なる。そのため、製品型番は、型式が共通しても製品の仕様に応じて互いに異なる。
【００１９】
一方、部品型番は、仕様の異同を除いて構成が共通する部品間で共通に設定される部品共通コードと、仕様に応じて異なる値に設定される部品仕様変数とを組み合わせて設定される。例えば、図２に示した部品＃１に区分されるべき複数の部品のそれぞれの部品型番は、その区分＃１に対して共通に設定される部品共通コードと、区分＃１に含まれる仕様ａ、ｂ、ｃ…に応じて異なる値が設定される部品仕様変数とを組み合わせて設定される。これにより、部品型番を手がかりとして、部品＃１に区分される部品のうち、いずれか一つの仕様の部品を一義的に特定することが可能である。区分＃２以下の部品に関しても同様に部品共通コードと部品仕様変数との組み合わせによって、いずれか一つの部品を特定できるように部品型番が設定される。
【００２０】
製品型番において、同一の型式が設定されるべき製品の範囲は、仕様の異同を除いて構成が共通する製品の範囲である。構成が共通するか否かを判別する基準は、例えば構成部品の共通性、基本的な設計の共通性といった観点から定められてよい。要するに、製品を管理する都合に応じて型式を共通に設定する範囲が定められてよい。部品型番において、同一の共通コードが設定されるべき部品の範囲についても同様である。すなわち、同一の共通コードが設定されるべき部品の範囲は、仕様の異同を除いて構成が共通する部品の範囲である。構成が共通するか否かを判別する基準は、例えば部品の機能、用途、位置の共通性といった観点から定められてよい。要するに、部品を管理する都合に応じて同一の共通コードを設定する範囲が定められてよい。
【００２１】
製品型番の変数部分と部品型番の部品仕様変数との間には、所定の規則に従って対応関係が設定される。例えば、ベルトコンベアを構成するベルトの幅及び長さは、ベルトコンベア製品におけるベルト幅及びプーリ間隔に従って値が定まるべき変数である。他にも、ベルトコンベアの例えばフレーム部品は、ベルト幅、プーリ間隔、あるいはモータの仕様等に従って形状や寸法の値が定まるべき変数である。このように、部品の仕様変数の値は、製品の各部の仕様に依存する。よって、製品の各部の仕様が定まれば部品の仕様変数の値を一義的に定めることができる。製品の仕様と部品の仕様変数との間の対応関係は、製品の設計段階で予め規則化（あるいは規格化）することが可能である。したがって、製品型番は、その製品を構成する複数の部品のそれぞれの仕様変数の値を特定するために必要な製品の仕様を指定する情報を所定の順序で記述するように設定される。また、製品型番に含まれる各種の仕様の値と、部品の仕様変数との間の対応関係も予め規則化され、その規則を示す情報は発注支援サーバ２に予め与えられる。
【００２２】
対応関係を示す規則は、製品型番のいずれの位置の変数が、いずれの部品の型番の仕様変数に対応するか、及び対応関係にある変数間で値をどのように変換するか、を最小限の要件として定めるように設定されてよい。例えば、図３では、製品型番におけるベルト幅、及びプーリ間隔と部品＃１の型番の仕様変数とが対応し、かつベルト幅及びベルト間隔の具体的な値を部品＃１の仕様変数の値にどのように変換するかが規則化される。したがって、製品型番のベルト幅及びプーリ間隔をそれぞれ指定する情報の値を参照すれば、部品＃１の部品型番に含まれる仕様変数の値を特定し、それにより部品＃１の部品型番を一義的に特定することが可能である。部品＃２に関しては、例えばモータの仕様と部品仕様変数との間の対応関係が規則化される。ただし、図３はあくまで一例を示すものであって、製品型番の変数部と部品型番の変数部との間の対応関係は実際の製品の設計に応じて適宜に設定されてよい。
【００２３】
部品型番は常に変数部分を含むものとして設定されることを必ずしも要しない。製品型番の型式部分が定まれば部品型番が一義的に特定される部品が存在してもよい。例えば、上述したように、製品を構成する部品群には仕様違いが存在しない単一仕様の部品が含まれる場合がある。そのような部品に関しては単一の部品型番が設定されてよい。つまり、少なくとも一部の部品の部品型番に関して、製品型番の変数部分に応じて変化すべき変数部が存在していればよい。また、製品型番に関わりなく、部品型番が一義的に定まるべき部品が部品群内に存在していてもよい。さらに、製品型番の変数部分のみならず型式部分をも併せて参照することによって一義的に定まるべき仕様変数が部品型番に含まれた部品が存在していてもよい。
【００２４】
上述したように、発注支援システム１では、製品型番がその変数部分の値を含めて特定されれば、その製品型番を手がかりとして製品を構成する複数の部品のそれぞれの部品型番を特定し、特定された部品型番をユーザに提示することにより、購入を希望する部品及びその数量をユーザに選択させることができる。発注支援サーバ２は、ユーザが購入を希望する部品が組み込まれた製品（特定の製品の一例である。）の製品型番を特定し、特定された製品型番を手がかりとして、ユーザが購入を希望する部品の部品型番を特定するために端末装置５上に各種のウェブページを表示させる。以下、図４〜図１１を参照して、部品型番を特定するために発注支援サーバ２が端末装置５上に表示させるウェブページの一例を説明する。
【００２５】
図４は、発注支援サーバ２が端末装置５上に表示させるウェブページの相互の関係の一例を示している。図示の例では、所定のフロントページＰ１、製品検索ページＰ２、製品詳細ページＰ３といった複数のウェブページを入り口として、それらのウェブページＰ１〜Ｐ３からリンクをたどるといった操作をユーザが適宜に行うことにより、部品一覧ページＰ４へとユーザが誘導される。製品検索ページＰ２及び製品詳細ページＰ３はフロントページＰ１から適宜に呼び出すことが可能とされてよい。
【００２６】
部品一覧ページＰ４には、製品を構成する部品が一覧表示される。ユーザがその一覧から購入を希望する部品及びその数量を選択することにより部品が発注され、その発注内容に従って受注処理サーバ３が受注を処理する。ただし、部品一覧ページＰ４が表示された段階で、製品の少なくとも一部の仕様が未確定な状態である場合、製品詳細ページＰ３へとユーザが再誘導される。再誘導された製品詳細ページＰ３にてユーザが未確定な仕様を確定させることにより、部品一覧ページＰ４にすべての部品の一覧が表示される。なお、図４の関係はあくまで一例であり、部品一覧ページＰ４にユーザを誘導するためのウェブページ間の関係は、製品型番の少なくとも一部の入力に対応して部品一覧ページＰ４が呼び出される限りにおいて適宜に変更可能である。また、部品一覧ページＰ４から部品詳細ページへ移行して、その部品詳細ページからユーザが部品を発注できるように構成してもよい。部品詳細ページは例えば製品詳細を示す製品詳細ページＰ３と同様に部品詳細を示すウェブページとして構成されてよい。
【００２７】
上述したウェブページＰ１〜Ｐ４の一例を図５〜図８にそれぞれ示す。図５はフロントページＰ１の一例を示している。図５のフロントページＰ１には検索ボックス１００が設けられている。検索ボックス１００にユーザが製品型番をそのすべての情報が確定した状態で入力すると、検索ボックス１００に連なるようにサジェストウィンドウ１０１が表示される。サジェストウィンドウ１０１には、ユーザが入力した製品型番に対応する製品の画像、名称といった製品情報が表示されるとともに、構成部品の一覧表示を選択する一覧選択ボタン１０２が表示される。ユーザが一覧選択ボタン１０２をクリック操作すると、製品型番に対応した部品を一覧表示する部品一覧ページＰ４が表示される。なお、サジェストウィンドウ１０１内には、製品型番に対応する製品それ自体を購入するための数量指定ボックス１０３及び発注ボタン１０４も表示されるが、それらは部品の購入に用いられるものではない。フロントページＰ１からの製品検索ページＰ２又は製品詳細ページＰ３への呼び出しはフロントページＰ１に用意された適宜の選択肢を選択して操作することにより行われる。
【００２８】
図６は製品検索ページＰ２の一例を示している。図６の製品検索ページＰ２には、検索ボックス１１０が表示される。ユーザが製品型番を検索ボックス１１０に入力して検索ボタン１１１を操作すると、検索された製品の画像、名称等といった製品情報が結果表示部１１２に表示されるとともに、構成部品の一覧表示を選択する一覧選択ボタン１１３が表示される。ユーザがそのボタン１１３をクリック操作すると、製品型番に対応した部品を一覧表示する部品一覧ページＰ４が表示される。
【００２９】
図７は製品詳細ページＰ３の一例を示している。図７の製品詳細ページＰ３には、製品の画像、説明、仕様、寸法等の詳細を示す製品詳細表示部１２０と、製品の各部の仕様をユーザが指定するための仕様指定部１２１とが設けられている。図７は製品型番のすべての情報が確定している場合に表示される製品詳細ページＰ３を示しており、仕様指定部１２１は、仕様を指定する操作が不可能であって、グレーアウトされた状態で示される。製品詳細ページＰ３にも一覧選択ボタン１２２が表示される。ユーザが一覧選択ボタン１２２をクリック操作すると、製品型番に対応した部品を一覧表示する部品一覧ページＰ４が表示される。なお、製品詳細ページＰ３にも、製品型番に対応する製品それ自体を購入するための購入操作部１２３が含まれているが、これは部品の購入に用いられるものではない。
【００３０】
図８は部品一覧ページＰ４の一例を示している。図８の部品一覧ページＰ４には、製品の分解斜視図、型番等を示す情報表示部１３０と、製品型番に基づいて特定された各種の部品の情報が一覧形式で表示される一覧表示部１３１とが設けられている。一覧表示部１３１には、一例として部品の番号（情報表示部１３０に示される分解斜視図の部品番号に対応する。）と、部品の名称、部品型番、単価、使用数量（一つの製品に用いられている部品の個数）とが表示される。また、一覧表示部１３１には、購入対象をユーザが指定するチェックボックス１３２、購入数量をユーザが指定する数量指定部１３３、及び出荷日の目安を示す出荷日情報１３４も併せて表示される。ユーザが購入を希望する部品のチェックボックス１３２をチェックし、数量指定部１３３にて購入数量を指定し、発注指示ボタン１３５をクリック操作すると、その操作をトリガとして発注内容が確定され、発注内容を示す情報が受注処理サーバ３に引き渡されて部品の受注処理が開始される。なお、製品又は部品の受注処理は、発注ボタン１３５の操作に応じて発注内容を確認するページを端末装置５に表示させ、ユーザが発注を確定する操作を行うことを条件として開始される、といったように複数の段階を経て開始されてもよい。
【００３１】
図５の例において、検索ボックス１００には製品型番をそのすべての情報が確定した状態で入力するものとして説明したが、例えば図９に示したように、製品型番の一部のみを入力することも可能である。図９では製品型番のうち、型式を指定する情報である”ＣＶＭＡＢＭ１”が入力された状態が示されている。その場合、サジェストウィンドウ１０１には、型式”ＣＶＭＡＢＭ１”に対応する製品型番が、その変数部分が未確定とされた状態で表示される。例えば、ベルト幅に対応する情報が［５０−３００／１０］として表示される。その表示は、ベルト幅を５０〜３００ｍｍの間で１０ｍｍ単位で指定可能であることを意味するものである。他の変数部分に関しても、その選択肢が適宜の態様で表示される。なお、製品検索ページＰ２又は製品詳細ページＰ３においても、製品型番の一部のみを入力して部品一覧ページＰ４を呼び出すことが可能である。
【００３２】
図１０は、製品型番の一部が確定していない場合の部品一覧ページＰ４の表示例を示している。図１０の例では、製品型番の一部の変数部分が未確定であるために、一覧表示部１３１に表示される部品のうち、コンベア用アルミフレーム、及びコンベア用ジョイントプレートに関しては、部品型番の一部が未確定の状態で表示され、その未確定部分を含んだ部品についてはグレーアウトされ、チェックボックス１３２及び数量指定部１３３は入力操作不可能となり、単価及び出荷日は表示されない。情報表示部１３０には、型番が未確定で一部の部品が表示されないことを通知し、かつ製品詳細ページＰ３に移行して未確定部分の仕様を選択することを促すメッセージ１３６も表示される。このように製品型番の一部が未確定なときに表示される製品詳細ページＰ３の一例を図１１に示す。なお、部品一覧ページＰ４から製品詳細ページＰ３への移行は、例えば部品一覧ページＰ４に移行するための適宜のリンク部を設定し、あるいはウェブページを閲覧するブラウザの戻り操作等によって実現されてよい。
【００３３】
図１１に示す製品詳細ページＰ３では、図７の表示例との対比から明らかなように、仕様指定部１２１が入力操作が可能な状態へと変化している。また、製品詳細表示部１２０には製品型番表示部１２４が追加して表示される。製品型番表示部１２４には、製品型番の構成を図３に例示したように区分して示した情報が表示される。ユーザはその製品型番表示部１２３の表示を参考にしつつ、仕様指定部１２１からベルト幅等の変数の値を入力することにより、未確定である製品型番の変数の値を具体的に指定することができる。未確定なすべての変数の値が指定された上で一覧表示ボタン１２２が操作されると、図８に示したように製品型番のすべての情報が確定した状態で部品一覧ページＰ４が表示される。
【００３４】
図５〜図７に例示したように、ユーザが製品型番をすべての情報が確定した状態で入力した場合、部品一覧ページＰ４には、図８に例示したように、すべての部品の部品型番が確定した状態で表示される。このようにすべての部品の部品型番が確定している状態から、ユーザが製品の仕様の少なくとも一部を未確定な状態に切り替えて製品仕様の一部を変更したい場合がある。このような要望に備えて、例えば図６の製品検索ページＰ３には仕様変更ボタン１１４が設けられ、図７の製品詳細ページＰ３の仕様指定部１２１には設定解除ボタン１２５が表示される。さらに、製品詳細ページＰ３の製品詳細表示部１２０にも仕様変更ボタン１２６が設けられている。ユーザがこれらのボタン１１４、１２５、１２６を操作すると、製品型番の変数部分が未確定な状態へと変更され、それに伴って、図１１に示した状態の製品詳細ページＰ３が表示される。その製品詳細ページＰ３の仕様指定部１２１に対して適宜の値をユーザが入力することにより、製品型番を、少なくとも一部の仕様が変更された状態へと変化させ、その変更後の仕様に対応する部品を部品一覧ページＰ４に表示させることができる。
【００３５】
次に、図１２〜図１４を参照して、発注支援サーバ２の具体的な構成例を説明する。図１２は発注支援サーバ２の制御系の概略構成の一例を示している。発注支援サーバ２には、制御装置１０と、記憶装置１１とが設けられている。制御装置１０はマイクロプロセッサと、その動作に必要な内部記憶装置等の周辺装置とを組み合わせたコンピュータユニットとして構成されている。記憶装置１１は、磁気記憶媒体、フラッシュメモリ等の不揮発性の記憶媒体を利用して各種の情報を記憶することにより制御装置１０に対する外部記憶装置として機能する。ただし、記憶装置１１は発注支援サーバ２の一部として設けられる例に限らず、発注支援サーバ２と協働するデータベースサーバとして設けられてもよい。
【００３６】
記憶装置１１には、製品あるいは部品の発注に必要な各種の処理を制御装置１０に実行させるためのコンピュータプログラムとして発注支援プログラムＰＧが記録されている。制御装置１０が発注支援プログラムＰＧを読み込んで実行することにより、制御装置１０には、コンピュータハードウエアとソフトウエアとの組み合わせによって実現される論理的装置として、情報取得部１２と、型番確定部１３と、発注処理部１４とが設けられる。情報取得部１２は、端末装置５から製品型番を特定するために必要な情報を取得する。情報取得部１２は、例えば上述した図４〜図１１にて説明したように、製品型番の少なくとも一部の変数の値が未確定な状態とされた情報と、その未確定な値を確定させるための情報とに分けて情報を取得してもよい。
【００３７】
情報取得部１２は、記憶装置１１に記録された購入履歴データＤ１を参照することにより製品型番を取得することも可能である。購入履歴データＤ１には、発注支援サーバ２にアクセスしたユーザが過去に購入した製品、あるいは部品の購入履歴がユーザの識別情報と対応付けて記録されている。例えば、ユーザが購入した製品、あるいは部品のシリアル番号と製品型番、あるいは部品型番とがユーザの識別情報と対応付けて購入履歴データＤ１に記録されている。したがって、情報取得部１２は、端末装置５からアクセスしたユーザを認証してその識別情報を判別するとともに、端末装置５から製品等のシリアル番号を取得し、ユーザ識別情報及びシリアル番号を参照して、ユーザが過去に購入した製品又は部品の型番を取得することが可能である。
【００３８】
型番確定部１３は、情報取得部１２が取得した情報に基づいて、製品型番のすべての情報が確定しているか否かを判別し、値が未確定な変数が残っている場合には情報取得部１２に対して未確定な変数を確定させるための情報の取得を依頼する。その場合、情報取得部１２は、例えば図１１の仕様指定部１２１への入力を取得し、これを型番確定部１３に提供する。型番確定部１３は、すべての情報が確定した製品型番と、記憶装置１１に保持されている構成部品データＤ２及び規則データＤ３とを参照して、製品型番に対応するすべての部品の部品型番を確定させる。発注処理部１４は、ユーザによる製品又は部品の発注内容を端末装置５から取得し、得られた発注内容を受注処理サーバ３に提供して受注処理を開始させる。
【００３９】
記憶装置１１に記録された構成部品データＤ２は、製品とその製品を構成するすべての部品との対応関係を、製品型番の少なくとも型式と部品型番の少なくとも共通コードとを用いて記述したデータである。例えば、図２の製品Ａを例にして説明すると、構成部品データＤ２は、図１３（ａ）に示したように、製品Ａの製品型番の型式部分と、製品Ａを構成するすべての部品（区分＃１〜＃Ｎの各部品）の部品型番の共通コードとを対応付けて記述することにより構成される。あるいは、図１３（ｂ）に示すように、構成部品データＤ２は、製品Ａの製品型番と製品Ａを構成するすべての部品の部品型番とを対応付けて記述することにより構成されてもよい。規則データＤ３は、製品型番と部品型番との間に設定される対応関係の規則を記述したデータである。
【００４０】
構成部品データＤ２を参照することにより、製品型番の共通部である型式が判別できれば、その型式の製品に含まれているすべての部品の共通コードを特定することができる。製品型番の型式は、端末装置５から取得した情報に基づいて情報取得部１２により特定され、製品型番の変数部分の値もまた情報取得部１２が端末装置５から取得した情報に基づいて特定される。それにより、型番確定部１３は、情報取得部１２から提供される情報に従って製品型番をそのすべての情報が確定した状態で取得することが可能である。また、部品型番の仕様変数の値は、製品型番と部品型番との間の対応関係を定める規則に従って製品型番から一義的に特定することが可能である。したがって、型番確定部１３は、情報取得部１２から製品型番を取得し、その製品型番に対応するすべての部品の部品型番を構成部品データＤ２及び規則データＤ３に基づいて確定させることができる。
【００４１】
制御装置１０には、図１２に示した論理的装置以外にも、端末装置５の操作に応じてウェブページの表示の切り替え等を制御する論理的装置等が設けられるが、その図示は省略した。また、記憶装置１１にはウェブページを表示するために必要な画像データ、あるいは製品や部品の名称、特徴等を記述した製品データ、あるいは部品データといった各種のデータが記録されるが、その図示も省略した。
【００４２】
次に、図１４を参照して、制御装置１０がユーザによる部品の発注内容を確定させるために実行する発注支援処理の一例を説明する。図示の発注支援処理は、例えばユーザが発注支援サーバ２にアクセスし、ウェブページに対して製品型番の少なくとも一部を入力したことをトリガとして開始される。発注支援処理が開始されると、制御装置１０の情報取得部１２は、ユーザが製品型番を指定するために端末装置５に入力した情報を取得し、得られた情報を型番確定部１３に提供する（ステップＳ１１）。この場合、端末装置５に入力される製品型番は少なくとも型式の部分を含めばよく、一部の変数部分は値が未確定な状態であってもよい。一部の変数が未確定な状態で製品型番が入力された場合、その入力された情報は第１の情報の一例に相当する。端末装置５には、ユーザが購入を希望する部品が装着されるべき製品のシリアル番号が入力されてもよい。その場合、情報取得部１２は購入履歴データＤ１に基づいてシリアル番号に対応する製品型番を特定し、特定された製品型番を型番確定部１３に提供する。
【００４３】
型番確定部１３は、情報取得部１２から提供された製品型番において、未確定な値が含まれているか否かを判別する（ステップＳ１２）。未確定の値が含まれている場合、型番確定部１３は情報取得部１２に対して未確定な値をユーザに選択させるように要求し、それを受けて情報取得部１２は、未確定な部品型番が存在する場合の部品一覧ページＰ４（一例として図１０）を端末装置５に表示させ、製品の仕様を指定するようユーザに要求する（ステップＳ１３）。なお、製品詳細ページＰ４の表示はユーザの操作を介して行われてもよいし、制御装置１０が自動的に切り替えて表示させるようにしてもよい。仕様の指定を要求されたユーザは、製品詳細ページＰ３（一例として図１１）の仕様指定部１２１を利用して製品の仕様を指定することができる。製品詳細ページＰ３の表示はユーザの操作を介して行われてもよいし、制御装置１０が自動的に切り替えて表示させてもよい。また、図９〜図１１に例示したように、製品型番の少なくとも一部の値が未確定の場合において、指定可能な値の範囲を端末装置５に表示させる場合には、型番確定部１３が構成部品データＤ２及び規則データＤ３を適宜に参照して、未確定な値の範囲を判別し、判別した情報を情報取得部１２に提供して部品一覧ページＰ４等に反映させればよい。
【００４４】
ユーザが製品の仕様を指定すると、情報取得部１２は端末装置５から仕様を指定する値を取得し、得られた値を型番確定部１３に提供する（ステップＳ１４）。この段階で取得される情報は第２の情報の一例に相当する。型番確定部１３は、ステップＳ１１及びステップＳ１４にて得られた情報に従って製品型番を確定させ（ステップＳ１５）、得られた製品型番に対応する部品型番を確定する（ステップＳ１６）。この場合、型番確定部１３はまず構成部品データＤ２を参照して、製品型番の少なくとも型式に対応付けられた全ての部品型番の共通コードを特定し、製品型番に含まれている各種の値を規則データＤ３に従って部品型番の仕様変数の値へと変換することにより、製品型番に対応するすべての部品型番の仕様変数の値を確定させる。なお、ステップＳ１２で未確定の値が含まれていないと判断された場合にはステップＳ１３及びＳ１４の処理がスキップされてステップＳ１５へと処理が進められる。この場合には、ステップＳ１１にて製品型番を確定させるに足りる情報が型番確定部１３に提供されているので、型番確定部１３はその情報に従ってステップＳ１５で製品型番を確定すればよい。
【００４５】
型番確定部１３にて部品型番が確定されると、その確定情報は情報取得部１２に提供される。情報取得部１２は、すべての情報が確定している場合の部品一覧ページＰ４（一例として図８）を端末装置５に表示させる（ステップＳ１７）。その後、情報取得部１２はユーザが部品の発注を指示したか否かを判別する（ステップＳ１８）。例えば、図８の発注指示ボタン１３５が操作された場合に発注が指示されたと判断してもよい。
【００４６】
ステップＳ１８にて発注が指示されていないと判断された場合、情報取得部１２はユーザが製品仕様の変更を指示したか否かを判別する（ステップＳ１９）。例えば、図６の商品検索ページＰ２の仕様変更ボタン１１４、あるいは図７の製品詳細ページＰ３の設定解除ボタン１２５が操作された場合、情報取得部１２は仕様変更が指示されたと判断してよい。仕様変更が指示されていない場合、情報取得部１２は図１６の処理へと戻る。一方、ステップＳ１９にて仕様変更が指示されたと判断されると、情報取得部１２はこれまでの処理で確定した製品型番の変数の値を未確定な状態へと変更し（ステップＳ２０）、その後にステップＳ１４の処理へと戻る。これにより、部品一覧ページＰ４は未確定な値が存在する場合の態様（一例として図１０）で表示され、製品詳細ページＰ３も同様に未確定な値が存在する場合の態様（一例として図１１）で表示される。しがって、仕様変更を指定した場合、ユーザは改めて製品詳細ページＰ３の仕様変更部１２１を利用して製品型番の少なくとも一部の変数を再指定することが可能である。なお、ステップＳ１９及びＳ２０の処理において、製品型番の変数部分に含まれる各種の変数のうち、ユーザが変更を希望する少なくとも一つの変数をユーザに指定させ、指定された変数の値のみを未確定な状態へと変更してもよい。
【００４７】
ステップＳ１８にてユーザが発注を指示したと判断された場合、情報取得部１２は端末装置５から発注内容、すなわちユーザが購入を希望する部品の部品型番及び購入数量を取得し、これを発注処理部１４に提供する（ステップＳ２１）。これを受けて、発注処理部１４は発注を確定させる処理を実行し、その実行結果を受注処理サーバ３に提供して受注処理を開始させる。以上により、図１４の処理が完了する。
【００４８】
なお、図１４では端末装置５にて製品の発注が指示された場合の処理を省略したが、製品の発注に関しては例えばステップＳ１１〜Ｓ１５の処理にて製品型番を特定し、特定された製品型番と購入数量とを発注処理部１４に提供して発注処理を実行させればよい。
【００４９】
以上の形態によれば、購入を希望する部品が装着された製品の製品型番をユーザが完全に把握していなくとも、少なくとも型式をユーザが指定すれば、その型式に対応する部品一覧がユーザに提示され、製品仕様をユーザが指定することにより、購入を希望する部品の部品型番をユーザが把握することが可能である。また、製品仕様が確定した状態であっても、仕様変更をユーザが指示し、変更したい仕様をユーザが指定することにより、仕様変更後の製品に対応した部品の部品型番をユーザが把握することが可能である。したがって、部品の選択に関する柔軟性、あるいは自由度が高まる。
【００５０】
以上の形態において、情報取得部１２は図１４のステップＳ１１及びＳ１４の処理を実行することにより情報取得手段の一例として機能し、型番確定部１３は図１４のステップＳ１５の処理を実行することにより製品識別情報確定手段の一例として機能し、型番確定部１３は図１４のステップＳ１６の処理を実行することにより部品識別情報確定手段の一例として機能し、情報取得部１２は図１４のステップＳ１７の処理を実行することにより情報提供手段の一例として機能する。また、情報取得部１２は図１４のステップＳ２０の処理を実行することにより変数未確定化手段の一例として機能する。
【００５１】
本発明は上記の形態に限定されず、種々の変形又は変更が施された形態にて実施されてよい。例えば発注支援サーバ２の制御装置１０に設けられるべき論理的装置は図１２に例示した情報取得部１２、型番確定部１３及び発注処理部１４に限定されず、本発明に係る各手段として制御装置１０を機能させ得る限りにおいて、適宜の論理的装置が設けられてよい。
【００５２】
上記の形態では、製品型番の製品変数部に基づいて部品型番の仕様変数の値を確定させるための規則を規則データＤ３に記述して記憶装置１１に記憶させているが、規則データＤ３に代えて、又は加えて、少なくとも一部の規則がコンピュータプログラムＰＧに記述されてもよい。
【００５３】
製品型番を特定するために必要な情報を、端末装置から取得するために表示されるウェブページは図５〜図１１に例示した態様に限られず、適宜のウェブページが端末装置５に表示されてよい。
【００５４】
上記の形態では、図１４のステップＳ１１にて、ユーザが端末装置５にて製品型番をその変数部分の少なくとも一部の値が未確定な状態で入力し得るものとしたが、本発明はそのような態様に限られない。例えば、ステップＳ１１にて製品型番をそのすべての情報が確定された状態で端末装置５に入力されることを必須としても、その後に図１４のステップＳ１９及びＳ２０の処理が実行されることにより、ユーザは製品の仕様を一部変更し、その変更後の製品に適合する部品の部品型番を知ることができる。要するに、製品型番をその変数部分の少なくとも一部の値が未確定な状態で入力する機会は適宜に設定されてよい。
【００５５】
上述した実施の形態及び変形例のそれぞれから導き出される本発明の各種の態様を以下に記載する。なお、以下の説明では、本発明の各態様の理解を容易にするために添付図面に図示された対応する構成要素を括弧書きにて付記するが、それにより本発明が図示の形態に限定されるものではない。
【００５６】
本発明の一態様に係るサーバ装置（２）は、複数の製品のそれぞれに対して、仕様の異同を除いて構成が共通する製品間で共通に設定される製品共通部（一例として図３の型式）と、前記仕様に応じて異なる値に設定される製品変数部（一例として図３の型式以外の部分）とを組み合わせた製品ごとにユニークな製品識別情報（一例として製品型番）が設定され、各製品を構成する複数の部品のそれぞれに対しては、仕様の異同を除いて構成が共通する部品間で共通に設定される部品共通部（一例として図３の共通コード）と、前記仕様に応じて異なる値に設定される部品変数部（一例として図３の仕様変数）とを組み合わせた部品ごとにユニークな部品識別情報（一例として図３の部品型番）が設定され、前記製品識別情報の前記製品変数部の値と前記部品識別情報の前記部品変数部の値とが、所定の規則に従って対応付けられた部品選択システム（１）に適用され、特定の製品を構成する少なくとも一つの部品をユーザに選択させるための情報を前記ユーザが利用する端末装置（５）に提供する部品選択システムのサーバ装置（２）であって、前記特定の製品に対応する前記製品識別情報を特定するための情報を前記端末装置から取得する情報取得手段（１２、Ｓ１１、Ｓ１４）と、前記情報取得手段が取得した情報に基づいて、前記特定の製品に対応する製品識別情報を特定する製品識別情報特定手段（１３、Ｓ１５）と、前記製品識別情報の少なくとも製品共通部と前記部品識別情報の少なくとも部品共通部との対応関係を記述した構成部品データ（Ｄ２）に基づいて、前記製品識別情報特定手段にて特定された製品識別情報に対応する部品識別情報を、前記所定の規則に従って前記製品変数部の値に対応する部品変数部の値を確定しつつ特定する部品識別情報特定手段（１３、Ｓ１６）と、前記部品識別情報特定手段にて特定された部品識別情報を前記端末装置に提供する情報提供手段（１２、Ｓ１７）と、を備え、前記情報取得手段は、前記特定の製品に対応する製品識別情報を前記製品変数部の少なくとも一部の変数の値が未確定な状態で指定する第１の情報と、前記未確定な状態の変数の値を指定する第２の情報とを前記端末装置から取得し、前記製品識別情報特定手段は、前記第１の情報及び前記第２の情報に基づいて前記特定の製品に対応する製品識別情報を特定するものである。
【００５７】
本発明の一態様に係る部品選択システムの情報提供方法は、複数の製品のそれぞれに対して、仕様の異同を除いて構成が共通する製品間で共通に設定される製品共通部（一例として図３の型式）と、前記仕様に応じて異なる値に設定される製品変数部（一例として図３の型式以外の部分）とを組み合わせた製品ごとにユニークな製品識別情報（一例として製品型番）が設定され、各製品を構成する複数の部品のそれぞれに対しては、仕様の異同を除いて構成が共通する部品間で共通に設定される部品共通部（一例として図３の共通コード）と、前記仕様に応じて異なる値に設定される部品変数部（一例として図３の仕様変数）とを組み合わせた部品ごとにユニークな部品識別情報（一例として図３の部品型番）が設定され、前記製品識別情報の前記製品変数部の値と前記部品識別情報の前記部品変数部の値とが、所定の規則に従って対応付けられた部品選択システム（１）に適用され、特定の製品を構成する少なくとも一つの部品をユーザに選択させるための情報をサーバ装置（２）から前記ユーザが利用する端末装置（５）に提供する部品選択システムの情報提供方法であって、前記サーバ装置のコンピュータ（１０）に、前記特定の製品に対応する前記製品識別情報を特定するための情報を前記端末装置から取得する情報取得工程（Ｓ１１、Ｓ１４）と、前記情報取得工程で取得した情報に基づいて、前記特定の製品に対応する製品識別情報を特定する製品識別情報特定工程（Ｓ１５）と、前記製品識別情報の少なくとも製品共通部と前記部品識別情報の少なくとも部品共通部との対応関係を記述した構成部品データ（Ｄ２）に基づいて、前記製品識別情報特定工程にて特定された製品識別情報に対応する部品識別情報を、前記所定の規則に従って前記製品変数部の値に対応する部品変数部の値を確定しつつ特定する部品識別情報特定工程（Ｓ１６）と、前記部品識別情報特定工程にて特定された部品識別情報を前記端末装置に提供する情報提供工程（Ｓ１７）と、を実行させ、前記情報取得工程では、前記特定の製品に対応する製品識別情報を前記製品変数部の少なくとも一部の変数の値が未確定な状態で指定する第１の情報と、前記未確定な状態の変数の値を指定する第２の情報とを前記端末装置から取得し、前記製品識別情報特定工程では、前記第１の情報及び前記第２の情報に基づいて前記特定の製品に対応する製品識別情報を特定するものである。
【００５８】
本発明の一態様に係るコンピュータプログラム（ＰＧ）は、複数の製品のそれぞれに対して、仕様の異同を除いて構成が共通する製品間で共通に設定される製品共通部（一例として図３の型式）と、前記仕様に応じて異なる値に設定される製品変数部（一例として図３の型式以外の部分）とを組み合わせた製品ごとにユニークな製品識別情報（一例として製品型番）が設定され、各製品を構成する複数の部品のそれぞれに対しては、仕様の異同を除いて構成が共通する部品間で共通に設定される部品共通部（一例として図３の共通コード）と、前記仕様に応じて異なる値に設定される部品変数部（一例として図３の仕様変数）とを組み合わせた部品ごとにユニークな部品識別情報（一例として図３の部品型番）が設定され、前記製品識別情報の前記製品変数部の値と前記部品識別情報の前記部品変数部の値とが、所定の規則に従って対応付けられた部品選択システム（１）に設けられたサーバ装置（２）のコンピュータ（１０）を、特定の製品を構成する少なくとも一つの部品をユーザに選択させるための必要な情報を前記ユーザが利用する端末装置に提供するように機能させるコンピュータプログラムであって、前記コンピュータを、前記特定の製品に対応する前記製品識別情報を特定するための情報を前記端末装置から取得する情報取得手段（１２、Ｓ１１、Ｓ１４）、前記情報取得手段が取得した情報に基づいて、前記特定の製品に対応する製品識別情報を特定する製品識別情報特定手段（１３、Ｓ１５）、前記製品識別情報の少なくとも製品共通部と前記部品識別情報の少なくとも部品共通部との対応関係を記述した構成部品データ（Ｄ２）に基づいて、前記製品識別情報特定手段にて特定された製品識別情報に対応する部品識別情報を、前記所定の規則に従って前記製品変数部の値に対応する部品変数部の値を確定しつつ特定する部品識別情報特定手段（１３、Ｓ１６）、及び前記部品識別情報特定手段にて特定された部品識別情報を前記端末装置に提供する情報提供手段（１２、Ｓ１７）、として機能させ、前記情報取得手段は、前記特定の製品に対応する製品識別情報を前記製品変数部の少なくとも一部の変数の値が未確定な状態で指定する第１の情報と、前記未確定な状態の変数の値を指定する第２の情報とを前記端末装置から取得し、前記製品識別情報特定手段は、前記第１の情報及び前記第２の情報に基づいて前記特定の製品に対応する製品識別情報を特定する、ように構成されたものである。
【００５９】
上記態様によれば、製品の製品識別情報が確定した場合において、その製品識別情報に対応する部品の部品識別情報をデータテーブル等に記述された対応関係に従って直接的に特定するのではなく、製品型番の製品変数部の値に対応する部品変数部の値を所定の規則に従って確定しつつ、製品識別情報に対応する部品識別情報を特定している。したがって、製品の仕様に応じた部品の変化に対して柔軟に対応することが可能であって、部品選択の柔軟性、あるいは自由度を高めることができる。また、製品識別情報を特定するために必要な情報を、第１の情報と第２の情報とに分けて端末装置から取得することにより、例えば製品の仕様の一部が未定であっても、ユーザに部品選択を開始させ、未確定な仕様に関して適宜の値をユーザにさらに指定させることにより、製品仕様に応じて異なる部品識別情報を端末装置に提供することが可能となる。それにより、例えば一部の仕様に関して適宜に絞り込み、あるいは検討を繰り返すといった操作が可能となり、ユーザの利便性が高まる。
【００６０】
なお、本発明の一態様に係るコンピュータプログラムは、記憶媒体に記憶された状態で提供されてもよい。この記憶媒体を用いれば、例えばコンピュータに本発明に係るコンピュータプログラムをインストールして実行することにより、そのコンピュータを利用して本発明のサーバ装置を実現することができる。コンピュータプログラムを記憶した記憶媒体は、ＣＤＲＯＭ等の非一過性の記憶媒体であってもよい。
【００６１】
前記情報取得手段は、前記第１の情報を前記端末装置から取得する処理（Ｓ１１）と、取得された第１の情報にて未確定な変数の値を指定するように前記端末装置を介して前記ユーザに要求する処理（Ｓ１３）と、前記未確定な変数の値の指定に関する要求に対応して前記ユーザが指定した値を前記第２の情報として前記端末装置から取得する処理（Ｓ１４）とを実行するものとしてもよい。これによれば、製品の一部の仕様が未確定であった場合、その仕様の指定がユーザに要求される。その要求に応じてユーザが仕様を指定すれば、その指定に応じた部品識別情報が端末装置へと提供される。
【００６２】
上記態様において、サーバ装置は、前記製品識別情報特定手段が特定した製品識別情報に含まれる製品変数部の少なくとも一部の変数の値を、前記端末装置を介して与えられる前記ユーザの指示に基づいて確定した状態から未確定な状態に変更する変数未確定化手段（１２、Ｓ２０）をさらに備え、前記情報取得手段は、前記変数未確定化手段によって未確定な状態に変更された変数の値を指定するように前記端末装置を介して前記ユーザに要求し、ユーザが指定した値を前記第２の情報として前記端末装置から取得してもよい。これによれば、製品識別情報が一旦確定し、その確定した製品識別情報が端末装置に提供された場合であっても、その後にユーザが一部の仕様を変更し、変更後の仕様に応じた部品識別情報をユーザが端末装置を介して把握することが可能となる。これにより、製品仕様に応じた部品をユーザが比較的容易に選択することができる。
【００６３】
前記部品選択システムは少なくとも一つの部品を前記ユーザが発注するための発注支援システムとして構成され、前記情報提供手段が提供する部品識別情報が、前記ユーザが購入を希望する部品を選択するための情報として利用されてもよい。これによれば、本発明のサーバ装置によって得られる部品選択の柔軟性、自由度を部品の発注時に発揮させてユーザが部品を発注する際の利便性を高めることができる。
【符号の説明】
【００６４】
１  発注支援システム
２  発注支援サーバ
３  受注処理サーバ
５  端末装置
１０  制御装置
１２  情報取得部
１３  型番確定部
１４  発注処理部
【図１】
2020107275.tif 000003
【図２】
2020107275.tif 000004
【図３】
2020107275.tif 000005
【図４】
2020107275.tif 000006
【図５】
2020107275.tif 000007
【図６】
2020107275.tif 000008
【図７】
2020107275.tif 000009
【図８】
2020107275.tif 000010
【図９】
2020107275.tif 000011
【図１０】
2020107275.tif 000012
【図１１】
2020107275.tif 000013
【図１２】
2020107275.tif 000014
【図１３】
2020107275.tif 000015
【図１４】
2020107275.tif 000016