(57)【要約】【課題】本発明は、商品情報の管理上の問題を防止すると共に、商品マスタに登録するデータ量の肥大化を抑制し、発注担当者の負荷を大幅に軽減することが可能な商品発注装置及び方法、並びにプログラムを提供する。【解決手段】商品発注装置１１０は、発注担当者に利用されるコンピュータ等から成る複数の発注端末１２０に通信回線１００を介して接続され、発注しようとする商品の商品コードが商品マスタ１１３に登録済み否かを判別し、当該商品マスタ１１３に登録されていない場合、入力された発注情報に基づいて当該商品を商品マスタ１１３に簡易登録して発注処理を行う。【選択図】      図４
2004326591.tif 000002
【特許請求の範囲】
【請求項１】
発注端末と通信回線を介して接続された商品発注装置において、
商品の商品情報を少なくとも１つ記憶する商品情報記憶手段と、
前記発注端末上で前記商品の発注情報を入力させるための表示情報を生成する表示情報生成手段と、
前記生成された表示情報による画面を介して前記発注端末から入力された前記発注情報を受信した場合、当該受信した発注情報に基づく商品情報を前記商品情報記憶手段に登録する商品情報登録手段とを備えることを特徴とする商品発注装置。
【請求項２】
前記発注端末から受信した発注情報に基づいて、前記商品情報記憶手段に記憶された商品情報の中から前記商品の類似商品を検索する類似商品検索手段を備え、
前記表示情報生成手段は、前記類似商品検索手段による検索の結果、前記類似商品が存在した場合は、前記発注端末上に少なくとも当該類似商品の商品コード、商品名称、及び登録年月日から成る表示情報を生成することを特徴とする請求項１記載の商品発注装置。
【請求項３】
前記発注端末を利用するユーザを認証するユーザ認証手段と、
前記認証されたユーザに前記商品情報を登録する権限があるか否かを識別するための識別情報を記憶する識別情報記憶手段と、
前記記憶された識別情報に基づいて、前記商品情報を登録する権限が前記認証されたユーザにあるか否かを判別する判別手段と、
前記判別手段により権限なしと判別された場合、前記発注端末から受信した発注情報に基づく商品情報の前記商品情報記憶手段への登録を依頼する旨の情報を前記権限を有する他のユーザに送信する商品情報登録依頼手段とを備えることを特徴とする請求項１又は２記載の商品発注装置。
【請求項４】
前記商品情報登録手段は、前記判別手段により権限なしと判別された場合、前記商品情報における登録区分に仮登録である旨の情報を加えて前記商品情報記憶手段に登録することを特徴とする請求項３記載の商品発注装置。
【請求項５】
前記商品の発注情報を記憶する発注情報記憶手段と、
前記判別手段により権限なしと判別された場合、前記発注情報における発注区分に仮発注である旨の情報を加えて前記発注情報記憶手段に登録する発注情報登録手段と、
前記商品情報記憶手段に登録された商品情報の登録区分が仮登録から本登録に更新された場合、前記発注情報記憶手段に登録された発注情報の発注区分を仮発注から本発注に更新すると共に、前記発注情報を発注先の端末に送信する本発注手段とを備えることを特徴とする請求項４記載の商品発注装置。
【請求項６】
発注端末と通信回線を介して接続された商品発注装置の制御方法において、
商品の商品情報を少なくとも１つ記憶装置に記憶する商品情報記憶工程と、
前記発注端末上で前記商品の発注情報を入力させるための表示情報を生成する表示情報生成工程と、
前記生成された表示情報による画面を介して前記発注端末から入力された前記発注情報を受信した場合、当該受信した発注情報に基づく商品情報を前記記憶装置に登録する商品情報登録工程とを備えることを特徴とする制御方法。
【請求項７】
発注端末と通信回線を介して接続された商品発注装置の制御方法をコンピュータに実行させるプログラムにおいて、
商品の商品情報を少なくとも１つ記憶装置に記憶する商品情報記憶ステップと、
前記発注端末上で前記商品の発注情報を入力させるための表示情報を生成する表示情報生成ステップと、
前記生成された表示情報による画面を介して前記発注端末から入力された前記発注情報を受信した場合、当該受信した発注情報に基づく商品情報を前記記憶装置に登録する商品情報登録ステップとを備えることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【従来の技術】
従来の商品発注システムは、商品の発注担当者がネットワーク上の端末を利用し、サーバコンピュータ内に登録された当該商品の商品マスタに基づいて発注伝票データを作成し、作成した発注伝票データをメーカーや商社等の発注先に送信している。
【０００２】
商品マスタについては、当該商品マスタへの登録や改廃等のメンテナンスを行う権限を有する担当者（マスタメンテナンス担当者）が、定常的に取引があるメーカー等の発注先から新規商品のマスタデータを所定の項目順に並べられたＣＳＶデータから成る電子データ等で受け取り、その電子データをチェックした後に商品マスタに一括登録している。また、電子データで受け取らない場合は、マスタメンテナンス担当者が新規商品について端末から直接入力している。
【０００３】
このように、従来の商品発注システムでは、通常、▲１▼商品マスタに商品情報を登録した上で、▲２▼発注伝票データの作成時に商品マスタを参照し、▲３▼商品マスタに登録されている商品の商品情報に基づいて発注処理を実行するという順序で処理が行われる。
【０００４】
例えば、店舗に設置された端末からキー入力された数値データを本部のサーバコンピュータに送信し、当該サーバコンピュータ内のデータベースに保存した後、業者マスタ及び商品マスタを参照して「発注伝票」データを作成し、ＦＡＸデータに変換した後に相手業者（発注先）に送信する購買依頼装置及び方法が開示されている（例えば、特許文献１参照）。
【０００５】
マスタメンテナンス担当者のように、予め特定の担当者によって商品マスタに商品情報を登録させるのは、▲１▼同一の商品が複数の商品コードで発注明細や売上明細に登録される等商品マスタへの登録が誤っていた場合に影響が大きく、▲２▼特定の担当者に登録させないとマスタデータの管理が困難である等の理由からである。
【０００６】
しかしながら、メーカーや商社によっては取り扱う商品数が膨大になる為、ＣＳＶデータ等で提供される電子データをそのまま登録すると、発注伝票の作成時（発注情報の入力時）に商品選択画面で大量の商品コードや商品名称が表示され、作業効率が低下する等の不都合が生じる。そこで、滅多に売れないと思われる商品については商品マスタに登録しない場合も少なくない。また、通常、取引がないか又は取引が少ないメーカー等に商品を発注する場合には商品マスタに登録せずに、発注伝票に個別商品の商品コードや商品名称を入力して商品マスタのチェックなしに発注できるような運用を行っている。
【０００７】
【特許文献】
特開平１１−６６１６９号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、上記従来の商品発注システムのように、商品マスタに商品情報を登録せずに商品を発注する仕組みでは、たとえ１回ではあっても過去に発注した商品の商品情報が商品マスタに存在しないこととなり、商品情報の管理上の問題が生じてしまう。
【０００９】
他方、マスタメンテナンス担当者が商品情報を予め一括登録する方法では、上述したように、極稀にしか発注しない商品を選択する場合の不都合に加えて、商品マスタに登録するデータ量が肥大化するので、商品マスタをメインメモリ領域に記憶することが困難となり、発注伝票のデータ登録時にシステムのレスポンスが低下してしまうという問題がある。
【００１０】
また、発注伝票を作成する度に、発注担当者がマスタメンテナンス担当者に商品マスタへの登録を依頼する方法では、発注業務のスムーズな進行を妨げると共に、各担当者の運用負担が大きすぎるという問題がある。
【００１１】
本発明は、上記問題点に鑑みてなされたものであり、商品情報の管理上の問題を防止すると共に、商品マスタに登録するデータ量の肥大化を抑制し、発注担当者の負荷を大幅に軽減することが可能な商品発注装置及び方法、並びにプログラムを提供することを目的とする。
【００１２】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の商品発注装置は、発注端末と通信回線を介して接続された商品発注装置において、商品の商品情報を少なくとも１つ記憶する商品情報記憶手段と、前記発注端末上で前記商品の発注情報を入力させるための表示情報を生成する表示情報生成手段と、前記生成された表示情報による画面を介して前記発注端末から入力された前記発注情報を受信した場合、当該受信した発注情報に基づく商品情報を前記商品情報記憶手段に登録する商品情報登録手段とを備えることを特徴とする。
【００１３】
請求項２記載の商品発注装置は、請求項１記載の商品発注装置において、前記発注端末から受信した発注情報に基づいて、前記商品情報記憶手段に記憶された商品情報の中から前記商品の類似商品を検索する類似商品検索手段を備え、前記表示情報生成手段は、前記類似商品検索手段による検索の結果、前記類似商品が存在した場合は、前記発注端末上に少なくとも当該類似商品の商品コード、商品名称、及び登録年月日から成る表示情報を生成することを特徴とする。
【００１４】
請求項３記載の商品発注装置は、請求項１又は２記載の商品発注装置において、前記発注端末を利用するユーザを認証するユーザ認証手段と、前記認証されたユーザに前記商品情報を登録する権限があるか否かを識別するための識別情報を記憶する識別情報記憶手段と、前記記憶された識別情報に基づいて、前記商品情報を登録する権限が前記認証されたユーザにあるか否かを判別する判別手段と、前記判別手段により権限なしと判別された場合、前記発注端末から受信した発注情報に基づく商品情報の前記商品情報記憶手段への登録を依頼する旨の情報を前記権限を有する他のユーザに送信する商品情報登録依頼手段とを備えることを特徴とする。
【００１５】
請求項４記載の商品発注装置は、請求項３記載の商品発注装置において、前記商品情報登録手段は、前記判別手段により権限なしと判別された場合、前記商品情報における登録区分に仮登録である旨の情報を加えて前記商品情報記憶手段に登録することを特徴とする。
【００１６】
請求項５記載の商品発注装置は、請求項４記載の商品発注装置において、前記商品の発注情報を記憶する発注情報記憶手段と、前記判別手段により権限なしと判別された場合、前記発注情報における発注区分に仮発注である旨の情報を加えて前記発注情報記憶手段に登録する発注情報登録手段と、前記商品情報記憶手段に登録された商品情報の登録区分が仮登録から本登録に更新された場合、前記発注情報記憶手段に登録された発注情報の発注区分を仮発注から本発注に更新すると共に、前記発注情報を発注先の端末に送信する本発注手段とを備えることを特徴とする。
【００１７】
上記目的を達成するために、請求項６記載の商品発注装置の制御方法は、発注端末と通信回線を介して接続された商品発注装置の制御方法において、商品の商品情報を少なくとも１つ記憶装置に記憶する商品情報記憶工程と、前記発注端末上で前記商品の発注情報を入力させるための表示情報を生成する表示情報生成工程と、前記生成された表示情報による画面を介して前記発注端末から入力された前記発注情報を受信した場合、当該受信した発注情報に基づく商品情報を前記記憶装置に登録する商品情報登録工程とを備えることを特徴とする。
【００１８】
上記目的を達成するために、請求項７記載のプログラムは、発注端末と通信回線を介して接続された商品発注装置の制御方法をコンピュータに実行させるプログラムにおいて、商品の商品情報を少なくとも１つ記憶装置に記憶する商品情報記憶ステップと、前記発注端末上で前記商品の発注情報を入力させるための表示情報を生成する表示情報生成ステップと、前記生成された表示情報による画面を介して前記発注端末から入力された前記発注情報を受信した場合、当該受信した発注情報に基づく商品情報を前記記憶装置に登録する商品情報登録ステップとを備えることを特徴とする。
【００１９】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【００２０】
（第１の実施の形態）
図１は、本発明の第１の実施の形態に係る商品発注装置を備える商品発注システムの全体構成を示す図である。
【００２１】
図１において、本商品発注システムでは、サーバコンピュータ等から成る商品発注装置１１０と、発注担当者（ユーザ）に利用されるコンピュータ等から成る発注端末１２０と、商品発注装置１１０の管理・運用するためのコンピュータ等から成る管理端末１３０とがＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や専用デジタル回線等から成る通信回線１００を介して互いに接続されている。
【００２２】
商品発注装置１１０は、発注処理部１１１と、登録処理部１１２と、商品マスタ１１３と、発注ＤＢ１１４と、取引先マスタ１１５と、社員マスタ１１６とを備える。
【００２３】
発注処理部１１１は、発注担当者により指定された商品コードと数量により商品の発注伝票データを作成し、発注ＤＢ１１４に記憶すると共に、メーカーや商社等の発注先に発注伝票データを送信する。登録処理部１１２は、発注伝票データに基づいて所定のチェックを行った上で商品マスタ１１３に商品コードや商品名を含む商品情報の登録を行う。
【００２４】
商品マスタ１１３は、後述するハードディスク等の記憶装置に記憶されたデータベース（ＤＢ）であり、商品の商品情報が表形式又はＸＭＬ形式で記憶保存されている。商品情報とは、例えば、商品コード、商品名称、有効／無効フラグ、価格、重量、寸法、商品概要、登録年月日、更新年月日、及び登録連絡先アドレス等の商品情報である。特に、有効／無効フラグは、当該商品情報の商品マスタ１１３への登録が有効か無効かを識別するためのフラグである。
【００２５】
発注ＤＢ１１４は、発注先ＩＤ、商品コード、発注年月日、発注数量、希望納期、納入場所、及び発注担当者ＩＤ等の各種情報から成るＤＢであり、商品発注装置１１０内の後述するハードディスク２８等の記憶装置に記憶保存されている。取引先マスタ１１５は、発注先ＩＤ、会社名称、担当者、電話番号、支払条件、取引ランク、及び商品情報区分等の各種情報から成るＤＢであり、商品発注装置１１０内の後述するハードディスク２８等の記憶装置に記憶保存されている。
【００２６】
社員マスタ１１６は、社員ＩＤ、社員名称、入社年月日、所属コード、職位コード、アクセス権限コード、マスタメンテナンス権限コード、及び電子メールアドレス（又はメッセージソフトアドレス）等の各種情報から成るＤＢであり、ハードディスク２８等の記憶装置に記憶保存されている。特に、マスタメンテナンス権限コードは、当該社員が商品マスタ１１３への登録や改廃等のメンテナンスを行う権限を有するか否かを識別するためのフラグ（識別情報）である。
【００２７】
発注端末１２０は、例えば、商社内の発注担当者により利用されるものである。管理端末１３０は、商品発注装置１１０内の商品マスタ１１３のマスタメンテナンス権限を有する担当者（マスタメンテナンス担当者）により利用されるものである。したがって、マスタメンテナンス担当者及びマスタメンテナンス権限を与えられた者以外は、原則として商品マスタ１１３への商品情報の登録を行うことができない。なお、発注端末１２０は、１台に限られず、通信回線１００に複数台接続されていてもよい。
【００２８】
図２は、図１の商品発注装置１１０のハードウェア構成を示すブロック図である。
【００２９】
図２において、商品発注装置１１０は、ＣＰＵ２１と、ＲＡＭ２２と、ＲＯＭ２３と、ＬＡＮアダプタ２４と、ビデオアダプタ２５と、キーボード２６と、マウス２７と、ハードディスク２８と、ＣＤ−ＲＯＭドライブ２９とを備え、これらがシステムバス２０を介して互いに接続されている。
【００３０】
ＣＰＵ２１は、商品発注装置１１０内の各部を制御すると共に、ＲＯＭ２３、ハードディスク２８、又はＣＤ−ＲＯＭドライブ２９に挿入されているＣＤ−ＲＯＭに記憶保存されたプログラムを読み出して後述する処理を実行する。ＲＡＭ２２は、ＣＰＵ２１が所定の処理を実行する際にデータ等を一時記憶するためのメモリである。ＬＡＮアダプタ２４は、通信回線１００や他のネットワーク等に接続してデータを送受信するための通信インターフェースである。ビデオアダプタ２５は、不図示の表示装置（モニタ）に接続して所定の画面を表示させるためのインターフェースである。なお、発注端末１２０、管理端末１３０も同様のハードウェア構成をとる。また、発注端末１２０は通信回線１００に複数接続されていてもよい。
【００３１】
図３及び図４は、図１の商品発注システムにおける商品の発注処理を示すフローチャートである。本処理において、図３のステップＳ５０１〜Ｓ５０３、図４のステップＳ５０４〜Ｓ５０７，Ｓ５３８の処理は、発注端末から発注情報を受信した商品発注装置１１０内内のＣＰＵ２１により実行される。また、図３のステップＳ５２１〜Ｓ５２７、図４のステップＳ５２８〜Ｓ５３７の処理は、商品発注装置１１０内のＣＰＵ２１により実行される。
【００３２】
本処理が始まる前には、既に発注担当者が社員ＩＤを用いて認証を完了し、当該社員ＩＤが商品発注装置１１０内のＲＡＭ２２のワークエリアに記憶されているものとする。
【００３３】
図３において、ステップＳ５２１では、商品発注装置１１０が、発注端末１２０上で商品の発注情報を入力させるための商品発注画面７００（図５）を表示情報（例えば、ＨＴＭＬにより作成されたデータ）として生成し、商品発注装置１１０から発注端末１２０に送信してステップＳ５０１へ進む。
【００３４】
商品の発注情報としては、図５に示すように、発注先、商品大分類、商品中分類、商品小分類、商品コード、商品名称、発注数、希望納期、及び納入場所等がある。したがって、商品発注画面７００には、商品の発注先をコンボボックスにより選択又は直接入力するためのフィールドである発注先７０１と、発注する商品の大分類をコンボボックスにより選択又は直接入力するためのフィールドである商品大分類７０２と、発注する商品の中分類をコンボボックスにより選択又は直接入力するためのフィールドである商品中分類７０３と、発注する商品の小分類をコンボボックスにより選択又は直接入力するためのフィールドである商品小分類７０４と、商品コードをコンボボックスにより選択又は直接入力するためのフィールドである商品コード７０５と、発注する商品の商品名称を入力するためのフィールドである商品名称７０６と、商品の発注数を入力するためのフィールドである発注数７０７と、発注する商品の希望納期を入力するためのフィールドである希望納期７０８と、発注する商品の希望場所をコンボボックスにより選択又は直接入力するためのフィールドである納入場所７０９とを備える。
【００３５】
また、商品発注画面７００には、上記の他に、画面右上に社員ＩＤ（例えば、ＵＩＤ：１２３４５）が表示され、詳細情報を表示するための詳細情報ボタン７１０と、条件検索を行うための条件検索ボタン７１１と、発注を行うための発注ボタン７１２と、メイン画面へ戻るためのメイン画面ボタン７１３とを備える。なお、同図には、商品発注画面７００上の各入力フィールドに所定の入力値が入力されているが、デフォルトでは全てブランクとなる。
【００３６】
ステップＳ５０１では、発注端末１２０が商品発注画面７００を表示し、発注担当者からの入力待ち状態となる。つづいて、図５の商品発注画面７００上の各入力フィールドの入力値が選択又はキーボードで新規に入力される。入力値を選択する場合は、商品発注装置１１０内の商品マスタ１１３が参照される。例えば、商品大分類７０２でプリンタが選択された場合は、プリンタに対応する商品中分類だけが商品中分類７０３に表示される。商品小分類についても同様である。
【００３７】
発注ボタン７１２が押下されると、発注先７０１〜納入場所７０９の各入力フィールドの入力値を発注端末１２０から商品発注装置１１０に発注情報として送信し、ステップＳ５２２へ進む。
【００３８】
ステップＳ５２２では、商品発注装置１１０が発注端末１２０から発注情報を受信すると、当該発注情報をＲＡＭ２２のワークエリアに一旦記憶する。次に、記憶された発注情報内に指定された商品コードをキーにして商品マスタ１１３内を検索し（ステップＳ５２３）、ステップＳ５２４へ進む。
【００３９】
ステップＳ５２４では、商品コードが商品マスタ１１３に登録済みか否かを判別する。この判別の結果、商品マスタ１１３に登録済みの場合はステップＳ５３５（図４）に進む一方、登録済みでない場合はステップＳ５２５に進む。
【００４０】
ステップＳ５２５では、発注情報において指定された商品コード又は商品名称に類似するデータを商品マスタ１１３から検索する。ここで類似とは、例えば商品コードが１文字違い又は商品名称が１文字違いで、且つ所定期間内（例えば、３ヶ月以内）に登録された商品コードを意味する。なお、商品コード又は商品名称は１文字違いに限定されず２〜３文字違いでもよい。
【００４１】
次に、商品マスタ１１３に類似するデータがあるか否かを判別する（ステップＳ５２６）。この判別の結果、類似データがある場合は、類似する商品コード又は商品名称を発注端末１２０に送信し（ステップＳ５２７）、ステップＳ５０３へ進む。
【００４２】
ステップＳ５０３では、発注端末１２０に図６に示す画面８００が表示される。画面８００は、特定の商品コードを選択するためのチェックボックス８０１、類似する商品コード又は商品名称に基づいて商品マスタ１１３から検索された結果を表示する欄８０２、該当商品コードに関する商品マスタ１１３に登録された詳細情報を表示するための詳細情報ボタン８１０、表示ページをめくるためのページボタン８１１、発注を行うための発注ボタン８１２、及びキャンセルボタン８１３を備える。
【００４３】
画面８００上に表示されたチェックボックス８０１のうちの一つ又は複数が選択された場合、既に商品発注画面７００において入力済みの発注情報に、チェックボックス８０１により選択された商品コードと発注区分として「通常発注」を加え、ステップＳ５０６へ進む。
【００４４】
ステップＳ５２６の判別の結果、商品マスタ１１３に類似するデータがない場合は、ＲＡＭ２２のワークエリアに記憶されている発注情報に指定された社員ＩＤをキーにして社員マスタ１１６を参照し、発注担当者である当該社員が商品マスタ１１３に登録された商品情報のマスタメンテナンス権限を有しているか否かを判別する（ステップＳ５２８）。この判別の結果、当該社員がマスタメンテンナンス権限を有していない場合は、ステップＳ５２９に進む一方、当該社員がマスタメンテンナンス権限を有している場合、ステップＳ５３１に進む。
【００４５】
ステップＳ５３１では、商品発注装置１１０は、図７に示すように、発注端末１２０に表示された商品発注画面７００ａ上にダイアログ９００を表示させるためのメッセージ情報を当該発注端末１２０に送信し、ステップＳ５０５へ進む。
【００４６】
一方、ステップＳ５２９では、社員マスタ１１６を参照して商品マスタ１１３のマスタメンテナンス担当者である社員を検索し、当該社員を差出人として商品マスタ１１３への商品情報の登録を依頼する電子メールを送信して、ステップＳ５３０へ進む。電子メールの件名としては、例えば、「商品マスタ登録依頼」であり、本文には、当該社員が入力した発注情報が含まれる。差出人の社員のメールアドレスは後述するステップＳ５３８のマスタ仮登録処理で商品マスタ１１３の登録連絡先アドレスとして記憶保存される。マスタメンテナンス担当者が複数人存在する場合は当該担当者全員に送信される。
【００４７】
ステップＳ５３０では、商品情報が商品マスタ１１３に未登録であるため発注できない旨のエラーメッセージを発注端末１２０に送信し、ステップＳ５０４へ進む。
【００４８】
ステップＳ５０４では、商品発注装置１１０から受信したエラーメッセージを発注端末１２０上に表示する。つづいて、ステップＳ５２２でＲＡＭ２２に記憶された発注データに基づいて商品マスタ１１３の仮登録処理が実行される（ステップＳ５３８）。本ステップでは、後述するステップＳ５３３におけるマスタ登録処理と異なり、商品マスタ１１３への商品情報の登録に対する有効／無効フラグが無効になっている。これにより、マスタメンテナンス担当者が、上述した商品マスタ１１３への商品情報の登録が有効か無効かを判別することができ、当該担当者の作業負荷を軽減することができる。なお、ステップＳ５３０からステップＳ５０４とステップＳ５３８の処理は順序を変えてマスタ仮登録処理（ステップＳ５３８）→エラーメッセージ送信（ステップＳ５３０）→エラーメッセージ表示（ステップＳ５０４）の順に処理してもよい。
【００４９】
ステップＳ５０５では、発注端末１２０にダイアログ９００を含む商品発注画面７００ａが表示される。ここで、ダイアログ９００内のＯＫボタン９０１が押下された場合、既に商品発注画面７００において入力済みの発注情報に発注区分として「簡易登録」（仮登録）を加え、ステップＳ５０６へ進む。
【００５０】
ステップＳ５０６では、発注端末１２０において発注担当者の操作により入力される情報が何かを識別する。操作情報の入力がない場合は入力されるまでステップＳ５０６で待機する。
【００５１】
発注担当者の操作により入力される情報としては、図６の画面８００上でチェックボックス８０１へのチェックにより類似データの一つが選択され、且つ発注ボタン８１２が押下された旨の情報（ステップＳ５０３）、図７の商品発注画面７００上でのダイアログ９００内でＯＫボタン９０１が押下された旨の情報（ステップＳ５０５）、ページボタン８１１が押下された旨の情報、或いは発注ボタン８１２が押下された旨の情報がある。
【００５２】
ステップＳ５０３において、類似データのなかから選択して発注された場合と、ステップＳ５０５において、商品マスタ１１３の簡易登録を経て発注された場合とは、当該発注情報に含まれる発注区分の値が異なる。即ち、発注区分の値には、前者の場合「通常発注」が入力され、後者の場合「簡易登録」が入力される。なお、発注区分の値には、「通常発注」や「簡易登録」を意味する記号が入力されていてもよい。
【００５３】
ステップＳ５０７では、発注端末１２０上から操作情報及び発注情報の少なくとも一方が商品発注装置１１０に送信される。
【００５４】
ステップＳ５３２では、商品発注装置１１０が、発注端末１２０から送信された操作情報及び発注情報の少なくとも一方を受信する。つづいて、発注情報を受信した場合であって、当該発注情報に加えられた発注区分が「簡易登録」であるときは（ステップＳ５３２でＹＥＳ）、ステップＳ５３３に進む一方、そうでない場合はステップＳ５３６に進む。
【００５５】
ステップＳ５３３では、受信した発注情報に基づいてマスタ登録処理が実行され、ステップＳ５３５と同様の発注処理が実行されて（ステップＳ５３４）、本処理を終了する。ステップＳ５３３のマスタ登録処理では、商品マスタ１１３には、重量や寸法等はブランクのままで、マスタデータの登録日、更新日、及びマスタメンテナンス担当者等が登録される。後程、マスタメンテナンス担当者がマスタメンテナンスプログラムによって当該情報を補充することになる。また、商品マスタ１１３への商品情報の登録に対する有効／無効フラグは有効になっている。これにより、マスタメンテナンス担当者が、上述した商品マスタ１１３への商品情報の登録が有効か無効かを判別することができ、当該担当者の作業負荷を軽減することができる。
【００５６】
ステップＳ５３２の判別の結果、発注区分が「簡易登録」でない場合は、発注区分が「通常発注」であるか否かを判別し（ステップＳ５３６）、「通常発注」である場合は、ステップＳ５３５に進む。一方、発注区分が「通常発注」でない場合は、ステップＳ５３７に進み、不図示の終了ボタンが押下されたときは、本処理を終了する。
【００５７】
ステップＳ５３５では、商品マスタ１１３に登録済みの場合は発注処理を実行して本処理を終了する。発注処理は、発注情報と取引先マスタ１１５に基づいて発注依頼情報を作成し、その発注情報を発注ＤＢ１１４に記録すると共に、発注依頼情報を取引先に送信する。取引先への送信はＸＭＬデータの送信、あるいはＣＳＶデータの送信、電子メールによる送信あるいはＦＡＸデータの送信のいずれでもよい。
【００５８】
上記第１の実施の形態によれば、発注しようとする商品の商品コードが商品マスタ１１３に登録済み否かを判別し（ステップＳ５２４）、当該商品マスタ１１３に登録されていない場合、入力された発注情報に基づいて当該商品を商品マスタ１１３に簡易登録して発注処理を行う（ステップＳ５３２〜Ｓ５３４）ので、商品情報の管理上の問題を防止すると共に、商品マスタ１１３に登録するデータ量の肥大化を抑制し、発注担当者の負荷を大幅に軽減することができる。
【００５９】
また、発注担当者に商品マスタ１１３のマスタメンテナンス権限がある場合、発注伝票作成作業を中断することなく、発注情報の入力の最中に直ちに商品マスタ１１３に登録することができるので、作業効率を改善することができると共に、作業中断による発注洩れ等のリスクを低減できる。
【００６０】
更に、発注担当者に商品マスタ１１３のマスタメンテナンス権限がない場合は、商品マスタ１１３への商品情報の登録依頼の電子メール（又はメッセージ）がマスタメンテナンス担当者に送信され、当該担当者から登録を完了した旨の返信メールが発注担当者に送信されるので、発注担当者がマスタメンテナンス担当者に電話やファックスで商品情報の登録依頼を行うことがなくなり、発注のタイムロスを最小にすることができる。また、マスタメンテナンス担当者が度々発注担当者に返信メールを送信する必要がないため、作業負荷を軽減することができる。
【００６１】
商品マスタ１１３を検索した結果、当該商品マスタ１１３に該当商品コードがない場合に、指定された商品コード（又は商品名）に類似し、且つ所定期間内（例えば、３ヶ月以内）に登録された商品コードと商品名が画面９００として表示されるので、簡易登録における入力ミスを最小限にすることができる。
【００６２】
また、ステップＳ５２８の判別の結果、発注担当者である社員がマスタメンテンナンス権限を有していない場合は、発注情報における発注区分に仮発注である旨の情報を加えて発注情報を発注ＤＢ１１４に登録し、商品マスタ１１３に登録された商品情報の登録区分が仮登録から本登録に更新された場合、発注ＤＢ１１４に登録された発注情報の発注区分を仮発注から本発注に更新すると共に、発注情報を発注先の端末に送信するようにしてもよい。これにより、発注担当者及びマスタメンテナンス担当者の作業負荷を軽減することができる。
【００６３】
（第２の実施の形態）
本第２の実施の形態では、上記第１の実施の形態における図１と対応する要素には、同一符号を付してそれらの説明は省略する。
【００６４】
図８は、本発明の第２の実施の形態に係る商品発注装置を備える商品発注システムの全体構成を示す図である。
【００６５】
図８において、本商品発注システムは、特定の商社等により管理・運用されるサーバコンピュータ等から成る商品発注装置２００と、発注担当者に利用されるコンピュータ等から成る発注端末１２０と、商品発注装置１１０の管理・運用するためのコンピュータ等から成る管理端末１３０とがインターネットやＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等から成る通信回線１００を介して互いに接続されている。
【００６６】
商品発注装置２００は、発注処理部１１１と、登録処理部１１２と、商品マスタ１１３と、複数の個別発注ＤＢ２１５（ＤＢ１，ＤＢ２，・・・）と、個別商品マスタ２１６（マスタ１，マスタ２，・・・）とを備える。なお、図１の商品発注装置１１０と同様に、取引先マスタ１１５、社員マスタ１１６を備えていてもよい。
【００６７】
個別発注ＤＢ２１５と個別商品マスタ２１６は、例えば、商社の取引先（ディーラーや代理店）の担当者が発注端末１２０から運用する取引先毎のデータベースであり、ハードディスク２８等の記憶装置に記憶されている。発注処理部１１１は、発注担当者により指定された商品コードと数量により商品の発注伝票データを作成し、複数の個別発注ＤＢ２１５のうちの１つに記憶すると共に、メーカーや商社等の発注先に発注伝票データを送信する。
【００６８】
図９及び図１０は、図８の商品発注システムにおける商品の発注処理を示すフローチャートである。なお、本処理において、図９におけるステップＳ６０１〜Ｓ６０３，Ｓ６２１〜Ｓ６２２，Ｓ６２４〜Ｓ６２７の各ステップは、それぞれ図３におけるステップＳ５０１〜Ｓ５０３，Ｓ５２１〜Ｓ５２２，Ｓ５２４〜Ｓ５２７の各ステップと同様の処理を行うので、その説明は省略する。また、図１０におけるステップＳ６０４〜Ｓ６０７，Ｓ６２８〜Ｓ６３２，Ｓ６３４〜Ｓ６３７の各ステップは、それぞれ図４におけるステップＳ５０４〜Ｓ５０７，Ｓ５２８〜Ｓ５３２，Ｓ５３４〜Ｓ５３７の各ステップと同様の処理を行うので、その説明は省略する。
【００６９】
図９のステップ６２３では、ワークエリアに記憶されている発注情報に指定された商品コードをキーにして個別商品マスタ２１６を検索することになる。また、図１０のステップ６３３では、受信した発注情報に基づいて個別商品マスタ２１５に対する個別マスタ登録処理が実行される。
【００７０】
このように、本第２の実施の形態では、一つの商品発注装置２００に多数の取引先用の発注システムが併存することになる。この場合、発注先は発注システムを運営している商社等に固定される。
【００７１】
他の実施の形態として、ステップＳ５２９で登録依頼メールをメンテナンス担当者に送信し、ステップＳ５０７に進み、簡易登録と発注を実行する事後承諾型の実施形態も考えられる。
【００７２】
本発明は、上述した実施の形態の機能を実現するソフトウェアのプログラム（図３、図４、図９、及び図１０のフローチャートに対応するプログラム）を、コンピュータ又はＣＰＵに供給し、そのコンピュータ又はＣＰＵが該供給されたプログラムを読み出して実行することによっても本発明の目的が達成されることは云うまでもない。この場合、上記プログラムは、該プログラムを記憶した記憶媒体から直接、又はインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続された不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【００７３】
また、上記プログラムは、上述した実施の形態の機能をコンピュータで実現することができればよく、その形態は、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給されるスクリプトデータ等の形態を有するものでもよい。
【００７４】
更に、上述した実施の形態の機能を実現するソフトウェアのプログラムを記憶した記憶媒体をコンピュータに供給し、そのコンピュータ又はＣＰＵが該記憶媒体に格納されたプログラムを読み出して実行することによっても、本発明の目的が達成されることは云うまでもない。
【００７５】
上述した実施の形態では、プログラムはＲＯＭ２３に格納されているが、これに限定する必要はなく、プログラムを供給する記憶媒体としては、例えば、ＲＡＭ、ＮＶ−ＲＡＭ、ハードディスク、フレキシブルディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、他のＲＯＭ等の上記プログラムを記憶できるものであればよい。
【００７６】
【発明の効果】
以上詳細に説明したように、請求項１記載の装置、請求項６記載の方法、及び請求項７記載のプログラムによれば、発注端末上で商品の発注情報を入力させるための表示情報を生成し、生成された表示情報による画面を介して発注端末から入力された発注情報を受信した場合、当該受信した発注情報に基づく商品情報を登録するので、商品情報の管理上の問題を防止すると共に、商品情報として登録されるデータ量の肥大化を抑制し、発注担当者であるユーザの負荷を大幅に軽減することができる。
【００７７】
請求項２記載の装置によれば、発注端末から受信した発注情報に基づいて、記憶された商品情報の中から商品の類似商品を検索し、類似商品が存在した場合は、発注端末上に少なくとも当該類似商品の商品コード、商品名称、及び登録年月日から成る表示情報を生成するので、商品情報の簡易登録における入力ミスを最小限にすることができる。
【００７８】
請求項３記載の装置によれば、認証されたユーザに商品情報を登録する権限があるか否かを識別するための識別情報を記憶し、当該記憶された識別情報に基づいて商品情報を登録する権限が、認証されたユーザにあるか否かを判別し、権限なしと判別された場合、発注端末から受信した発注情報に基づく商品情報の登録を依頼する旨の情報を上記権限を有する他のユーザに送信するので、発注担当者であるユーザが上記権限を有する他のユーザに電話やファックスで商品情報の登録依頼を行うことがなくなり、発注のタイムロスを最小にすることができ、作業負荷を軽減することができる。
【００７９】
請求項４記載の装置によれば、商品情報を登録する権限なしと判別された場合、商品情報における登録区分に仮登録である旨の情報を加えて登録するので、上記権限を有する他のユーザの作業負荷を軽減することができる。
【００８０】
請求項５記載の装置によれば、商品の発注情報を記憶し、商品情報を登録する権限なしと判別された場合、発注情報の発注区分に仮発注である旨の情報を加えて発注情報を登録し、登録された商品情報の登録区分が仮登録から本登録に更新された場合、登録された発注情報の発注区分を仮発注から本発注に更新すると共に、発注情報を発注先の端末に送信するので、ユーザの作業負荷を軽減することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る商品発注装置を備える商品発注システムの全体構成を示す図である。
【図２】図１の商品発注装置１１０のハードウェア構成を示すブロック図である。
【図３】図１の商品発注システムにおける商品の発注処理を示すフローチャートである。
【図４】図１の商品発注システムにおける商品の発注処理を示すフローチャートである。
【図５】図１における発注端末１２０に表示される第１の商品発注画面を示す図である。
【図６】図１における発注端末１２０に表示される第２の商品発注画面を示す図である。
【図７】図１における発注端末１２０に表示される第３の商品発注画面を示す図である。
【図８】本発明の第２の実施の形態に係る商品発注装置を備える商品発注システムの全体構成を示す図である。
【図９】図８の商品発注システムにおける商品の発注処理を示すフローチャートである。
【図１０】図８の商品発注システムにおける商品の発注処理を示すフローチャートである。
【符号の説明】
１００  通信回線
１１０  商品発注装置
１１１  発注処理部
１１２  登録処理部
１１３  商品マスタ
１１４  発注ＤＢ
１１５  取引先マスタ
１１６  社員マスタ
１２０  発注端末
１３０  管理端末
【図１】
2004326591.tif 000003
【図２】
2004326591.tif 000004
【図３】
2004326591.tif 000005
【図４】
2004326591.tif 000006
【図５】
2004326591.tif 000007
【図６】
2004326591.tif 000008
【図７】
2004326591.tif 000009
【図８】
2004326591.tif 000010
【図９】
2004326591.tif 000011
【図１０】
2004326591.tif 000012