(57)【特許請求の範囲】
【請求項１】
複数の加盟店の商品の発注データを作成して発注を行う発注処理装置において、
各加盟店から送信された商品の発注データを受信する受信手段と、
各加盟店の上記発注データから少なくとも加盟店コード、発注日、商品コード、数量を含む情報を蓄積する発注バックアップＤＢと、
上記発注データについて少なくとも加盟店コードをキーにして、予め加盟店の加盟店コードを登録した加盟店マスタと照合を行い加盟店コードがない加盟店について、代行発注すると判断する判断手段と、
上記判断手段において代行発注すると判断した加盟店について、上記発注バックアップＤＢに蓄積されている当該加盟店の商品の発注データから当該加盟店の代行発注データを作成する発注手段と
を備えたことを特徴とする代行発注処理装置。
【請求項２】
複数の加盟店の商品の発注データを作成して発注を行う発注処理装置において、
各加盟店から送信された商品の発注データを受信する受信手段と、
各加盟店の上記発注データから少なくとも加盟店コード、発注日、商品コード、数量を含む情報を蓄積する発注バックアップＤＢと、
上記発注データについて少なくとも加盟店コードをキーにして、予め加盟店の加盟店コードを登録した加盟店マスタと照合を行い加盟店コードがない加盟店について、未受信である旨を識別できるデータ形式で、発注監視装置に送信する送信手段と、
上記発注監視装置から代行発注指示データを受信した時、上記発注バックアップＤＢに蓄積されている当該加盟店の商品の発注データから当該加盟店の代行発注データを作成する発注手段と
を備えたことを特徴とする代行発注処理装置。
【請求項３】
上記加盟店マスタに加盟店毎に設定された自動代行区分および休業情報に基づき上記発注手段が上記発注データについて少なくと加盟店コードをキーにして、予め加盟店の加盟店コードを登録した加盟店マスタと照合を行い加盟店コードがない加盟店について自動代行発注区分が有、かつ休業情報が休業でなかったときに、上記発注バックアップＤＢに蓄積されている当該加盟店の商品の発注データから当該加盟店の代行発注データを作成することを特徴とする請求項１記載の代行発注処理装置。
【請求項４】
上記発注手段は、上記発注バックアップＤＢに蓄積されている当該加盟店の商品の発注データから作成週、地区本部、加盟店コード、分類コード、取引先コードのうちの指定されたものをキーとして抽出し当該加盟店の代行発注データとすることを特徴とする請求項１から請求項３のいずれかに記載の代行発注処理装置。
【請求項５】
上記発注手段は、作成した発注データの重複チェックを行い、重複した発注データを削除することを特徴とする請求項４記載の代行発注処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の加盟店の商品の発注データを作成して発注を行う代行発注処理装置および記録媒体に関するものである。
【０００２】
【従来の技術】
従来、各加盟店からの発注を受けて本部が取引先に発注する場合、本部側で各加盟店と同じ発注環境を用意し各加盟店からの発注依頼をもとに本部で発注データを入力して取引先に発注していた。
【０００３】
また、電話で各加盟店から本部が商品の種類と数量を聞き、取引先単位の発注リストを作成して取引先に電話して発注していた。
【０００４】
【発明が解決しようとする課題】
上述した発注手法では、非常に人手が必要となり、入力ミスなどの間違いが発生するという問題がある。また、発注依頼のない加盟店について発注処理を行えないという問題もあった。
【０００５】
本発明は、これらの問題を解決するため、加盟店からの発注データをもとに発注結果データを生成して発注した加盟店はその発注数、未発注の加盟店には発注数０などとし、加盟店マスタを参照して代行発注処理を行い、手作業の軽減および入力ミスを無くして迅速化を図ると共に、未発注の加盟店の代行発注を可能にすることを目的としている。
【０００６】
【課題を解決するための手段】
図１を参照して課題を解決するための手段を説明する。
図１において、発注装置１は、加盟店で発注データを作成して送信などするものである。
【０００７】
発注処理装置２は、発注装置１から受信した加盟店毎の発注データをもとに発注処理を行うものであって、発注バックアップ２２および加盟店マスタ２４などから構成されるものである。
【０００８】
発注監視装置３は、発注状況を監視するものである。
次に、動作を説明する。
発注処理装置２が各加盟店からの商品の発注データを受信し、発注データの受信されなかった加盟店について、自動的あるいは本部からの指示をもとに発注バックアップ２２中の加盟店の過去の商品の発注データをもとに発注データを作成するようにしている。
【０００９】
この際、加盟店マスタに加盟店毎に自動代行発注区分および休業情報を設定しておき、発注データの受信されなかった加盟店について、自動代行発注区分が有、かつ休業情報が休業でなかったときに発注バックアップ２２中の加盟店の過去の商品の発注データをもとに発注データを作成するようにしている。
【００１０】
また、発注バックアップ２２中の加盟店の過去の商品の発注データとして、  作成週、加盟店コード、分類コード、取引先コードのうちの指定されたものの発注データを使い、発注データを作成するようにしている。
【００１１】
また、作成した発注データの重複チェックを行い、重複した発注データを削除するようにしている。
従って、加盟店からの発注データをもとに発注結果データを生成して発注した加盟店はその発注数、未発注の加盟店には発注数０などとし、加盟店マスタを参照して代行発注処理を行うことにより、手作業の軽減および入力ミスを無くて迅速化を図ると共に、未発注の加盟店の代行発注を実現することが可能となる。
【００１２】
【発明の実施の形態】
次に、図１から図６を用いて本発明の実施の形態および動作を順次詳細に説明する。
【００１３】
図１は、本発明のシステム構成図を示す。
図１において、発注装置１は、加盟店に設けたＰＯＳなどの端末であって、ここでは、発注データを作成して送信などするものである。
【００１４】
発注処理装置２は、発注装置１から受信した加盟店毎の▲１▼発注データをもとに発注処理を行うものであって、発注処理手段２１、発注バックアップ２２、緊急代行発注処理手段２３、および必要に応じて設ける加盟店マスタ２４などから構成されるものである。
【００１５】
発注処理手段２１は、各加盟店の発注装置１から送信されて受信された発注データをもとに▲２▼発注結果データを作成して発注監視装置（本部）３に送信したり、未受信の加盟店の▲２▼発注結果データには注文数を０（ゼロ）に設定して発注監視装置（本部）３に送信したりなどするものである。
【００１６】
発注バックアップ２２は、加盟店毎の過去の発注データを蓄積するものである。
緊急代行発注処理手段２３は、加盟店からの発注データを受信できなかったときに、発注バックアップ２２を参照して過去の当該加盟店の発注データをもとに代行して発注データを作成するものである。
【００１７】
加盟店マスタ２４は、加盟店に関する各種情報を登録したものであって、本部の加盟店マスタ３２と同一内容あるいは発注処理装置２が発注処理を行う加盟店分の情報を持つものである。
【００１８】
発注監視装置３は、発注処理装置２によって発注される各加盟店毎の発注状況などを監視する本部の装置（コンピュータ装置）であって、ここでは、発注状況監視手段３１、加盟店マスタ３２、および緊急代行発注指示手段３３などから構成されるものである。
【００１９】
発注状況監視手段３１は、発注処理装置２による発注状況を監視するものである。
加盟店マスタ３２は、加盟店の各種情報を登録するものであって、後述する図３の（ｂ）に示すような情報を持つものである。
【００２０】
緊急代行発注指示手段３３は、発注データを受信できなかった加盟店について、加盟店マスタ３２を参照して緊急代行発注指示を発注処理装置２に指示したりなどするものである。
【００２１】
次に、図２のフローチャートに示す順序に従い、図１の構成の動作を詳細に説明する。
図２は、本発明の動作説明フローチャートを示す。
【００２２】
図２において、Ｓ１は、発注結果データを作成する。これは、図１の発注処理装置２が各加盟店の発注装置１から受信した後述する図５の▲１▼発注データをもとに▲２▼発注結果データを作成する。この際、回線の障害などで未受信の加盟店の発注データについては発注数や原売価を０（ゼロ）にした▲２▼発注結果データを作成して未受信である旨を区別できるようにする。これら作成した▲２▼発注結果データは、発注監視装置（本部）３に送信する。
【００２３】
Ｓ２は、発注結果データを表示する。これは、Ｓ１で作成して送信された▲２▼発注結果データを受信した発注監視装置（本部）３が監視用の画面上に▲２▼発注結果データを表示する。この際、発注数や原売価の０の▲２▼発注結果データを強調表示し、回線障害などで加盟店から発注データの未受信の旨を判りりやすく表示する。
【００２４】
Ｓ３は、自動発注指定有りか判別する。これは、画面上に表示された▲２▼発注結果データの数量や原売価の０（ゼロ）のものがあった場合、加盟店マスタ３２を参照して当該加盟店の自動代行発注区分に有が設定され、かつ休店情報に設定されている日が注文日に一致しないか判別する。ＹＥＳの場合には、Ｓ３で自動代行発注区分に有、休店情報に一致しないと判明したので、Ｓ６に進み、後述する緊急代行を指示する。一方、Ｓ３のＮＯの場合には、自動発注指定無しと判明したので、Ｓ４に進む。
【００２５】
Ｓ４は、本部の管理者が画面上に表示された加盟店毎の発注状況を確認する。
Ｓ５は、発注データの未送信の加盟店がありか判別する。これは、画面上に発注数や原売価の０（発注データの未送信を表す）の▲２▼発注結果データが強調表示されているので、この強調表示されている加盟店が、当日発注データを送信すべきかを判別する。ＹＥＳの場合には、回線障害などで加盟店の発注装置１から発注処理装置２に発注データが送信されていないと判明したので、Ｓ６に進む。一方、ＮＯの場合には、Ｓ７に進む。
【００２６】
Ｓ６は、緊急代行を指示する。これは、Ｓ３のＹＥＳの場合（未送信の加盟店であって、加盟店マスタ３２の自動代行発注区分に有、かつ休店情報に発注日が該当しないと判明した場合）に緊急代行を指示、あるいは、Ｓ４、Ｓ５のＹＥＳの場合（未送信の加盟店であって、加盟店マスタ３２の自動代行発注区分に無が設定されていたが、管理者が自動代行と決定した場合）に緊急代行を指示する。
【００２７】
Ｓ７は、Ｓ６の緊急代行の指示を受けた発注処理装置２が発注バックアップ２２に過去のその加盟店の発注データがあるか判別する。ＹＥＳの場合には、Ｓ８で緊急代行発注データを作成する。ＮＯの場合には、終了する。
【００２８】
以上によって、加盟店の発注装置１で▲１▼発注データを回線を介して発注処理装置２に送信しても、回線障害で発注処理装置２が受信できなかったときに、自動的に加盟店マスタ３２（あるいは加盟店マスタ２４）を参照して自動代行発注区分が有かつ休店情報に該当しないときに、あるいは本部の管理者の自動代行指示に対応して発注バックアップ２２中の該当する過去の発注データをもとに自動代行発注を行うことが可能となる。
【００２９】
図３は、本発明の加盟店マスタの説明図を示す。
図３の（ａ）は、加盟店マスタ（発注処理装置）の例を示す。ここでは、加盟店の発注装置１から受信した図示外の▲１▼発注データについて、地区本部／加盟店コード／納品日／分類コードなどを単位にソートして集計後、地区本部＋加盟店コードをキーにして加盟店マスタ２４と照合を行い見つかったときに▲２▼発注結果データとして設定し、一方、加盟店マスタ２４にキーがあるが、発注データのキーがないものについて回線障害などで未受信の発注データと決定し、▲２▼発注結果データの発注数や原売価を０（ゼロ）に設定して未受信である旨を識別できるように設定する。そして、これら作成した全加盟店の▲２▼発注結果データを本部の発注監視装置３に送信する。
【００３０】
図３の（ｂ）は、加盟店マスタ（発注監視装置）の例を示す。ここでは、発注処理装置２から▲３▼発注結果データを受信し、加盟店マスタ３２を参照し、自動代行発注区分が有（例えば“５”）、かつ休店情報（加盟店毎の休業日）に発注日が該当しない場合には、▲３▼緊急代行指示データを作成し、発注処理装置２に送信して自動代行発注させる。一方、自動代行発注区分が無、あるいは休店情報（加盟店毎の休業日）に発注日が該当する場合には、▲３▼緊急代行指示データを作成しないと決定する。
【００３１】
以上によって、加盟店の発注装置１と発注処理装置２の間の回線障害などで▲１▼発注データを受信できないときに加盟店マスタ２４を参照して未受信の加盟店の▲２▼発注結果データの発注数や原売価などを０（ゼロ）に設定して未受信の旨を設定して本部に送信し、本部の発注監視装置３が加盟店マスタ３２中の自動代行発注区分および休店情報を参照して自動代行発注区分が有、かつ休店情報に該当しないときに▲３▼緊急代行指示データを作成して発注処理装置２に通知し、発注バックアップ２２中の過去の発注データをもとに代行して発注データを作成し、発注を行うことが可能となる。
【００３２】
図４は、本発明の説明図を示す。
図４の（ａ）は、▲３▼緊急代行指示データの例を示す。これは、発注監視装置３が加盟店マスタ３２を参照して自動代行発注区分が有（例えば“５”）、かつ休店情報（加盟店毎の休業日）に発注日が該当しない場合に、作成する▲３▼緊急代行指示データの例を示す。ここでは、作成週、地区本部、および加盟店コードをキーとし、分類指定パターン、分類コード、取引先コードなどを図示のように設定した▲３▼緊急代行指示データの例を示す。この▲３▼緊急代行指示データは、発注監視装置３が発注処理装置２に送信する。
【００３３】
図４の（ｂ）は、発注バックアップ２２の例を示す。これは、過去の発注データを蓄積したものであって、図４の（ａ）の▲３▼緊急代行指示データのキー（作成週＋地区本部＋加盟店コード）をもとに抽出される過去の発注データである（キーの一部である“作成週”に該当する発注データを取り出したものであり、キーの一部の“作成週”を他の情報に変えて当該情報に一致する過去の発注データを取り出すようにする）。ここで、キーの作成週は、暦日変換によって発注日に変換した一致する発注データを取り出すようにしている。
【００３４】
図４の（ｃ）は、商品マスタの例を示す。この商品マスタは、商品を登録したものであって、ここでは、図示の矢印で示すように、図４の（ｂ）で発注バックアップ２２の地区本部コード、商品コードに基づき、分類、取引先コードを付加するに用いる。分類コードで抽出する場合は、分類キー設定が分類指定パターンの設定に基づいて比較するキー長を決めている。この際、分類キー設定処理が図４の（ａ）の▲３▼緊急代行指示データ中の分類指定パターン、分類コードをもとに該当する分類コードに変換した一致する分類コードのレコードを取り出すようにしている。
【００３５】
図４の（ｄ）は、緊急代行発注データの例を示す。これは、図示の矢印で示すように、図４の（ａ）、（ｂ）、（ｃ）の情報を設定して自動的に代行して回線障害などが発生して発注データの未受信の加盟店の発注データを生成したものであり、図示の下記の項目について設定する。
【００３６】
・地区本部  ：図４の（ｂ）の発注バックアップの地区本部を設定
・加盟店    ：図４の（ｂ）の発注バックアップの加盟店コードを設定
・発注日    ：図４の（ｂ）の発注バックアップの発注日を設定
・納品日    ：図示外の取引先マスタより納品日を求めて設定
・取引先    ：図４の（ｃ）の商品マスタの取引先コードを設定
・分類コード：図４の（ｃ）の商品マスタの分類コードを設定
・商品コード：図４の（ｂ）の発注バックアップの商品コードを設定
・数量      ：図４の（ｂ）の発注バックアップの数量を設定
・その他    ：
尚、上述した暦日変換処理は、▲３▼緊急代行指示データの作成週に何週間前の発注バックアップ２２を使用するかを指定する。検索時には、作成週を暦日に変換して発注バックアップ２２の発注日と比較して一致する過去の発注データを取り出す。
【００３７】
また、分類キー設定処理は、分類指定パターンと分類コードの関係は下記の通りである。
0003703294.tif 000002
以上のようにして、▲３▼緊急代行指示データをもとに、発注バックアップ２２、商品マスタを参照して緊急代行発注データを自動作成することが可能となる。
【００３８】
図５は、本発明の発注データ例を示す。この発注データは、既述した加盟店の発注装置１が作成して発注処理装置２に送信する発注データの例であって、図示の下記の項目を設定したものである。
【００３９】
・地区本部コード：図４の（ｂ）の発注バックアップの地区本部を設定
・加盟店コード  ：図４の（ｂ）の発注バックアップの加盟店コードを設定
・納品日        ：図示外の取引先マスタより納品日を求めて設定
・商品コード    ：図４の（ｂ）の発注バックアップの商品コードを設定
・発注数        ：図４の（ｂ）の発注バックアップの数量を設定
・その他        ：
図６は、本発明の説明図（緊急代行発注）を示す。
【００４０】
図６の（ａ）は、▲３▼緊急代行指示データを示す。これは、既述した図４の（ａ）の▲３▼緊急代行指示データと同一であるので、説明を省略する。
図６の（ｂ）は、発注バックアップを示す。これは、既述した図４の（ｂ）の発注バックアップ２２と同一であるので説明を省略する。
【００４１】
図６の（ｃ）は、図６の（ｂ）から地区本部・加盟店コードで抽出したデータの例を示す。
図６の（ｄ）は、加盟店−分類の全体データの例を示す。これは、図６の（ｃ）から図６の（ａ）の地区本部、加盟店、分類コードに一致するデータを抽出したものである。
【００４２】
図６の（ｅ）は、加盟店−取引先の全体データの例を示す。これは、図６の（ｃ）から図６の（ａ）の地区本部、加盟店、取引先コードに一致するデータを抽出したものである。
【００４３】
図６の（ｆ）は、加盟店−分類−取引先の全体データの例を示す。これは、図６の（ｄ）と（ｅ）をマージしたものであり、斜線の部分のように重複したレコードが抽出される場合が存在するので、当該重複した斜線のレコードを削除する。
【００４４】
以上のように、▲３▼緊急代行指示データ中の作成週、地区本部コード、加盟店コードをキーにして発注バックアップ２２中から分類コードおよび取引先コードに対応するものをそれぞれ図６の（ｄ）と（ｅ）に示すように取り出し、これら両者をマージしたときに重複したレコードがあったときに一方を削除して重複しないようにし、発注データの未受信の加盟店の発注データを自動的に代行発注するようにしている。
【００４５】
【発明の効果】
以上説明したように、本発明によれば、加盟店からの発注データもとに発注結果データを生成して発注した加盟店はその発注数、未発注の加盟店には発注数０とし、加盟店マスタを参照して代行発注指示を行い、過去の発注データをもとに代行発注を行う構成を採用しているため、従来の手作業の軽減および入力ミスを無くして迅速化を図ると共に、未発注の加盟店の代行発注を実現できる。
【図面の簡単な説明】
【図１】本発明のシステム構成図である。
【図２】本発明の動作説明フローチャートである。
【図３】本発明の加盟店マスタの説明図である。
【図４】本発明の説明図である。
【図５】本発明の発注データ例である。
【図６】本発明の説明図（緊急代行発注）である。
【符号の説明】
１：発注装置（加盟店、ＰＯＳ）
２：発注処理装置
２１：発注処理手段
２２：発注バックアップ
２３：緊急代行発注処理手段
２４、３２：加盟店マスタ
３：発注監視装置（本部）
３１：発注状況監視手段
３３：緊急代行発注指示手段
【図１】
0003703294.tif 000003
【図２】
0003703294.tif 000004
【図３】
0003703294.tif 000005
【図４】
0003703294.tif 000006
【図５】
0003703294.tif 000007
【図６】
0003703294.tif 000008