(57)【要約】【課題】  無体物を含む物の引当業務をタイミング良く行い、引当業務を迅速化するとともに、物の管理を効率的に行う。【解決手段】  引当枠を管理する者は、有効期間を定めた上で、自己が管理する物に関する引当枠を、自己が使用するコンピュータから、ネットワークを介して引当枠受領者が使用するコンピュータへと送信する。引当枠受領者は、自己が使用するコンピュータ上で、引当枠を管理する者から提供を受けた引当枠を利用して引当業務や受注配分業務等を行う。【選択図】  図１
2006031202.tif 000002
【特許請求の範囲】
【請求項１】
引当枠管理者と引当枠受領者の間での、無体物を含む物の引当枠の分配を行う引当枠管理システムにおいて、
前記引当枠受領者が使用するコンピュータから、前記引当枠受領者の作成した引当枠申請データ、受注管理データ等を、両者が前もって策定した処理日程に準拠して、前記引当枠管理者が使用するコンピュータに収集する手段と、
前記引当枠管理者が使用するコンピュータ上で、前記引当枠受領者から収集した引当枠申請データ、受注管理データ、及び前記引当枠受領者が作成した引当枠管理データ、引当枠予定データ等を元に、前記引当枠受領者が前記引当枠受領者に対して分配する引当枠数を計算して、引当枠付与データを作成する手段と、
前記引当枠管理者が、作成した引当枠付与データを、自己の使用するコンピュータから当該引当枠受領者の使用するコンピュータに送付する手段と、
引当枠管理者が、引当枠受領者から引当枠の分配を行うために必要な情報を収集して、引当枠受領者に供与る引当枠の分配計算を行うとともに、作成した引当枠に関する情報を引当枠受領者に送信する制御手段を備えていることを特徴とする引当枠管理システム。
【請求項２】
請求項1記載の引当枠管理システムにおいて、
前記提供者が、前記受領者の使用するコンピュータから、既に前記受領者に供与した引当枠付与数の内の未使用分を、自らの使用するコンピュータに収集する手段と、
前記提供者が、自らの使用するコンピュータ上で、前記受領者から収集した引当枠申請データ及び受注管理データに基づき、前記受領者から収集した引当枠付与数の内の未使用分を分配して、引当枠付与データを作成する手段と、
前記提供者が、作成した引当枠付与データを、自己の使用するコンピュータから当該受領者の使用するコンピュータに送付する手段と、
上記により、提供者が、引当枠付与数のうちの未使用分を受領者から回収して、引当枠の分配計算を行うとともに、作成した引当枠付与データを受領者に送付する制御手段とをさらに備えていることを特徴とする引当枠管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンピュータとネットワークを用いて、無体物を含む物の引当枠を管理する引当枠管理システムに関し、特に、引当枠管理者から引当枠受領者への引当枠の分配管理と既に分配した引当枠の回収管理に関する。
【０００２】
本発明の対象には、商品在庫枠、予算枠、資金融資枠、販売権枠等、無体物を含む物及び資金に関する引当枠の管理が含まれる。
【０００３】
本発明における引当枠を管理する権利とは、例えば、在庫所有者が在庫に対する所有権に基づき有しているところの、在庫引当を行う権利であり、この権利に関する引当枠を販売者に供与することにより、販売者はタイムリーな在庫引当を行うことが可能となる。また、販売者は供与を受けた在庫引当枠に関して、他に優先的して在庫所有者に対して発注する権利を有している。
【０００４】
また、本発明に基づく引当枠管理システムは、商品在庫枠の管理にととまらず、予算枠、資金融資枠、販売権枠などに関しても適用可能であり、予算枠の管理者、資金融資枠の管理者、販売権の所有者が、それぞれ本来的に有している権利に付随して発生する引当する権利を、予め、供与する数を定めて引当枠受領者に提供することにより、引当枠受領者はタイムリー、かつ、柔軟な引当枠管理を行うことができるようになる。
【背景技術】
【０００５】
分配の一例としての商品在庫に関する引当枠管理において、従来は、販売者が自己の商品在庫を持つことで、顧客からの注文を受け、受注業務と受注業務に付随する在庫の引当を行っていた。
【０００６】
また、販売者が商品在庫を持たない場合においては、販売者は在庫所有者に対して注文を行い、この注文を受けた在庫所有者が在庫の引当を行っていた。
また、従来は、商品の在庫引き当てを行うに際して、拠点から商品の在庫を管理する倉庫に対して、在庫の問い合わせと受注による在庫引き当てを依頼するシステムはあった。(例えば、特許文献1にその内容が開示されている。
【０００７】
【特許文献１】特開平6-131376号
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところが、分配の一例である上述の従来技術においては、拠点から商品の在庫を管理する倉庫に対し、回線を介して、同一企業内で受注に対応した在庫引当を行うものであり、異なる企業間における在庫引当に使用することまでは考えていなかった。
【０００９】
そして、異なる企業間における在庫引当を行うために、従来は、まず、顧客からの引き合いを受けた販売者が在庫所有者に対して在庫の問い合わせを行い、在庫があることを確認した販売者が顧客に対して納期回答を行い、次に、顧客からの注文を受けた販売者が在庫所有者に発注を行った後、受注を受けた在庫所有者が在庫の引当を行っていた。
【００１０】
このため、従来の技術では、複数の企業にまたがる、かつ、販売者が所有していない商品の在庫に関して、在庫の問い合わせ業務及び受注に伴う在庫引当業務を、一連の業務として、タイムリーに行うことは困難であった。
【００１１】
また、従来の技術では、在庫所有者が、受注の時点で、倉庫の中にある商品の在庫に対して引当を行うものであり、在庫所有者が事前に在庫引当枠を販売者にネットワークを介して伝送し、販売者がこの在庫引当枠を利用してタイムリーに受注業務を行うことまでは含んではいない。
【００１２】
そして、販売者が自己の商品在庫を所有している場合には、速やかな見積書の作成や受注業務処理は可能となるが、そのためには販売者は、当該商品を購入、輸送して、自己が管理する倉庫に搬入しておく必要がある。また、販売者が当該商品に関する販売見込み数量を誤り、商品在庫を過大に仕込んだ場合には、停滞在庫や過剰在庫を発生させることになり、転売に際しても、付随する輸送業務が発生する。
【００１３】
一方、販売者が商品在庫を所有していない場合においては、販売見込み数量の誤りに基づく停滞在庫や過剰在庫の発生は防止できるものの、販売者は在庫所有者に対して当該商品の在庫に関する関する照会や当該商品の在庫の引き当てを依頼し、その結果を待って自己の顧客に対する見積書作成や注文に対する受注業務処理を行うため、顧客に対してタイムリーな対応を行うことが困難となっていた。
【００１４】
本発明では、在庫所有者が販売者から受注を受ける前の時点において、例えば、在庫所有者が所有権の一部の要素として有している引当枠を情報として分離して販売者に供与することにより、販売者が顧客からの引き合いに対する見積もり書の発行や顧客からの受注をスピーディに処理するシステムを構築して、顧客に対して迅速にかつ効率的に商品を販売できるように情報処理を行う。
【００１５】
本発明では、販売者が商品在庫を所有していない場合においても、速やかな見積書作成及び受注業務処理を行うことが可能であり、在庫所有者が販売者に分配した在庫引当枠の内で未使用分を回収して再分配することでムダの少ない在庫管理を行える。
【００１６】
また、特許文献1に記載の技術は、拠点から商品在庫を管理する倉庫に対する在庫問い合わせ及び受注時の在庫引き当て業務にとどまっており、在庫所有者がネットワークを介して販売者との間で商品在庫引当枠の分配と回収を行うことにより、販売者が顧客からの注文にタイムリーに対応でき、在庫所有者がムダの少ない在庫管理を行うことまでは考えられていない。
【００１７】
またさらに、販売者が商品在庫を持つコストを負担せず、在庫所有者が商品在庫を持つコストを負担するため、販売者が自分に割り当てられる商品在庫引当枠を多めに申請する可能性がある。これを放置した場合には、売れる見込みの少ない商品在庫が積み増されることになり、在庫所有者の資金効率が低下する。そこで本引当枠管理システムにおいては、在庫所有者が販売者から前月分の引当枠申請数、引当枠付与数、引当枠付与数使用済分を入手し、前月の実績に基づいて今月分の引当枠申請数の妥当性を評価することで、善良でない販売者が過大な引当枠を申請した場合における対応措置を仕組みの中に取り入れて対策することを課題とする。
【課題を解決するための手段】
【００１８】
本発明では、引当管理者（組織）と引当受領者（組織）の間で引当枠の分配および回収に関する管理のための情報処理を実行する。本発明の一例である在庫引当枠管理システムでは、引当枠管理者である在庫所有者が有する引当枠を、引当枠受領者である販売者に分配する機能を有している。このため、販売者が商品在庫を所有していない場合であっても販売者は在庫所有者より割り当てられた商品の在庫引当枠を使用して在庫引当を行うことができ、顧客からの引き合いに対応した見積書の作成や注文に対応した受注業務をタイムリーに行うことができる。
【００１９】
さらに、本発明は、販売者が販売者に割り当てられた在庫引当枠を使用していない場合において、当該在庫引当枠を回収して他の販売者に再分配する機能を有している。このため、販売者が策定した販売見込み数量と販売実績数量に乖離が生じた場合であっても、在庫流用は比較的容易であり、長期的な停滞在庫や過剰在庫が発生しにくくなる。そのため、在庫所有者が管理している商品在庫全体としては、ムダの少ない在庫管理を行うことができる。
【００２０】
引当枠管理システムでは、分配計算に際して、引当枠受領者から伝送された引当枠申請データに含まれている「引当枠付与数(前月)」及び「引当枠付与数未使用分(前月)」に基づき、前回付与した引当枠付与数の内で使用されなかった数量を把握し、受注データに含まれている「受注見込み数(今月)」、「見積書発行済み数(今月)」、「見積書発行済み数受注率(今月)」、「安全率(今月)」、及び在庫引当枠申請データに含まれている「引当枠申請数(今月)」から、引当枠受領者が受注業務の継続に必要な安全在庫数及び今月必要とする引当枠数を算出する。
【００２１】
そして、引当枠受領者から回収した「引当枠付与数未使用分」に、引当枠管理者である在庫所有者が有する引当枠管理データの「引当枠未使用」及び引当枠予定データの「引当枠増加予定数」を加えた数量を合計し、配分可能な引当枠の合計数を算出する。
そして、引当枠の分配に際しては、前記引当枠受領者から収集した受注実績数の大小順等に従って引当枠数付与の優先順位付けを行った分配テーブルを作成した後、この分配テーブルに従って順次、分配を行う。
【００２２】
また、引当枠管理者は、引当枠付与数未使用分を回収するに際して、引当枠受領者が受注業務を継続することができるように、前月処理において引当枠受領者から送信された受注管理データの「受注見込み数(翌月)」、「安全率(翌月)」、「見積書発行予定数(翌月)」、「見積書発行予定数受注率(翌月)」を元に算出した最小運用配分数と、今月処理において引当枠受領者から送信された受注管理データの「受注見込み数(今月)」、「安全率(今月)」、「見積書発行済み数(今月)」、「見積書発行済み数受注率(今月)」を元に算出した最小運用配分数を比較し、数量が小さい方を配分下限数として引当枠受領者に供与する。
【００２３】
そして、引当枠受領者に配分可能な引当枠の合計数が、引当枠受領者の配分下限数の合計
を下回る場合には、分配テーブルに従って、各引当枠受領者に配分下限数を順次配分し、
配分可能な引当枠の合計数の残高がなくなった時点で分配作業を終了する。
また、配分可能な引当枠の合計数が、受領者に必要な配分下限数の合計を上回る場合、受領者からの引当枠申請数の合計を下回わる場合であって、かつ受領者に必要な配分下限数の合計を上回り受領者に必要な評価済配分上限数の合計を下回わる場合においては、まず全ての受領者に配分下限数を分配した後、残った配分可能な引当枠の合計数の残高を優先順位の高い受領者から順次、評価済配分上限数を配分し、配布可能な引当枠の合計数の残高がなくなった時点で配分作業を終了する。
また、配分可能な引当枠の合計数が、全受領者に必要な配分下限数の合計を上回り、受領者からの引当枠申請数の合計を下回る場合であって、かつ受領者に必要な評価済配分上限数の合計数の合計を上回り受領者からの引当枠申請数の合計を下回わる場合においては、まず全ての受領者に評価済配分上限数を分配した後、残った配分可能な引当枠の合計数の残高を優先順位の高い受領者から順次、引当枠申請数を配分し、配布可能な引当枠の合計数の残高がなくなった時点で配分作業を終了する。
【００２４】
また、配分可能な引当枠の合計数が、引当枠受領者に対する配分下限数の合計は上回るものの、引当枠受領者が要求とする引当枠申請数の合計を下回る場合には、まず関連する引当枠受領者に対して配分下限数を分配した後、残った配分可能な引当枠の合計数の残高を優先順位の高い引当枠受領者から順次、必要とする在庫引当枠申請数を配分し、配布可能な引当枠の合計数の残高がなくなった時点で配分作業を終了する。
【００２５】
また、配布可能な引当枠の合計数が、全ての引当枠受領者の要求とする引当枠申請数の合計を上回る場合には、全ての引当枠受領者に要求する引当枠申請数を配分する。
上記により、コンピュータとネットワークを活用して、引当枠管理者と引当枠受領者との間で引当枠の回収と配分を行うことで、引当枠受領者が商品の在庫を所有しない場合においても、引当枠受領者は自ら所有する商品在庫がある場合と同様に見積書の作成及び受注業務処理をスムーズに行え、かつ、引当枠管理者もムダの少ない商品在庫管理を行える。
【発明の効果】
【００２６】
本発明によれば、引当枠の分配と回収により効率的な引当枠管理を行うとともに、優先順位付けされた分配テーブルに基づき引当枠の適切な分配が行える。
【発明を実施するための最良の形態】
【００２７】
以下、本発明の実施形態を図面に基づいて詳細に説明する。
図1は本発明の一実施形態における引当枠管理システムの構成を示した構成図である。
【００２８】
図において、引当枠受領者システムは、引当枠申請データ、受注管理データ等を引当枠管理者システムに送信するための引当枠受領者システム100、及び引当枠受領者システムから引当枠申請データ、受注管理データ等を受信し、かつ、引当枠付与データを引当枠受領者システムに送信するための引当枠管理者システム300から構成されている。
【００２９】
また、引当枠受領者システム100は、引当枠管理者システム300から送信されてきた引当枠付与データを受信する。
また、引当枠受領者システム100と引当枠管理者システム300は回線網10を介して接続されている。
【００３０】
引当枠受領者システム100は、１つの引当枠管理者システム300に対して、１つ以上が回線10を介して接続できるようになっており、引当権所有者システム300は複数の販売者システム100から引当枠申請データと受注管理データを受信し、引当枠受領者に前回付与した引当枠の内の未使用数を回収するとともに、改めて複数の引当枠受領者に分配する引当枠数を計算し、引当枠付与数データとして引当枠受領者システムに送信するようになっている。
【００３１】
引当枠受領者システム100は、引当枠受領者のデータ処理などを行う引当枠受領者サーバ106と磁気記録装置101から構成されている。
また、磁気装置101には、引当枠受領者システムで作成された引当枠申請データ(102)、受注管理データ(103)、引当枠受領者引当枠管理データ(104)、及び引当枠管理者システムから受信した引当枠付与データ(105)が格納されるようになっている。
そして、引当枠受領者サーバ106では、引当枠申請データを送信する引当枠申請データ送信プログラム200、受注管理データを送信する受注管理データ送信プログラム201、引当枠付与データを受信する引当枠付与データ受信プログラム202が動作するようになっている。引当枠管理者システム300は、引当枠の回収・分配処理などを行う引当枠管理者サーバ301と磁気記録装置302から構成され、引当枠管理者サーバ301は回線網10で複数の引当枠受領者サーバと接続されている。
【００３２】
また、磁気記録装置302には、引当枠管理者システムが引当枠受領者システムから受信した引当枠申請データ(303)、受注管理データ(304)、及び引当枠管理者システムで作成した引当枠管理データ(305)、引当枠予定データ(306)、引当枠付与データ(307)、分配テーブル(308)、優先順位付け分配テーブル(309)が格納されるようになっている。
そして、引当枠管理者サーバ301では、引当枠申請データを受信する引当枠申請データ受信プログラム400、受注管理データを受信する受注管理データ受信プログラム401、未使用の在庫引当枠を回収して再分配する引当枠回収・分配プログラム402、及び引当枠付与データを送信する引当枠付与データ送信プログラム403が動作するようになっている。
【００３３】
次に、引当枠受領者システム100の磁気記録装置101、及び引当枠管理者システム300の磁気記録装置302に格納されるデータとテーブルに関する設定項目の一例について説明する。
【００３４】
図2は、引当枠受領者システム100の磁気記録装置101に格納されるデータの設定項目一例を示した図、図3〜4は引当枠管理者システム300の磁気記録装置302に格納されるデータとテーブルの設定項目の一例を示した図である。
まず、引当枠受領者システム100の磁気記録装置101に格納されるデータについて説明する。
【００３５】
引当枠申請データ(102)には、図2引当枠受領者の有するデータ1(a)示すように、「引当枠管理者番号」、「引当枠受領者番号」、「商品番号」、「引当枠申請数(前月)」、「引当枠付与数(前月)」、「引当枠付与数使用分(前月)」、「引当枠付与数未使用分(前月)」、「引当枠申請数(今月)」、「対象期間」、「データ年月」、「作成年月日」が項目として設定されている。このデータは、受領者が提供者に引当枠の申請を行うためのデータである。
【００３６】
受注管理データ(103)には、図2引当枠受領者の有するデータ1(b)に示すように、「引当枠管理者番号」、「引当枠受領者番号」、「商品番号」、「見積書発行済み数(前月)」、「見積書発行済み数受注率(前月)」、「受注見込み数(前月)」、「安全率(前月)」、「受注実績数(前月)」、「見積書発行済み実績数(前月)」、「見積書発行済み数実績受注率(前月)」、「見積書発行済み数(今月)」、「見積書発行済み数受注率(今月)」、「受注見込み数(今月)」、「安全率(今月)」、「見積書発行予定数(翌月)」、「見積書発行予定数受注率(翌月)」、「受注見込み数(翌月)」、「安全率(翌月)」、「対象期間」、「データ年月」「作成年月日」が項目として設定されている。このデータは、受領者が提供者に受注見込み数や受注実績数を連絡するためのデータである。
【００３７】
引当枠受領者引当枠管理データ(104)には、図2引当枠受領者の有するデータ1(c)に示すように、「引当枠管理者番号」、「引当枠受領者番号」、「商品番号」、「引当枠付与数(前月)」、「引当枠付与数使用分(前月)」、「引当枠付与数未使用分(前月)」、「手元引当枠(今月)」、「手元引当枠使用分(今月)」、「データ年月」、「作成年月日」が項目として設定されている。このデータは、引当枠の回収と分配を行う期間においても手元引当枠を受領者に残すことによって受領者が通常の受注業務処理を行うためのデータである。
【００３８】
引当枠付与データ(105)には、図2引当枠受領者の有するデータ1(d)に示すように、「引当枠管理者番号」、「引当枠受領者番号」、「商品番号」、「引当枠申請数」、「引当枠付与数」、「対象期間」、「データ年月」、「作成年月日」が項目として設定されている。このデータは、提供者が受領者に付与した引当枠を連絡するためのデータである。次に、引当枠管理者システム300の磁気記録装置302に格納されるデータについて説明する。
【００３９】
引当枠申請データ(303)には、図3引当枠管理者引当権所有者の有するデータ1(a)に示すように、「引当枠管理者番号」、「引当枠受領者番号」、「商品番号」、「引当枠申請数(前月)」、「引当枠付与数(前月)」、「引当枠付与数使用分(前月)」、「引当枠付与数未使用分(前月)」、「引当枠申請数(今月)」、「対象期間」、「データ年月」、「作成年月日」が項目として設定されている。このデータは、提供者が受領者から受け付けた引当枠申請データである。
【００４０】
受注管理データ(304)には、図3引当枠管理者の有するデータ1(b)に示すように、「引当枠管理者番号」、「引当枠受領者販売者番号」、「商品番号」、「見積書発行済み数(前月)、「見積書発行済み数受注率(前月)、「受注見込み数(前月) 」、「安全率(前月)」、「受注実績数(前回) 」、「見積書発行済み実績数(前月)、「見積書発行済み数実績受注率(前月)、「見積書発行済み数(今月) 」、「見積書発行済み数受注率(今月) 」、「受注見込み数(今月) 」、「安全率(今月) 」、「見積書発行予定数(翌月) 」、「見積書発行予定数受注率(翌月) 」、「受注見込み数(翌月) 」、「安全率(翌月) 」、「対象期間」、「データ年月」、「作成年月日」が項目として設定されている。このデータは、提供者が受領者から受け付けた受注管理データであり
引当枠管理データ(305)には、図3引当枠管理者の有するデータ1(c)に示すように、「引当枠管理者」、「商品番号」、「引当枠数」、「引当枠使用済数」、「引当枠未使用数」、「安全率」、「引当枠付与数(今月)」、「対象期間」、「データ年月」、「作成年月日」が項目として設定されている。このデータは、提供者が引当枠の全体的な管理をするためのデータである。
【００４１】
引当枠予定データ(306)には、図3引当枠管理者の有するデータ1(d)に示すように、「引当枠管理者番号」、「商品番号」、「引当枠増加予定数」、「対象期間」、「データ年月」、「作成年月日」が項目として設定されている。このデータは、提供者が増加を見込んでいる引当枠の予定データである。
引当枠付与データ(307)には、図4引当枠管理者の有するデータ2(a)に示すように、「引当枠管理者番号」、「引当枠受領者番号」、「商品番号」、「引当枠申請数 」、「引当枠付与数 」、「対象期間」、「データ年月」、「作成年月日」が項目として設定されている。このデータは、提供者が受領者に引当枠の連絡をするために作成したデータである。
【００４２】
分配テーブル(308)には、図4引当枠管理者の有するデータ2(b)に示すように、「商品番号」、「引当枠受領者番号」、「引当枠付申請数(前月)」、「引当枠付与数(前月)」、「引当枠付与数使用分(前月)」、「前月作成した見積書発行予定数(翌月分)」、「前月作成した見積書発行予定数受注率(翌月)」、「前月作成した受注見込み数(翌月)」、「前月作成した安全率(翌月)」、「前月作成した最小運用配分数(翌月)」、「受注実績数(前月)」、「見積書発行済み数(今月)」、「見積書発行済み数受注率(今月)」、「受注見込み数(今月)」、「安全率(今月)」、「最小運用配分数(今月)」、「配分下限数(今月)」、「評価済配分上限数」、「引当枠申請数(今月)」、「引当枠付与数」、「対象期間」、「データ年月」、「作成年月日」が項目として設定されている。このデータは、提供者が受領者に引当枠の分配計算を行うためのテーブルである。
【００４３】
優先順位付け分配テーブル(309)には、図4引当枠管理者の有するデータ2(c)に示すように、「商品番号」、「引当枠受領者番号」、「引当枠付申請数(前月)」、「引当枠付与数(前月)」、「引当枠付与数使用分(前月)」、「前月作成した見積書発行予定数(翌月分)」、「前月作成した見積書発行予定数受注率(翌月)」、「前月作成した受注見込み数(翌月)」、「前月作成した安全率(翌月)」、「前月作成した最小運用配分数(翌月)」、「受注実績数(前月)」、「見積書発行済み数(今月)」、「見積書発行済み数受注率(今月)」、「受注見込み数(今月)」、「安全率(今月)」、「最小運用配分数(今月)」、「配分下限数(今月)」、「評価済配分上限数」、「引当枠申請数(今月)」、「引当枠付与数」、「対象期間」、「データ年月」、「作成年月日」が項目として設定されている。このデータは、提供者が受領者に優先順位を考慮した上で引当枠の分配計算を行うためのテーブルである。
【００４４】
なお、図2〜図4に示すデータの設定項目については、この実施の形態において使用されるデータの一例であり、それぞれ設定される項目は、これに限らず、引当枠受領者と引当枠管理者の間で、引当枠の回収・分配管理ができる項目であれば、どのようなデータを使用してもよい。
【００４５】
また、「商品番号」の項目は、引当枠受領者と引当枠管理者の間で商品を特定できる番号だけではなく、商品を特定できるような商品固有の名称などが設定されるようにしてもよい。
【００４６】
また、「引当枠受領者番号」、「引当枠管理者番号」、「商品番号」の項目は、コード
番号だけでなく、固有名称などが設定されるようにしてもよい。
【００４７】
また、「データ年月」とは、引当枠受領者と引当枠管理者が引当枠の回収と分配を行うために必要な情報処理の同期化管理を行うために設定したところの、当該データが属する年月である。
【００４８】
また、「対象期間」とは、引当枠受領者と引当枠管理者が引当枠の回収と分配を行うために予め設定した期間で、開始年月日と終了年月日から構成されており、引当枠管理者は引当枠受領者に対し、「対象期間」の範囲内で、当該商品に関する引当管理を行う権利を供与する。
【００４９】
また、分配とは、例えば、引当枠管理者が自己の有する在庫引当枠を複数の引当枠受領者に対して分けることを意味し、配分とは引当枠管理者が自己の有する在庫引当枠の一部を一引当枠受領者に付与することを意味する。
【００５０】
また、引当枠申請データ102に含まれる「引当枠付与数使用分」の内容には、引当枠受領者が既受注で、引当枠管理者に対しては未発注である数量を含んでいる。
【００５１】
また、前月作成した最小運用配分数とは、前月処理において、引当枠受領者から送信された受注管理データ103の「受注見込み数(翌月)」の内容に「安全率(翌月)」の内容を乗じた数値に、「見積書発行予定数(翌月)」の内容に「見積書発行予定数受注率(翌月)」の内容を乗じた数値を加えて算出した数値である。前月作成した最小運用配分数は、引当枠管理者が予め確保しておくべき引当枠であり、通常の場合、引当枠受領者は前月作成した最小運用配分数が確保されているものとして受注活動を行う。ただし、引当枠受領者から送信された「受注見込み数(今月)」の内容に「安全率(今月)」の内容を乗じた数値に、「見積書発行済み数(今月)」の内容に「見積書発行済み数受注率(今月)」の内容を乗じて数値に加えて算出した今月分の最小運用配分数が、前出の前月作成した最小運用配分数より、小さい場合においては、ムダな引当枠の分配を避けるため、今月分の最小運用配分数を配分下限数とする。
【００５２】
また、安全率とは、引当枠管理者が、引当枠申請データ102の「引当枠付与数未使用分(前月)」を引当枠受領者から回収するに際して、引当枠受領者残す手元引当枠を計算するために、受注見込み数に乗じる係数を意味する。事例で説明すれば、引当枠付与計算を毎月一回実施して、引当枠付与計算の処理が3日で終了する場合には、前月処理で引当枠受領者が送信した受注管理データ103の「受注見込み数(翌月)」の内容に「安全率(翌月)」の内容である30分の3を乗じた数値が安全枠として残すところの手元引当枠となる。
【００５３】
引当枠受領者システムでは、引当枠管理者から付与された引当枠付与数の内の未使用分を引当権所有者に返却するに際して、新たに引当枠付与数が連絡されてくるまでの間、販売者引当枠管理データ104の「手元引当枠(今月)」に格納されている数量を使用して、通常の受注業務処理を継続する。
【００５４】
また、分配テーブルにおける優先順位付けは、受注実績数だけでなく、売上高や資本金等任意の項目に基づいて、設定することもできる。
【００５５】
また、新たに引当枠が送られてくるまでの間に、引当枠受領者が受注した場合においては、引当枠受領者引当枠管理データ104の「手元引当枠(今月)」の内容から受注数量を減算するとともに、受注数量を引当枠受領者引当枠管理データ104の「手元引当枠使用分(今月)」の内容に加算して、引当枠の残高管理を行う。
【００５６】
また、引当枠の回収と分配を行うサイクルは月単位、週単位、あるいは任意の期間のいずれであってもよい。
【００５７】
また、本発明は、複数の企業にまたがる引当枠の分配と回収に適用するのみならず、同一企業内で複数の拠点間にまたがる引当枠の分配と回収に適用して、自律分散的に行う業務に適用することもできる。
【００５８】
次に、この実施の形態の動作について説明する。
まず、この実施の形態における引当枠受領者サーバ106と引当枠管理者サーバ301の間で交換するデータを使用して引当枠管理者サーバ301で行う引当枠の回収と分配に関する処理の流れについて説明する。
【００５９】
図1において、引当枠申請データ102と受注管理データ103が、引当枠受領者システム100から、それぞれ引当枠申請データ送信プログラム200、受注管理データ送信プログラム201によって、引当枠管理者システム300へと伝送される。
引当枠管理者システム300では、引当枠申請データ受信プログラム400、受注管理データ受信プログラム401が稼動して、引当枠申請データ102、受注管理データ103を、それぞれ受信して、引当枠申請データ303、受注管理データ304を磁気記録装置302に書く。
【００６０】
次に、引当枠管理者システム300では、引当枠申請データ303、受注管理データ304、引当枠管理データ305、引当枠予定データ306を使用して、引当枠受領者が未使用であつた引当枠を回収した数値に、引当枠管理者の「引当枠未使用数」及び「引当枠増加予定数」の内容を加えて、配分可能な引当枠の合計数を算出する。
【００６１】
そして、算出した配分可能な引当枠の合計数を、引当枠受領者からの「引当枠申請数(今回)」の内容を加算して算出した合計数に基づき分配し、引当枠付与データ307を作成する。
【００６２】
そして、作成した引当枠付与データ307を引当枠管理者システム300から引当枠受領者システム100に送信する。
【００６３】
引当枠受領者システム100では、引当枠管理者システム300から引当枠付与データ307を受信し、引当枠付与データ106として磁気記録装置101に格納する。
次に、この実施形態における受領者コンピュータ106内の各プログラムの動作について説明する。
【００６４】
図5は、引当枠申請データ送信プログラム200の動作を示すフローチャート、図6は者受注管理データ送信プログラム201の動作を示すフローチャート、図7は引当枠申請データ受信プログラム400の動作を示すフローチャート、図8は受注管理データ受信プログラム401の動作を示すフローチャート、図9および図12〜図17は引当枠回収・分配プログラム402の動作を示すのフローチャート、図10は引当枠付与データ送信プログラム403の動作を示すフローチャート、図11は引当枠付与データ受信プログラム202の動作を示すフローチャートである。
【００６５】
引当枠申請データ送信プログラム200は、引当枠申請データ102を読み込む(S100)。そして、読み込んだ引当枠申請データ102を引当枠管理者システム300に送信する(S101)。そして、前月分の受注管理データ103を読み込む(S102)。
【００６６】
次に、前月分の受注管理データ103の「見積書発行予定数(翌月)」の内容に「見積書発行予定数受注率(翌月)」の内容を乗じて算出した数量を、「受注見込み数(翌月)」の内容に「安全率(翌月)」の内容を乗じて算出した数量に加算して、最小運用数を算出する(S103)。
そして、今月分の受注管理データ103を読み込む(S104)。
次に、今月分の受注管理データ103の「見積書発行済み数(今月)」の内容に「見積書発行済み数受注率(今月)」の内容を乗じて算出した数量を、「受注見込み数(今月)」の内容に「安全率(今月)」の内容を乗じて算出した数量に加算して、最小運用数を算出する(S105)。
そして、引当枠申請データ102の「引当枠管理者番号」、「引当枠受領者番号」、「商品番号」、「データ年月」の内容をキーにして、引当枠受領者引当枠管理データ104を読み込む(S106)。
【００６７】
次に、引当枠受領者引当枠管理データ104の有無を判断し(S107)、引当枠受領者引当枠管理データ104がない場合には、引当枠申請データ102の「引当枠管理者番号」、「引当枠受領者番号」、「商品番号」、「引当枠付与数(前月)」、「引当枠付与数使用分(前月)」、「引当枠付与数未使用分(前月)」、「対象期間」、「データ年月」の内容を、引当枠受領者引当枠管理データ104の「引当枠管理者番号」、「引当枠受領者番号」、「商品番号」、「引当枠付与数(前月)」、「引当枠付与数使用分(前月)」、「引当枠付与数未使用分(前月)」、「データ年月」にセットするとともに、システム年月日を「作成年月日」にセットして、引当枠受領者引当枠管理データ104を作成する(S108)。
【００６８】
そして、前月分の受注管理データ103に基づき計算した最小運用数と、今月分の受注管
理データ103に基づき計算した最小運用数を比較(S109)する。
【００６９】
そして、今月の受注管理データに基づき計算した最小運用数の方が、より小さい場合には、今月の受注管理データに基づき計算した最小運用数を、引当枠受領者引当枠管理データ104の「手元在庫引当枠(今月)」にセットする(S110)。
そして、今月の受注管理データに基づき計算した最小運用数の方が、より小さくない場合には、前月の受注管理データに基づき計算した最小運用数を、引当枠受領者引当枠管理データ104の「手元在庫引当枠(今月)」にセットする(S111)。
【００７０】
そして、更新した引当枠受領者引当枠管理データ104を磁気記録装置101に格納する(S112)。
【００７１】
そして、引当枠申請データ102の処理が全て終了したか否かを判断し(S113)、S113で終了と判断されるまで、S100〜S112の処理を繰り返し、S113で終了と判断されると処理を終了する。
【００７２】
受注管理データ送信プログラム201は、受注管理データ103を読み込む(S120)。次に、読み込んだ受注管理データ103を引当枠管理者システム300に送信する(S121)。そして、受注管理データ103の処理が終了したか否かを判断し(S122)、S122で終了と判断されるまで、S120〜S121の処理を繰り返し、S122で終了と判断されると処理を終了する。引当枠申請データ受信プログラム400は、引当枠申請データ102を受信する(S130)。
【００７３】
次に、受信した引当枠申請データ102を引当枠申請データ303として磁気記録装置302に格納する(S131)。
【００７４】
そして、引当枠申請データ102の処理が全て終了したか否かを判断し(S132)、S132で終了と判断されるまで、S130〜S131の処理を繰り返し、S132で終了と判断されると処理を終了する。
受注管理データ受信プログラム401は、受注管理データ103を受信する(S140)。
【００７５】
次に、受信した受注管理データ103を受注管理データ304として磁気記録装置302に格納する(S141)。
そして、受注管理データ103の処理が全て終了したか否かを判断し(S142)、S142で終了と判断されるまで、S140〜S141の処理を繰り返し、S142で終了と判断されると処理を終了する。
【００７６】
引当枠回収・分配プログラム405は、今月分の受注管理データ304を読み込む(S150)。次に、読み込んだ受注管理データ304の「引当枠管理者番号」、「引当枠受領者番号」、「商品番号」、「データ年月」の内容をキーとして、分配テーブル308を読む(S151)。
【００７７】
そして、分配テーブル308に該当するデータがない場合には、まず、分配テーブル308の「引当枠付申請数(前月)」、「引当枠付与数(前月)」、「引当枠付与数使用分(前月)」、「前月作成した見積書発行予定数(翌月分)」、「前月作成した見積書発行予定数受注率(翌月)」、「前月作成した受注見込み数(翌月)」、「前月作成した安全率(翌月)」、「前月作成した最小運用配分数(翌月)」、「受注実績(前月)」、「見積書発行済み数(今月)」、「見積書発行済み数受注率(今月)」、「受注見込み数(今月)」、「安全率(今月)」、「最小運用配分数(今月)」、「配分下限数(今月)」、「評価済配分上限数」、「引当枠申請数」、「引当枠付与数」にゼロを、分配テーブル308の「引当枠管理者番号」、「引当枠受領者番号」、「商品番号」、「対象期間」、「データ年月」に、受注管理データ304の「引当枠管理者番号」、「引当枠受領者番号」、「商品番号」、「対象期間」、「データ年月」の内容を、それぞれセットして、分配テーブル308を作成する(S153)。
【００７８】
そして、受注管理データ304の「受注実績数(前月)」、「見積書発行済み数(今月)」、「見積書発行済み数受注率(今月)」、「受注見込み数(今月)」、「安全率(今月)」、「対象期間」の内容を、それぞれ、分配テーブル308の「受注実績数(前月)」、「見積書発行済み数(今月)」、「見積書発行済み数受注率(今月)」、「受注見込み数(今月)」、「安全率(今月)」、「対象期間」にセットし、受注管理データ304の「見積書発行済み数(今月)」の内容に「見積書発行済み数受注率(今月)」の内容を乗じて数量と、「受注見込み数(今月)」の内容に「安全率(今月)」の内容を乗じた数量を加算して、販売テーブル308の「最小運用配分数(今月)」にセットし、システム年月日を配分テーブル308の「作成年月日」にセットした後、更新した分配テーブル308を磁気記録装置に格納する(S154)。
【００７９】
そして、今月分の受注管理データ103の処理が全て終了したか否かを判断し(S155)、S155で終了と判断されるまで、S150〜S154の処理を繰り返し、S155で終了と判断されると次の処理を行う。
【００８０】
次に、前月分の受注管理データ304を読み込む(S156)。
そして、読み込んだ販売者受注管理データ304の「引当枠管理者番号」、「引当枠受領者番号」、「商品番号」、「データ年月に1ケ月を加算して算出した年月」の内容をキーとして、分配テーブル308を読む(S157)。
【００８１】
そして、分配テーブル308に該当するデータがない場合(S158)には、まず、分配テーブル308の「引当枠付申請数(前月)」、「引当枠付与数(前月)」、「引当枠付与数使用分(前月)」、「前月作成した見積書発行予定数(翌月分)」、「前月作成した見積書発行予定数受注率(翌月)」、「前月作成した受注見込み数(翌月)」、「前月作成した安全率(翌月)」、「前月作成した最小運用配分数(翌月)」、「受注実績数(前月)」、「見積書発行済み数(今月)」、「見積書発行済み数受注率(今月)」、「受注見込み数(今月)」、「安全率(今月)」、「最小運用配分数(今月)」、「配分下限数(今月)」、「評価済配分上限数」、「引当枠申請数(今月)」、「引当枠付与数」にゼロを、配分テーブル308の「引当枠管理者番号」、「引当枠受領者番号」、「商品番号」、「データ年月」に、受注管理データ304の「引当権所有者番号」、「販売者番号」、「商品番号」、「データ年月に1ケ月を加算して算出した年月」の内容を、それぞれセットして、分配テーブル308を作成する(S159)。
【００８２】
そして、受注管理データ304の「見積書発行予定数(翌月)」、「見積書発行予定数受注率(翌月)」、「受注見込み数(翌月)」、「安全率(翌月)」の内容を、それぞれ、分配テーブル308の「前月作成した見積書発行予定数(翌月)」、「前月作成した見積書発行予定数受注率(翌月)」、「受注見込み数(翌月)」、「安全率(翌月)」にセットし、受注管理データ304の「見積書発行予定数(翌月)」の内容に「見積書発行予定数受注率(翌月)」の内容を乗じて算出した数量を、「受注見込み数(翌月)」の内容に「安全率(翌月)」の内容を乗じて算出した数量に加算して算出した最小運用数を、分配テーブル308の「前月作成した最小運用配分数(翌月)」にセットし、システム年月日を配分テーブル308の「作成年月日」にセットした後、更新した分配テーブル308を磁気記録装置に格納する(S160)。
【００８３】
そして、前月分の受注管理データ304の処理が全て終了したか否かを判断し(S161)、S161で終了と判断されるまで、S156〜S160の処理を繰り返し、S161で終了と判断されると次の処理を行う。そして、引当枠申請データ303を読む(S162)。
【００８４】
次に、読み込んだ引当枠申請データ303の「引当枠管理者番号」、「引当枠受領者番号」、「商品番号」、「データ年月」の内容をキーとして、分配テーブル308を読む(S163)。
そして、分配テーブル308に該当するデータがない場合(S164)には、まず、分配テーブル308の「引当枠申請数(前月)」、「引当枠付与数(前月)」、「引当枠付与数使用分(前月)」、「前月作成した見積書発行予定数(翌月分)」、「前月作成した見積書発行予定数受注率(翌月)」、「前月作成した受注見込み数(翌月)」、「前月作成した安全率(翌月)」、「前月作成した最小運用配分数(翌月)」、「受注実績数(前月)」、「見積書発行済み数(今月)」、「見積書発行済み数受注率(今月)」、「受注見込み数(今月)」、「安全率(今月)」、「最小運用配分数(今月)」、「配分下限数(今月)」、「評価済配分上限数」、「引当枠申請数」、「引当枠付与数」にゼロをセットし、配分テーブル308の「引当枠受領者番号」、「商品番号」、「データ年月」に、引当枠申請データ303の「引当枠受領者番号」、「商品番号」、「データ年月」の内容を、それぞれセットして、配分テーブル308を作成する(S165)。
【００８５】
そして、引当枠申請データ303の「引当枠申請数(前月)」、「引当枠付与数(前月)」、「引当枠付与数使用分(前月)」、「引当枠申請数(今月)」、「対象期間」の内容を、分配テーブル308の「引当枠申請数(前月)」、「引当枠付与数(前月)」、「引当枠付与数使用分(前月)」、「枠申請数(今月)」、「対象期間」に、システム年月日を配分テーブル308の「作成年月日」に、それぞれセットした後、更新した分配テーブル308を磁気記録装置302に格納する(S166)。
【００８６】
そして、引当枠申請データ303の処理が全て終了したか否かを判断し(S167)、S167で終了と判断されるまで、S162〜S166の処理を繰り返し、S167で終了と判断されると次の処理を行う。
【００８７】
次に、分配テーブル308を読む(S168)。
そして、読んだ分配テーブル308を「受注実績数(前月)」の内容が大きい順でソートして、分配の優先順位付けを行う(S169)。そして、「受注実績数(前月)」が大きい順に順序付けされた優先順位付け分配テーブル309を磁気記録装置302に全て格納する(S170)。そして、配分可能な引当枠カウンタにゼロをセットする(S171)。そして、引当枠管理データ305を読む(S172)。そして、引当枠予定データ306を読む(S173)。
【００８８】
次に、引当枠管理データ305の「引当枠未使用数」の内容と引当枠予定データ306の「引当枠増加予定数」の内容を、配分可能な引当枠カウンタに加算する(S174)。そして、優先順位付け分配テーブル309を読む(S175)。
【００８９】
次に、該当優先順位付け分配テーブル309の「引当枠付与数(前月)」の内容から「引当枠付与数使用分(前月)」の内容を減算して算出した数値を、配分可能な引当枠カウンタに加算する(S176)。
【００９０】
そして、優先順位付け分配テーブル309の処理が全て終了したか否かを判断し(S177)、S177で終了と判断されるまで、S175〜S176の処理を繰り返し、S177で終了と判断されると次の処理を行う。
【００９１】
そして、配分下限数合計カウンタ、評価済配分上限数合計カウンタ、及び引当枠申請合計カウンタにゼロをセットする(S178)。そして、優先順位付け分配テーブル309を読む(S179)。
【００９２】
次に、該当優先順位付け分配テーブル309の「前月作成した最小運用配分数(翌月)」の内容と「最小運用配分数(今月)」の内容を比較する(S180)。そして、「前月作成した最小運用配分数(翌月)」の内容が「最小運用配分数(今月)」の内容より大きい場合には、「最小運用配分数(今月)」の内容を「配分下限数(今月)」にセットした後、更新した優先順位付け分配テーブル309を磁気記録装置302に格納する(S181)。そして、「前月作成した最小運用配分数(翌月)」の内容が「最小運用配分数(今月)」の内容より大きくない場合には、「前月作成した最小運用配分数(翌月)」の内容を優先順位付け配分テーブル309の「配分下限数(今月)」にセットした後、更新した優先順位付け分配テーブル309を磁気記録装置302に格納する(S182)。
引当枠申請数(前月)」がゼロでなく、かつ「引当枠付与数使用分(前月)」を「引当枠申請数(前月)」で割った数値が1未満であるかを確認(S183)して、「引当枠申請数(前月)」がゼロでなく、かつ「引当枠付与数使用分(前月)」を「引当枠申請数(前月)」で割った数値が1未満である場合には、「引当枠付与数使用分(前月)」を「引当枠申請数(前月)」で割った数値に「引当枠申請数(今月)」を乗じた数値を優先順位付け分配テーブル309の「評価済配分上限数」にセットした後、更新した優先順位付け分配テーブル309を磁気記録装置302に格納する(S184)。
【００９３】
「引当枠申請数(前月)」がゼロでなく、かつ「引当枠付与数使用分(前月)」を「引当枠申請数(前月)」で割った数値が1未満であるかを確認(S183)して、「引当枠申請数(前月)」がゼロ、又は「引当枠付与数使用分(前月)」を「引当枠申請数(前月)」で割った数値が1以上である場合には、「引当枠申請数(今月)」を優先順位付け分配テーブル309の「評価済配分上限数」にセットした後、更新した優先順位付け分配テーブル309を磁気記録装置302に格納する(S185)。
【００９４】
そして、優先順位付け分配テーブル309の「配分下限数(今月)」の内容を配分下限数合計カウンタに加算する(S183)。そして、優先順位付け分配テーブル309の「引当枠申請数(今月)」の内容を引当枠申請合計カウンタに加算する(S184)。
【００９５】
そして、優先順位付け分配テーブル309の処理が全て終了したか否かを判断し(S185)、S185で終了と判断されるまで、S179〜S184の処理を繰り返し、S185で終了と判断されると次の処理を行う。
【００９６】
配分可能な引当枠カウンタの内容と配分下限数合計カウンタの内容を比較(S186)して、配分可能な引当枠カウンタの内容が、配分下限数合計カウンタの内容と同じか、又はより小さい場合には、次の処理(S187)を行い、そうでない場合には、S192から以降の処理を行う。優先順位付け分配テーブル309を読む(S187)。
【００９７】
そして、配分可能な引当枠カウンタの内容が優先順位付け分配テーブル309の「配分下限数(今月)」の内容より大きい場合には、「配分下限数(今月)」の内容を配分可能な引当枠カウンタから減算し、かつ、「配分下限数(今月)」の内容を優先順位付け分配テーブル309の「引当枠付与数」にセットした後、更新した優先順位付け分配テーブル309を磁気記録装置302に格納する(S189)。
【００９８】
そして、配分可能な引当枠カウンタの内容がゼロか否かを判断し(S190)、S190でゼロと判断されるまで、S187〜S189の処理を繰り返し、S190でゼロと判断されると引当枠付与数合計カウンタクリア処理(S204)から以降の処理を行う。
【００９９】
そして、配分可能な引当枠カウンタの内容が優先順位付け分配テーブル309の「配分下限数(今月)」の内容より大きくない場合には、配分可能な引当枠カウンタの残高を優先順位付け分配テーブル309の「引当枠付与数」にセットした後、更新した優先順位付け分配テーブル309を磁気記録装置302に格納(S191)した後、引当枠付与数合計カウンタクリア処理(S204)から以降の処理を行う。
【０１００】
配分可能な引当枠カウンタの内容が配分下限数合計カウンタの内容より、小さくない場合には、次の処理を(S192)継続する。配分可能な引当枠カウンタの内容と引当枠申請数合計カウンタの内容を比較する(S192)。
【０１０１】
そして、配分可能な引当枠カウンタの内容が、引当枠申請数合計カウンタの内容と同じか、又はより小さい場合には、次の処理(S193)を行い、そうでない場合には、S201から以降の処理を行う。優先順位付け分配テーブル309を読む(S193)。
【０１０２】
そして、「配分下限数(今月)」の内容を配分可能な引当枠カウンタから減算し、かつ、「配分下限数(今月)」の内容を優先順位付け分配テーブル309の「引当枠付与数」にセットした後、更新した優先順位付け分配テーブル309を磁気記録装置302に格納する(S194)。そして、優先順位付け分配テーブル309の処理が全て終了したか否かを判断し(S195)、S195で終了と判断されるまで、S193〜S194の処理を繰り返し、S195で終了と判断されると次の処理(S199)を行う。そして、優先順位付け分配テーブル309を読む(S196)。
【０１０３】
そして、配分可能な引当枠カウンタの内容と、優先順位付け分配テーブル309の「評価済配分上限数」の内容から「配分下限数(今月)」の内容を減算して算出した数値を、比較
する(S200)。
【０１０４】
そして、配分可能な引当枠カウンタの内容が、優先順位付け分配テーブル309の「評価済配分上限数」の内容から「配分下限数(今月)」の内容を減算して算出した数値より大きい場合には、「評価済配分上限数」の内容から「配分下限数(今月)」の内容を減算して算出した数値を配分可能な引当枠カウンタから減算し、かつ、「引当枠申請数(今月)」の内容から「配分下限数(今月)」の内容を減算して算出した数値を「引当枠付与数」に加算した後、更新した優先順位付け分配テーブル309を磁気記録装置302に格納する(S201)。
そして、配分可能な引当枠カウンタの内容がゼロか否かを判断し(S202)、S202でゼロと判断されるまで、S199〜S201の処理を繰り返し、S202でゼロと判断されると引当枠付与数合計カウンタクリア処理(S215)から以降の処理を行う。
【０１０５】
そして、配分可能な引当枠カウンタの内容が、優先順位付け分配テーブル309の「評価済配分上限数」の内容から「配分下限数(今月)」の内容を減算して算出した数値より大きくない場合(S195)には、配分可能な引当枠カウンタの残数を優先順位付け分配テーブル309の「引当枠付与数」に加算し、更新した優先順位付け分配テーブル309を磁気記録装置302に格納(S203)した後、引当枠付与数合計カウンタクリア処理(S215)から以降の処理を行う。
そして、配分可能な引当枠カウンタの内容が、引当枠申請数合計カウンタの内容より小さくない場合(S195)には、次の処理(S204)を継続する。
優先順位付け分配テーブル309を読む(S204)。
【０１０６】
そして、「評価済配分上限数」の内容を配分可能な引当枠カウンタから減算し、かつ、「評価済配分上限数」の内容を優先順位付け分配テーブル309の「引当枠付与数」にセットした後、更新した優先順位付け分配テーブル309を磁気記録装置302に格納する(S205)。
そして、優先順位付け分配テーブル309の処理が全て終了したか否かを判断し(S206)、S206で終了と判断されるまで、S204〜S205の処理を繰り返し、S206で終了と判断されると次の処理(S207)を行う。そして、優先順位付け分配テーブル309を読む(S207)。そして、配分可能な引当枠カウンタの内容と、優先順位付け分配テーブル309の「引当枠申請数(今月)」の内容から「評価済配分上限数」の内容を減算して算出した数値を、比較する(S208)。
【０１０７】
そして、配分可能な引当枠カウンタの内容が、優先順位付け分配テーブル309の「引当枠申請数(今月)」の内容から「評価済配分上限数」の内容を減算して算出した数値より大きい場合には、「引当枠申請数(今月)」の内容から「評価済配分上限数」の内容を減算して算出した数値を配分可能な引当枠カウンタから減算し、かつ、「引当枠申請数(今月)」の内容から「評価済配分上限数」の内容を減算して算出した数値を「引当枠付与数」に加算した後、更新した優先順位付け分配テーブル309を磁気記録装置302に格納する(S209)。そして、配分可能な引当枠カウンタの内容がゼロか否かを判断し(S210)、S210でゼロと判断されるまで、S207〜S209の処理を繰り返し、S210でゼロと判断されると引当枠付与数合計カウンタクリア処理(S215)から以降の処理を行う。
【０１０８】
そして、配分可能な引当枠カウンタの内容が、優先順位付け分配テーブル309の「引当枠申請数(今月)」の内容から「評価済配分上限数」の内容を減算して算出した数値より大きくない場合(S195)には、配分可能な引当枠カウンタの残数を優先順位付け分配テーブル309の「引当枠付与数」に加算し、更新した優先順位付け分配テーブル309を磁気記録装置302に格納(S211)した後、引当枠付与数合計カウンタクリア処理(S215)から以降の処理を行う。
優先順位付け分配テーブル309を読む(S212)。
【０１０９】
そして、優先順位付け分配テーブル309の「引当枠申請数(今月)」の内容を配分可能な引当枠カウンタから減算し、かつ、「引当枠申請数(今月)」の内容を優先順位付け分配テーブル309の「引当枠付与数」にセットした後、更新した優先順位付け分配テーブル309を磁気記録装置302に格納する(S213)。そして、優先順位付け分配テーブル309の処理が全て終了したか否かを判断し(S214)、S214で終了と判断されるまで、S212〜S213の処理を繰り返し、S214で終了と判断されると次の処理(S215)を行う。引当枠付与数合計カウンタにゼロをセットする(S215)。優先順位付け分配テーブル309を読む(S216)。
【０１１０】
優先順位付け分配テーブル309の「受領者番号」、「商品番号」、「引当枠申請数(今月)」、「引当枠付与数」、「対象期間」、「データ年月」を、それぞれ、引当枠付与データ307の「受領者番号」、「商品番号」、「引当枠申請数(今月)」、「引当枠付与数」、「対象期間」、「データ年月」にセットし、提供者番号とシステム年月日を引当枠付与データ307の「引当枠付与データ307の「提供者番号」と「作成年月日」にセットした後、作成した引当枠付与データ307を磁気記録装置302に格納する(S217)。優先順位付け分配テーブル309の「引当枠付与数」の内容を引当枠付与数合計カウンタに加算する(S218)。
【０１１１】
そして、優先順位付け分配テーブル309の処理が全て終了したか否かを判断し(S219)、S219で終了と判断されるまで、S216〜S218の処理を繰り返し、S219で終了と判断されると次の処理(S220)を行う。
【０１１２】
配分可能な引当枠カウンタの内容から引当枠予定データ306の「引当枠増加予定数」を減算して算出した数値を、引当枠管理データ305の「引当枠未使用数」にセットし、引当枠付与数合計カウンタの内容を引当枠管理データ305の「引当枠付与数(今月)」にセットし、システム年月日を「データ作成年月日」にセットした後、更新された引当枠管理データ305を磁気記録装置302に格納して、処理を終了する(S220)。引当枠付与データ送信プログラム403は、引当枠付与データ307を読む(S230)。次に、読み込んだ引当枠付与データ307を受領者システム100に送信する(S231)。
【０１１３】
そして、引当枠付与データ307の処理が全て終了したか否かを判断し(S232)、S232で終了と判断されるまで、S230〜S231の処理を繰り返し、S232で終了と判断されると処理を終了する。
【０１１４】
引当枠付与データ受信プログラム202は、引当枠付与データ307を受信する(S240)。
【０１１５】
次に、受信した引当枠付与データ307を引当枠付与データ104として磁気記録装置101に格納する(S241)。そして、引当枠付与データ307の「提供者番号」、「受領者番号」、「商品番号」、「データ年月」をキーとして受領者引当枠管理データ104を読む(S242)。そして、該当する受領者引当枠管理データ104の有無を確認する(S243)。
【０１１６】
そして、該当するデータがない場合には、引当枠付与データ307の「提供者番号」、「受領者番号」、「商品番号」、「対象期間」、「データ年月」を、受領者引当枠管理データ104の「提供者番号」、「受領者番号」、「商品番号」、「対象期間」、「データ年月」にセットし、ゼロを受領者引当枠管理データ104の「引当枠付与数(前月)」、「引当枠付与数使用分(前月)」、「引当枠付与数未使用分(前月)」、「手元引当枠(今月)」、「手元引当枠使用分(今月)」にセットし、システム年月日を「作成年月日」にセットして、受領者引当枠管理データ104を作成する(S244)。
【０１１７】
そして、引当枠付与データ307の「引当枠付与数」を受領者引当枠管理データ104の「手元引当枠(今月)」に加算する(S245)。そして、更新した受領者引当枠管理データ104を磁気記録装置101に書く(S246)。
【０１１８】
そして、引当枠付与データ307の処理が全て終了したか否かを判断し(S247)、S247で終了と判断されるまで、S240〜S246の処理を繰り返し、S247で終了と判断されると処理を終了する。
【０１１９】
本発明の一実施形態である提供者と受領者との間で引当枠の分配を行う引当枠管理システムを、商品の在庫引当枠管理に適用した場合における効果について説明する。本引当枠管理システムを使用すれば、在庫を所有している企業・商店が、ネットワークを介して、販売業務を行う他の企業・商店に対して、自己の所有する商品の在庫引当枠を提供できる。また、企業・商店が提供された在庫引当枠を活用することで、商品在庫を所有している企業・商店及び在庫引当枠を提供された企業・商店の双方が、それぞれ以下の効果を得ることができる。
【０１２０】
(1) 販売者は、自らが所有する商品在庫がない場合であっても、在庫所有者より割り当てられた商品の在庫引当枠を使用して、以下の業務をタイムリーに行うことができる。
(a) 顧客からの引き合いに対応した商品納期の確認及び見積書作成。
(b) 顧客からの発注に対応した商品在庫の引当業務処理及び受注業務処理。
(c) 出荷・納入計画の策定、及び納期調整。
一方、在庫引当枠がない場合には、販売者は顧客から引き合いを受けた都度、在庫所有者に連絡をとり、商品在庫の確認と在庫引当枠の確保を依頼する必要が生じるため、一連の業務をタイムリー、かつ効率的に行うことが困難となる。
【０１２１】
(2)販売者は、在庫所有者より割り当てられた商品の在庫引当枠を使用して受注業務処理を行うことができるため、自己が所有する商品在庫を持つ必要がなくなる。また、販売見込み数量に誤りがあった場合でも、本発明は、ある販売者に割り当てられた在庫引当枠のうち、未使用在庫引当枠を回収して他の販売者に再配分する機能を有しているため、他の販売者への流用が比較的容易であり、長期的な停滞在庫や過剰在庫が発生しにくくなる。そのため、在庫所有者は、管理している商品在庫全体に関してムダの少ない効率的な在庫管理を行うことができる。  (3)在庫所有者が、販売者から未使用の在庫引当枠を回収・再分配するに際して、販売者に対して受注見込み数等を考慮した最小運用在庫枠を残すため、販売者は通常の取引に対応した受注業務を継続することができる。
【０１２２】
(4)販売者に付与した在庫引当枠が未使用であった場合には、回収して他の販売者に再分配することができる。実際に商品在庫をある販売者から回収して他の販売者に輸送する場合には、商品の輸送時間と輸送費用が発生するが、ネットワークを介した情報交換を行う在庫引当枠管理システムにおいては、これらの時間と費用は発生しない。
【０１２３】
(5)販売者が在庫を持つコストを負担せず、在庫所有者が在庫を持つコストを負担する仕組みでは、一般的に販売者は自分に割り当てられる在庫引当枠を多めに申請する傾向が出る。これに対処するため、本引当枠管理システムにおいては、在庫所有者が販売者の前月分の引当枠申請数、引当枠付与数、引当枠付与数使用済分を元に今月分の引当枠申請数の妥当性を評価することで、善良でない販売者からの引当枠申請に対処している。
【０１２４】
(6)在庫所有者は、配分可能な引当枠の合計数、全ての受領者から受領した引当枠申請数の合計数、個々の受領者の配分優先順位、個々の受領者の評価済配分上限数、及び個々の受領者の引当枠必要度を総合的に考慮した上で、引当枠の適正分配を行う作業を効率的に行うことができる。
【０１２５】
(7)本発明の一実施形態である提供者と受領者との間で引当枠の分配を行う引当枠管理システムを商品の在庫管理に適用することにより、在庫所有者のシステムと販売者のシステムが、一体化されたオンラインシステムでない場合であっても、タイムリーなデータ交換を行うことで自律分散型の在庫引当処理が可能となり、使い勝手が良く運用性の高い業務システムを構築することができる。
【図面の簡単な説明】
【０１２６】
【図１】本発明の一実施形態における引当枠管理システムの構成を示した構成図である。
【図２】(a)〜(d)は本発明の一実施の形態における引当枠管理システムの磁気記録装置に格納されるデータの設定項目の一例を示した図である。
【図３】(a)〜(d)は本発明の一実施の形態における引当枠管理システムの磁気記録装置に格納されるデータの設定項目の一例を示した図である。
【図４】(a)〜(c)は本発明の一実施の形態における引当枠管理システムの磁気記録装置に格納されるデータの設定項目の一例を示した図である。
【図５】本発明の一実施の形態における引当枠申請データ送信プログラムの動作を示すフローチャートである。
【図６】本発明の一実施の形態における受注管理データ送信プログラムの動作を示すフローチャートである。
【図７】本発明の一実施の形態における引当枠申請データ受信プログラムの動作を示すフローチャートである。
【図８】本発明の一実施の形態における受注管理データ受信プログラムの動作を示すフローチャートである。
【図９】本発明の一実施の形態における引当枠回収・分配プログラムの動作を示すフローチャート（その１）である。
【図１０】本発明の一実施の形態における引当枠付与データ送信プログラムの動作を示すフローチャートである。
【図１１】本発明の一実施の形態における引当枠付与データ受信プログラムの動作を示すフローチャートである。
【図１２】本発明の一実施の形態における引当枠回収・分配プログラムの動作を示すフローチャート（その２）である。
【図１３】本発明の一実施の形態における引当枠回収・分配プログラムの動作を示すフローチャート（その３）である。
【図１４】本発明の一実施の形態における引当枠回収・分配プログラムの動作を示すフローチャート（その４）である。
【図１５】本発明の一実施の形態における引当枠回収・分配プログラムの動作を示すフローチャート（その５）である。
【図１６】本発明の一実施の形態における引当枠回収・分配プログラムの動作を示すフローチャート（その６）である。
【図１７】本発明の一実施の形態における引当枠回収・分配プログラムの動作を示すフローチャート（その７）である。
【符号の説明】
【０１２７】
10：引当枠受領者システムと引当枠管理者システムを接続する回線網、100：引当枠受領者システム、101：引当枠受領者システムの磁気記録装置、102：引当枠申請データ、103：受注管理データ、104：引当枠受領者引当枠管理データ、105：引当枠付与データ、106: 引当枠受領者サーバ、200：引当枠申請データ送信プログラム、201：受注管理データ送信プログラム、202：引当枠付与データ受信プログラム、300：引当枠管理者システム、301：引当枠管理者サーバ、302：磁気記録装置、303：引当枠申請データ、304：受注管理データ、305：引当枠管理データ、306:引当枠予定データ、307：引当枠付与データ、308：分配テーブル、309：優先順位付け分配テーブル、400：引当枠申請データ受信プログラム、401：受注管理データ受信プログラム、402：引当枠回収・分配プログラム、403：引当枠付与データ送信プログラム。
【図１】
2006031202.tif 000003
【図２】
2006031202.tif 000004
【図３】
2006031202.tif 000005
【図４】
2006031202.tif 000006
【図５】
2006031202.tif 000007
【図６】
2006031202.tif 000008
【図７】
2006031202.tif 000009
【図８】
2006031202.tif 000010
【図９】
2006031202.tif 000011
【図１０】
2006031202.tif 000012
【図１１】
2006031202.tif 000013
【図１２】
2006031202.tif 000014
【図１３】
2006031202.tif 000015
【図１４】
2006031202.tif 000016
【図１５】
2006031202.tif 000017
【図１６】
2006031202.tif 000018
【図１７】
2006031202.tif 000019