Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7802045B2 - Product order receiving device, product order receiving method, and product order receiving program - Google Patents
[go: Go Back, main page]

JP7802045B2 - Product order receiving device, product order receiving method, and product order receiving program - Google Patents

Product order receiving device, product order receiving method, and product order receiving program

Info

Publication number
JP7802045B2
JP7802045B2 JP2023145462A JP2023145462A JP7802045B2 JP 7802045 B2 JP7802045 B2 JP 7802045B2 JP 2023145462 A JP2023145462 A JP 2023145462A JP 2023145462 A JP2023145462 A JP 2023145462A JP 7802045 B2 JP7802045 B2 JP 7802045B2
Authority
JP
Japan
Prior art keywords
search
product
value
identification information
registered
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.)
Active
Application number
JP2023145462A
Other languages
Japanese (ja)
Other versions
JP2025038698A (en
Inventor
徹也 金井
Original Assignee
株式会社オービック
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 株式会社オービック filed Critical 株式会社オービック
Priority to JP2023145462A priority Critical patent/JP7802045B2/en
Publication of JP2025038698A publication Critical patent/JP2025038698A/en
Application granted granted Critical
Publication of JP7802045B2 publication Critical patent/JP7802045B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、商品受注装置、商品受注方法、及び商品受注プログラムに関する。 The present invention relates to a product order receiving device, a product order receiving method, and a product order receiving program.

自動車の補修パーツには、自動車メーカーに販売権利がある純正パーツと、他の代理店でも販売できる市販品パーツがある。純正パーツは商品CDが共通で決まっているのに対し、市販品については、規格は同様だが、多種多様な商品CDが存在する。自動車の補修パーツの販売業者は、得意先やその先のエンドユーザーである整備工場から求めに応じられるように、いかにして多種多様な商品CDを有する市販品の品揃えを良くし、受注の機会損失を減らすかが業界課題となっている。 Automotive repair parts include genuine parts that are sold by the automaker and aftermarket parts that can be sold by other dealers. Genuine parts have a common product CD, while aftermarket parts have similar specifications but a wide variety of product CDs. An industry challenge for auto repair parts retailers is how to improve their aftermarket product lineup with a wide variety of product CDs so that they can meet the demands of their customers and the repair shops that are their end users, thereby reducing lost order opportunities.

機会損失を減らすためには、商品の検索精度を向上させる必要があるが、そのためには、検索マスタに予めできるだけ多種多様な商品CDに対応する検索値を登録しておく必要がある。従来は営業担当の属人的な感覚で商品マスタへの検索値の追加登録がなされていた。しかし、属人的な感覚では追加すべき検索値か必要がない検索値かの判断を合理的に行うことに限界があるため、商品マスタに活用されない検索値が大量に登録されてしまう一方で、得意先が求めているような検索値が十分には登録されていないというような状況になっていた。その結果、実際には対象の商品の在庫があるにもかかわらず、検索しても検索結果が出てこないことにより、受注に繋がらず、機会損失が生じてしまうことがあった。 In order to reduce opportunity loss, it is necessary to improve product search accuracy, which requires that search values corresponding to as many different product CDs as possible be registered in advance in the search master. Previously, search values were added to the product master based on the sales representative's subjective judgment. However, because subjective judgment has its limitations in rationally determining which search values should be added and which are not, a large number of unused search values were registered in the product master, while not enough search values that customers were looking for were registered. As a result, even if the target product was actually in stock, no search results were returned when searching, which prevented orders from being placed and resulted in opportunity loss.

特開2014-99062号公報JP 2014-99062 A

したがって、本発明の目的は、得意先からの商品検索時の検索ログを収集し、検索値マスタに追加登録すべき検索値の発見を支援することにより、商品検索の精度を上げることで受注の機会損失を減らし、売上向上に繋げることができる新たなシステムを提供することにある。 Therefore, the object of this invention is to provide a new system that collects search logs from customers when they search for products and assists in the discovery of search values that should be added to the search value master, thereby improving the accuracy of product searches, reducing lost opportunities for orders, and leading to increased sales.

上述した課題を解決し、目的を達成するために、本発明に係る商品受注装置は、制御部を備える商品受注装置であって、前記制御部が、商品検索入力欄に入力された検索値及びそれに対応する検索者識別情報を受け付ける検索受付手段と、前記検索受付手段が検索値を受け付けた時点において、検索値とそれに対応する商品識別情報の組み合わせが登録された検索値マスタに、前記検索受付手段が受け付けた検索値が登録されているか否かを判定する判定手段と、前記判定手段による判定結果と共に、前記検索受付手段が受け付けた検索値及び検索者識別情報を含む検索ログレコードを検索ログデータに登録する検索ログ更新手段と、を備えることを特徴とする。 To solve the above-mentioned problems and achieve the objectives, the product order device of the present invention is a product order device equipped with a control unit, wherein the control unit comprises: search reception means for receiving search values entered in a product search input field and corresponding searcher identification information; determination means for determining, at the time the search value reception means receives the search value, whether the search value received by the search reception means is registered in a search value master in which combinations of search values and corresponding product identification information are registered; and search log update means for registering a search log record including the search value and searcher identification information received by the search reception means, together with the determination result by the determination means, in search log data.

また、本発明に係る商品受注装置は、前記検索ログ更新手段が登録する検索ログレコードには、判定結果、検索値及び検索者識別情報に加えて、検索日時が含まれることを特徴とする。 Furthermore, the product order receiving device according to the present invention is characterized in that the search log record registered by the search log update means includes the search date and time in addition to the judgment result, search value, and searcher identification information.

また、本発明に係る商品受注装置は、前記検索受付手段が、商品検索入力欄に検索値が入力されると、前記検索値マスタに登録された組み合わせのうち、入力された検索値に対応する商品識別情報と同一の商品識別情報を有する組み合わせを抽出し、抽出された組み合わせにおける検索値を検索候補として表示することを特徴とする。 The product order receiving device according to the present invention is also characterized in that, when a search value is entered into the product search input field, the search reception means extracts combinations registered in the search value master that have product identification information identical to the product identification information corresponding to the entered search value, and displays the search value in the extracted combination as a search candidate.

また、本発明に係る商品受注装置は、前記制御部が、検索値とそれに対応する商品識別情報の新たな組み合わせを受け付け、当該組み合わせを検索値マスタに追加登録するマスタ更新手段、をさらに備えることを特徴とする。 The product order receiving device according to the present invention is further characterized in that the control unit further comprises master update means for accepting a new combination of a search value and corresponding product identification information and additionally registering the combination in the search value master.

また、本発明に係る商品受注装置は、前記制御部が、検索ログデータにおける検索ログレコードを、検索者識別情報が同一で且つ検索値に対応する商品識別情報が同一の受注情報と紐づけ、それらを、検索ログレコードの表示画面と受注情報の表示画面との間で一方向又は双方向において、画面上の操作による接続を可能にする分析支援手段、をさらに備えることを特徴とする。 The product order device according to the present invention is also characterized in that the control unit is further equipped with analysis support means for linking search log records in the search log data with order information that has the same searcher identification information and the same product identification information corresponding to the search value, and enabling a connection between the search log record display screen and the order information display screen in one direction or two directions through on-screen operations.

また、本発明に係る商品受注装置は、前記制御部が、検索ログデータにおける、登録されていないと判定された判定結果を伴う検索ログレコードのうち、同一の検索値を有する複数の検索ログレコードを抽出し、一覧として、抽出した検索ログレコードの画面上への表示を可能にする分析支援手段、をさらに備えることを特徴とする。 The product order receiving device according to the present invention is further characterized in that the control unit is equipped with an analysis support means that extracts multiple search log records having the same search value from among search log records in the search log data that have been determined to be not registered, and enables the extracted search log records to be displayed on the screen as a list.

また、本発明に係る商品受注装置は、前記制御部が、検索ログデータから、検索日時が一定時間範囲内にある同一の検索者識別情報を伴う複数の検索ログレコードを紐づけて抽出し、一覧として、抽出した検索ログレコードの画面上への表示を可能にする分析支援手段、をさらに備えることを特徴とする。 The product order receiving device according to the present invention is further characterized by comprising an analysis support means in which the control unit links and extracts, from the search log data, multiple search log records with the same searcher identification information whose search dates and times fall within a certain time range, and enables the extracted search log records to be displayed on the screen as a list.

また、本発明に係る商品受注装置は、前記検索ログ更新手段が、予め指定された期間を経過した検索日時を有する検索ログレコードを検索ログデータから削除することを特徴とする。 The product order receiving device according to the present invention is also characterized in that the search log update means deletes from the search log data any search log records having a search date and time that is past a pre-specified period of time.

また、本発明に係る商品受注方法は、制御部を備える商品受注装置において実行される商品受注方法であって、前記制御部で実行される、商品検索入力欄に入力された検索値及びそれに対応する検索者識別情報を受け付ける検索受付ステップと、前記検索受付ステップで検索値を受け付けた時点において、検索値とそれに対応する商品識別情報の組み合わせが登録された検索値マスタに前記検索受付ステップで受け付けた検索値が登録されているか否かを判定する判定ステップと、前記判定ステップによる判定結果と共に、前記検索受付ステップで受け付けた検索値及び検索者識別情報を含む検索ログレコードを検索ログデータに登録する検索ログ更新ステップと、を含むことを特徴とする。 The product order method of the present invention is a product order method executed by a product order device equipped with a control unit, and is characterized by including: a search reception step executed by the control unit that receives search values entered in a product search input field and corresponding searcher identification information; a determination step that determines, at the time the search values are received in the search reception step, whether the search values received in the search reception step are registered in a search value master that registers combinations of search values and corresponding product identification information; and a search log update step that registers a search log record including the search values and searcher identification information received in the search reception step, together with the determination result of the determination step, in search log data.

また、本発明に係る商品受注プログラムは、制御部を備える商品受注装置に実行させるための商品受注プログラムであって、前記制御部に実行させるための、商品検索入力欄に入力された検索値及びそれに対応する検索者識別情報を受け付ける検索受付ステップと、前記検索受付ステップで検索値を受け付けた時点において、検索値とそれに対応する商品識別情報の組み合わせが登録された検索値マスタに前記検索受付ステップで受け付けた検索値が登録されているか否かを判定する判定ステップと、前記判定ステップによる判定結果と共に、前記検索受付ステップで受け付けた検索値及び検索者識別情報を含む検索ログレコードを検索ログデータに登録する検索ログ更新ステップと、を含むことを特徴とする。 The product order program of the present invention is a product order program to be executed by a product order device equipped with a control unit, and is characterized by including, to be executed by the control unit, a search acceptance step for accepting search values entered in a product search input field and corresponding searcher identification information; a determination step for determining, at the time the search value is accepted in the search acceptance step, whether the search value accepted in the search acceptance step is registered in a search value master in which combinations of search values and corresponding product identification information are registered; and a search log update step for registering a search log record including the search value and searcher identification information accepted in the search acceptance step in search log data, together with the determination result of the determination step.

本発明のシステムによれば、得意先からの商品検索時の検索ログを収集し、検索値マスタに追加登録すべき検索値の発見を支援することにより、商品検索の精度を上げることで受注の機会損失を減らし、売上向上に繋げることができる。 The system of the present invention collects search logs from customers when they search for products and helps them discover search values that should be added to the search value master, thereby improving the accuracy of product searches, reducing lost order opportunities and leading to increased sales.

図1は、一実施形態におけるPC100の構成の一例を示すブロック図である。FIG. 1 is a block diagram showing an example of the configuration of a PC 100 according to an embodiment. 図2は、一実施形態における検索値マスタの一例を示す図である。FIG. 2 is a diagram illustrating an example of a search value master according to an embodiment. 図3は、一実施形態における商品選択画面の例を示す図である。(a)は、商品選択前の商品選択画面の一例を示し、(b)は、検索入力段階の商品選択画面の一例を示し、(c)は、商品選択後の商品選択画面の一例を示す。3A and 3B are diagrams illustrating examples of product selection screens according to an embodiment, in which (a) shows an example of the product selection screen before product selection, (b) shows an example of the product selection screen at the search input stage, and (c) shows an example of the product selection screen after product selection. 図4は、一実施形態における検索ログデータの一例を示す図である。FIG. 4 is a diagram illustrating an example of search log data according to an embodiment. 図5は、一実施形態における受注データの一例を示す図である。FIG. 5 is a diagram illustrating an example of order data according to an embodiment. 図6は、一実施形態における検索値マスタの一例を示す図である。FIG. 6 is a diagram illustrating an example of a search value master according to an embodiment. 図7は、一実施形態における検索ログデータの一例を示す図である。FIG. 7 is a diagram illustrating an example of search log data according to an embodiment. 図8は、一実施形態における受注データの一例を示す図である。FIG. 8 is a diagram illustrating an example of order data according to an embodiment. 図9は、一実施形態における検索ログデータの一例を示す図である。FIG. 9 is a diagram illustrating an example of search log data according to an embodiment.

本発明の実施形態を図面に基づいて詳細に説明する。なお、本発明は本実施形態により限定されるものではない。 An embodiment of the present invention will be described in detail with reference to the drawings. However, the present invention is not limited to this embodiment.

[1.構成]
ここでは、本発明の商品受注装置を含む本実施形態に係るPC(パーソナルコンピュータ)100の構成の一例について、図1を参照して説明する。なお、本実施形態の構成はあくまでも一例であり、本発明は、本実施形態の構成で実現することに限定されるものではない。また、構成に関する以下の説明において、重複する説明を省略する場合がある。
[1. Configuration]
Here, an example of the configuration of a PC (personal computer) 100 according to this embodiment, including a product order receiving device of the present invention, will be described with reference to Figure 1. Note that the configuration of this embodiment is merely an example, and the present invention is not limited to being realized with the configuration of this embodiment. Also, in the following description of the configuration, overlapping explanations may be omitted.

図1は、PC100の構成の一例を示すブロック図である。PC100は、制御部102と通信インターフェース部104と記憶部106と入出力インターフェース部108とを備え、各種データ(例えば、記憶部106に記憶される、後述する各データでもよい)を記憶したサーバ200(例えばWebサーバなど)とネットワーク300(例えばインターネット、イントラネット、LAN(Local Area Network)など)を介して通信可能に接続されている。 Figure 1 is a block diagram showing an example of the configuration of a PC 100. The PC 100 includes a control unit 102, a communication interface unit 104, a storage unit 106, and an input/output interface unit 108, and is communicatively connected to a server 200 (e.g., a web server) that stores various data (which may be, for example, the various data stored in the storage unit 106 and described below) via a network 300 (e.g., the Internet, an intranet, a LAN (Local Area Network), etc.).

PC100が備えている各部は、任意の通信路を介して通信可能に接続されている。 Each component of PC 100 is connected to each other so that they can communicate with each other via any communication path.

なお、PC100は、例えば、デスクトップ型パーソナルコンピュータのような据置型のものであってもよく、また、ノート型パーソナルコンピュータ、PDA(Personal Digital Assistants)、スマートフォン、タブレット型パーソナルコンピュータなどの携帯型のものであってもよい。 Note that PC 100 may be a stationary type such as a desktop personal computer, or may be a portable type such as a notebook personal computer, PDA (Personal Digital Assistant), smartphone, or tablet personal computer.

制御部102は、PC100を統括的に制御するCPU等である。制御部102は、OS等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。 The control unit 102 is a CPU or the like that provides overall control of the PC 100. The control unit 102 has internal memory for storing control programs such as an OS, programs that define various processing procedures, and required data, and executes various information processes based on these stored programs.

制御部102は、機能概念的に、検索受付部102a、判定部102b、検索ログ更新部102c、マスタ更新部102d、分析支援部102e等を備えている。 In terms of functional concepts, the control unit 102 includes a search reception unit 102a, a determination unit 102b, a search log update unit 102c, a master update unit 102d, and an analysis support unit 102e.

検索受付部102aは、商品検索入力欄に入力された検索値及びそれに対応する検索者識別情報を受け付ける。商品検索入力欄は、商品を受注するための商品受注画面に形成されていてもよいし、商品受注画面から画面上の操作により別途開くことができる商品選択画面に形成されていてもよい。商品検索入力欄に入力された検索値は、検索値が商品検索入力欄に入力された後、確定された場合に受け付ける。 The search reception unit 102a accepts search values entered into the product search input field and the corresponding searcher identification information. The product search input field may be formed on a product order screen for accepting product orders, or may be formed on a product selection screen that can be opened separately from the product order screen by operating the screen. The search values entered into the product search input field are accepted when they are confirmed after being entered into the product search input field.

検索値は、検索者が商品を検索するときに商品検索入力欄に入力する文字列である。検索者識別情報は、検索者を識別するための情報であり、例えば検索者それぞれに予め割り振られた個別の文字列からなるものであり得る。検索者識別情報は、例えば、検索者が商品受注画面にログインするために入力された情報、検索値と共に入力された情報、取得されたIPアドレス情報等であり得る。 The search value is a string that a searcher enters into the product search input field when searching for a product. The searcher identification information is information used to identify the searcher, and may consist of, for example, an individual string assigned in advance to each searcher. The searcher identification information may be, for example, information entered by the searcher to log in to the product order screen, information entered together with the search value, obtained IP address information, etc.

検索受付部102aは、商品検索入力欄に検索値が入力されると、検索値マスタに登録された組み合わせのうち、入力された検索値に対応する商品識別情報と同一の商品識別情報を有する組み合わせを抽出し、抽出された組み合わせにおける検索値を検索候補として表示する。 When a search value is entered into the product search input field, the search reception unit 102a extracts combinations registered in the search value master that have product identification information that is identical to the product identification information corresponding to the entered search value, and displays the search values in the extracted combinations as search candidates.

商品識別情報は、商品を識別するための情報であり、例えば商品それぞれに予め割り振られた個別の文字列からなるものであり得る。検索値マスタには、検索値とそれに対応する商品識別情報の組み合わせが登録されている。検索値マスタに登録された組み合わせには、商品識別情報が同一であっても検索値が異なるものが含まれる場合がある。 Product identification information is information used to identify a product, and can consist of, for example, an individual character string assigned in advance to each product. The search value master registers combinations of search values and corresponding product identification information. The combinations registered in the search value master may include combinations with the same product identification information but different search values.

検索値マスタには、一実施形態において、検索値とそれに対応する商品識別情報とそれに対応する品番属性情報の組み合わせが登録されている。品番属性情報は、検索値が示す商品の品番を管理するための情報であり、例えば、自社品番、純正品番、他社品番等の品番種別を区別するための情報である。 In one embodiment, the search value master registers a combination of a search value, corresponding product identification information, and corresponding product number attribute information. The product number attribute information is information for managing the product number of the product indicated by the search value, and is information for distinguishing between product number types such as the company's own product number, genuine product number, and other company's product number.

検索値マスタには、一実施形態において、検索値とそれに対応する商品識別情報とそれに対応する品番の組み合わせが登録されている。品番は、同一商品であっても、品番種別、製造業者等によって異なるものであるから、商品識別情報の区分とは必ずしも一致せず、同一の商品識別情報に複数の品番が存在していることがある。 In one embodiment, the search value master registers a combination of a search value, its corresponding product identification information, and its corresponding product number. Product numbers vary depending on the product type, manufacturer, etc., even for the same product, so they do not necessarily match the product identification information category, and multiple product numbers may exist for the same product identification information.

検索値には、正しい品番に基づくものに限らず、間違えた品番に基づくものも含まれる。したがって、検索値マスタに登録された組み合わせには、品番が同一であっても検索値が異なるものが含まれる場合がある。 Search values are not limited to those based on correct part numbers, but also include those based on incorrect part numbers. Therefore, combinations registered in the search value master may include items with the same part number but different search values.

ユーザは、検索受付部102aが表示した検索候補から候補の検索値をいずれか選択することによって、検索値を商品検索入力に入力することができる。 The user can input a search value into the product search input by selecting one of the search candidates displayed by the search reception unit 102a.

判定部102bは、検索受付部102aが検索値を受け付けた時点において、検索値マスタに、検索受付部102aが受け付けた検索値が登録されているか否かを判定する。 The determination unit 102b determines whether the search value received by the search reception unit 102a is registered in the search value master at the time the search reception unit 102a receives the search value.

検索ログ更新部102cは、判定部102bによる判定結果と共に、検索受付部102aが受け付けた検索値及び検索者識別情報を含む検索ログレコードを検索ログデータに登録する。検索ログ更新部102cが登録する検索ログレコードには、一実施形態において、判定部102bによる判定結果、検索値及び検索者識別情報に加えて、検索日時が含まれる。検索日時は、検索受付部102aが検索値を受け付けた日時であり得る。 The search log update unit 102c registers a search log record in the search log data that includes the search value and searcher identification information accepted by the search reception unit 102a, along with the determination result by the determination unit 102b. In one embodiment, the search log record registered by the search log update unit 102c includes the search date and time in addition to the determination result by the determination unit 102b, the search value, and the searcher identification information. The search date and time may be the date and time when the search reception unit 102a accepted the search value.

検索ログ更新部102cは、一実施形態において、予め指定された期間を経過した検索日時を有する検索ログレコードを検索ログデータから削除する。また、検索ログ更新部102cは、一実施形態において、分析支援部102eの対象となった検索ログレコードを検索ログデータから削除する。これにより検索ログデータが過剰に蓄積されることを防ぐことができる。 In one embodiment, the search log update unit 102c deletes from the search log data any search log records with search dates and times that are past a pre-specified period. Also, in one embodiment, the search log update unit 102c deletes from the search log data any search log records that were the subject of the analysis support unit 102e. This prevents excessive accumulation of search log data.

マスタ更新部102dは、検索値とそれに対応する商品識別情報の新たな組み合わせを受け付け、当該組み合わせを検索値マスタに追加登録する。マスタ更新部102dが受け付け追加登録する組み合わせは、検索値マスタの必要項目に合わせたものであり得、例えば、検索値とそれに対応する商品識別情報に加えて、それに対応する品番属性情報、それに対応する品番等が含まれ得る。 The master update unit 102d accepts new combinations of search values and corresponding product identification information, and adds and registers these combinations in the search value master. The combinations accepted and added by the master update unit 102d may be tailored to the required items in the search value master, and may include, for example, in addition to the search value and corresponding product identification information, corresponding product number attribute information, the corresponding product number, etc.

分析支援部102eは、検索ログデータにおける検索ログレコードを、検索者識別情報が同一で且つ検索値に対応する商品識別情報が同一の受注情報と紐づけ、それらを、検索ログレコードの表示画面と受注情報の表示画面との間で一方向又は双方向において、画面上の操作による接続を可能にする。また、分析支援部102eは、受注情報と紐づけた検索ログレコードを抽出し、一覧として、抽出した検索ログレコードの画面上への表示を可能にする。 The analysis support unit 102e links search log records in the search log data to order information that has the same searcher identification information and the same product identification information corresponding to the search value, enabling them to be connected unidirectionally or bidirectionally between the search log record display screen and the order information display screen through on-screen operations. The analysis support unit 102e also extracts search log records linked to order information and enables the extracted search log records to be displayed on the screen as a list.

受注情報は、受注データに格納されている。受注情報には、受注識別情報と共に、検索者識別情報に対応させた得意先識別情報、商品識別情報、受注数等が登録されている。得意先識別情報は、検索者識別情報と同一か、特異先マスタを介して検索者識別情報と紐づけされている。受注識別情報は、受注を識別するための情報であり、例えば受注ごとに自動的に割り振られる個別の文字列からなるものであり得る。 Order information is stored in the order data. In addition to order identification information, the order information also registers customer identification information, product identification information, order quantity, etc., which correspond to searcher identification information. The customer identification information is either the same as the searcher identification information, or is linked to the searcher identification information via a unique customer master. The order identification information is information used to identify an order, and can consist of, for example, an individual character string automatically assigned to each order.

このような検索ログレコードと受注データの紐づけと、一覧により、どのような検索値からどの程度受注に至っているのかを容易に把握することができ、登録されていないことを示す判定結果を伴う検索値の中から、受注に至った検索値に類似する注目すべき検索値を見つけ出すことが容易になる。 By linking search log records with order data and listing them in this way, it is easy to understand which search values have led to which orders, and it becomes easy to find noteworthy search values that are similar to the search values that led to orders from among search values that have a determination result indicating they are not registered.

分析支援部102eは、検索ログデータにおける、登録されていないと判定された判定結果を伴う検索ログレコードのうち、同一の検索値を有する複数の検索ログレコードを抽出し、一覧として、抽出した検索ログレコードの画面上への表示を可能にする。 The analysis support unit 102e extracts multiple search log records with the same search value from among the search log records in the search log data that have been determined to be not registered, and enables the extracted search log records to be displayed on the screen as a list.

このような一覧により、登録されていないことを示す判定結果を伴う検索値のうち、複数回同様に検索されているものの検索成功に至らなかったような、検索ミスとはいえない注目すべき検索値を見つけ出すことが容易になる。 This list makes it easy to find notable search values that have been searched for multiple times but have not been successful, and are not necessarily search errors, among search values that have a result indicating they are not registered.

分析支援部102eは、検索ログデータから、検索日時が一定時間範囲内にある同一の検索者識別情報を伴う複数の検索ログレコードを紐づけて抽出し、一覧として、抽出した検索ログレコードの画面上への表示を可能にする。 The analysis support unit 102e links and extracts from the search log data multiple search log records with the same searcher identification information whose search dates and times fall within a certain time range, and enables the extracted search log records to be displayed on the screen as a list.

このような一覧により、検索者が何を検索しようとしていたか、登録されていないことを示す判定結果を伴う検索値と、登録されていることを示す判定結果を伴う検索値とを比較して検索成功に至るまでにどのような検索値が入力されたかを分析することが容易となる。 This list makes it easy to analyze what the searcher was trying to search for, and what search values were entered before the search was successful by comparing search values with a result indicating that the search was not registered with search values with a result indicating that the search was registered.

通信インターフェース部104は、ルータ等の通信装置及び専用線等の有線又は無線の通信回線を介して、PC100をネットワーク300に通信可能に接続する。通信インターフェース部104は、他の装置と通信回線を介してデータを通信する機能を有する。 The communication interface unit 104 communicatively connects the PC 100 to the network 300 via a communication device such as a router and a wired or wireless communication line such as a dedicated line. The communication interface unit 104 has the function of communicating data with other devices via the communication line.

記憶部106には、各種のデータベース、テーブル、及びファイルなどが格納される。記憶部106には、OS(Operating System)と協働してCPU(Central Processing Unit)に命令を与えて各種処理を行うためのコンピュータプログラムが記録される。記憶部106として、例えば、RAM(Random Access Memory)・ROM(Read Only Memory)等のメモリ装置、ハードディスクのような固定ディスク装置、フレキシブルディスク、及び光ディスク等を用いることができる。 The storage unit 106 stores various databases, tables, files, and the like. The storage unit 106 stores computer programs that work in conjunction with the OS (Operating System) to issue commands to the CPU (Central Processing Unit) to perform various processes. The storage unit 106 can be, for example, a memory device such as RAM (Random Access Memory) or ROM (Read Only Memory), a fixed disk device such as a hard disk, a flexible disk, or an optical disk.

記憶部106は、概念的に、検索値マスタ記憶部106a、検索ログデータ記憶部106b、受注データ記憶部106c等を備えている。 The memory unit 106 conceptually includes a search value master memory unit 106a, a search log data memory unit 106b, an order data memory unit 106c, etc.

検索値マスタ記憶部106aには、検索値マスタが格納されている。検索ログデータ記憶部106bには、検索ログデータが格納されている。受注データ記憶部106cには、受注データが格納されている。 The search value master storage unit 106a stores search value master data. The search log data storage unit 106b stores search log data. The order data storage unit 106c stores order data.

入出力インターフェース部108には、入力装置400及び出力装置500が接続されている。出力装置400には、ディスプレイ、プロジェクタ等の表示装置、スピーカ等の音響装置、プリンタ等の印刷装置の他、データファイル形式でダウンロード可能とする装置も含まれる。データファイルファイル形式は、PDF、CSV、文書ファイル、表計算ソフトファイル、テキストファイル等、当分野で公知のファイル形式を採用することができる。入力装置500には、キーボード、マウス、及びマイクの他、マウスと協働してポインティングデバイス機能を実現するモニタを用いることができる。 An input device 400 and an output device 500 are connected to the input/output interface unit 108. The output device 400 includes display devices such as displays and projectors, audio devices such as speakers, printing devices such as printers, as well as devices that allow downloading in data file format. Data file formats can be PDF, CSV, document files, spreadsheet files, text files, or other file formats known in the art. The input device 500 can include a keyboard, mouse, microphone, or a monitor that functions as a pointing device in conjunction with a mouse.

[2.具体例]
以下、具体例を用いて、本発明に係る商品受注装置による情報処理の一例について説明する。
2. Specific Examples
An example of information processing by the product order receiving device according to the present invention will be described below using a specific example.

図2及び図6は、本具体例における検索値マスタを示す図である。本具体例における検索値マスタには、図2及び図6に示すように、商品コード(商品識別情報)、検索属性(品番属性情報)、検索表示(品番)、及び検索値の組み合わせが、検索値別に登録されている。図2に示される検索値マスタには、具体的に、5つの組み合わせ21~25が登録されている。図6に示される検索値マスタには、具体的に、図2に示される検索値マスタに登録された5つの組み合わせ21~25に加えてさらに1つの組み合わせ2aが追加登録されている。商品コードは、商品を識別するための情報であり、本具体例では、同一商品であれば、自社商品、純正商品、他社商品等の区別に関係なく、自社商品の商品コードを使用している。検索属性(品番属性情報)は、検索値が示す商品の属性を管理するための情報であり、本具体例では、自社商品の品番(自社品番)、純正商品の品番(純正品番)、他社商品の品番(他社品番)等の品番種別を区別するための情報である。検索値には、正しい品番に基づくもの、間違えた品番に基づくものが含まれているが、そのような中で検索表示は、正しい品番を示すものであり、商品選択表示欄にするための文字列である。検索表示は、品番に基づくものであるので、品番を区別していない商品コードとは必ずしも一致しない。 Figures 2 and 6 show the search value master in this specific example. As shown in Figures 2 and 6, the search value master in this specific example registers combinations of product code (product identification information), search attribute (product number attribute information), search display (product number), and search value for each search value. Specifically, five combinations 21 to 25 are registered in the search value master shown in Figure 2. Specifically, the search value master shown in Figure 6 registers one additional combination 2a in addition to the five combinations 21 to 25 registered in the search value master shown in Figure 2. The product code is information used to identify products. In this specific example, the product code of the company's own product is used regardless of whether the product is the company's own product, a genuine product, or a competitor's product, as long as it is the same product. The search attribute (product number attribute information) is information used to manage the product attributes indicated by the search value. In this specific example, the search attribute is information used to distinguish between product number types, such as the company's own product's product number (company's product number), the genuine product's product number (genuine product number), and the competitor's product's product number (competitor's product number). The search values include those based on the correct product number and those based on the incorrect product number, but the search display indicates the correct product number and is a string used to display the product selection field. Because the search display is based on the product number, it does not necessarily match the product code, which does not distinguish between product numbers.

図3は、本具体例における商品選択画面を示す図である。図3(a)は、商品選択前の商品選択画面を示し、図3(b)は、検索入力段階の商品選択画面を示し、図3(c)は、商品選択後の商品選択画面を示す。本具体例における商品選択画面には、図3(a)~(c)に示すように、商品選択表示欄31、及び入力開始ボタン32が存在する。検索入力段階の商品選択画面には、これらに加えて、図3(b)に示すように、商品検索入力欄33及び検索候補表示欄34が表示されている。 Figure 3 shows the product selection screen in this specific example. Figure 3(a) shows the product selection screen before product selection, Figure 3(b) shows the product selection screen at the search input stage, and Figure 3(c) shows the product selection screen after product selection. The product selection screen in this specific example includes a product selection display field 31 and an input start button 32, as shown in Figures 3(a) to 3(c). In addition to these, the product selection screen at the search input stage also displays a product search input field 33 and a search candidate display field 34, as shown in Figure 3(b).

図4、図7及び図9は、本具体例における検索ログデータを示す図である。本具体例における検索ログデータには、図4、図7及び図9に示すように、検索日時の順に従って、ユーザID(検索者識別情報)、検索値、検索日時、及び検索結果(判定結果)の組み合わせが、検索値の入力別に登録されている。図4に示される検索ログデータには、具体的に、8つの検索ログレコード41~48が登録されている。図7に示される検索ログデータには、具体的に、図4に示される検索ログデータに登録された8つの検索ログレコード41~48に加えてさらに3つの検索ログレコード4a~4cを含むレコードが追加登録されている。図9に示される検索ログデータには、具体的に、図7に示される検索ログデータに登録された検索ログレコードのうち検索日時が2023年7月20日以前の検索ログレコードが削除されている。 Figures 4, 7, and 9 show search log data for this specific example. In the search log data for this specific example, as shown in Figures 4, 7, and 9, combinations of user ID (searcher identification information), search value, search date and time, and search results (determination results) are registered for each input search value, in order of search date and time. Specifically, eight search log records 41-48 are registered in the search log data shown in Figure 4. Specifically, in the search log data shown in Figure 7, in addition to the eight search log records 41-48 registered in the search log data shown in Figure 4, three additional records including search log records 4a-4c are registered. Specifically, in the search log data shown in Figure 9, search log records with search dates and times before July 20, 2023 have been deleted from the search log data shown in Figure 7.

図5及び図8は、本具体例における受注データを示す図である。本具体例の受注データには、図5及び図8に示すように、受注番号(受注識別情報)、得意先(ユーザIDと同一)、商品コード(商品識別情報)、及び受注数の組み合わせが、受注番号別に登録されている。図5に示される受注データには、具体的に、3つの受注情報51~53が登録されている。図8に示される受注データには、具体的に、図5に示される受注データに登録された3つの受注情報51~53に加えてさらに2つの受注情報5a・5bを含む受注情報が追加登録されている。 Figures 5 and 8 show the order data in this specific example. As shown in Figures 5 and 8, the order data in this specific example registers combinations of order number (order identification information), customer (same as user ID), product code (product identification information), and order quantity for each order number. Specifically, three pieces of order information 51-53 are registered in the order data shown in Figure 5. Specifically, the order data shown in Figure 8 registers two pieces of order information 5a and 5b in addition to the three pieces of order information 51-53 registered in the order data shown in Figure 5.

まずは、商品選択のための商品検索から検索ログ更新までの情報処理の流れについて詳細に説明する。 First, we will explain in detail the information processing flow from product search for product selection to updating the search log.

ユーザ(得意先A)は、ユーザID「得意先A」の名義にてログインした後、図3(a)に示される商品選択画面を開き、入力開始ボタン32を押し下げ、図3(b)に示されるような、商品検索入力欄33を開く。ユーザ(得意先A)が、商品選択画面の商品検索入力欄33に、検索値「EAIS001」と入力すると、検索受付部102aは、図2に示される検索値マスタに登録された組み合わせ21~25のうち、入力された検索値「EAIS001」に対応する商品コード「EAIS001」を有する組み合わせ21~24を抽出し、図3(b)に示されるように、抽出された組み合わせ21~24における4つの検索値「EAIS001」、「897173210」、「894104273」及び「A702」を、検索候補として商品選択画面の検索候補表示欄34に表示する。 After logging in under the user ID "Customer A," the user (Customer A) opens the product selection screen shown in FIG. 3(a) and presses the input start button 32 to open the product search input field 33 as shown in FIG. 3(b). When the user (Customer A) enters the search value "EAIS001" in the product search input field 33 on the product selection screen, the search reception unit 102a extracts combinations 21-24 that have the product code "EAIS001" corresponding to the entered search value "EAIS001" from among the combinations 21-25 registered in the search value master shown in FIG. 2, and displays the four search values "EAIS001," "897173210," "894104273," and "A702" in the extracted combinations 21-24 as search candidates in the search candidate display field 34 of the product selection screen, as shown in FIG. 3(b).

ユーザ(得意先A)は、検索候補表示欄34に表示された検索候補のうち検索値「EAIS001」を選択し、確定する。 The user (Customer A) selects and confirms the search value "EAIS001" from the search candidates displayed in the search candidate display field 34.

上記の確定により、検索受付部102aは、検索値「EAIS001」と共に、ログイン時に使用したユーザID「得意先A」を受け付ける(受付時間は2023年7月19日14:56)。また、検索受付部102aは、図3(b)に示されるように、図2に示される検索値マスタに登録された組み合わせ21に基づき、検索値「EAIS001」に対応する検索表示「EAIS001」を、商品選択画面の商品選択表示欄31に表示する。 As a result of the above confirmation, the search reception unit 102a receives the search value "EAIS001" along with the user ID "Customer A" used at the time of login (reception time is 14:56 on July 19, 2023). Furthermore, as shown in FIG. 3(b), the search reception unit 102a displays the search display "EAIS001" corresponding to the search value "EAIS001" in the product selection display field 31 on the product selection screen, based on the combination 21 registered in the search value master shown in FIG. 2.

一方、判定部102bは、図2に示される検索値マスタに登録された組み合わせ21に基づき、上記の確定時点において、検索受付部102aが受け付けた検索値「EAIS001」が検索値マスタに登録されていると判定する。 On the other hand, based on the combination 21 registered in the search value master shown in Figure 2, the determination unit 102b determines that the search value "EAIS001" accepted by the search acceptance unit 102a is registered in the search value master at the above-mentioned confirmation point.

検索ログ更新部102cは、図4に示す検索ログデータように、判定部102bによる検索値が検索値マスタに登録されていると判定されたこと示す検索結果「TRUE」と共に、検索受付部102aが受け付けた検索値「EAIS001」及びユーザID「得意先A」、検索日時として検索受付部102aが検索値を受け付けた日時「2023/7/19 14:56」からなる検索ログレコード41を、検索ログデータに登録する。 The search log update unit 102c registers in the search log data, as shown in Figure 4, a search result "TRUE" indicating that the determination unit 102b has determined that the search value is registered in the search value master, as well as a search log record 41 consisting of the search value "EAIS001" and user ID "Customer A" received by the search reception unit 102a, and the search date and time "2023/7/19 14:56" when the search reception unit 102a received the search value.

この後、同様の流れが繰り返されることによって、図4に示すように、検索ログデータに、上記で登録された検索ログレコード41に加えて、7つの検索ログレコード42~48が登録される。なお、検索結果「FALSE」は、判定部102bによって、検索値が検索値マスタに登録されていないと判定されたことを示すものである。この場合、商品検索入力欄33に検索値を入力しても、検索候補は出てこない。 The same process is then repeated, and as shown in Figure 4, seven search log records 42 to 48 are registered in the search log data in addition to the search log record 41 registered above. Note that the search result "FALSE" indicates that the determination unit 102b has determined that the search value is not registered in the search value master. In this case, even if a search value is entered in the product search input field 33, no search candidates will appear.

次に、検索ログレコードの分析支援からマスタ更新までの情報処理の流れについて詳細に説明する。 Next, we will explain in detail the information processing flow from supporting the analysis of search log records to updating master data.

第一に、分析支援部102eは、図4に示す検索ログデータに登録された8つの検索ログレコードのうち、図2に示される検索値マスタに基づき、ユーザIDが同一で且つ検索値に対応する商品コードが同一の受注情報がある検索ログレコードを、その受注情報と紐づける。 First, the analysis support unit 102e links search log records that contain order information with the same user ID and the same product code corresponding to the search value, based on the search value master shown in Figure 2, out of the eight search log records registered in the search log data shown in Figure 4, to that order information.

具体的には、分析支援部102eは、検索ログデータ及び受注データを表示する画面上で、図4に示す検索ログデータにおけるユーザID「得意先A」及び検索値「EAIS001」を有する検索ログレコード41と、図5に示す受注データにおける同一のユーザID及び同一の検索値に対応する商品コード「EAIS001」(図2の検索値マスタによる)を有する受注データ51との間を双方向に画面上の操作による接続を可能にする。 Specifically, on a screen displaying search log data and order data, the analysis support unit 102e enables bidirectional connection between a search log record 41 having the user ID "Customer A" and search value "EAIS001" in the search log data shown in Figure 4 and order data 51 having the product code "EAIS001" (according to the search value master in Figure 2) corresponding to the same user ID and the same search value in the order data shown in Figure 5, via on-screen operations.

同様に、図4のユーザID「得意先A」及び検索値「EAIS002」を有する検索ログレコード42と、図5の同一のユーザID及び同一の検索値に対応する商品コード「EAIS002」(図2の検索値マスタによる)を有する受注データ52との間、図4のユーザID「得意先C」及び検索値「A702」を有する検索ログレコード47と、図5の同一のユーザID及び同一の検索値に対応する商品コード「EAIS001」(図2の検索値マスタによる)を有する受注データ53との間についても、双方向に画面上の操作による接続を可能にする。 Similarly, bidirectional connections can be made via on-screen operations between search log record 42 in Figure 4, which has user ID "Customer A" and search value "EAIS002," and order data 52 in Figure 5, which has product code "EAIS002" (according to the search value master in Figure 2) corresponding to the same user ID and search value, and between search log record 47 in Figure 4, which has user ID "Customer C" and search value "A702," and order data 53 in Figure 5, which has product code "EAIS001" (according to the search value master in Figure 2) corresponding to the same user ID and search value.

また、分析支援部102eは、受注情報と紐づけた検索ログレコード41・42・47を抽出して一覧とし、抽出した検索ログレコードを画面上に表示可能とする。 In addition, the analysis support unit 102e extracts search log records 41, 42, and 47 linked to order information, creates a list, and makes it possible to display the extracted search log records on the screen.

このような検索ログレコードと受注データの紐づけと、作成された一覧により、どのような検索値からどの程度受注に至っているのかを容易に把握することができ、検索結果「FALSE」を伴う検索値の中から、受注に至った検索値に類似する注目すべき検索値を見つけ出すことが容易になる。 By linking search log records with order data in this way and creating a list, it is easy to understand which search values lead to which orders, and it becomes easy to find noteworthy search values similar to the search values that led to orders from among the search values that result in the search result "FALSE."

第二に、分析支援部102eは、図4に示す検索ログデータにおける、検索結果「FALSE」を伴う3つの検索ログレコード44・45・48のうち、同一の検索値を有する検索ログレコードは、共通の検索値「EAI-S001」を伴う2つの検索ログレコード44・48であるので、これらを抽出し、一覧として、抽出した検索ログレコードを画面上に表示可能とする。 Secondly, of the three search log records 44, 45, and 48 with the search result "FALSE" in the search log data shown in Figure 4, the analysis support unit 102e extracts the two search log records 44 and 48 with the common search value "EAI-S001" that have the same search value, and makes it possible to display the extracted search log records on the screen as a list.

このように作成された一覧により、検索結果「FALSE」を伴う検索値のうち、複数回同様に検索されているものの検索成功に至らなかったような、検索ミスとはいえない注目すべき検索値を見つけ出すことが容易になる。 The list created in this way makes it easy to find noteworthy search values that have the search result "FALSE" but have been searched for multiple times without success, and are not necessarily search errors.

第三に、分析支援部102eは、図4に示す検索ログデータから、検索日時が一定時間(ここでは10分以内と設定されているとする)範囲内にある同一のユーザID「得意先B」を伴う複数の検索ログレコード44~46を紐づけて抽出し(2023/7/20日09:40~09:41に3連続で検索している)、一覧として、抽出した検索ログレコードを画面上に表示可能とする。 Third, the analysis support unit 102e links and extracts multiple search log records 44-46 with the same user ID "Customer B" whose search dates and times fall within a certain time range (set here to within 10 minutes) from the search log data shown in Figure 4 (three consecutive searches were performed between 09:40 and 09:41 on July 20, 2023), and makes it possible to display the extracted search log records as a list on the screen.

このように作成された一覧により、検索者が何を検索しようとしていたか、検索結果「FALSE」を伴う検索値と、検索結果「TRUE」を伴う検索値とを比較して検索成功に至るまでにどのような検索値が入力されたかを分析することが容易となる。 The list created in this way makes it easy to analyze what the searcher was trying to search for and what search values were entered to achieve a successful search by comparing search values that result in "FALSE" with search values that result in "TRUE."

データ解析者は、分析支援部102eによる紐づけや分析支援部102eにより作成された一覧を確認した結果、検索値「EAI-S001」が入力されて検索成功に至らなかったケースが複数ある点(検索ログレコード44・48)、この検索値「EAI-S001」が入力された後、短時間に検索値「EAIS001」が入力されて検索成功に至ったケースがある点(検索ログレコード45・46)、検索値「EAIS001」に対応する商品コード「EAIS001」の商品が複数回受注に成功している点(受注情報51・53)から、検索値「EAI-S001」は、商品の正しい表記ではないものの、ユーザ(任意の得意先)が検索値「EAIS001」(正しい表記)を入力しようとして間違えて入力し、検索結果「FALSE」に至ることが頻発している検索値であると認識する。 After checking the linking by analysis support unit 102e and the list created by analysis support unit 102e, the data analyst recognizes that, although the search value "EAI-S001" is not the correct representation of the product, it is a search value that is frequently mistakenly entered by users (any customer) when attempting to enter the search value "EAIS001" (the correct representation), resulting in the search result "FALSE."

その結果、データ解析者は、検索値「EAI-S001」を検索値マスタに追加するべきであると判断する。データ解析者は、商品コード「EAIS001」、検索属性「自社品番」、検索表示「EAIS001」(正しい表記)、検索値「EAI-S001」(間違えた表記)の組み合わせを検索値追加登録画面(図略)に入力する。 As a result, the data analyst determines that the search value "EAI-S001" should be added to the search value master. The data analyst enters the combination of product code "EAIS001," search attribute "company product number," search display "EAIS001" (correct notation), and search value "EAI-S001" (incorrect notation) into the search value addition registration screen (illustration omitted).

マスタ更新部102dは、データ解析者により入力された組み合わせが、図2の検索値マスタに基づき、既に登録された組み合わせとは異なる組み合わせであると判定し、データ解析者により入力された組み合わせを受け付け、図6に示すように、組み合わせ2aを検索値マスタに追加登録する。 The master update unit 102d determines, based on the search value master in Figure 2, that the combination entered by the data analyst is different from the combinations already registered, accepts the combination entered by the data analyst, and additionally registers combination 2a in the search value master, as shown in Figure 6.

データ解析者は、後日、図7に示す検索ログデータを確認したところ、検索ログレコード4a~4cから、新たに追加した検索値「EAI-S001」を介して検索結果「TRUE」に至っているケースが複数あることを確認する。データ解析者は、さらには、分析支援部102eによってこれらの検索ログレコード4a・4cと紐づけられた図8に示す受注データの受注情報5a・5bにより、検索値「EAI-S001」から受注に至ったケースが複数存在することも確認する(受注情報5a・5b)。したがって、検索値「EAI-S001」を伴う組み合わせ2aの検索値マスタへの追加登録によって、受注増加につながったということが明らかである。 When the data analyst later checked the search log data shown in Figure 7, he confirmed that there were multiple cases in which the search result "TRUE" was reached via the newly added search value "EAI-S001" in search log records 4a-4c. The data analyst further confirmed that there were multiple cases in which orders were placed using the search value "EAI-S001" based on order information 5a and 5b of the order data shown in Figure 8, which was linked to these search log records 4a and 4c by the analysis support unit 102e (order information 5a and 5b). Therefore, it is clear that the additional registration of combination 2a, which includes the search value "EAI-S001," in the search value master led to an increase in orders.

最後に、検索ログレコード削除の情報処理の流れについて詳細に説明する。 Finally, we will provide a detailed explanation of the information processing flow for deleting search log records.

検索ログ管理者は、毎月末に前月20日までの検索ログレコードを検索ログデータからすべて削除する設定を予め行っていたとする。検索ログ更新部102cは、2023年8月末、図7に示す検索ログデータから、検索日時が2023年7月20日以前の検索ログレコード41~47をすべて抽出し、これらを削除する。このような機能により検索ログデータが過剰に蓄積されることを防ぐことができる。 Let's say the search log administrator has previously configured the system to delete all search log records up to the 20th of the previous month from the search log data at the end of each month. At the end of August 2023, the search log update unit 102c will extract all search log records 41 to 47 with search dates and times before July 20, 2023 from the search log data shown in Figure 7 and delete them. This function prevents excessive accumulation of search log data.

以上で説明した通り、本発明のシステムによれば、得意先からの商品検索時の検索ログを収集し、検索値マスタに追加登録すべき検索値の発見を支援することにより、商品検索の精度を上げることで受注の機会損失を減らし、売上向上に繋げることができる。 As explained above, the system of the present invention collects search logs from customers when they search for products and assists in the discovery of search values that should be added to the search value master, thereby improving the accuracy of product searches, reducing lost order opportunities and leading to increased sales.

[3.国連が主導する持続可能な開発目標(SDGs)への貢献]
本実施形態により、業務効率化や企業の適切な経営判断を推進することに寄与することができるので、SDGsの目標8及び9に貢献することが可能となる。
[3. Contribution to the United Nations-led Sustainable Development Goals (SDGs)]
This embodiment can contribute to improving business efficiency and promoting appropriate management decisions by companies, thereby contributing to the achievement of SDGs Goals 8 and 9.

また、本実施形態により、廃棄ロス削減や、ペーパレス・電子化を推進することに寄与することができるので、SDGsの目標12、13及び15に貢献することが可能となる。 Furthermore, this embodiment can contribute to reducing waste and promoting paperless and electronic systems, thereby contributing to SDGs goals 12, 13, and 15.

また、本実施形態により、統制、ガバナンス強化に寄与することができるので、SDGsの目標16に貢献することが可能となる。 Furthermore, this embodiment can contribute to strengthening control and governance, thereby contributing to Goal 16 of the SDGs.

[4.他の実施形態]
これまで本発明の実施形態について説明したが、本発明は、上述した実施形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。
4. Other Embodiments
Although the embodiments of the present invention have been described above, the present invention may be implemented in various different embodiments other than those described above within the scope of the technical concept described in the claims.

例えば、上述した実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。 For example, of the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using known methods.

このほか、上記文献中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。 In addition, the processing procedures, control procedures, specific names, registered data for each process, information including search conditions and other parameters, screen examples, and database configurations shown in the above documents and drawings may be changed as desired unless otherwise specified.

また、PC100に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。 Furthermore, with regard to the PC 100, the components shown are functional concepts and do not necessarily have to be physically configured as shown.

例えば、PC100を構成する各装置が備える処理機能、特に制御部にて行われる各処理機能については、その全部または任意の一部を、CPUおよび当該CPUにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、本実施形態で説明した処理を情報処理装置に実行させるためのプログラム化された命令を含む一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じて各装置に機械的に読み取られる。すなわち、ROMまたはHDD(Hard Disk Drive)などの記憶部などには、OSと協働してCPUに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、RAMにロードされることによって実行され、CPUと協働して制御部を構成する。 For example, all or any part of the processing functions of each device constituting PC 100, particularly the processing functions performed by the control unit, may be implemented by a CPU and a program interpreted and executed by the CPU, or may be implemented as hardware using wired logic. The program is recorded on a non-transitory, computer-readable recording medium containing programmed instructions for causing the information processing device to execute the processes described in this embodiment, and is mechanically read by each device as needed. That is, a computer program that works in conjunction with the OS to issue commands to the CPU and perform various processes is recorded in a storage unit such as a ROM or HDD (Hard Disk Drive). This computer program is executed by being loaded into RAM, and works in conjunction with the CPU to form the control unit.

また、このコンピュータプログラムは、PC100に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。 This computer program may also be stored on an application program server connected to PC 100 via any network, and all or part of it may be downloaded as needed.

また、本実施形態で説明した処理を実行するためのプログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム第一商品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、USB(Universal Serial Bus)メモリ、SD(Secure Digital)カード、フレキシブルディスク、光磁気ディスク、ROM、EPROM(Erasable Programmable Read Only Memory)、EEPROM(登録商標)(Electrically Erasable and Programmable Read Only Memory)、CD-ROM(Compact Disk Read Only Memory)、MO(Magneto-Optical disk)、DVD(Digital Versatile Disk)、および、Blu-ray(登録商標) Disc等の任意の「可搬用の物理媒体」を含むものとする。 In addition, the program for executing the processing described in this embodiment may be stored on a non-temporary computer-readable recording medium, and may also be configured as a program-first product. Here, this "recording medium" includes memory cards, USB (Universal Serial Bus) memories, SD (Secure Digital) cards, flexible disks, magneto-optical disks, ROMs, EPROMs (Erasable Programmable Read Only Memory), EEPROMs (registered trademark) (Electrically Erasable and Programmable Read Only Memory), CD-ROMs (Compact Disk Read Only Memory), MOs (Magneto-Optical disks), DVDs (Digital Versatile Disks), and more. This includes any "portable physical media" such as a Blu-ray Disc (registered trademark) and a Blu-ray (registered trademark) Disc.

また、「プログラム」とは、任意の言語または記述方法にて記述されたデータ処理方法であり、ソースコードまたはバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、OSに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施形態に示した各装置において記録媒体を読み取るための具体的な構成および読み取り手順ならびに読み取り後のインストール手順等については、周知の構成や手順を用いることができる。 A "program" is a data processing method written in any language or description method, and may be in any format, such as source code or binary code. It should be noted that a "program" is not necessarily limited to a single structure, but also includes a distributed structure consisting of multiple modules or libraries, or a structure that achieves its function by working in conjunction with a separate program, such as an OS. The specific structure and reading procedure for reading a recording medium in each device shown in the embodiments, as well as the installation procedure after reading, can use well-known structures and procedures.

記憶部に格納される各種のデータベース等は、RAM、ROM等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、及び、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、及び、ウェブページ用ファイル等を格納する。 The various databases stored in the memory unit are storage devices such as memory devices such as RAM and ROM, fixed disk devices such as hard disks, flexible disks, and optical disks, and store various programs, tables, databases, and web page files used for various processes and website provision.

また、PC100は、既知のパーソナルコンピュータまたはワークステーション等の情報処理装置として構成してもよく、また、任意の周辺装置が接続された当該情報処理装置として構成してもよい。また、PC100は、当該PC100に本実施形態で説明した処理を実現させるソフトウェア(プログラムまたはデータ等を含む)を実装することにより実現してもよい。 The PC 100 may be configured as an information processing device such as a known personal computer or workstation, or may be configured as such an information processing device to which any peripheral device is connected. The PC 100 may also be implemented by installing software (including programs, data, etc.) that causes the PC 100 to perform the processing described in this embodiment.

更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じてまたは機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。 Furthermore, the specific form of distribution and integration of the devices is not limited to that shown in the figures, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various additions or functional loads. In other words, the above-mentioned embodiments may be implemented in any combination, or embodiments may be implemented selectively.

本発明は、例えば、得意先向けの商品販売画面を保有し、多種多様な商品の呼称がある市販品を扱う業界において特に有用である。 The present invention is particularly useful, for example, in industries that have product sales screens for customers and handle commercial products with a wide variety of product names.

100 PC
102 制御部
102a 検索受付部
102b 判定部
102c 検索ログ更新部
102d マスタ更新部
102e 分析支援部
104 通信インターフェース部
106 記憶部
106a 検索値マスタ記憶部
106b 検索ログデータ記憶部
106c 受注データ記憶部
108 入出力インターフェース部
200 サーバ
300 ネットワーク
400 入力装置
500 出力装置
100 PCS
102 Control unit 102a Search reception unit 102b Determination unit 102c Search log update unit 102d Master update unit 102e Analysis support unit 104 Communication interface unit 106 Storage unit 106a Search value master storage unit 106b Search log data storage unit 106c Order data storage unit 108 Input/output interface unit 200 Server 300 Network 400 Input device 500 Output device

Claims (9)

制御部を備える商品受注装置であって、
前記制御部が、
商品検索入力欄に入力された検索値及びそれに対応する検索者識別情報を受け付ける検索受付手段と、
前記検索受付手段が検索値を受け付けた時点において、検索値とそれに対応する商品識別情報の組み合わせが登録された検索値マスタに、前記検索受付手段が受け付けた検索値が登録されているか否かを判定する判定手段と、
前記判定手段による判定結果と共に、前記検索受付手段が受け付けた検索値及び検索者識別情報を含む検索ログレコードを検索ログデータに登録する検索ログ更新手段と、
検索値とそれに対応する商品識別情報の新たな組み合わせを受け付け、当該組み合わせを検索値マスタに追加登録するマスタ更新手段と、を備える
ことを特徴とする商品受注装置。
A product order receiving device including a control unit,
The control unit
a search reception means for receiving a search value entered in a product search input field and corresponding searcher identification information;
a determination means for determining whether the search value received by the search reception means is registered in a search value master in which combinations of search values and corresponding product identification information are registered, when the search value reception means receives the search value;
a search log update means for registering a search log record including the determination result by the determination means, the search value received by the search reception means, and the searcher identification information in the search log data;
a master update means for receiving a new combination of a search value and corresponding product identification information, and additionally registering the combination in a search value master .
前記検索ログ更新手段が登録する検索ログレコードには、
判定結果、検索値及び検索者識別情報に加えて、検索日時が含まれる
ことを特徴とする請求項1に記載の商品受注装置。
The search log record registered by the search log update means includes:
2. The product order receiving device according to claim 1, wherein the search date and time are included in addition to the determination result, the search value, and the searcher identification information.
前記検索受付手段が、
商品検索入力欄に検索値が入力されると、前記検索値マスタに登録された組み合わせのうち、入力された検索値に対応する商品識別情報と同一の商品識別情報を有する組み合わせを抽出し、抽出された組み合わせにおける検索値を検索候補として表示する
ことを特徴とする請求項1に記載の商品受注装置。
The search reception means
The product order receiving device according to claim 1, characterized in that when a search value is entered in a product search input field, combinations registered in the search value master that have product identification information identical to the product identification information corresponding to the entered search value are extracted, and the search values in the extracted combinations are displayed as search candidates.
前記制御部が、
検索ログデータにおける検索ログレコードを、検索者識別情報が同一で且つ検索値に対応する商品識別情報が同一の受注情報と紐づけ、それらを、検索ログレコードの表示画面と受注情報の表示画面との間で一方向又は双方向において、画面上の操作による接続を可能にする分析支援手段、をさらに備える
ことを特徴とする請求項1に記載の商品受注装置。
The control unit
The product order receiving device according to claim 1, further comprising an analysis support means for linking search log records in the search log data with order information having the same searcher identification information and the same product identification information corresponding to the search value, and enabling a connection between the search log record display screen and the order information display screen in one direction or two directions by on-screen operations.
前記制御部が、
検索ログデータにおける、登録されていないと判定された判定結果を伴う検索ログレコードのうち、同一の検索値を有する複数の検索ログレコードを抽出し、一覧として、抽出した検索ログレコードの画面上への表示を可能にする分析支援手段、をさらに備える
ことを特徴とする請求項1に記載の商品受注装置。
The control unit
The product order receiving device according to claim 1, further comprising an analysis support means for extracting a plurality of search log records having the same search value from among search log records in the search log data that are determined to be not registered, and for enabling the extracted search log records to be displayed on a screen as a list.
前記制御部が、
検索ログデータから、検索日時が一定時間範囲内にある同一の検索者識別情報を伴う複数の検索ログレコードを紐づけて抽出し、一覧として、抽出した検索ログレコードの画面上への表示を可能にする分析支援手段、をさらに備える
ことを特徴とする請求項2に記載の商品受注装置。
The control unit
The product order receiving device according to claim 2, further comprising an analysis support means for linking and extracting from the search log data a plurality of search log records with the same searcher identification information whose search dates and times fall within a certain time range, and for enabling the extracted search log records to be displayed on a screen as a list.
前記検索ログ更新手段が、
予め指定された期間を経過した検索日時を有する検索ログレコードを検索ログデータから削除する
ことを特徴とする請求項2に記載の商品受注装置。
The search log update means
3. The product order receiving device according to claim 2, wherein a search log record having a search date and time that is beyond a predetermined period is deleted from the search log data.
制御部を備える商品受注装置において実行される商品受注方法であって、
前記制御部で実行される、
商品検索入力欄に入力された検索値及びそれに対応する検索者識別情報を受け付ける検索受付ステップと、
前記検索受付ステップで検索値を受け付けた時点において、検索値とそれに対応する商品識別情報の組み合わせが登録された検索値マスタに前記検索受付ステップで受け付けた検索値が登録されているか否かを判定する判定ステップと、
前記判定ステップによる判定結果と共に、前記検索受付ステップで受け付けた検索値及び検索者識別情報を含む検索ログレコードを検索ログデータに登録する検索ログ更新ステップと、
検索値とそれに対応する商品識別情報の新たな組み合わせを受け付け、当該組み合わせを検索値マスタに追加登録するマスタ更新ステップと、を含む
ことを特徴とする商品受注方法。
A product order receiving method executed in a product order receiving device including a control unit,
Executed by the control unit,
a search reception step of receiving a search value entered in a product search input field and corresponding searcher identification information;
a determination step of determining whether or not the search value received in the search receiving step is registered in a search value master in which combinations of search values and corresponding product identification information are registered, at the time when the search value is received in the search receiving step;
a search log update step of registering a search log record including the search value and searcher identification information received in the search receiving step together with the determination result of the determining step into search log data;
a master update step of accepting a new combination of a search value and corresponding product identification information, and additionally registering the combination in the search value master .
制御部を備える商品受注装置に実行させるための商品受注プログラムであって、
前記制御部に実行させるための、
商品検索入力欄に入力された検索値及びそれに対応する検索者識別情報を受け付ける検索受付ステップと、
前記検索受付ステップで検索値を受け付けた時点において、検索値とそれに対応する商品識別情報の組み合わせが登録された検索値マスタに前記検索受付ステップで受け付けた検索値が登録されているか否かを判定する判定ステップと、
前記判定ステップによる判定結果と共に、前記検索受付ステップで受け付けた検索値及び検索者識別情報を含む検索ログレコードを検索ログデータに登録する検索ログ更新ステップと、
検索値とそれに対応する商品識別情報の新たな組み合わせを受け付け、当該組み合わせを検索値マスタに追加登録するマスタ更新ステップと、を含む
ことを特徴とする商品受注プログラム。
A product order receiving program to be executed by a product order receiving device having a control unit,
To cause the control unit to execute
a search reception step of receiving a search value entered in a product search input field and corresponding searcher identification information;
a determination step of determining whether or not the search value received in the search receiving step is registered in a search value master in which combinations of search values and corresponding product identification information are registered, at the time when the search value is received in the search receiving step;
a search log update step of registering a search log record including the search value and searcher identification information received in the search receiving step together with the determination result of the determining step into search log data;
a master update step of accepting a new combination of a search value and corresponding product identification information, and additionally registering the combination in the search value master .
JP2023145462A 2023-09-07 2023-09-07 Product order receiving device, product order receiving method, and product order receiving program Active JP7802045B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023145462A JP7802045B2 (en) 2023-09-07 2023-09-07 Product order receiving device, product order receiving method, and product order receiving program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023145462A JP7802045B2 (en) 2023-09-07 2023-09-07 Product order receiving device, product order receiving method, and product order receiving program

Publications (2)

Publication Number Publication Date
JP2025038698A JP2025038698A (en) 2025-03-19
JP7802045B2 true JP7802045B2 (en) 2026-01-19

Family

ID=95023676

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023145462A Active JP7802045B2 (en) 2023-09-07 2023-09-07 Product order receiving device, product order receiving method, and product order receiving program

Country Status (1)

Country Link
JP (1) JP7802045B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005284897A (en) 2004-03-30 2005-10-13 Sharp Kagaku Kogyo Kk Building material sales apparatus
JP5220554B2 (en) 2008-10-29 2013-06-26 ヤフー株式会社 Questionnaire survey apparatus, questionnaire survey system, questionnaire survey method and program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005284897A (en) 2004-03-30 2005-10-13 Sharp Kagaku Kogyo Kk Building material sales apparatus
JP5220554B2 (en) 2008-10-29 2013-06-26 ヤフー株式会社 Questionnaire survey apparatus, questionnaire survey system, questionnaire survey method and program

Also Published As

Publication number Publication date
JP2025038698A (en) 2025-03-19

Similar Documents

Publication Publication Date Title
US7814101B2 (en) Term database extension for label system
US20070061296A1 (en) Annotating documents in a collaborative application with data in disparate information systems
JP2009187414A (en) Attribute item extraction program for analysis, attribute item extraction method for analysis, and information analysis apparatus
US6370545B1 (en) Method of accessing removable storage media
JP7802045B2 (en) Product order receiving device, product order receiving method, and product order receiving program
JP7112260B2 (en) Management accounting data creation support device, management accounting data creation support method, and management accounting data creation support program
JP4852834B2 (en) Application requirement design support system and method
JP5128386B2 (en) Information processing apparatus, electronic form management system, server apparatus, form retrieval method, and program
JP4832952B2 (en) Database analysis system, database analysis method and program
JP2025161513A (en) Fixed asset management device, fixed asset management method, and fixed asset management program
JP7760482B2 (en) Software configuration management data creation support device and software configuration management data creation support method
JP5718630B2 (en) Information processing apparatus, information asset management system, information asset management method, and program
JP7411362B2 (en) Anti-social information verification device, anti-social information verification method, and anti-social information verification program
JP7341845B2 (en) Product management equipment, product management methods, and product management programs
US12182132B2 (en) System and method of generating data for populating or updating accounting databases based on digitized accounting source documents
JP6939473B2 (en) Document processing equipment and programs
JP2023005894A (en) Abnormality display apparatus, abnormality display method, and abnormality display program
JP7438876B2 (en) Related help automatic display device, related help automatic display method, and related help automatic display program
JP7716368B2 (en) Registration operation support device, registration operation support method, and registration operation support program
JP7772743B2 (en) Customer information management device, customer information management method, and customer information management program
JP7514721B2 (en) Installment contract review device, installment contract review method, and installment contract review program
JP7758696B2 (en) Loan management device, loan management method, and loan management program
JP7538700B2 (en) Manufacturing instruction/repair instruction slip creation device, manufacturing instruction/repair instruction slip creation method, and manufacturing instruction/repair instruction slip creation program
JP7445582B2 (en) Shipping warehouse determination device, shipping warehouse determination method, and shipping warehouse determination program
JP2003058559A (en) Document classification method, search method, classification system, and search system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250619

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20250619

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250805

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250908

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: 20251209

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260106

R150 Certificate of patent or registration of utility model

Ref document number: 7802045

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150