(57)【特許請求の範囲】
【請求項１】
複数のデータ項目を有するレコードからなるマスタデータを保持するサーバと、ポータルサーバと、クライアント端末とからなり、前記マスタデータに新規レコードを登録するマスタ登録システムであって、
前記ポータルサーバは、
前記複数のデータ項目のうちの代表データ項目である品目コード、品目テキスト、品目タイプ、及び、基本数量単位の設定値を複数のレコード分入力するための入力フィールドを表示するマスタ登録画面の画面データを前記クライアント端末へ送信する登録画面送信手段と、
前記クライアント端末から、当該クライアント端末が表示する前記マスタ登録画面の入力フィールドに入力された、複数レコード分の代表データ項目の設定値を受信し、前記サーバへ送信するマスタ登録要求手段と
を備え、
前記サーバは、
前記マスタデータを記憶するマスタ記憶手段と、
前記ポータルサーバから、代表データ項目の設定値を複数のレコード分まとめて受信する入力受付手段と、
前記代表データ項目に含まれる特定データ項目である品目タイプの設定値と、前記複数のデータ項目のうちの前記代表データ項目以外のデータ項目である、製品部門及び購買管理部門を少なくとも含む、前記代表データ項目の設定値の入力時には設定値が確定していない従属データ項目の初期設定値とを関連付けて保持する従属データ記憶手段と、
前記入力受付手段によって受信した各レコード毎に、当該レコードの前記特定データ項目の設定値に応じて、対応する従属データ項目の初期設定値を前記従属データ記憶手段から読み出し、当該レコードの前記代表データ項目の設定値と当該レコードの前記従属データ項目の初期設定値とを出力するデータ設定手段と、
前記データ設定手段から出力された前記複数のレコード分の前記代表データ項目の設定値と前記従属データ項目の初期設定値を用いて、複数の新規レコードを生成し、前記マスタ記憶手段内の前記マスタデータに登録する登録手段と
を備える、
ことを特徴とするマスタ登録システム。
【請求項２】
複数のデータ項目を有するレコードからなるマスタデータを保持するサーバと、ポータルサーバと、クライアント端末とからなり、前記マスタデータに新規レコードを登録するマスタ登録システムに用いられるマスタ登録方法であって、
前記ポータルサーバにおいて、
登録画面送信手段が、前記複数のデータ項目のうちの代表データ項目である品目コード、品目テキスト、品目タイプ、及び、基本数量単位の設定値を複数のレコード分入力するための入力フィールドを表示するマスタ登録画面の画面データを前記クライアント端末へ送信する登録画面送信過程と、
マスタ登録要求手段が、前記クライアント端末から、当該クライアント端末が表示する前記マスタ登録画面の入力フィールドに入力された、複数レコード分の代表データ項目の設定値を受信し、前記サーバへ送信するマスタ登録要求過程と、
前記サーバにおいて、
入力受付手段が、前記ポータルサーバから、代表データ項目の設定値を複数のレコード分まとめて受信する入力受付過程と、
データ設定手段が、前記代表データ項目に含まれる特定データ項目である品目タイプの設定値と、前記複数のデータ項目のうちの前記代表データ項目以外のデータ項目である、製品部門及び購買管理部門を少なくとも含む、前記代表データ項目の設定値の入力時には設定値が確定していない従属データ項目の初期設定値とを関連付けて保持する従属データ記憶手段から、前記入力受付過程において受信した各レコード毎に、当該レコードの前記特定データ項目の設定値に応じて、対応する従属データ項目の初期設定値を読み出し、当該レコードの前記代表データ項目の設定値と当該レコードの前記従属データ項目の初期設定値とを出力するデータ設定過程と、
登録手段が、前記データ設定過程において出力された複数のレコード分の前記代表データ項目の設定値と前記従属データ項目の初期設定値とを用いて、複数の新規レコードを生成し、マスタ記憶手段に記憶されている前記マスタデータに登録する登録過程と、
を有することを特徴とするマスタ登録方法。
【請求項３】
複数のデータ項目を有するレコードからなるマスタデータを保持するサーバと、ポータルサーバと、クライアント端末とからなり、前記マスタデータに新規レコードを登録するマスタ登録システムに用いられるコンピュータプログラムであって、
前記ポータルサーバとして用いられるコンピュータを、
前記複数のデータ項目のうちの代表データ項目である品目コード、品目テキスト、品目タイプ、及び、基本数量単位の設定値を複数のレコード分入力するための入力フィールドを表示するマスタ登録画面の画面データを前記クライアント端末へ送信する登録画面送信手段、
前記クライアント端末から、当該クライアント端末が表示する前記マスタ登録画面の入力フィールドに入力された、複数レコード分の代表データ項目の設定値を受信し、前記サーバへ送信するマスタ登録要求手段、
として機能させ、
前記サーバとして用いられるコンピュータを、
前記マスタデータを記憶するマスタ記憶手段、
前記ポータルサーバから、代表データ項目の設定値を複数のレコード分まとめて受信する入力受付手段、
前記代表データ項目に含まれる特定データ項目である品目タイプの設定値と、前記複数のデータ項目のうちの前記代表データ項目以外のデータ項目である、製品部門及び購買管理部門を少なくとも含む、前記代表データ項目の設定値の入力時には設定値が確定していない従属データ項目の初期設定値とを関連付けて保持する従属データ記憶手段、
前記入力受付手段によって受信した各レコード毎に、当該レコードの前記特定データ項目の設定値に応じて、対応する従属データ項目の初期設定値を前記従属データ記憶手段から読み出し、当該レコード分の前記代表データ項目の設定値と読みだした前記従属データ項目の初期設定値とを出力するデータ設定手段、
前記データ設定手段から出力された前記複数のレコード分の前記代表データ項目の設定値と前記従属データ項目の初期設定値を用いて、複数の新規レコードを生成し、前記マスタ記憶手段内の前記マスタデータに登録する登録手段、
として機能させる、
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マスタ登録システム及び方法ならびにコンピュータプログラムに関する。
【背景技術】
【０００２】
従来、製品の生産から販売までを一貫して管理する生産管理システムでは、各製品の基本的な情報を含む品目マスタを保持しており、この品目マスタの情報を用いて生産管理アプリケーションが動作している。品目マスタは、製品の生産や販売・会計に関する情報を含んでいるため、通常、専任の担当者が登録を行っている。
【０００３】
一方、特許文献１には、複数のシステム間で分散したマスタデータを集中的に管理する技術が記載されている。具体的には、複数のマスタ登録用コンピュータで登録・更新されたマスタデータを集中的に管理し、管理したマスタデータをマスタ反映先システムに対して選択的に配信する。これにより、マスタ登録用コンピュータで登録・更新し、集中マスタ管理システムで集中管理したマスタデータは、それぞれが異なる機能を有するマスタ反映先システムに自動的にデータ反映される。
また、特許文献２には、画像データを入力されたデータと関連付けて登録する構成が記載されている。具体的には、カードの発行依頼を受け付け、受理したカードから読み取ったカード情報、入力された入出者情報、及び、保持している認証画像の識別情報をマスタに登録する。
【特許文献１】特開２００２−１６９７１７号公報
【特許文献２】特開２００２−４６６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
製品の生産の前段階である設計段階から製品管理を行うプロダクトライフサイクルマネージメントシステムにおいては、製品の設計を開始する当初から品目マスタを登録しておく必要がある。そのため、製品の設計を行う技術者が、最初に品目マスタを登録しなければならない。しかし、品目マスタに必須で含まれなければならないデータであっても、設計段階では生産管理、販売、会計等に関するデータは確定していないことも多く、また、技術者にこれら設計に関わるデータ以外を品目マスタに登録させるのは困難であった。
しかし、特許文献１及び２に記載されている技術においては、上述する問題を解決するものではない。
【０００５】
本発明は、このような事情に鑑みてなされたものであり、ユーザが、簡易かつ迅速にマスタデータへ複数の新規レコードを登録することのできるマスタ登録システム及び方法ならびにコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記した課題を解決するために請求項１に記載の発明は、複数のデータ項目を有するレコードからなるマスタデータを保持するサーバ（３）と、ポータルサーバ（２）と、クライアント端末（１）とからなり、前記マスタデータに新規レコードを登録するマスタ登録システムであって、前記ポータルサーバ（２）は、前記複数のデータ項目のうちの代表データ項目である品目コード、品目テキスト、品目タイプ、及び、基本数量単位の設定値を複数のレコード分入力するための入力フィールドを表示するマスタ登録画面の画面データを前記クライアント端末（１）へ送信する登録画面送信手段（２２）と、前記クライアント端末（１）から、当該クライアント端末（１）が表示する前記マスタ登録画面の入力フィールドに入力された、複数レコード分の代表データ項目の設定値を受信し、前記サーバ（３）へ送信するマスタ登録要求手段（２３）とを備え、前記サーバ（３）は、前記マスタデータを記憶するマスタ記憶手段（３１）と、前記ポータルサーバ（２）から、代表データ項目の設定値を複数のレコード分まとめて受信する入力受付手段（３５）と、前記代表データ項目に含まれる特定データ項目である品目タイプの設定値と、前記複数のデータ項目のうちの前記代表データ項目以外のデータ項目である、製品部門及び購買管理部門を少なくとも含む、前記代表データ項目の設定値の入力時には設定値が確定していない従属データ項目の初期設定値とを関連付けて保持する従属データ記憶手段（３２）と、前記入力受付手段（３５）によって受信した各レコード毎に、当該レコードの前記特定データ項目の設定値に応じて、対応する従属データ項目の初期設定値を前記従属データ記憶手段（３２）から読み出し、当該レコードの前記代表データ項目の設定値と当該レコードの前記従属データ項目の初期設定値とを出力するデータ設定手段（３６）と、前記データ設定手段（３６）から出力された前記複数のレコード分の前記代表データ項目の設定値と前記従属データ項目の初期設定値を用いて、複数の新規レコードを生成し、前記マスタ記憶手段（３１）内の前記マスタデータに登録する登録手段（３７）とを備える、ことを特徴とするマスタ登録システムである。
【０００７】
請求項２に記載の発明は、複数のデータ項目を有するレコードからなるマスタデータを保持するサーバ（３）と、ポータルサーバ（２）と、クライアント端末（１）とからなり、前記マスタデータに新規レコードを登録するマスタ登録システムに用いられるマスタ登録方法であって、前記ポータルサーバ（２）において、登録画面送信手段（２２）が、前記複数のデータ項目のうちの代表データ項目である品目コード、品目テキスト、品目タイプ、及び、基本数量単位の設定値を複数のレコード分入力するための入力フィールドを表示するマスタ登録画面の画面データを前記クライアント端末（１）へ送信する登録画面送信過程と、マスタ登録要求手段（２３）が、前記クライアント端末（１）から、当該クライアント端末（１）が表示する前記マスタ登録画面の入力フィールドに入力された、複数レコード分の代表データ項目の設定値を受信し、前記サーバへ送信するマスタ登録要求過程と、前記サーバ（３）において、入力受付手段（３５）が、前記ポータルサーバから、代表データ項目の設定値を複数のレコード分まとめて受信する入力受付過程（ステップＳ１１０）と、データ設定手段（３６）が、前記代表データ項目に含まれる特定データ項目である品目タイプの設定値と、前記複数のデータ項目のうちの前記代表データ項目以外のデータ項目である、製品部門及び購買管理部門を少なくとも含む、前記代表データ項目の設定値の入力時には設定値が確定していない従属データ項目の初期設定値とを関連付けて保持する従属データ記憶手段（３２）から、前記入力受付過程において受信した各レコード毎に、当該レコードの前記特定データ項目の設定値に応じて、対応する従属データ項目の初期設定値を読み出し、当該レコードの前記代表データ項目の設定値と当該レコードの前記従属データ項目の初期設定値とを出力するデータ設定過程（ステップＳ１２５、Ｓ１３０）と、登録手段（３７）が、前記データ設定過程において出力された複数のレコード分の前記代表データ項目の設定値と前記従属データ項目の初期設定値とを用いて、複数の新規レコードを生成し、マスタ記憶手段（３１）に記憶されている前記マスタデータに登録する登録過程（ステップＳ１３５、Ｓ１４０）と、を有することを特徴とするマスタ登録方法である。
【０００８】
請求項３に記載の発明は、複数のデータ項目を有するレコードからなるマスタデータを保持するサーバ（３）と、ポータルサーバ（２）と、クライアント端末（１）とからなり、前記マスタデータに新規レコードを登録するマスタ登録システムに用いられるコンピュータプログラムであって、前記ポータルサーバ（２）として用いられるコンピュータを、前記複数のデータ項目のうちの代表データ項目である品目コード、品目テキスト、品目タイプ、及び、基本数量単位の設定値を複数のレコード分入力するための入力フィールドを表示するマスタ登録画面の画面データを前記クライアント端末（１）へ送信する登録画面送信手段（２２）、前記クライアント端末（１）から、当該クライアント端末（１）が表示する前記マスタ登録画面の入力フィールドに入力された、複数レコード分の代表データ項目の設定値を受信し、前記サーバ（３）へ送信するマスタ登録要求手段（２３）、として機能させ、前記サーバ（３）として用いられるコンピュータを、前記マスタデータを記憶するマスタ記憶手段（３１）、前記ポータルサーバから、代表データ項目の設定値を複数のレコード分まとめて受信する入力受付手段（３５）、前記代表データ項目に含まれる特定データ項目である品目タイプの設定値と、前記複数のデータ項目のうちの前記代表データ項目以外のデータ項目である、製品部門及び購買管理部門を少なくとも含む、前記代表データ項目の設定値の入力時には設定値が確定していない従属データ項目の初期設定値とを関連付けて保持する従属データ記憶手段（３２）、前記入力受付手段（３５）によって受信した各レコード毎に、当該レコードの前記特定データ項目の設定値に応じて、対応する従属データ項目の初期設定値を前記従属データ記憶手段（３２）から読み出し、当該レコード分の前記代表データ項目の設定値と読みだした前記従属データ項目の初期設定値とを出力するデータ設定手段（３６）、前記データ設定手段（３６）から出力された前記複数のレコード分の前記代表データ項目の設定値と前記従属データ項目の初期設定値を用いて、複数の新規レコードを生成し、前記マスタ記憶手段（３１）内の前記マスタデータに登録する登録手段（３７）、として機能させる、ことを特徴とするコンピュータプログラムである。
なお、本欄において参照している「（符号）」は、後述する欄（発明を実施するための最良の形態）において対応する構成を例示するのみで、何ら特許請求の範囲の各請求項の解釈を限定するものではない。
【発明の効果】
【０００９】
上記発明によれば、マスタデータへの新規レコードの登録の際に、ユーザは、必須となるデータ項目が何かを意識したり、多くのデータ項目の入力を行ったりする必要がなくなる。また、ユーザに、当該ユーザの担当外の業務に関わるデータ項目を入力しなければならないなどの負担をかけることもなくなる。さらに、複数のレコードをマスタデータへ一度に登録することができる。これにより、ユーザは、簡易かつ迅速にマスタデータへ複数の新規レコードを登録することができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照し、この発明の一実施形態について説明する。
図１は、本発明の一実施形態によるマスタ登録システムの構成を示す。
マスタ登録システムは、クライアント端末１、ポータルサーバ２、及び、アプリケーションサーバ３を、インターネットなどの公衆網やＬＡＮ（Local Area Network）などの私設網などからなるネットワークを介して接続してなる。アプリケーションサーバ３は、例えば、製品の設計段階から生産、販売までの製品管理を行うプロダクトライフサイクルマネージメント（以下、「ＰＬＭ」）などのアプリケーションを提供し、各製品の基本的な情報を示す品目マスタデータ（以下、品目マスタ）を保持している。
【００１１】
図２は、アプリケーションサーバ３の構成を示すブロック図であり、本発明と関係する機能ブロックのみ抽出して示してある。アプリケーションサーバ３は、例えば、１または複数のサーバで構成することができ、品目マスタ記憶手段３１、テンプレート記憶手段３２、通信手段３３、品目マスタ管理手段３４、及び、アプリケーション実行手段３８を備える。
【００１２】
品目マスタ記憶手段３１は、品目マスタを記憶している。品目マスタは、複数の品目マスタレコードからなる。各品目マスタレコードは、品目コード、品目テキスト、及び、各種品目データのデータ項目及びその設定値により構成される。品目コードは、品目を一意に識別する。品目テキストは、品目の名称や説明などを示す。品目データは、設計、製造、生産、販売、会計処理のそれぞれ、あるいは、これらの一部または全ての処理に関するデータである。なお、各品目は、製品、半製品、原材料などにカテゴリされる。
テンプレート記憶手段３２は、品目マスタレコードに設定すべき品目データのデータ項目とその初期設定値を記述したテンプレートを記憶する。
【００１３】
通信手段３３は、ネットワークと接続され、ポータルサーバ２とのデータの送受信を行う。アプリケーション実行手段３８は、ＰＬＭアプリケーションを実行する。ＰＬＭアプリケーションは、品目マスタ記憶手段３１内に登録されている品目マスタの情報を用いて動作する。
【００１４】
品目マスタ管理手段３４は、品目マスタの登録、照会、更新、及び、削除を行う。品目マスタ管理手段３４は、入力受付手段３５、データ設定手段３６、及び、登録手段３７を備える。
入力受付手段３５は、品目マスタ登録要求情報を受信する。品目マスタ登録要求情報は、品目マスタに登録を行う品目の品目コード、品目テキスト、品目タイプ、及び、基本数量単位の設定値の情報からなるレコードで構成される。データ設定手段３６は、品目マスタ登録要求情報の各レコードで示される品目タイプに対応したテンプレートを参照し、品目マスタレコードに設定すべき品目データ項目及びその初期設定値を読み出す。登録手段３７は、品目マスタ登録要求情報及びデータ設定手段３６が読みだしたデータ項目及びその初期設定値を基に新規の品目マスタレコードを生成し、品目マスタ記憶手段３１内の品目マスタに登録する。
【００１５】
クライアント端末１は、例えば、パーソナルコンピュータやＰＤＡ（Personal Digital Assistants：情報携帯端末）、携帯電話などのコンピュータ端末であり、ネットワークを介してポータルサーバ２と通信する機能を有する。そして、ポータルサーバ２から受信した画面情報をディスプレイに表示したり、マウスやキーボード、ボタンなどにより入力されたデータをポータルサーバ２へ送信するためのブラウザを備える。
【００１６】
図３は、ポータルサーバ２の構成を示すブロック図であり、本発明と関係する機能ブロックのみ抽出して示してある。ポータルサーバ２は、通信手段２１、登録画面送信手段２２、品目マスタ登録要求手段２３、及び、完了通知手段２４を備える。
通信手段２１は、ネットワークと接続され、クライアント端末１及びアプリケーションサーバ３とのデータの送受信を行う。登録画面送信手段２２は、品目マスタレコードの登録に必要な情報を入力するための品目マスタ登録画面情報をクライアント端末１へ送信する。品目マスタ登録要求手段２３は、品目マスタ登録要求情報をクライアント端末１から受信し、アプリケーションサーバ３へ受け渡す。完了通知手段２４は、品目マスタへ品目マスタレコードの登録が完了したことをクライアント端末１に通知する。
【００１７】
図４は、アプリケーションサーバ３の品目マスタ記憶手段３１が保持する品目マスタの構成例である。同図において、品目マスタを構成する各品目マスタレコードは、品目コード、品目テキスト、及び、各種品目データのデータ項目及び設定値を保持している。ここでは、品目データには、ＰＬＭアプリケーションにおける設計、製造、生産、販売、会計処理などに共通して使用される基本データ（基本データ１）、販売に使用される購買管理データ、販売・会計処理に使用されるプラント在庫データ、…がある。基本データには、基本数量単位、製品部門、…などの情報からなる一般データ、総重量、寸法、…などの情報からなるサイズのデータ等がある。また、購買管理データには、購買管理部門、販売価格、…からなる購買管理一般データ等がある。
【００１８】
図５は、アプリケーションサーバ３のテンプレート記憶手段３２が保持するテンプレートの構成例である。テンプレートには、品目タイプ毎に、設定すべき品目データ項目及びその初期設定値としての属性値が保持されている。設定すべき品目データには、品目コード、品目テキスト、基本数量単位以外の必須のデータが含まれており、さらには、オプションのデータを含んでいてもよい。同図においては、品目タイプが「ＴＦＴＦ製品」である場合に品目マスタレコードへ設定すべきデータとして、基本データの製品部門、購買管理データの購買管理部門、…などの初期設定値が記述されている。
【００１９】
図６は、品目マスタ登録の概要手順を説明する図である。アプリケーションサーバ３は、品目マスタ登録要求情報の各レコードについて、当該レコードで示される品目タイプの設定値に対応するテンプレートを特定する。そして、この特定したテンプレートをコピー元として品目データ項目及びその初期設定値をコピーし、さらに、品目マスタ登録要求情報のレコード内の品目コード、品目テキスト、基本数量の設定値を用いて新規に登録する品目マスタレコードを生成する。この生成された品目マスタレコードは、品目マスタに登録される。
【００２０】
図７は、アプリケーションサーバ３における品目マスタ登録処理フローである。
まず、ユーザは、クライアント端末１からポータルサーバ２へアクセスする。すると、ポータルサーバ２の登録画面送信手段２２は、クライアント端末１へ品目マスタ登録画面を返送する。ユーザは、クライアント端末１が表示する品目マスタ登録画面に、新たに品目マスタへ登録するそれぞれの品目について、品目コード、品目テキスト、品目タイプ、及び、基本数量単位の設定値を入力し、登録ボタンを押下する。これにより、クライアント端末１は、入力された各品目の品目コード、品目テキスト、品目タイプ、及び、基本数量単位の設定値の情報を含むレコードからなる品目マスタ登録要求情報をポータルサーバ２へ送信する。ポータルサーバ２の品目マスタ登録要求手段２３は、クライアント端末１から品目マスタ登録要求情報を受信すると、アプリケーションサーバ３へ受け渡す。アプリケーションサーバ３の入力受付手段３５は、品目マスタ登録要求情報を受信する（ステップＳ１１０）。
【００２１】
続いて、アプリケーションサーバ３のデータ設定手段３６は、受信した品目マスタ登録要求情報に含まれる最初のレコードに注目する（ステップＳ１１５）。そして、注目しているレコード内の品目コードが、品目マスタ内でユニークに管理されている品目コードにすでに存在するか否かを判断する（ステップＳ１２０）。これは、例えば、品目マスタ記憶手段３１に記憶されている品目マスタ内に、当該品目コードを用いた品目マスタレコードがすでに登録済みであるか否かにより判断する。あるいは、品目マスタへ登録済みの品目マスタレコードに使用されている品目コードの一覧を内部に保持しておき、これを参照することでもよい。
【００２２】
注目しているレコード内の品目コードが未使用の品目コードである場合（ステップＳ１２０：Ｎｏ）、データ設定手段３６は、この品目コードを用いて新規の品目マスタレコードを生成する。すなわち、テンプレート記憶手段３２内に登録されているテンプレートの中から、現在注目しているレコード内の品目タイプに対応するテンプレートを特定し、データ項目を読み出す（ステップＳ１２５）。さらに、この特定したテンプレートから、読みだしたデータ項目に対応する初期設定値（属性値）を取得する（ステップＳ１３０）。そして、データ設定手段３６は、注目しているレコード内の品目コード、品目テキスト、及び、基本数量単位の設定値、ならびに、ステップＳ１３０において読みだしたデータ項目の初期設定値を登録手段３７へ受け渡す。登録手段３７は、データ設定手段３６から受けた品目コード、品目テキスト、及び、基本数量単位の設定値、及び、各種データ項目の初期設定値を用いて新規の品目マスタレコードを生成する（ステップＳ１３５）。登録手段３７は、この生成した品目マスタレコードを、品目マスタ記憶手段３１内の品目マスタに新規に登録する（ステップＳ１４０）。
【００２３】
一方、ステップＳ１２０において、注目しているレコード内の品目コードが、品目マスタ内でユニークに管理されている品目コードにすでに存在する場合（ステップＳ１２０：Ｙｅｓ）、登録手段３７は、品目マスタレコードを更新するか否かの問い合せを行うよう、ポータルサーバ２へ指示する（ステップＳ１６０）。ポータルサーバ２の品目マスタ登録要求手段２３は、「属性を更新しますか？」などの品目マスタレコードを更新するか否かを問い合わせる旨のワーニングと、更新するか否かの応答を通知するための応答通知ボタンを表示する問合せ画面情報をクライアント端末１へ送信する。ユーザは、クライアント端末１が表示する問合せ画面の応答通知ボタンを押し、更新するか否かの応答をポータルサーバ２へ通知する。アプリケーションサーバ３は、ポータルサーバ２を介して、クライアント端末１からの応答を受信する（ステップＳ１６５）。
【００２４】
アプリケーションサーバ３のデータ設定手段３６は、受信した応答が品目マスタレコードを更新する旨を示す応答であると判断した場合（ステップＳ１７０：Ｙｅｓ）、現在注目している品目マスタ登録要求情報内のレコードに含まれる品目コード及び品目テキストの情報を登録手段３７へ受け渡す。登録手段３７は、品目コードに対応する品目マスタ記憶手段３１内の品目マスタレコードを読み出すとともに、読み出した品目マスタレコードの品目テキストの設定値をデータ設定手段３６から受けた品目テキストの設定値に書き換え、更新する品目マスタレコードを作成する（ステップＳ１７５）。登録手段３７は、この生成した品目マスタレコードにより、品目マスタ記憶手段３１内の品目マスタを更新する（ステップＳ１４０）。
【００２５】
ステップＳ１４０における品目マスタレコードの登録後、あるいは、ステップＳ１７０において受信した応答が品目マスタレコードを更新しない旨を示す応答であると判断した場合、データ設定手段３６は、品目マスタ登録要求情報に次のレコードがあるか判断する（ステップＳ１４５）。次のレコードがあると判断した場合には、そのレコードに注目し（ステップＳ１５０）、ステップＳ１２０からの処理を繰り返す。
一方、ステップＳ１４５において、データ設定手段３６が次のレコードがないと判断した場合、品目マスタへの登録終了をポータルサーバ２へ通知する（ステップＳ１８０）。ポータルサーバ２の完了通知手段２４は、アプリケーションサーバ３から登録終了の通知を受信すると、品目マスタへの登録が完了した旨を表示する登録完了通知画面情報をクライアント端末１へ送信する。ユーザは、クライアント端末１が表示する登録完了通知画面により、品目マスタへの登録完了を認識する。
【００２６】
図８は、クライアント端末１が表示する品目マスタ登録画面の例である。同図によれば、品目マスタに登録すべき複数の品目の品目コード、品目テキスト、品目タイプ、及び、基本数量単位の設定値を入力することができる。ここでは、品目タイプは、アプリケーションサーバ３のテンプレート記憶手段３２内に登録されているテンプレートに対応する設定値をプルダウンメニューの中から選択する。
【００２７】
なお、テンプレート内に品目データ項目の設定値を保持するかわりに、設定値をコピーする元となる品目マスタレコードを指定する情報を保持することでもよい。このとき、図７のステップＳ１３５においては、この指定された品目マスタレコードからデータ項目に対応する設定値を読み出す。また、上記においては、品目マスタ登録要求情報内の１つの情報（品目タイプ）のみからテンプレートを一意に決定しているが、２以上の情報の組み合わせから決定するように構成してもよい。
【００２８】
以上説明したように、本実施の形態によれば、品目マスタへの新規品目マスタレコードの登録の際に、ユーザは、必須となるデータ項目が何かを意識したり、多くのデータ項目の入力を行ったりする必要がなくなる。また、ユーザに、当該ユーザの担当外の業務に関わるデータ項目を入力しなければならないなどの負担をかけることもなくなる。さらに、複数の品目マスタレコードを品目マスタへ一度に登録することができる。従って、ユーザは、簡易かつ迅速に品目マスタへ複数の新規レコードを登録することができる。
【００２９】
なお、上述のクライアント端末１、ポータルサーバ２、及び、アプリケーションサーバ３は、内部にコンピュータシステムを有している。そして、上述したクライアント端末１、ポータルサーバ２、及び、アプリケーションサーバ３の動作の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータシステムが読み出して実行することによって、上記処理が行われる。ここでいうコンピュータシステムとは、ＯＳや周辺機器等のハードウェアを含むものである。
【００３０】
また、「コンピュータ読み取り可能な記録媒体」とは、ＲＯＭの他に、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のシステムやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００３１】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００３２】
【図１】本発明の一実施の形態によるマスタ登録システムの構成図である。
【図２】同実施の形態によるアプリケーションサーバの構成を示すブロック図である。
【図３】同実施の形態によるポータルサーバの構成を示すブロック図である。
【図４】同実施の形態による品目マスタの構成例を示す図である。
【図５】同実施の形態によるテンプレートの構成例を示す図である。
【図６】同実施の形態による品目マスタ登録の概要手順を説明する図である。
【図７】同実施の形態によるアプリケーションサーバの品目マスタ登録処理フローである。
【図８】同実施の形態による品目マスタ登録画面の画面イメージを示す図である。
【符号の説明】
【００３３】
１・・・クライアント端末
２・・・ポータルサーバ
３・・・アプリケーションサーバ
２１、３３・・・通信手段
２２・・・登録画面送信手段
２３・・・品目マスタ登録要求手段
２４・・・完了通知手段
３１・・・品目マスタ記憶手段
３２・・・テンプレート記憶手段（従属データ記憶手段）
３４・・・品目マスタ管理手段
３５・・・入力受付手段
３６・・・データ設定手段
３７・・・登録手段
３８・・・アプリケーション実行手段
【図１】
0004776889.tif 000002
【図２】
0004776889.tif 000003
【図３】
0004776889.tif 000004
【図４】
0004776889.tif 000005
【図５】
0004776889.tif 000006
【図６】
0004776889.tif 000007
【図７】
0004776889.tif 000008
【図８】
0004776889.tif 000009