(57)【特許請求の範囲】
【請求項１】
商品に関する情報が登録される商品マスタであって小売チェーン毎に項目が定められている当該商品マスタの生成依頼に応じて、複数の小売チェーンに対する複数種類の商品マスタを包括して生成する商品マスタ包括生成サーバであって、
商品マスタの生成対象とする複数の小売チェーンを受け付ける小売チェーン受付手段と、
受け付けた複数の小売チェーンそれぞれが定めている各商品マスタそれぞれの全項目を包含した仮想商品マスタを生成する仮想商品マスタ生成手段と、
前記仮想商品マスタの各項目の項目内容を入力するための仮想商品マスタ入力画面を送信する仮想商品マスタ入力画面送信手段と、
前記仮想商品マスタ入力画面において入力された項目内容を受け付ける項目内容受付手段と、
受け付けた項目内容を前記各商品マスタの該当項目に反映させることによって前記各商品マスタをそれぞれ生成する商品マスタ生成手段とを含み、
前記仮想商品マスタ生成手段は、各商品マスタそれぞれの全項目のうち、各小売チェーンにおいて項目内容が同一となる第１種別の項目をそれぞれ１項目に統合し、各小売チェーンにおいて項目内容が同一となるとは限らないが同様の内容となる第２種別の項目をそれぞれ１項目に統合し、各小売チェーンにおいて項目内容が同一内容とも同様内容ともならない第３種別の項目を、それぞれ何れの小売チェーンの項目であるかを識別可能に個別の項目とした仮想商品マスタを生成する
ことを特徴とする商品マスタ包括生成サーバ。
【請求項２】
商品に関する情報が登録される商品マスタであって小売チェーン毎に項目が定められている当該商品マスタの生成依頼に応じて、複数の小売チェーンに対する複数種類の商品マスタを包括して生成する商品マスタ包括生成サーバと、前記生成依頼を行う商品納入者が管理する商品納入者端末とを備えた商品マスタ包括生成システムであって、
前記商品マスタ包括生成サーバは、
前記商品納入者端末から商品マスタの生成対象とする複数の小売チェーンを受け付ける小売チェーン受付手段と、
受け付けた複数の小売チェーンそれぞれが定めている各商品マスタそれぞれの全項目を包含した仮想商品マスタを生成する仮想商品マスタ生成手段と、
前記仮想商品マスタの各項目の項目内容を入力するための仮想商品マスタ入力画面を前記商品納入者端末に対して送信する仮想商品マスタ入力画面送信手段と、
前記仮想商品マスタ入力画面において入力された項目内容を前記商品納入者端末から受け付ける項目内容受付手段と、
前記商品納入者端末から受け付けた項目内容を前記各商品マスタの該当項目に反映させることによって前記各商品マスタをそれぞれ生成する商品マスタ生成手段とを含み、
前記仮想商品マスタ生成手段は、各商品マスタそれぞれの全項目のうち、各小売チェーンにおいて項目内容が同一となる第１種別の項目をそれぞれ１項目に統合し、各小売チェーンにおいて項目内容が同一となるとは限らないが同様の内容となる第２種別の項目をそれぞれ１項目に統合し、各小売チェーンにおいて項目内容が同一内容とも同様内容ともならない第３種別の項目を、それぞれ何れの小売チェーンの項目であるかを識別可能に個別の項目とした仮想商品マスタを生成する
ことを特徴とする商品マスタ包括生成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品に関する情報が登録される商品マスタであって小売チェーン毎に項目が定められている当該商品マスタの生成依頼に応じて、複数の小売チェーンに対する複数種類の商品マスタを包括して生成する商品マスタ包括生成サーバ、及び商品マスタ包括生成システムに関する。
【背景技術】
【０００２】
従来から、商品についての情報を管理・把握するために、飲食物等の商品に関する各種の情報が商品毎に登録される商品マスタが利用されている（例えば、特許文献１参照）。商品マスタには、一般に、該当商品の商品名、規格（容器サイズ、重量）、入り数、納入条件（価格、リードタイム）などが対応付けされて登録される。
【０００３】
食品メーカや卸会社は、事前に商品マスタの登録を行うことが必要とされているため、スーパーマーケット等の小売店に商品を納入する前に、その商品に関わる情報を商品マスタに登録するようにしている。なお、商品マスタへの登録作業は、最終納入者である卸会社が行う場合が多いが、食品メーカやバイヤが行う場合もある。
【０００４】
【特許文献１】特開２００６−７８３２５号公報（図３、段落００２７）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところが、商品マスタは、各小売店それぞれが管理する商品マスタ登録用のデータベース（ＤＢ）にそれぞれ登録される。このため、卸会社などの登録作業者側は、各小売店側のＤＢを管理する小売店側装置（例えば、サーバ装置などのパーソナルコンピュータ）それぞれについて、別個に登録処理を行う必要があった。
【０００６】
各小売店それぞれに対する商品マスタ登録を一括して受けるようにすることが考えられるが、商品マスタの登録項目が小売店毎に異なっているため、商品マスタの登録項目を示す登録フォーマットを共通化することができず、各小売店毎に定められた登録フォーマットに従って別個に登録作業を行わざるを得ない。このように、商品マスタに商品情報を登録することが、登録作業者側にとって大きな労力となってしまっているという課題があった。
【０００７】
本発明は、上述した問題を解消し、各小売店毎に定められた登録フォーマットに従った商品マスタへの商品情報の登録作業を容易に行うことができるようにし、登録作業者の労力を軽減することができるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明の商品マスタ包括生成サーバは、商品に関する情報が登録される商品マスタであって小売チェーン毎に項目が定められている当該商品マスタの生成依頼に応じて、複数の小売チェーンに対する複数種類の商品マスタを包括して生成する商品マスタ包括生成サーバであって、商品マスタの生成対象とする複数の小売チェーンを受け付ける小売チェーン受付手段と、受け付けた複数の小売チェーンそれぞれが定めている各商品マスタそれぞれの全項目を包含した仮想商品マスタを生成する仮想商品マスタ生成手段と、前記仮想商品マスタの各項目の項目内容を入力するための仮想商品マスタ入力画面を送信する仮想商品マスタ入力画面送信手段と、前記仮想商品マスタ入力画面において入力された項目内容を受け付ける項目内容受付手段と、受け付けた項目内容を前記各商品マスタの該当項目に反映させることによって前記各商品マスタをそれぞれ生成する商品マスタ生成手段とを含み、前記仮想商品マスタ生成手段は、各商品マスタそれぞれの全項目のうち、各小売チェーンにおいて項目内容が同一となる第１種別の項目をそれぞれ１項目に統合し、各小売チェーンにおいて項目内容が同一となるとは限らないが同様の内容となる第２種別の項目をそれぞれ１項目に統合し、各小売チェーンにおいて項目内容が同一内容とも同様内容ともならない第３種別の項目を、それぞれ何れの小売チェーンの項目であるかを識別可能に個別の項目とした仮想商品マスタを生成することを特徴とする。
【０００９】
上記のように構成したことで、各小売店毎に定められた登録フォーマットに従った商品マスタへの商品情報の登録作業を容易に行うことができ、登録作業者の労力を軽減することができるようになる。
【００１５】
また、本発明の商品マスタ包括生成システムは、商品に関する情報が登録される商品マスタであって小売チェーン毎に項目が定められている当該商品マスタの生成依頼に応じて、複数の小売チェーンに対する複数種類の商品マスタを包括して生成する商品マスタ包括生成サーバと、前記生成依頼を行う商品納入者が管理する商品納入者端末とを備えた商品マスタ包括生成システムであって、前記商品マスタ包括生成サーバは、前記商品納入者端末から商品マスタの生成対象とする複数の小売チェーンを受け付ける小売チェーン受付手段と、受け付けた複数の小売チェーンそれぞれが定めている各商品マスタそれぞれの全項目を包含した仮想商品マスタを生成する仮想商品マスタ生成手段と、前記仮想商品マスタの各項目の項目内容を入力するための仮想商品マスタ入力画面を前記商品納入者端末に対して送信する仮想商品マスタ入力画面送信手段と、前記仮想商品マスタ入力画面において入力された項目内容を前記商品納入者端末から受け付ける項目内容受付手段と、前記商品納入者端末から受け付けた項目内容を前記各商品マスタの該当項目に反映させることによって前記各商品マスタをそれぞれ生成する商品マスタ生成手段とを含み、前記仮想商品マスタ生成手段は、各商品マスタそれぞれの全項目のうち、各小売チェーンにおいて項目内容が同一となる第１種別の項目をそれぞれ１項目に統合し、各小売チェーンにおいて項目内容が同一となるとは限らないが同様の内容となる第２種別の項目をそれぞれ１項目に統合し、各小売チェーンにおいて項目内容が同一内容とも同様内容ともならない第３種別の項目を、それぞれ何れの小売チェーンの項目であるかを識別可能に個別の項目とした仮想商品マスタを生成することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、各小売店毎に定められた登録フォーマットに従った商品マスタへの商品情報の登録作業を容易に行うことができ、登録作業者の労力を軽減することができるようになる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の一実施の形態について図面を参照して説明する。
図１は、本発明の一実施の形態に係る商品マスタ登録システム１００の構成の例を示すブロック図である。図１に示すように、商品マスタ登録システム１００は、商品マスタ登録管理サーバ１０と、商品納入会社端末２１〜２Ｎ（Ｎ：任意の正の整数）と、小売店サーバ３１〜３Ｎ（Ｎ：任意の正の整数）とを含む。商品マスタ登録管理サーバ１０、商品納入会社端末２１〜２Ｎ、および小売店サーバ３１〜３Ｎは、それぞれ、例えばインターネットなどの通信ネットワーク４０に接続されている。
【００１８】
商品マスタ登録管理サーバ１０、および小売店サーバ３１〜３Ｎは、それぞれ、ＷＷＷサーバなどの情報処理装置によって構成される。商品納入会社端末２１〜２Ｎは、それぞれ、パーソナルコンピュータなどの情報処理装置によって構成される。
【００１９】
商品マスタ登録管理サーバ１０は、例えば商品マスタ登録システム１００のシステム管理者によって管理されるサーバであり、各小売店の商品マスタに商品情報を登録するためのウェブサイト（商品マスタ登録サイト）の管理などを行うものである。
【００２０】
商品マスタ登録管理サーバ１０は、各小売店の商品マスタ登録用フォーマットなど、各小売店の商品マスタへの商品情報の登録のために必要な各種の情報を格納する商品マスタ登録関連ＤＢ１１を備えている。なお、商品マスタ登録関連ＤＢ１１は、商品マスタ登録管理サーバ１０の内部にあっても外部にあってもよい。
【００２１】
商品納入会社端末２１〜２Ｎは、小売店に商品を納入する業者（商品納入会社：商品メーカ、卸会社、バイヤなど）によって管理される情報処理装置である。本例では、商品納入会社が、商品マスタに商品情報を登録する作業を担うものとする。
【００２２】
小売店サーバ３１〜３Ｎは、それぞれ、例えば各小売チェーンＡ〜Ｎ内に設置され、例えば各小売チェーンＡ〜Ｎを管理する小売チェーン管理者によって管理される。小売店サーバ３１〜３Ｎには、図示はしないが、各小売チェーンＡ〜Ｎ内で用いられるＰＯＳレジスタ（購入金額支払所に設置されているレジスタであって、例えば商品に付されたＰＯＳシステム用のバーコード（ＰＯＳコードの一例：以下、ＰＯＳ用バーコードという。）を読み取り、ＰＯＳ用バーコードにもとづいて特定される商品名や商品価格を用いて購入内容をレシートへ印字する機能などの各種の機能を有する。）や、小売店サーバ３１〜３Ｎの処理前にＰＯＳデータイントラ処理を行うコンピュータなどが接続されている。
【００２３】
図２は、小売チェーンＡ（店舗Ａ）によって定められている商品マスタ登録フォーマットの例を示す説明図である。各小売チェーンの商品マスタ登録フォーマットは、商品マスタ登録関連ＤＢ１１に登録されているものとする。図２に示すように、商品マスタ登録フォーマットには、登録すべき項目が示されている項目表示欄と、その各項目の内容を入力（記入、記述）する内容入力欄とが設けられている。
【００２４】
登録すべき項目としては、例えば、該当商品の商品名、その商品の規格（容器サイズ、重量）、その商品の入り数、その商品の納入条件（価格、リードタイム）、その商品の商品説明、その商品の識別コードとして共通に用いられているＪＡＮ（Japanese Article Number）やＥＡＮ（European Article Number）コード、メーカ側が付与する製造コードなどが考えられる。
【００２５】
登録すべき項目は、各小売チェーン毎に定められるため、登録すべき項目の種類や数は各小売チェーン毎に異なったものとなる。
【００２６】
図３は、項目識別コード登録テーブルの例を示す説明図である。項目識別コード登録テーブルは、各小売チェーンの商品マスタ登録フォーマットに挙げられている各項目それぞれに一意に付与された項目識別コードが登録されたテーブルであり、商品マスタ登録関連ＤＢ１１に登録されているものとする。
【００２７】
項目識別コード登録テーブルには、各小売チェーンの商品マスタ登録フォーマットに挙げられている各項目と、対応する小売チェーン（小売店）名と、項目識別コードとが対応付けされて登録されている。項目識別コードは、各小売チェーンの商品マスタ登録フォーマットに挙げられている各項目毎に一意に付与されるコードであり、例えば商品マスタ登録管理サーバ１０によって付与されるコートである。項目識別コードによって、どの小売チェーンの商品マスタ登録フォーマットのどの項目であるかを特定することが可能となる。
【００２８】
図４は、項目識別コード種別対応テーブルの例を示す説明図である。項目識別コード種別対応テーブルは、各小売チェーンの商品マスタ登録フォーマットに挙げられている項目の種類毎に、その項目の種別と、その項目に対応する項目識別コードとが対応付けされたテーブルであり、商品マスタ登録関連ＤＢ１１に登録されているものとする。
【００２９】
本例では、各小売チェーンにおいて同一内容でよい項目の種別を「種別Ａ」とし、各小売チェーンにおいて同一内容でよいとは限らないが同様の内容でよい項目の種別を「種別Ｂ」とし、各小売チェーンにおいて同一内容とも同様の内容ともならず異なる内容となる項目の種別を「種別Ｃ」としている。「種別Ａ」の項目としては、例えば商品名やＪＡＮコードなどの各小売チェーンにおいて同一内容となるものがある。「種別Ｂ」の項目としては、商品説明や規格などの各小売チェーンにおいて同様の内容となるものがある。「種別Ｃ」の項目としては、入り数や納入条件などの各小売チェーン毎に別個に定めておく必要があるものがある。
【００３０】
項目識別コード種別対応テーブルには、各小売チェーンの商品マスタ登録フォーマットに挙げられている項目と、その項目の種別と、各小売チェーンの商品マスタ登録フォーマットにおいて当該項目を示す各項目識別コードとが対応付けされて登録されている。
【００３１】
次に、本例の商品マスタ登録システム１００の動作について説明する。
図５は、本例の商品マスタ登録システム１００における商品マスタ登録管理サーバ１０が実行する商品マスタ包括登録処理の例を示すフローチャートである。商品マスタ包括登録処理は、商品納入会社端末２１〜２Ｎからの要求に応じて実行される。ここでは、商品納入会社Ａの商品マスタ登録担当者Ｘに操作される商品納入会社端末２１からの商品マスタ包括登録要求に応じて、商品マスタ包括登録処理が実行される場合を例に説明する。
【００３２】
商品マスタ包括登録処理において、先ず、商品マスタ登録管理サーバ１０は、登録対象とする商品マスタ登録フォーマットを商品納入会社端末２１から受け付ける（ステップＳ１０１）。具体的には、登録対象とする小売チェーン（店舗）の選択を受け付ける。
【００３３】
商品マスタ登録管理サーバ１０は、商品納入会社端末２１からのアクセスがあると、商品マスタ登録店舗選択画面を商品納入会社端末２１に送信する。商品マスタ登録添付選択画面には、例えば図６に示すように、商品納入会社Ａの会社コードを入力する入力領域１０１と、商品マスタの登録対象とする店舗を選択するための店舗選択領域１０２と、選択が完了したときに押下される選択完了ボタン１０３とが設けられている。本例では、図６に示すように、店舗Ａと店舗Ｃとが選択されたものとする。店舗の選択が完了したあと、選択完了ボタン１０３が押下されると、商品納入会社端末２１は、選択された店舗を示す登録対象店舗情報を商品マスタ登録管理サーバ１０に対して送信する。
【００３４】
登録対象店舗情報を受信すると、商品マスタ登録管理サーバ１０は、登録対象店舗情報が示す各店舗Ａ，Ｃそれぞれの商品マスタ登録フォーマットを、登録対象とする商品マスタ登録フォーマットとして受け付ける。
【００３５】
次に、商品マスタ登録管理サーバ１０は、登録対象とする商品マスタ登録フォーマット（図２参照）を商品マスタ登録関連ＤＢ１１から読み出し、読み出した商品マスタ登録フォーマットそれぞれの各項目の項目識別コードを項目識別コード登録テーブル（図３参照）を参照して特定し、項目識別コード種別対応テーブル（図４参照）を参照して登録対象の商品マスタ登録フォーマットの全てを統合した仮想フォーマットを生成する（ステップＳ１０２）。
【００３６】
すなわち、商品マスタ登録管理サーバ１０は、項目識別コード種別対応テーブルを参照して、登録対象の商品マスタ登録フォーマットそれぞれの各項目の項目識別コードのうち少なくとも１つが属している項目を含み、各項目についての種別が識別可能とされた仮想フォーマットを生成する。
【００３７】
次に、商品マスタ登録管理サーバ１０は、生成した仮想フォーマットが示す商品マスタ包括入力領域を含む商品マスタ登録画面を、商品納入会社端末２１に対して送信する（ステップＳ１０３）。商品納入会社端末２１は、受信した商品マスタ登録画面を自己が備える表示装置に表示する。
【００３８】
この商品マスタ登録画面には、例えば図７に示すように、商品マスタ包括入力領域２０１と、登録対象となっている各店舗Ａ，Ｃの商品マスタの入力内容を表示する各店舗商品マスタ表示領域２０２と、個別入力に移行する場合に押下される個別入力ボタン２０３と、入力が完了したときに押下される入力完了ボタン２０４とが設けられている。
【００３９】
商品マスタ包括入力領域２０１は、仮想フォーマットが示す商品マスタ包括入力用の入力領域であり、種別Ａ及び種別Ｂの項目について包括化された入力項目を表示する項目表示領域と、各入力項目の種別を表示する種別表示領域と、各入力項目の内容を入力する入力領域とが設けられている。本例では、種別表示領域には、種別Ａ〜Ｃの別と、種別Ｃである場合の対応店舗とが表示されている。商品納入会社端末２１は、商品マスタ包括入力領域２０１の入力領域に項目内容が記述（入力）されると、その入力情報を商品マスタ登録管理サーバ１０に対して送信する。
【００４０】
各店舗商品マスタ表示領域２０２には、登録対象とされている店舗Ａ及び店舗Ｃそれぞれの商品マスタへの入力内容が各店舗毎に表示される。各店舗商品マスタ表示領域２０２の表示内容は、商品マスタ包括入力領域２０１における入力領域への入力状況に応じて適宜更新される。
【００４１】
次に、商品マスタ登録管理サーバ１０は、商品マスタ包括入力領域２０１の入力領域への入力情報を商品納入会社端末２１から受信したか否か（ステップＳ１０４）、個別入力ボタン２０３の押下による商品納入会社端末２１からの個別入力要求を受けたか否か（ステップＳ１０７）、入力完了ボタン２０４の押下による商品納入会社端末２１からの入力完了通知を受けたか否か（ステップＳ１１４）の確認状態となる。
【００４２】
商品納入会社端末２１から入力情報を受信した場合には（ステップＳ１０４のＹ）、商品マスタ登録管理サーバ１０は、仮想フォーマット及び各商品マスタ登録フォーマットにおける該当項目の入力領域に受信した入力情報が示す入力内容を反映させる（ステップＳ１０５）。すなわち、本例では、受信した入力情報が示す入力内容を、仮想フォーマットにおける該当項目の入力領域と、各店舗Ａ，Ｃの商品マスタ登録フォーマットにおける該当項目の入力領域とに反映させる。
【００４３】
そして、商品マスタ登録管理サーバ１０は、反映後の仮想フォーマット及び商品マスタ登録フォーマットを、商品納入会社端末２１に対して送信する（ステップＳ１０６）。商品納入会社端末２１は、反映後の仮想フォーマット及び商品マスタ登録フォーマットを受信すると、その仮想フォーマットが示す仮想商品マスタの入力内容を商品マスタ包括入力領域２０１に表示するとともに、商品マスタ登録フォーマットが示す各店舗Ａ，Ｃの商品マスタの入力内容を各店舗商品マスタ表示領域２０２に表示する。
【００４４】
例えば図７に示す画面にて「商品名」の項目に「鮭おにぎり」が入力された場合には、ステップＳ１０４〜ステップＳ１０６の処理によって、例えば図８に示すように、その入力内容が反映された仮想商品マスタが表示された商品マスタ包括入力領域２０１と、その入力内容が反映された各店舗Ａ，Ｃの商品マスタがそれぞれ表示された各店舗商品マスタ表示領域２０２とを含む商品マスタ登録画面が商品納入会社端末２１に表示されることになる。
【００４５】
その後さらに、例えば図８に示す画面にて項目「入り数」で種別「種別Ｃ（店舗Ａ）」の項目内容に「１００個／日」が入力されるとともに、項目「入り数」で種別「種別Ｃ（店舗Ｃ）」の項目内容に「５０個／日」が入力された場合には、ステップＳ１０４〜ステップＳ１０６の処理によって、例えば図９に示すように、その入力内容が反映された仮想商品マスタが表示された商品マスタ包括入力領域２０１と、その入力内容が反映された各店舗Ａ，Ｃの商品マスタがそれぞれ表示された各店舗商品マスタ表示領域２０２とを含む商品マスタ登録画面が商品納入会社端末２１に表示されることになる。
【００４６】
商品納入会社端末２１から個別入力ボタン２０３の押下による個別入力要求を受けた場合には（ステップＳ１０７のＹ）、商品マスタ登録管理サーバ１０は、個別入力要求に応じた個別の商品マスタ入力領域をメイン表示するよう商品納入会社端末２１に対して指示する（ステップＳ１０８）。この指示は、任意の店舗の商品マスタ入力領域のメイン表示指示であってもよいし、個別入力要求に何れの店舗かを示す情報が含まれている場合にはその店舗の商品マスタ入力領域のメイン表示指示とすればよい。
【００４７】
商品納入会社端末２１は、メイン表示指示を受けると、その指示によって指定された店舗の商品マスタ入力領域がメイン表示された商品マスタ登録画面を表示する。図１０は、店舗Ａの商品マスタ入力領域がメイン表示された商品マスタ登録画面の例を示す説明図である。図１０に示す商品マスタ登録画面には、ある店舗の商品マスタ入力領域がメイン表示される商品マスタ入力領域３０１と、包括入力するための商品マスタ包括入力画面に戻すための包括入力ボタン３０２とが設けられている。なお、図１０に示す各項目のうち、種別Ａの項目（例えば商品名）の項目内容については、商品マスタ入力領域３０１にて入力、書換え、消去することができないようになっているものとする。すなわち、商品マスタ登録管理サーバ１０は、商品マスタ入力領域３０１における種別Ａの項目（例えば商品名）の項目内容の入力内容を示す入力情報を受け付けない。
【００４８】
店舗Ａの商品マスタ入力領域がメイン表示された商品マスタ登録画面が表示されているときに、項目内容の入力内容を示す入力情報を受信すると（ステップＳ１０９のＹ）、商品マスタ登録管理サーバ１０は、対象となる店舗Ａの商品マスタ登録フォーマットにおける該当項目の入力領域に入力情報が示す入力内容を反映させる（ステップＳ１１０）。
【００４９】
そして、商品マスタ登録管理サーバ１０は、反映後の商品マスタ登録フォーマットを、商品納入会社端末２１に対して送信する（ステップＳ１１１）。商品納入会社端末２１は、反映後の商品マスタ登録フォーマットを受信すると、その商品マスタ登録フォーマットが示す店舗Ａの商品マスタの入力内容を商品マスタ入力領域３０１に表示する。
【００５０】
店舗Ａの商品マスタ入力領域がメイン表示された商品マスタ登録画面が表示されているときに、包括入力ボタン３０２の押下による包括入力要求を受信すると（ステップＳ１１２のＹ）、商品マスタ登録管理サーバ１０は、これまでの入力内容が反映された商品マスタ包括入力領域２０１をメイン表示するためのメイン表示指示を、商品納入会社端末２１に対して送信する（ステップＳ１１３）。商品納入会社端末２１は、商品マスタ包括入力領域２０１がメイン表示された商品マスタ登録画面（図９等参照）の表示に戻す。この商品マスタ登録画面では、これまでの入力内容が全て反映された状態となっている。
【００５１】
上記のようにして、商品マスタ包括入力領域２０１に包括的に項目内容が入力されたり、商品マスタ入力領域３０１に個別に項目内容が入力されたりして、各店舗Ａ，Ｃの商品マスタの項目内容が入力されていく。
【００５２】
そして、入力完了ボタン２０４の押下による入力完了通知を受けると、商品マスタ登録管理サーバ１０は、ここでの商品マスタ包括登録処理を終了する。なお、商品マスタ登録管理サーバ１０は、入力情報を受信する毎に、対象となる仮想フォーマットが示す仮想商品マスタと、登録対象となる各店舗の商品マスタとを更新して保存している。また、入力完了通知を受けると、商品マスタ登録管理サーバ１０は、保存している作成中の仮想商品マスタ及び各店舗の商品マスタを、項目内容が確定したものとして商品マスタ登録関連ＤＢ１１に保存する。
【００５３】
図１１は、本例の商品マスタ登録システム１００における商品マスタ登録管理サーバ１０が実行する商品マスタ情報登録処理の例を示すフローチャートである。商品マスタ情報登録処理は、上述した商品マスタ包括登録処理（図５参照）が終了したあとに実行される。ここでは、商品納入会社端末２１からの商品マスタ包括登録要求に応じて商品マスタ包括登録処理にて生成された仮想商品マスタ、及び店舗Ａ，Ｃの商品マスタを登録する場合を例に説明する。
【００５４】
商品マスタ情報登録処理において、先ず、商品マスタ登録管理サーバ１０は、商品マスタ包括登録処理にて生成された仮想商品マスタに、その仮想商品マスタを一意に特定可能な仮想商品マスタコードを付与する（ステップＳ２０１）。
【００５５】
次に、商品マスタ登録管理サーバ１０は、商品マスタ包括登録処理にて生成された店舗Ａ，Ｃそれぞれの商品マスタそれぞれに、商品マスタを一意に特定可能な商品マスタコードを付与する（ステップＳ２０２）。
【００５６】
次に、商品マスタ登録管理サーバ１０は、ステップＳ２０１にて付与した仮想商品マスタコード（例えば、「ＴＳＭ０００１２３４５」）と、ステップＳ２０２にて付与した各商品マスタコード（例えば、「ＳＭＡ０００１２３４」と「ＳＭＣ０００３２１９」）とを対応付けして、例えば図１２に示すような商品マスタコード対応テーブルに保存する（ステップＳ２０３）。
【００５７】
次に、商品マスタ登録管理サーバ１０は、商品マスタ包括登録処理にて生成された仮想商品マスタにステップＳ２０１にて付与した仮想商品マスタコードを対応付けした包括商品マスタ情報と、商品マスタ包括登録処理にて生成された各商品マスタそれぞれにステップＳ２０２にて付与した各商品マスタコードをそれぞれ対応付けした商品マスタ情報それぞれとを、商品マスタ登録関連ＤＢ１１に保存する（ステップＳ２０４）。
【００５８】
そして、商品マスタ登録管理サーバ１０は、各店舗についての商品マスタ情報を、各店舗が管理する小売店サーバに送信する（ステップＳ２０５）。具体的には、店舗Ａについての商品マスタ情報を店舗Ａが管理する小売店サーバ３１に送信し、店舗Ｃについての商品マスタ情報を店舗Ｃが管理する小売店サーバ３３に送信する。
【００５９】
以上に説明したように、上述した一実施の形態では、商品マスタ登録管理サーバ（商品マスタ包括生成サーバ）１０が、商品マスタの生成対象とする複数の小売チェーンを受け付け（ステップＳ１０１）、受け付けた複数の小売チェーンそれぞれが定めている各商品マスタそれぞれの全項目を包含した仮想フォーマット（仮想商品マスタ）を生成し（ステップＳ１０２）、仮想商品マスタの各項目の項目内容を入力するための仮想商品マスタ入力画面（図７等参照）を送信し（ステップＳ１０３）、仮想商品マスタ入力画面において入力された項目内容を受け付け（ステップＳ１０４）、受け付けた項目内容を各商品マスタの該当項目に反映させることによって各商品マスタをそれぞれ生成する（ステップＳ１０５）構成としたので、各小売店毎に定められた登録フォーマットに従った商品マスタへの商品情報の登録作業を容易に行うことができ、登録作業者の労力を軽減することができるようになる。
【００６０】
すなわち、複数の小売チェーンそれぞれが定めている各商品マスタそれぞれの全項目を包含した仮想フォーマットに従って、各商品マスタの項目内容をまとめて入力させることが可能となり、各商品マスタの項目内容を別個に入力させる場合と比較して登録作業が容易となるため、登録作業者の労力を軽減することができるようになる。
【００６１】
また、上述した一実施の形態では、商品マスタ登録管理サーバ１０が、各商品マスタそれぞれの全項目のうち、各小売チェーンにおいて項目内容が同一となる第１種別（種別Ａ）の項目をそれぞれ１項目に統合した仮想フォーマット（仮想商品マスタ）を生成する構成としているので、登録作業者の労力をさらに軽減することができるようになる。すなわち、種別Ａの項目については、仮想フォーマットにおいて１項目に統合されているので、その項目については入力作業が１回で済み、同じ項目内容を重複して何度も入力する必要をなくすことができる。このため、登録者の労力を格段に軽減させることが可能となる。
【００６２】
また、上述した一実施の形態では、商品マスタ登録管理サーバ１０が、各商品マスタそれぞれの全項目のうち、各小売チェーンにおいて項目内容が同一となるとは限らないが同様の内容となる第２種別（種別Ｂ）の項目をそれぞれ１項目に統合した仮想フォーマット（仮想商品マスタ）を生成する構成としているので、登録作業者の労力をさらに軽減することができるようになる。すなわち、種別Ｂの項目については、仮想フォーマットにおいて１項目に統合されているので、その項目については入力作業が１回で済み、同じ項目内容を重複して何度も入力する必要をなくすことができる。このため、登録者の労力を格段に軽減させることが可能となる。
【００６３】
また、上述した一実施の形態では、商品マスタ登録管理サーバ１０が、各商品マスタそれぞれの全項目のうち、各小売チェーンにおいて項目内容が同一内容とも同様内容ともならない第３種別（種別Ｃ）の項目を、それぞれ何れの小売チェーンの項目であるかを識別可能に個別の項目とした仮想フォーマット（仮想商品マスタ）を生成する構成としているので、小売チェーン毎に個別に項目内容を入力する必要がある項目については、個別のフォーマットではなく仮想フォーマットに従って別個に入力することが可能となり、登録作業者の労力を軽減することができるようになる。
【００６４】
また、上述した一実施の形態では、商品マスタ登録管理サーバ１０が、各商品マスタの各項目の項目内容のうち少なくとも第２種別（種別Ｂ）の項目内容を訂正するための商品マスタ訂正領域を含む商品マスタ訂正画面（図１０参照）を送信し、この商品マスタ訂正画面において訂正された訂正内容を受け付け（ステップＳ１０９）、受け付けた訂正内容を各商品マスタの該当項目に反映させて各商品マスタをそれぞれ生成する（ステップＳ１１０）構成としているので、種別Ｂの項目については、仮想フォーマットにおいてまとめて入力したあと細部について個別に訂正することが可能となる。よって、同様の項目内容を重複して何度も入力する必要をなくすことができる。このため、登録者の労力を格段に軽減させることが可能となる。
【００６５】
また、上述した一実施の形態では、商品マスタ登録管理サーバ１０が、第１種別（種別Ａ）の項目内容の訂正は許可しない構成としているので、誤って訂正されてしまうことを防止することが可能となる。なお、不許可とする手法については、訂正画面（図１０参照）において項目内容の入力・訂正・削除を行うことができないようにしたり、訂正要求を拒否するようにしたりすることが考えられる。
【００６６】
また、上述した一実施の形態では、商品マスタ登録画面（図７〜図９参照）において、商品マスタ包括入力領域２０１と、各店舗商品マスタ表示領域２０２とを１画面で表示することし、商品マスタ包括入力領域２０１での入力内容を各店舗商品マスタ表示領域２０２の表示内容に反映させていく構成としているので、各商品マスタの入力状態を見ながら包括的に入力作業を行うことができ、各商品マスタの入力状況を容易に把握することができるとともに、入力ミスを防止することができるようになる。
【００６７】
なお、上述した実施の形態では、商品マスタ包括入力領域（図７等参照）に種別欄を設けることとし、この種別欄に種別などを表示するようにしていたが、色分けや文字スタイルによって各項目の種別等を識別可能に表示するようにしてもよい。
【００６８】
また、上述した実施の形態では、商品マスタの各項目を種別Ａ〜Ｃの何れかとするようにしていたが、種別Ｃについては、一部の小売チェーン間で種別Ａあるいは種別Ｂとすることができる場合が想定される。この場合、その項目の種別を種別Ｃ−Ａや種別Ｃ−Ｂとし、種別Ａとして取り扱うことが可能な小売チェーン群や、種別Ｂとして取り扱うことが可能な小売チェーン群を、項目識別コード種別対応テーブルに対応付けしておくようにすればよい。上記のことは、種別Ｂの項目について、一部の小売チェーン間で種別Ａとすることができる場合も同様である。
【産業上の利用可能性】
【００６９】
本発明によれば、各小売店毎に定められた登録フォーマットに従った商品マスタへの商品情報の登録作業を容易に行い、登録作業者の労力を軽減するのに有用である。
【図面の簡単な説明】
【００７０】
【図１】本発明の一実施の形態に係る商品マスタ登録システムの構成の例を示すブロック図である。
【図２】商品マスタ登録フォーマットの例を示す説明図である。
【図３】項目識別コード登録テーブルの例を示す説明図である。
【図４】項目識別コード種別対応テーブルの例を示す説明図である。
【図５】商品マスタ包括登録処理の例を示すフローチャートである。
【図６】商品マスタ登録店舗選択画面の例を示す説明図である。
【図７】商品マスタ登録画面の例を示す説明図である。
【図８】商品マスタ登録画面の例を示す説明図である。
【図９】商品マスタ登録画面の例を示す説明図である。
【図１０】商品マスタ登録画面の例を示す説明図である。
【図１１】商品マスタ情報登録処理の例を示すフローチャートである。
【図１２】商品マスタコード対応テーブルの例を示す説明図である。
【符号の説明】
【００７１】
１０        商品マスタ登録管理サーバ
１１        商品マスタ登録関連ＤＢ
２１〜２Ｎ  商品納入会社端末
３１〜３Ｎ  小売店サーバ
４０        通信ネットワーク
１００      商品マスタ登録システム
【図１】
0005078600.tif 000002
【図２】
0005078600.tif 000003
【図３】
0005078600.tif 000004
【図４】
0005078600.tif 000005
【図５】
0005078600.tif 000006
【図６】
0005078600.tif 000007
【図７】
0005078600.tif 000008
【図８】
0005078600.tif 000009
【図９】
0005078600.tif 000010
【図１０】
0005078600.tif 000011
【図１１】
0005078600.tif 000012
【図１２】
0005078600.tif 000013