JP4858078B2 - Inventory allocation management system, inventory allocation management method, and inventory allocation management program - Google Patents

Inventory allocation management system, inventory allocation management method, and inventory allocation management program Download PDF

Info

Publication number
JP4858078B2
JP4858078B2 JP2006289432A JP2006289432A JP4858078B2 JP 4858078 B2 JP4858078 B2 JP 4858078B2 JP 2006289432 A JP2006289432 A JP 2006289432A JP 2006289432 A JP2006289432 A JP 2006289432A JP 4858078 B2 JP4858078 B2 JP 4858078B2
Authority
JP
Japan
Prior art keywords
inventory
information
identification information
customer
attribute
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2006289432A
Other languages
Japanese (ja)
Other versions
JP2008105795A (en
Inventor
典秀 藤川
健一 山口
猛 浅井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2006289432A priority Critical patent/JP4858078B2/en
Publication of JP2008105795A publication Critical patent/JP2008105795A/en
Application granted granted Critical
Publication of JP4858078B2 publication Critical patent/JP4858078B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Warehouses Or Storage Devices (AREA)

Description

本発明は、在庫商品の引当を管理するシステムに係り、特に、顧客に応じて引当順序の異なる在庫引当を可能とする在庫引当管理システムに関する。   The present invention relates to a system for managing the allocation of inventory products, and more particularly to an inventory allocation management system that enables inventory allocation with different allocation orders depending on customers.

商品を製造あるいは販売する会社が顧客の注文を受けて在庫商品を引き当てる際には、いわゆる「先入先出」方式を用いて引き当てることがよく行われる。「先入先出」方式とは、もっとも古い在庫商品から順に引き当てる方式である(たとえば特許文献1)。何をもって古いと判断するかは様々であって、たとえば、製造ロット番号、製造年月日、あるいは入荷日等がよく用いられる。一般には商品が古くなればなるほど商品価値が下がると考えられ、このために、販売側は古い商品を残さず、また顧客に不公平のないように引き当てる工夫として「先入先出」方式を採用している。この場合、顧客によらず、一律に古い商品から順に引き当てられる。   When a company that manufactures or sells a product receives a customer order and allocates a stock product, the so-called “first-in first-out” method is often used. The “first-in first-out” method is a method in which the oldest stock products are allocated in order (for example, Patent Document 1). There are various ways to determine what is old, and for example, a production lot number, a production date, or an arrival date is often used. In general, the older the product is, the lower the value of the product. For this reason, the sales side uses the “first-in, first-out” method as a device to keep the old product from being left unfair to the customer. ing. In this case, regardless of the customer, the old products are uniformly allocated in order.

一方、取り扱う商品は様々な属性を持ち、顧客の重視する商品属性は顧客ごとに異なる。たとえば果物を例にとると、入荷日のほか、糖度、酸度などの味に関する属性や、形、大きさ、色などの外観に関する属性がある。単品の生食用として購入する果物店と、ジュースなどの加工原料として購入する飲食店とでは、重視する商品属性が異なり、ジュースに加工する飲食店は、単品で販売する果物店に比べると、外観をあまり重視しない。入荷日に関しても、即日ジュースにする飲食店は、買い手がつくまで店頭に陳列する果物店に比べれば、それほど新しさにはこだわらない場合もある。むしろ、果物店で店頭に陳列するものよりも、すぐに食せる状態に熟しているほうが好ましいとも言える。   On the other hand, merchandise handled has various attributes, and merchandise attributes emphasized by customers differ from customer to customer. For example, taking fruit as an example, there are attributes relating to taste such as sugar content and acidity, and attributes relating to appearance such as shape, size and color in addition to the date of arrival. A fruit shop that is purchased as a single raw food and a restaurant that is purchased as a processing raw material such as juice have different product attributes. I do not place much emphasis on. As for the arrival date, restaurants that make juice on the same day may not be as new as the fruit stores that display at the store until the buyers are made. Rather, it can be said that it is preferable to be ripe so that it can be eaten immediately rather than being displayed at the fruit store.

このような商品属性ごとに商品を分類し、商品属性のランクを指定して注文することはよく行われる(たとえば特許文献1)が、注文する側にとっては必要以上に詳細な分類に従って注文することは煩雑であり、販売する側にとっても分類が細かくなるほど管理が煩雑になり、また、売れ残り等のリスクを増大する。
特開2002−145418号公報
It is often performed to classify products for each product attribute and specify the rank of the product attribute (for example, Patent Document 1), but for the ordering side, order according to more detailed classification than necessary. Is more complicated, and the more detailed the classification is, the more complicated the management becomes, and the risk of unsold items increases.
JP 2002-145418 A

本発明の目的は、商品分類をあまり細かくせず、同一分類の商品であっても、顧客ごとに異なる在庫引当を自動的に行うことによって、顧客に応じて、より適切な在庫引当を行うことのできるシステムを提供することである。   The purpose of the present invention is to make more appropriate inventory allocation according to customers by automatically making different inventory allocations for each customer even if the products are of the same classification without making the product classification very fine It is to provide a system that can be used.

本発明にかかる在庫引当管理システムは、顧客を識別する顧客識別情報と商品を識別する商品識別情報とを含む注文情報に応じて在庫商品を引き当てる在庫引当管理システムであって、前記在庫商品を引き当てる際に使用する情報である属性情報のうち前記顧客識別情報によって識別される顧客が優先する属性情報を識別する優先属性識別情報と顧客識別情報とを対応付けて記憶する顧客データ記憶部と、在庫商品の商品識別情報と在庫商品の属性情報の値を表す属性値とを含む在庫情報を記憶する在庫データ記憶部と、注文情報に含まれる顧客識別情報に基づいて顧客データ記憶部から優先属性識別情報を抽出する優先属性検索機能と、注文情報に含まれる商品識別情報に対応する在庫情報を在庫データ記憶部から抽出する在庫検索機能と、抽出された在庫情報と、抽出された優先属性識別情報の属性値とに基づいて在庫商品を引き当てる在庫引当機能とを有することを特徴とする。   An inventory allocation management system according to the present invention is an inventory allocation management system that allocates inventory products according to order information including customer identification information for identifying customers and product identification information for identifying products, and allocates the inventory products. A customer data storage unit that associates and stores priority attribute identification information that identifies attribute information that is prioritized by the customer identified by the customer identification information among attribute information that is information used at the time, and inventory Priority attribute identification from the customer data storage unit based on the customer identification information included in the inventory information storage unit that stores the inventory information including the product identification information of the product and the attribute value that represents the value of the attribute information of the inventory product A priority attribute search function for extracting information, and an inventory search function for extracting inventory information corresponding to product identification information included in the order information from the inventory data storage unit; And extracted inventory information, and having a stock allowance function Hikiateru the items based on the attribute values of the extracted priority attribute identifying information.

また、本発明にかかる在庫引当管理方法は、顧客を識別する顧客識別情報と商品を識別する商品識別情報とを含む注文情報に応じて在庫商品を引き当てる在庫引当管理システムが実行する在庫引当管理方法であって、在庫引当管理システムは、前記在庫商品を引き当てる際に使用する情報である属性情報のうち前記顧客識別情報によって識別される顧客が優先する属性情報を識別する優先属性識別情報と顧客識別情報とを対応付けて記憶する顧客データ記憶部と、在庫商品の商品識別情報と在庫商品の属性情報の値を表す属性値とを含む在庫情報を記憶する在庫データ記憶部とを有し、在庫引当管理方法は、注文情報に含まれる顧客識別情報に基づいて顧客データ記憶部から優先属性識別情報を抽出する優先属性検索ステップと、注文情報に含まれる商品識別情報に対応する在庫情報を在庫データ記憶部から抽出する在庫検索ステップと、抽出された在庫情報と、抽出された優先属性識別情報の属性値とに基づいて在庫商品を引き当てる在庫引当ステップとを有することを特徴とする。   The inventory allocation management method according to the present invention is an inventory allocation management method executed by an inventory allocation management system that allocates inventory products according to order information including customer identification information for identifying customers and product identification information for identifying products. The inventory allocation management system includes priority attribute identification information and customer identification for identifying attribute information that is prioritized by a customer identified by the customer identification information among attribute information that is information used when the inventory product is allocated. A customer data storage unit that stores information in association with each other, and an inventory data storage unit that stores inventory information including product identification information of inventory products and attribute values representing values of attribute information of inventory products. The allocation management method includes a priority attribute search step of extracting priority attribute identification information from a customer data storage unit based on customer identification information included in order information, and order information Inventory search step for extracting inventory information corresponding to product identification information to be extracted from the inventory data storage unit, inventory allocation for allocating inventory products based on the extracted inventory information and attribute values of the extracted priority attribute identification information And a step.

また、本発明にかかる在庫引当管理プログラムは、顧客を識別する顧客識別情報と商品を識別する商品識別情報とを含む注文情報に応じて在庫商品を引き当てる在庫引当管理方法をコンピュータに実行させる在庫引当管理プログラムであって、コンピュータは、前記在庫商品を引き当てる際に使用する情報である属性情報のうち前記顧客識別情報によって識別される顧客が優先する属性情報を識別する優先属性識別情報と顧客識別情報とを対応付けて記憶する顧客データ記憶部と、在庫商品の商品識別情報と在庫商品の属性情報の値を表す属性値とを含む在庫情報を記憶する在庫データ記憶部とを有し、在庫引当管理方法は、注文情報に含まれる顧客識別情報に基づいて顧客データ記憶部から優先属性識別情報を抽出する優先属性検索ステップと、注文情報に含まれる商品識別情報に対応する在庫情報を在庫データ記憶部から抽出する在庫検索ステップと、抽出された在庫情報と、抽出された優先属性識別情報の属性値とに基づいて在庫商品を引き当てる在庫引当ステップとを有することを特徴とする。   The inventory allocation management program according to the present invention causes a computer to execute an inventory allocation management method for allocating inventory products according to order information including customer identification information for identifying a customer and product identification information for identifying a product. Priority attribute identification information and customer identification information for identifying attribute information that is prioritized by a customer identified by the customer identification information among attribute information that is information used when the inventory product is allocated. And a customer data storage unit for storing inventory information, and an inventory data storage unit for storing inventory information including product identification information of inventory products and attribute values representing attribute information values of inventory products, The management method includes a priority attribute search step for extracting priority attribute identification information from a customer data storage unit based on customer identification information included in order information. The inventory search step for extracting inventory information corresponding to the product identification information included in the order information from the inventory data storage unit, the extracted inventory information, and the attribute value of the extracted priority attribute identification information. And an inventory allocation step for allocating merchandise.

本発明によれば、一部の商品属性を商品分類に使用せず、そのかわりに顧客が重視する商品属性を顧客ごとに管理することにより、注文された商品の中でも、さらに顧客ごとに異なる商品属性を優先させた在庫引当を自動的に行うことができるため、顧客に応じて、より適切な在庫引当を行うことのできるシステムを提供することができる。また、商品分類を増やさずにすむため、注文時の煩雑さを減少させることができる。   According to the present invention, some of the product attributes are not used for product classification, but instead, the product attributes that the customer emphasizes are managed for each customer, so that among the ordered products, the products that are further different for each customer Since it is possible to automatically perform inventory allocation with priority given to attributes, it is possible to provide a system capable of performing more appropriate inventory allocation according to the customer. Further, since it is not necessary to increase the product classification, it is possible to reduce the complexity at the time of ordering.

以下、図面に基づいて実施例を説明する。
図1は本発明の実施例にかかる在庫引当管理システムのシステム構成を示す図である。本実施例にかかる在庫引当管理システムは、取り扱う商品の商品分類に使用されない商品属性に関する情報を利用者の操作によって登録・更新する属性データ登録機能2と、属性データ登録機能2によって登録・更新された情報を蓄積する属性データ記憶部4と、顧客に関する情報を利用者の操作によって登録・更新する顧客データ登録機能6と、顧客データ登録機能6によって登録・更新された情報を蓄積する顧客データ記憶部8と、入荷した商品の情報を利用者の操作によって登録する入庫処理機能10と、商品の在庫状況の情報を記憶する在庫データ記憶部12と、注文された商品の情報を記憶する注文データ記憶部14と、注文データ記憶部14から注文された商品の情報を読み出す注文データ読出機能16と、注文した顧客が優先する商品属性を顧客データ記憶部8から読み出す優先属性検索機能18と、注文された商品の在庫状況を読み出す在庫検索機能20と、注文された商品の在庫から顧客が優先する商品属性に従って在庫を引き当てる在庫引当機能22と、在庫引当機能22によって引き当てられた在庫商品を記憶する出庫データ記憶部24と、を有する。
Embodiments will be described below with reference to the drawings.
FIG. 1 is a diagram showing a system configuration of an inventory allocation management system according to an embodiment of the present invention. The inventory allocation management system according to the present embodiment is registered / updated by the attribute data registration function 2 and the attribute data registration function 2 for registering / updating information related to product attributes that are not used in the product classification of the handled products. An attribute data storage unit 4 for storing information, a customer data registration function 6 for registering / updating customer-related information by user operation, and a customer data storage for storing information registered / updated by the customer data registration function 6 Unit 8; warehousing process function 10 for registering information on received products by user operation; inventory data storage unit 12 for storing information on the stock status of products; and order data for storing information on ordered products The storage unit 14, the order data reading function 16 for reading the information of the ordered product from the order data storage unit 14, and the customer who has ordered is given priority A priority attribute search function 18 for reading out the product attributes from the customer data storage unit 8, a stock search function 20 for reading out the stock status of the ordered products, and a stock according to the product attributes prioritized by the customer from the stock of the ordered products. It has an inventory allocation function 22 and a delivery data storage unit 24 that stores inventory products allocated by the inventory allocation function 22.

利用者は属性データ登録機能2を利用して、取り扱う商品の属性情報を随時、属性データ記憶部4に登録あるいは更新する。図2は本発明の実施例にかかる商品属性登録時の画面イメージを示す図である。商品属性の登録・更新時の処理を簡単に説明する。   The user uses the attribute data registration function 2 to register or update the attribute information of the product to be handled in the attribute data storage unit 4 as needed. FIG. 2 is a diagram showing a screen image when registering product attributes according to the embodiment of the present invention. The process at the time of registering / updating product attributes will be briefly described.

利用者は処理選択欄104から処理したい項目を選択する。図2では新規登録を選択している。   The user selects an item to be processed from the process selection column 104. In FIG. 2, the new registration is selected.

属性コード指定欄106は処理選択欄104における選択が新規登録以外のときに、処理対象とする属性コードを利用者が指定する欄であり、属性コードスロット108に属性コードを記入する。属性コードを記入するかわりに既存の属性コードを選択する構成としてもよい。   The attribute code designation column 106 is a column in which the user designates an attribute code to be processed when the selection in the process selection column 104 is other than new registration, and the attribute code is entered in the attribute code slot 108. Instead of entering the attribute code, an existing attribute code may be selected.

属性定義欄110は商品属性の定義を表示する欄であり、処理選択欄104における選択が新規登録以外のときに既存の属性定義が表示される。   The attribute definition column 110 is a column for displaying the definition of product attributes, and an existing attribute definition is displayed when the selection in the process selection column 104 is other than new registration.

処理選択欄104における選択が新規登録の場合は、未定義の属性コードが属性コードスロット112に自動的に表示され、属性名称スロット114に利用者が属性名称を記入し、属性ランクスロット118および意味定義スロット120に利用者が属性値としての属性ランクおよび意味を記入する。属性ランクは、商品を何らかの基準でグループ分けして順序付け、その順序に従って記号を割り振ったものである。属性ランクではなく、測定値や日付等、何らかの数値で属性値を与える場合には、数値指定項122を利用者が選択する。引当順序スロット116はデフォルトの順序情報を利用者が選択する。引当順序スロット116の右端の三角マークをクリックすることにより、デフォルトの順序情報として降順、昇順、または指定しないの選択肢がプルダウンメニュで表示されるので、いずれかをクリックすることにより選択する。   When the selection in the process selection column 104 is newly registered, an undefined attribute code is automatically displayed in the attribute code slot 112, and the user enters the attribute name in the attribute name slot 114, and the attribute rank slot 118 and meaning The user enters the attribute rank and meaning as attribute values in the definition slot 120. The attribute rank is a product grouped according to some criteria and ordered, and symbols are assigned according to the order. When the attribute value is given by some numerical value such as a measured value or date instead of the attribute rank, the user selects the numerical designation item 122. In the allocation order slot 116, the user selects default order information. By clicking the triangle mark at the right end of the allocation order slot 116, options of descending order, ascending order, or not specified are displayed as default order information in the pull-down menu.

処理選択欄104における選択が新規登録以外の場合は、属性コードスロット108に記入した属性コードが属性コードスロット112に表示され、属性名称スロット114、引当順序スロット116、属性ランクスロット118および意味定義スロット120に現在の定義が表示される。   If the selection in the process selection column 104 is other than new registration, the attribute code entered in the attribute code slot 108 is displayed in the attribute code slot 112, and the attribute name slot 114, the allocation order slot 116, the attribute rank slot 118, and the semantic definition slot The current definition is displayed at 120.

図2では「形状」という商品属性を登録し、その属性ランクとして、A:美形、B:普通、C:歪あり、の3ランクを定義している。このようにして登録された商品属性は属性データ記憶部4内では属性マスタデータおよび属性値マスタデータの2種類のマスタデータの形で管理される。   In FIG. 2, the product attribute “shape” is registered, and three ranks are defined as an attribute rank: A: beautiful shape, B: normal, and C: distorted. The product attributes registered in this way are managed in the attribute data storage unit 4 in the form of two types of master data: attribute master data and attribute value master data.

図3は本発明の実施例にかかる属性マスタデータのデータ構成を示す図である。属性マスタデータにはすべての属性コードが属性名称およびデフォルト引当順序を対応付けられて記憶される。図3の例は3つの商品属性が登録されていることを示している。   FIG. 3 is a diagram showing a data configuration of attribute master data according to the embodiment of the present invention. In the attribute master data, all attribute codes are stored in association with attribute names and default allocation orders. The example of FIG. 3 shows that three product attributes are registered.

図4は本発明の実施例にかかる属性値マスタデータのデータ構成を示す図である。属性値マスタデータには各商品属性の属性ランクと意味が対応付けられて記憶されている。図4には属性コードが属性1である商品属性に関する属性値マスタデータが示されている。   FIG. 4 is a diagram showing a data structure of the attribute value master data according to the embodiment of the present invention. The attribute value master data stores the attribute rank and meaning of each product attribute in association with each other. FIG. 4 shows attribute value master data related to a product attribute having an attribute code of attribute 1.

これらの属性は同一商品分類に属する商品を区別して引き当てるために使用する情報であり、商品分類のための属性とは異なる。したがって、たとえば、ある商品について大きさに応じてLサイズ、Mサイズ、Sサイズという商品分類がある場合、Lサイズの商品の中における大き目、小さ目、中くらいというグループ分けを行う属性を定義してもよい。   These attributes are information used to distinguish and allocate products belonging to the same product classification, and are different from the attributes for product classification. Therefore, for example, when there is a product classification of L size, M size, and S size depending on the size of a certain product, an attribute for grouping large, small, and medium in L size products is defined. Also good.

利用者は顧客データ登録機能6を利用して、顧客に関する情報を顧客データ記憶部8に随時、登録あるいは更新する。図5は本発明の実施例にかかる顧客データ登録時の画面イメージを示す図である。顧客情報の登録・更新時の処理を簡単に説明する。   The user uses the customer data registration function 6 to register or update information about the customer in the customer data storage unit 8 as needed. FIG. 5 is a diagram showing a screen image at the time of customer data registration according to the embodiment of the present invention. The process for registering / updating customer information will be briefly described.

利用者は処理選択欄134から処理したい項目を選択する。図5では新規登録を選択している。   The user selects an item to be processed from the process selection field 134. In FIG. 5, new registration is selected.

顧客コード指定欄136は処理選択欄134における選択が新規登録以外のときに、処理対象とする顧客コードを利用者が指定する欄であり、顧客コードスロット138に顧客コードを記入する。顧客コードを記入するかわりに既存の顧客コードを選択する構成としてもよい。   The customer code designation column 136 is a column in which the user designates the customer code to be processed when the selection in the process selection column 134 is other than new registration, and the customer code is entered in the customer code slot 138. Instead of entering the customer code, an existing customer code may be selected.

顧客情報欄140は顧客の情報を表示する欄であり、処理選択欄134における選択が新規登録以外のときに既存の顧客情報が表示される。   The customer information column 140 is a column for displaying customer information. When the selection in the process selection column 134 is other than new registration, existing customer information is displayed.

処理選択欄134における選択が新規登録の場合は、未定義の顧客コードが顧客コードスロット142に自動的に表示され、顧客名称スロット144、顧客住所スロット146および電話番号スロット148に利用者が対応する顧客情報を記入する。第1優先属性スロット150は右端の三角マークを利用者がクリックすることにより既存の商品属性が属性データ記憶部4から読み出されてプルダウンメニュで表示されるので、いずれかの商品属性を利用者がクリックすることにより選択する。引当順序スロット152は優先属性スロット150で指定した商品属性による引当順序の順序情報を利用者が選択する。引当順序スロット152の右端の三角マークをクリックすることにより、引当順序の順序情報として降順または昇順の選択肢がプルダウンメニュで表示されるので、いずれかをクリックすることにより選択する。二次的に優先する商品属性がある場合には、第2優先属性154および、その引当順序156も設定する。   If the selection in the process selection field 134 is a new registration, an undefined customer code is automatically displayed in the customer code slot 142, and the user corresponds to the customer name slot 144, customer address slot 146, and telephone number slot 148. Fill in customer information. In the first priority attribute slot 150, when the user clicks the rightmost triangle mark, the existing product attribute is read from the attribute data storage unit 4 and displayed in the pull-down menu. Click to select. In the allocation order slot 152, the user selects the order information of the allocation order based on the product attribute specified in the priority attribute slot 150. By clicking on the triangle mark at the right end of the allocation order slot 152, choices in descending order or ascending order are displayed in the pull-down menu as allocation order order information. If there is a secondary priority product attribute, the second priority attribute 154 and the allocation order 156 are also set.

処理選択欄134における選択が新規登録以外の場合は、顧客コードスロット138に記入した顧客コードが顧客コードスロット142に表示され、顧客名称スロット144、顧客住所スロット146、電話番号スロット148、第1優先属性スロット150および引当順序スロット152、第2優先属性スロット154および引当順序スロット156、に現在の情報が表示される。   If the selection in the process selection field 134 is other than new registration, the customer code entered in the customer code slot 138 is displayed in the customer code slot 142, and the customer name slot 144, customer address slot 146, telephone number slot 148, first priority. The current information is displayed in attribute slot 150 and allocation order slot 152, second priority attribute slot 154 and allocation order slot 156.

図5は、顧客コード0300で識別される顧客が、形状の整った商品を喜ぶことを示している。このようにして登録された顧客情報は顧客マスタデータとして顧客データ記憶部8内に記憶され管理される。   FIG. 5 shows that the customer identified by the customer code 0300 is pleased with the shaped product. The customer information thus registered is stored and managed in the customer data storage unit 8 as customer master data.

図6は本発明の実施例にかかる顧客マスタデータのデータ構成を示す図である。顧客マスタデータにはすべての顧客コードが優先属性識別情報および引当順序を対応付けられて記憶される。図6の例は2件の顧客情報が登録されていることを示している。なお、顧客マスタデータには顧客名称その他、図5で登録される情報が顧客コードに対応付けられて記憶されるが、図6ではこれらを省略している。   FIG. 6 is a diagram showing a data structure of customer master data according to the embodiment of the present invention. All customer codes are stored in the customer master data in association with priority attribute identification information and allocation order. The example of FIG. 6 shows that two pieces of customer information are registered. The customer master data stores the customer name and other information registered in FIG. 5 in association with the customer code, but these are omitted in FIG.

利用者は入庫処理機能10を利用して入荷した商品の情報を入力し、在庫データ記憶部12の在庫データを更新する。この際、入荷した商品が、属性データ記憶部4に登録された商品属性に関して、どの属性ランクに属するかを入力する。   The user inputs information on the goods received using the warehousing process function 10 and updates the inventory data in the inventory data storage unit 12. At this time, an attribute rank to which the received product belongs with respect to the product attribute registered in the attribute data storage unit 4 is input.

図7は本発明の実施例にかかる在庫マスタデータのデータ構成を示す図である。図7の例では、同一商品コードを持つ商品がロットごとに区別されており、ロットごとに各商品属性の属性ランクあるいは属性値が与えられ、在庫数量が対応付けられて記録されている。なお、図7の例における商品コード001−Lの「−L」はLサイズの商品を表しており、商品コード001−Mの「−M」はMサイズの商品を表している。   FIG. 7 is a diagram showing a data structure of inventory master data according to the embodiment of the present invention. In the example of FIG. 7, products having the same product code are distinguished for each lot, and an attribute rank or attribute value of each product attribute is given to each lot, and the inventory quantity is recorded in association with each other. Note that “-L” of the product code 001-L in the example of FIG. 7 represents an L-size product, and “-M” of the product code 001-M represents an M-size product.

図8は本発明の実施例にかかる在庫引当管理システムの在庫引当処理のフローチャートである。本実施例にかかる在庫引当管理システムの在庫引当処理の流れを図8の各処理ステップS202−S208に従って説明する。   FIG. 8 is a flowchart of the inventory allocation process of the inventory allocation management system according to the embodiment of the present invention. The flow of the inventory allocation process of the inventory allocation management system according to the present embodiment will be described according to the processing steps S202 to S208 in FIG.

(ステップS202)注文データ読出機能16が、注文データ記憶部14から注文データを読み出す。   (Step S202) The order data reading function 16 reads the order data from the order data storage unit 14.

(ステップS204)優先属性検索機能18が、注文データに含まれる顧客コードに基づいて顧客データ記憶部8から当該顧客の優先属性識別情報と引当順序を検索する。   (Step S204) The priority attribute search function 18 searches the customer data storage unit 8 for the priority attribute identification information and the allocation order of the customer based on the customer code included in the order data.

(ステップS206)在庫検索機能20が、注文データに含まれる商品コードに基づいて在庫データ記憶部12から当該商品の在庫情報を検索する。   (Step S206) The inventory search function 20 searches the inventory data storage unit 12 for inventory information of the product based on the product code included in the order data.

(ステップS208)在庫引当機能22が、当該商品の在庫情報を当該顧客の優先属性の引当順序に従ってソートし、ソート結果の順番に従って在庫商品を注文数量分だけ引き当てる。なお、優先属性が複数ある場合は、それらの優先属性間の優先順位に従ってソートを行う。ソートにあたって、優先属性とされない商品属性については、優先属性よりも優先度を低くしてあらかじめ設定したデフォルトの順序でソートする。ただし、必ずしもデフォルトの順序を決めておく必要はなく、ランダムにソートすることにしてもよいし、無視することにしてもよい。在庫引当機能22は、引き当てた在庫商品の情報を出庫データ記憶部24に記録し、さらに、在庫情報に当該在庫引当を反映させるべく、在庫データ記憶部12の在庫データを更新する。   (Step S208) The inventory allocation function 22 sorts the inventory information of the product according to the allocation order of the priority attribute of the customer, and allocates the inventory product by the order quantity according to the order of the sorting result. When there are a plurality of priority attributes, sorting is performed according to the priority order between the priority attributes. When sorting, product attributes that are not regarded as priority attributes are sorted in a preset default order with a lower priority than the priority attributes. However, it is not always necessary to determine the default order, and it may be randomly sorted or ignored. The inventory allocation function 22 records the allocated inventory product information in the delivery data storage unit 24, and further updates the inventory data in the inventory data storage unit 12 to reflect the inventory allocation in the inventory information.

以下、具体例で説明する。顧客コード0300の顧客から商品コード001−Lの商品を10個受注したとする。顧客コード0300の顧客の顧客情報を検索することにより、優先属性は属性1で引当順序は昇順であることがわかる。すなわち、顧客コード0300の顧客に対する在庫引当においては形状のよい商品を優先すると設定されている。そこで、在庫情報から商品コード001−Lの商品の情報を検索しロット番号0730、0801、0802を得る。これらを属性1で昇順にソートすると、0730、0802、0801の順番になる。この順で注文数量の10個を引き当てる。結果としてロット番号0730の商品が10個引き当てられる。仮に注文数が20個であった場合、ロット番号0730の商品を10個引き当てたあと、さらにロット番号0802の商品を10個引き当てる。   A specific example will be described below. It is assumed that 10 products with product code 001-L are received from a customer with customer code 0300. By searching the customer information of the customer with customer code 0300, it can be seen that the priority attribute is attribute 1 and the allocation order is ascending. In other words, in the inventory allocation for the customer with the customer code 0300, priority is given to a product having a good shape. Therefore, the product information of the product code 001-L is searched from the inventory information, and lot numbers 0730, 0801, and 0802 are obtained. When these are sorted in ascending order by attribute 1, the order is 0730, 0802, 0801. 10 pieces of order quantity are allocated in this order. As a result, 10 products of lot number 0730 are allocated. If the number of orders is 20, 10 products with lot number 0730 are allocated, and then 10 products with lot number 0802 are allocated.

上述のように、本発明によれば、同じ商品分類に属する在庫商品に対して、商品分類に使用されない商品属性を与えて管理し、また、顧客ごとに重視する商品属性を管理することにより、顧客ごとに異なる商品属性を優先させた在庫引当を自動的に行うことができるため、顧客に応じて、より適切な在庫引当を行うことのできるシステムを提供することができる。また、このような柔軟な在庫引当が商品提供における付加価値となるため、この付加価値を商品対価の価格設定に反映させることにより、きめ細かな商品提供サービスを行うことが可能となる。   As described above, according to the present invention, for inventory products belonging to the same product classification, by managing product attributes that are not used for product classification, and managing product attributes that are important for each customer, Since it is possible to automatically perform inventory allocation in which different product attributes are given priority for each customer, it is possible to provide a system capable of performing more appropriate inventory allocation according to the customer. In addition, since such flexible inventory allocation becomes an added value in the provision of products, it is possible to provide a detailed product provision service by reflecting this added value in the price setting of the product consideration.

上記実施例では、優先属性と引当順序によって顧客に適した在庫引当を行うとしたが、さらに優先属性に対して限定条件を付す構成としてもよい。こうすることにより、属性ランクがA、B、Cの3ランクである場合に、たとえば、B以内(すなわちAまたはB)あるいはB以降(すなわちBまたはC)という限定条件を付し、その範囲で引当順序による引当を行うことができる。上記実施例の属性1(形状)の例で、B以内という限定条件を付し、かつ降順という引当順序を指定したとすると、これは特に美形の商品(属性ランクA)を優先的に引き当てる必要はないが、形状のひどいもの(属性ランクC)は避ける、という指定となる。この結果、B、Aの順番でソートされ、ロット番号0802の商品から引き当てられることになる。   In the above embodiment, the inventory allocation suitable for the customer is performed according to the priority attribute and the allocation order. However, a configuration may be adopted in which a limiting condition is added to the priority attribute. By doing this, when the attribute rank is 3 ranks of A, B, and C, for example, a limiting condition of within B (that is, A or B) or after B (that is, B or C) is attached, and Provision can be made according to the order of provision. In the example of attribute 1 (shape) in the above embodiment, assuming that a restriction condition of B or less is attached and an allocation order of descending order is specified, this is particularly necessary to preferentially assign beautiful products (attribute rank A). There is no specification, but it is specified to avoid a terrible shape (attribute rank C). As a result, they are sorted in the order of B and A, and are allocated from the products having the lot number 0802.

上記実施例では、商品属性として、形状、糖度、入荷日を挙げたが、商品属性はこれらに限定されるものではない。たとえば、酸度、粘度、硬さ、大きさ、重さ、色、におい、含有保存料、含有着色料、含有香料、産地など、必要とする任意の属性について、何らかのグルーピングを行ってランク付けするか、何らかの形で数値化すれば、本発明を適用可能である。   In the said Example, although the shape, sugar content, and the arrival date were mentioned as a product attribute, a product attribute is not limited to these. For example, do any groupings and rank any desired attributes such as acidity, viscosity, hardness, size, weight, color, odor, contained preservatives, contained colorants, contained fragrances, and production areas? The present invention can be applied if it is digitized in some form.

上記実施例においては、顧客を識別する顧客識別情報として顧客コードを使用しているが、これに限定するものではなく、顧客を識別できる情報であれば何を用いてもよい。たとえば顧客の名称、住所、電話番号等を用いてもよい。   In the above embodiment, the customer code is used as the customer identification information for identifying the customer. However, the present invention is not limited to this, and any information that can identify the customer may be used. For example, the customer's name, address, telephone number, etc. may be used.

上記実施例においては、商品を識別する商品識別情報として商品コードを使用しているが、これに限定するものではなく、商品を識別できる情報であれば何を用いてもよい。たとえば商品の名称等を用いてもよい。   In the above embodiment, the product code is used as the product identification information for identifying the product. However, the present invention is not limited to this, and any information that can identify the product may be used. For example, a product name or the like may be used.

上記実施例においては、属性を識別する属性識別情報として属性コードを使用しているが、これに限定するものではなく、属性を識別できる情報であれば何を用いてもよい。たとえば属性の名称、意味等を用いてもよい。   In the above embodiment, an attribute code is used as attribute identification information for identifying an attribute. However, the present invention is not limited to this, and any information that can identify an attribute may be used. For example, attribute names and meanings may be used.

上記実施例においては、属性値として属性ランクを使用しているが、これに限定するものではなく、属性を順序付ける情報であれば何を用いてもよい。たとえば顧客の名称、住所、電話番号等を用いてもよい。   In the above embodiment, the attribute rank is used as the attribute value. However, the present invention is not limited to this, and any information may be used as long as it is information for ordering the attributes. For example, the customer's name, address, telephone number, etc. may be used.

上記実施例にかかる在庫引当管理システムは、ハードウェアとして実施可能であるだけでなく、コンピュータのソフトウェアとしても実施可能である。例えば、図1に示した属性データ登録機能2、顧客データ登録機能6、入庫処理機能10、注文データ読出機能16、優先属性検索機能18、在庫検索機能20、在庫引当機能22をコンピュータに実行させるプログラムを作成し、当該プログラムをコンピュータのメモリに読み込ませて実行させれば、在庫引当管理システムを実現することができる。   The inventory allocation management system according to the above embodiment can be implemented not only as hardware but also as computer software. For example, the computer executes the attribute data registration function 2, the customer data registration function 6, the warehousing process function 10, the order data reading function 16, the priority attribute search function 18, the inventory search function 20, and the inventory allocation function 22 shown in FIG. An inventory allocation management system can be realized by creating a program, reading the program into the memory of a computer, and executing the program.

本発明の実施形態にかかる在庫引当管理システムを実現するプログラムは、図9に示すように、CD−ROMやCD−RW、DVD−R、DVD−RAM、DVD−RW等やフレキシブルディスク等の可搬型記録媒体34だけでなく、通信回線36の先に備えられた他の記憶装置38や、コンピュータシステム32のハードディスクやRAM等の記憶装置、記録媒体40のいずれに記憶されるものであってもよく、プログラム実行時には、プログラムはローディングされ、主メモリ上で実行される。   As shown in FIG. 9, the program for realizing the inventory allocation management system according to the embodiment of the present invention can be a CD-ROM, CD-RW, DVD-R, DVD-RAM, DVD-RW, or a flexible disk. Not only the portable recording medium 34, but also any other storage device 38 provided at the end of the communication line 36, a storage device such as a hard disk or RAM of the computer system 32, or the recording medium 40 may be stored. Often, when a program is executed, the program is loaded and executed on the main memory.

(付記1)顧客を識別する顧客識別情報と商品を識別する商品識別情報とを含む注文情報に応じて在庫商品を引き当てる在庫引当管理システムであって、
前記在庫商品を引き当てる際に使用する情報である属性情報のうち前記顧客識別情報によって識別される顧客が優先する属性情報を識別する優先属性識別情報と前記顧客識別情報とを対応付けて記憶する顧客データ記憶部と、
前記在庫商品の前記商品識別情報と前記在庫商品の前記属性情報の値を表す属性値とを含む在庫情報を記憶する在庫データ記憶部と、
前記注文情報に含まれる前記顧客識別情報に基づいて前記顧客データ記憶部から前記優先属性識別情報を抽出する優先属性検索機能と、
前記注文情報に含まれる前記商品識別情報に対応する前記在庫情報を前記在庫データ記憶部から抽出する在庫検索機能と、
前記抽出された前記在庫情報と、前記抽出された前記優先属性識別情報の前記属性値とに基づいて前記在庫商品を引き当てる在庫引当機能と、
を有することを特徴とする在庫引当管理システム。
(付記2)付記1に記載した在庫引当管理システムであって、
前記顧客データ記憶部は、さらに前記優先属性識別情報によるソート順序を規定する順序情報を前記優先属性識別情報に対応付けて記憶し、
前記在庫引当機能は、抽出された前記在庫情報を前記順序情報に従ってソートする
ことを特徴とする在庫引当管理システム。
(付記3)付記1に記載した在庫引当管理システムであって、
前記顧客データ記憶部は、さらに前記優先属性識別情報の前記属性値に関する限定条件を前記優先属性識別情報に対応付けて記憶し、
前記在庫検索機能は、前記注文情報に含まれる前記商品識別情報に対応する前記在庫情報を前記在庫データ記憶部から抽出する際に、前記商品識別情報に対応し、さらに前記限定条件をも満たす前記在庫情報を抽出する
ことを特徴とする在庫引当管理システム。
(付記4)顧客を識別する顧客識別情報と商品を識別する商品識別情報とを含む注文情報に応じて在庫商品を引き当てる在庫引当管理システムが実行する在庫引当管理方法であって、
前記在庫引当管理システムは、
前記在庫商品を引き当てる際に使用する情報である属性情報のうち前記顧客識別情報によって識別される顧客が優先する属性情報を識別する優先属性識別情報と前記顧客識別情報とを対応付けて記憶する顧客データ記憶部と、
前記在庫商品の前記商品識別情報と前記在庫商品の前記属性情報の値を表す属性値とを含む在庫情報を記憶する在庫データ記憶部と、
を有し、
前記在庫引当管理方法は、
前記注文情報に含まれる前記顧客識別情報に基づいて前記顧客データ記憶部から前記優先属性識別情報を抽出する優先属性検索ステップと、
前記注文情報に含まれる前記商品識別情報に対応する前記在庫情報を前記在庫データ記憶部から抽出する在庫検索ステップと、
前記抽出された前記在庫情報と、前記抽出された前記優先属性識別情報の前記属性値とに基づいて引き当てる在庫引当ステップと、
を有することを特徴とする在庫引当管理方法。
(付記5)付記4に記載した在庫引当管理方法であって、
前記顧客データ記憶部は、さらに前記優先属性識別情報によるソート順序を規定する順序情報を前記優先属性識別情報に対応付けて記憶し、
前記在庫引当ステップでは、抽出された前記在庫情報を前記順序情報に従ってソートする
ことを特徴とする在庫引当管理方法。
(付記6)付記4に記載した在庫引当管理方法であって、
前記顧客データ記憶部は、さらに前記優先属性識別情報の前記属性値に関する限定条件を前記優先属性識別情報に対応付けて記憶し、
前記在庫検索ステップでは、前記注文情報に含まれる前記商品識別情報に対応する前記在庫情報を前記在庫データ記憶部から抽出する際に、前記商品識別情報に対応し、さらに前記限定条件をも満たす前記在庫情報を抽出する
ことを特徴とする在庫引当管理方法。
(付記7)顧客を識別する顧客識別情報と商品を識別する商品識別情報とを含む注文情報に応じて在庫商品を引き当てる在庫引当管理方法をコンピュータに実行させる在庫引当管理プログラムであって、
前記コンピュータは、
前記在庫商品を引き当てる際に使用する情報である属性情報のうち前記顧客識別情報によって識別される顧客が優先する属性情報を識別する優先属性識別情報と前記顧客識別情報とを対応付けて記憶する顧客データ記憶部と、
前記在庫商品の前記商品識別情報と前記在庫商品の前記属性情報の値を表す属性値とを含む在庫情報を記憶する在庫データ記憶部と、
を有し、
前記在庫引当管理方法は、
前記注文情報に含まれる前記顧客識別情報に基づいて前記顧客データ記憶部から前記優先属性識別情報を抽出する優先属性検索ステップと、
前記注文情報に含まれる前記商品識別情報に対応する前記在庫情報を前記在庫データ記憶部から抽出する在庫検索ステップと、
前記抽出された前記在庫情報と、前記抽出された前記優先属性識別情報の前記属性値とに基づいて前記在庫商品を引き当てる在庫引当ステップと、
を有することを特徴とする在庫引当管理プログラム。
(付記8)付記7に記載した在庫引当管理プログラムであって、
前記顧客データ記憶部は、さらに前記優先属性識別情報によるソート順序を規定する順序情報を前記優先属性識別情報に対応付けて記憶し、
前記在庫引当ステップでは、抽出された前記在庫情報を前記順序情報に従ってソートする
ことを特徴とする在庫引当管理プログラム。
(付記9)付記7に記載した在庫引当管理プログラムであって、
前記顧客データ記憶部は、さらに前記優先属性識別情報の前記属性値に関する限定条件を前記優先属性識別情報に対応付けて記憶し、
前記在庫検索ステップでは、前記注文情報に含まれる前記商品識別情報に対応する前記在庫情報を前記在庫データ記憶部から抽出する際に、前記商品識別情報に対応し、さらに前記限定条件をも満たす前記在庫情報を抽出する
ことを特徴とする在庫引当管理プログラム。
(Supplementary Note 1) An inventory allocation management system that allocates inventory products according to order information including customer identification information for identifying a customer and product identification information for identifying a product,
A customer that associates and stores priority attribute identification information that identifies attribute information that is prioritized by a customer identified by the customer identification information, among attribute information that is information used when the inventory product is allocated, and the customer identification information A data storage unit;
An inventory data storage unit that stores inventory information including the product identification information of the inventory product and an attribute value that represents a value of the attribute information of the inventory product;
A priority attribute search function for extracting the priority attribute identification information from the customer data storage unit based on the customer identification information included in the order information;
An inventory search function for extracting the inventory information corresponding to the product identification information included in the order information from the inventory data storage unit;
An inventory allocation function for allocating the inventory products based on the extracted inventory information and the attribute value of the extracted priority attribute identification information;
An inventory allocation management system comprising:
(Supplementary note 2) The inventory allocation management system according to supplementary note 1, wherein
The customer data storage unit further stores order information defining a sorting order based on the priority attribute identification information in association with the priority attribute identification information,
The inventory allocation function is characterized in that the inventory allocation function sorts the extracted inventory information according to the order information.
(Supplementary note 3) The inventory allocation management system according to supplementary note 1, wherein
The customer data storage unit further stores a limitation condition related to the attribute value of the priority attribute identification information in association with the priority attribute identification information,
The inventory search function corresponds to the product identification information when the inventory information corresponding to the product identification information included in the order information is extracted from the inventory data storage unit, and further satisfies the limiting condition. Inventory allocation management system characterized by extracting inventory information.
(Supplementary Note 4) An inventory allocation management method executed by an inventory allocation management system that allocates inventory products according to order information including customer identification information for identifying a customer and product identification information for identifying a product,
The inventory allocation management system includes:
A customer that associates and stores priority attribute identification information that identifies attribute information that is prioritized by a customer identified by the customer identification information, among attribute information that is information used when the inventory product is allocated, and the customer identification information A data storage unit;
An inventory data storage unit that stores inventory information including the product identification information of the inventory product and an attribute value that represents a value of the attribute information of the inventory product;
Have
The inventory allocation management method includes:
A priority attribute search step of extracting the priority attribute identification information from the customer data storage unit based on the customer identification information included in the order information;
An inventory search step for extracting the inventory information corresponding to the product identification information included in the order information from the inventory data storage unit;
An inventory allocation step to allocate based on the extracted inventory information and the attribute value of the extracted priority attribute identification information;
An inventory allocation management method comprising:
(Appendix 5) The inventory allocation management method described in appendix 4,
The customer data storage unit further stores order information defining a sorting order based on the priority attribute identification information in association with the priority attribute identification information,
In the inventory allocation step, the extracted inventory information is sorted according to the order information.
(Appendix 6) The inventory allocation management method described in appendix 4,
The customer data storage unit further stores a limitation condition related to the attribute value of the priority attribute identification information in association with the priority attribute identification information,
In the inventory search step, when the inventory information corresponding to the product identification information included in the order information is extracted from the inventory data storage unit, the inventory search step corresponds to the product identification information and further satisfies the limiting condition. Inventory allocation management method characterized by extracting inventory information.
(Appendix 7) An inventory allocation management program for causing a computer to execute an inventory allocation management method for allocating inventory products according to order information including customer identification information for identifying a customer and product identification information for identifying a product,
The computer
A customer that associates and stores priority attribute identification information that identifies attribute information that is prioritized by a customer identified by the customer identification information, among attribute information that is information used when the inventory product is allocated, and the customer identification information A data storage unit;
An inventory data storage unit that stores inventory information including the product identification information of the inventory product and an attribute value that represents a value of the attribute information of the inventory product;
Have
The inventory allocation management method includes:
A priority attribute search step of extracting the priority attribute identification information from the customer data storage unit based on the customer identification information included in the order information;
An inventory search step for extracting the inventory information corresponding to the product identification information included in the order information from the inventory data storage unit;
An inventory allocation step of allocating the inventory product based on the extracted inventory information and the attribute value of the extracted priority attribute identification information;
An inventory allocation management program characterized by comprising:
(Supplementary note 8) The inventory allocation management program according to supplementary note 7,
The customer data storage unit further stores order information defining a sorting order based on the priority attribute identification information in association with the priority attribute identification information,
In the inventory allocation step, the extracted inventory information is sorted according to the order information.
(Supplementary note 9) The inventory allocation management program according to supplementary note 7,
The customer data storage unit further stores a limitation condition related to the attribute value of the priority attribute identification information in association with the priority attribute identification information,
In the inventory search step, when the inventory information corresponding to the product identification information included in the order information is extracted from the inventory data storage unit, the inventory search step corresponds to the product identification information and further satisfies the limiting condition. An inventory allocation management program characterized by extracting inventory information.

本発明の実施例にかかる在庫引当管理システムのシステム構成を示す図The figure which shows the system configuration | structure of the inventory allocation management system concerning the Example of this invention. 本発明の実施例にかかる商品属性登録時の画面イメージを示す図The figure which shows the screen image at the time of the merchandise attribute registration concerning the Example of this invention. 本発明の実施例にかかる属性マスタデータのデータ構成を示す図The figure which shows the data structure of the attribute master data concerning the Example of this invention 本発明の実施例にかかる属性値マスタデータのデータ構成を示す図The figure which shows the data structure of the attribute value master data concerning the Example of this invention. 本発明の実施例にかかる顧客データ登録時の画面イメージを示す図The figure which shows the screen image at the time of the customer data registration concerning the Example of this invention 本発明の実施例にかかる顧客マスタデータのデータ構成を示す図The figure which shows the data structure of the customer master data concerning the Example of this invention. 本発明の実施例にかかる在庫マスタデータのデータ構成を示す図The figure which shows the data structure of the inventory master data concerning the Example of this invention. 本発明の実施例にかかる在庫引当管理システムの在庫引当処理のフローチャートFlowchart of inventory allocation processing of inventory allocation management system according to an embodiment of the present invention コンピュータ環境の例を示す図Diagram showing an example of a computer environment

符号の説明Explanation of symbols

2: 属性データ登録機能
4: 属性データ記憶部
6: 顧客データ登録機能
8: 顧客データ記憶部
10: 入庫処理機能
12: 在庫データ記憶部
14: 注文データ記憶部
16: 注文データ読出機能
18: 優先属性検索機能
20: 在庫検索機能
22: 在庫引当機能
24: 出庫データ記憶部
2: Attribute data registration function 4: Attribute data storage unit 6: Customer data registration function 8: Customer data storage unit 10: Receipt processing function 12: Inventory data storage unit 14: Order data storage unit 16: Order data read function 18: Priority Attribute search function 20: Inventory search function 22: Inventory allocation function 24: Delivery data storage unit

Claims (7)

顧客を識別する顧客識別情報と商品を識別する商品識別情報とを含む注文情報に応じて在庫商品を引き当てる在庫引当管理システムであって、
前記在庫商品を引き当てる際に使用する情報である属性情報のうち前記顧客識別情報によって識別される顧客が優先する属性情報を識別する優先属性識別情報と前記顧客識別情報とを対応付けて記憶する顧客データ記憶部と、
前記在庫商品の前記商品識別情報と前記在庫商品の前記属性情報の値を表す属性値とを含む在庫情報を記憶する在庫データ記憶部と、
前記注文情報に含まれる前記顧客識別情報に基づいて前記顧客データ記憶部から前記優先属性識別情報を抽出する優先属性検索機能と、
前記注文情報に含まれる前記商品識別情報に対応する前記在庫情報を前記在庫データ記憶部から抽出する在庫検索機能と、
前記抽出された前記在庫情報と、前記抽出された前記優先属性識別情報の前記属性値とに基づいて前記在庫商品を引き当てる在庫引当機能と、
を有することを特徴とする在庫引当管理システム。
An inventory allocation management system for allocating inventory products according to order information including customer identification information for identifying customers and product identification information for identifying products,
A customer that associates and stores priority attribute identification information that identifies attribute information that is prioritized by a customer identified by the customer identification information, among attribute information that is information used when the inventory product is allocated, and the customer identification information A data storage unit;
An inventory data storage unit that stores inventory information including the product identification information of the inventory product and an attribute value that represents a value of the attribute information of the inventory product;
A priority attribute search function for extracting the priority attribute identification information from the customer data storage unit based on the customer identification information included in the order information;
An inventory search function for extracting the inventory information corresponding to the product identification information included in the order information from the inventory data storage unit;
An inventory allocation function for allocating the inventory products based on the extracted inventory information and the attribute value of the extracted priority attribute identification information;
An inventory allocation management system comprising:
請求項1に記載した在庫引当管理システムであって、
前記顧客データ記憶部は、さらに前記優先属性識別情報によるソート順序を規定する順序情報を前記優先属性識別情報に対応付けて記憶し、
前記在庫引当機能は、抽出された前記在庫情報を前記順序情報に従ってソートする
ことを特徴とする在庫引当管理システム。
The inventory allocation management system according to claim 1,
The customer data storage unit further stores order information defining a sorting order based on the priority attribute identification information in association with the priority attribute identification information,
The inventory allocation function is characterized in that the inventory allocation function sorts the extracted inventory information according to the order information.
請求項1に記載した在庫引当管理システムであって、
前記顧客データ記憶部は、さらに前記優先属性識別情報の前記属性値に関する限定条件を前記優先属性識別情報に対応付けて記憶し、
前記在庫検索機能は、前記注文情報に含まれる前記商品識別情報に対応する前記在庫情報を前記在庫データ記憶部から抽出する際に、前記商品識別情報に対応し、さらに前記限定条件をも満たす前記在庫情報を抽出する
ことを特徴とする在庫引当管理システム。
The inventory allocation management system according to claim 1,
The customer data storage unit further stores a limitation condition related to the attribute value of the priority attribute identification information in association with the priority attribute identification information,
The inventory search function corresponds to the product identification information when the inventory information corresponding to the product identification information included in the order information is extracted from the inventory data storage unit, and further satisfies the limiting condition. Inventory allocation management system characterized by extracting inventory information.
顧客を識別する顧客識別情報と商品を識別する商品識別情報とを含む注文情報に応じて在庫商品を引き当てる在庫引当管理システムが実行する在庫引当管理方法であって、
前記在庫引当管理システムは、
前記在庫商品を引き当てる際に使用する情報である属性情報のうち前記顧客識別情報によって識別される顧客が優先する属性情報を識別する優先属性識別情報と前記顧客識別情報とを対応付けて記憶する顧客データ記憶部と、
前記在庫商品の前記商品識別情報と前記在庫商品の前記属性情報の値を表す属性値とを含む在庫情報を記憶する在庫データ記憶部と、
を有し、
前記在庫引当管理方法は、
前記注文情報に含まれる前記顧客識別情報に基づいて前記顧客データ記憶部から前記優先属性識別情報を抽出する優先属性検索ステップと、
前記注文情報に含まれる前記商品識別情報に対応する前記在庫情報を前記在庫データ記憶部から抽出する在庫検索ステップと、
前記抽出された前記在庫情報と、前記抽出された前記優先属性識別情報の前記属性値とに基づいて前記在庫商品を引き当てる在庫引当ステップと、
を有することを特徴とする在庫引当管理方法。
An inventory allocation management method executed by an inventory allocation management system that allocates inventory products according to order information including customer identification information for identifying customers and product identification information for identifying products,
The inventory allocation management system includes:
A customer that associates and stores priority attribute identification information that identifies attribute information that is prioritized by a customer identified by the customer identification information, among attribute information that is information used when the inventory product is allocated, and the customer identification information A data storage unit;
An inventory data storage unit that stores inventory information including the product identification information of the inventory product and an attribute value that represents a value of the attribute information of the inventory product;
Have
The inventory allocation management method includes:
A priority attribute search step of extracting the priority attribute identification information from the customer data storage unit based on the customer identification information included in the order information;
An inventory search step for extracting the inventory information corresponding to the product identification information included in the order information from the inventory data storage unit;
An inventory allocation step of allocating the inventory product based on the extracted inventory information and the attribute value of the extracted priority attribute identification information;
An inventory allocation management method comprising:
請求項4に記載した在庫引当管理方法であって、
前記顧客データ記憶部は、さらに前記優先属性識別情報によるソート順序を規定する順序情報を前記優先属性識別情報に対応付けて記憶し、
前記在庫引当ステップでは、抽出された前記在庫情報を前記順序情報に従ってソートする
ことを特徴とする在庫引当管理方法。
The inventory allocation management method according to claim 4,
The customer data storage unit further stores order information defining a sorting order based on the priority attribute identification information in association with the priority attribute identification information,
In the inventory allocation step, the extracted inventory information is sorted according to the order information.
顧客を識別する顧客識別情報と商品を識別する商品識別情報とを含む注文情報に応じて在庫商品を引き当てる在庫引当管理方法をコンピュータに実行させる在庫引当管理プログラムであって、
前記コンピュータは、
前記在庫商品を引き当てる際に使用する情報である属性情報のうち前記顧客識別情報によって識別される顧客が優先する属性情報を識別する優先属性識別情報と前記顧客識別情報とを対応付けて記憶する顧客データ記憶部と、
前記在庫商品の前記商品識別情報と前記在庫商品の前記属性情報の値を表す属性値とを含む在庫情報を記憶する在庫データ記憶部と、
を有し、
前記在庫引当管理方法は、
前記注文情報に含まれる前記顧客識別情報に基づいて前記顧客データ記憶部から前記優先属性識別情報を抽出する優先属性検索ステップと、
前記注文情報に含まれる前記商品識別情報に対応する前記在庫情報を前記在庫データ記憶部から抽出する在庫検索ステップと、
前記抽出された前記在庫情報と、前記抽出された前記優先属性識別情報の前記属性値とに基づいて前記在庫商品を引き当てる在庫引当ステップと、
を有することを特徴とする在庫引当管理プログラム。
An inventory allocation management program for causing a computer to execute an inventory allocation management method for allocating inventory products according to order information including customer identification information for identifying a customer and product identification information for identifying a product,
The computer
A customer that associates and stores priority attribute identification information that identifies attribute information that is prioritized by a customer identified by the customer identification information, among attribute information that is information used when the inventory product is allocated, and the customer identification information A data storage unit;
An inventory data storage unit that stores inventory information including the product identification information of the inventory product and an attribute value that represents a value of the attribute information of the inventory product;
Have
The inventory allocation management method includes:
A priority attribute search step of extracting the priority attribute identification information from the customer data storage unit based on the customer identification information included in the order information;
An inventory search step for extracting the inventory information corresponding to the product identification information included in the order information from the inventory data storage unit;
An inventory allocation step of allocating the inventory product based on the extracted inventory information and the attribute value of the extracted priority attribute identification information;
An inventory allocation management program characterized by comprising:
請求項6に記載した在庫引当管理プログラムであって、
前記顧客データ記憶部は、さらに前記優先属性識別情報によるソート順序を規定する順序情報を前記優先属性識別情報に対応付けて記憶し、
前記在庫引当ステップでは、抽出された前記在庫情報を前記順序情報に従ってソートする
ことを特徴とする在庫引当管理プログラム。
The inventory allocation management program according to claim 6,
The customer data storage unit further stores order information defining a sorting order based on the priority attribute identification information in association with the priority attribute identification information,
In the inventory allocation step, the extracted inventory information is sorted according to the order information.
JP2006289432A 2006-10-25 2006-10-25 Inventory allocation management system, inventory allocation management method, and inventory allocation management program Expired - Fee Related JP4858078B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006289432A JP4858078B2 (en) 2006-10-25 2006-10-25 Inventory allocation management system, inventory allocation management method, and inventory allocation management program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006289432A JP4858078B2 (en) 2006-10-25 2006-10-25 Inventory allocation management system, inventory allocation management method, and inventory allocation management program

Publications (2)

Publication Number Publication Date
JP2008105795A JP2008105795A (en) 2008-05-08
JP4858078B2 true JP4858078B2 (en) 2012-01-18

Family

ID=39439480

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006289432A Expired - Fee Related JP4858078B2 (en) 2006-10-25 2006-10-25 Inventory allocation management system, inventory allocation management method, and inventory allocation management program

Country Status (1)

Country Link
JP (1) JP4858078B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108122082A (en) * 2016-11-29 2018-06-05 杭州海康机器人技术有限公司 A kind of warehouse-out method and device
JP7226117B2 (en) * 2019-06-12 2023-02-21 富士通株式会社 Order entry device, order entry method and order entry program
JP7488742B2 (en) 2020-10-06 2024-05-22 株式会社オービック Product inventory management device, product inventory management method, and product inventory management program

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0272478A (en) * 1988-09-07 1990-03-12 Nec Corp Stock mortgage simulation system
JP4004619B2 (en) * 1998-01-08 2007-11-07 富士通株式会社 Inventory management device capable of automatic inventory allocation
JP2000016534A (en) * 1998-06-30 2000-01-18 Sato:Kk Delivery inspection method and its device
JP4153116B2 (en) * 1999-01-22 2008-09-17 新日鉄ソリューションズ株式会社 Product management apparatus, product management system, product management method, and storage medium
JP2002145418A (en) * 2000-11-13 2002-05-22 Jsr Corp Automatic inventory reserving method and storage medium storing automatic inventory reserving program
JP2003330528A (en) * 2002-05-17 2003-11-21 Nippon Steel Corp Method for allocating excess slab
JP2005281002A (en) * 2005-05-09 2005-10-13 Fujitsu Ltd Inventory management device and reserve processing method

Also Published As

Publication number Publication date
JP2008105795A (en) 2008-05-08

Similar Documents

Publication Publication Date Title
US10955992B2 (en) System and methods for implementing visual interface for use in sorting and organizing records
US7885865B2 (en) System and method for mapping of planograms
US10176508B2 (en) System, method, and non-transitory computer-readable storage media for evaluating search results for online grocery personalization
US20020059108A1 (en) Electronic commerce goods data search method and system with the addition of distributor strategy
CN107092647B (en) Method and device for providing resource combination
CN103620598A (en) Review text output system, review text output method, program and computer-readable information storage medium
TW201709096A (en) Retrieval device, retrieval method, recording medium, and program
JP7370556B2 (en) Alcoholic beverage information management system and management method
JP2010250793A (en) Cooking support system, program, recording medium, and method, for supporting purchase and inventory management of food for cooking
JP2014093064A (en) Ingredient purchase support device, ingredient purchase support method, ingredient purchase support program and recording medium
JP4858078B2 (en) Inventory allocation management system, inventory allocation management method, and inventory allocation management program
CN110874785A (en) Method, device and equipment for determining meal package information
JP2002304555A (en) Method and system for suggesting product
JP4855326B2 (en) Code management system and code management method
JP2009237752A (en) Recommended merchandise management system and program
JP2010277571A (en) Commodity selection system and method, and commodity selection computer program
WO2022029960A1 (en) Warehouse commodity recommendation system, method, and program
JP4199592B2 (en) Order support apparatus and order support program
Gondaliya et al. A Review: Artificial Intelligence in Restaurant Business
JP2004078454A (en) Creating method of point of purchase advertisement
JP5108360B2 (en) Code management system and code management method
JP4153116B2 (en) Product management apparatus, product management system, product management method, and storage medium
JP2003076919A (en) Method, server and program for supporting order of commodity
JP6440351B2 (en) Product sales support system, product sales support method, and product sales support device
JP2004078885A (en) Method of printing point of purchase advertisement, and server for supporting creation of point of purchase advertisement

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20080722

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090709

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110927

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20111004

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20111017

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141111

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees