Order processing device, order processing method, and order processing program
Patent Information
- Application Number
- JP2025029220
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-02-26
- Publication Date
- 2026-09-07
AI Technical Summary
【0013】 本発明によれば、製品を製造するにあたり、受注を行う営業部署が、得意先に連絡する必要のある製造可能納期を把握する場合に、営業部署と発注部署間の確認作業の負荷を低減することが可能になるという効果を奏する。
Smart Images

Figure 2026142237000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an order reception processing apparatus, an order reception processing method, and an order reception processing program. [Background Art]
[0002] For example, when manufacturing make-to-order products composed of a plurality of materials, the sales department receives an order for the make-to-order product, and the ordering department orders necessary materials. Conventionally, as a system for placing and receiving orders, there is, for example, Patent Document 1. [Prior Art Literature] [Patent Literature]
[0003] [Patent Document 1] Japanese Patent Laying-Open No. 2023-43489 [Summary of the Invention] [Problem to be Solved by the Invention]
[0004] However, conventionally, when manufacturing a make-to-order product, since suppliers are different when ordering necessary materials, the delivery date of each material cannot be confirmed on the system, and it is necessary to compare the delivery dates of materials collected by each person in charge of the ordering department outside the system, and notify the sales department of the latest delivery date as the manufacturable delivery date. For this reason, when the sales department that receives an order needs to grasp the manufacturable delivery date that needs to be notified to the customer when manufacturing a product, there is a problem that the load of confirmation work between the sales department and the ordering department is large.
[0005] The present invention has been made in view of the above, and an object thereof is to provide an order reception processing apparatus, an order reception processing method, and an order reception processing program capable of reducing the load of confirmation work between a sales department and an ordering department when the sales department that receives an order needs to grasp the manufacturable delivery date that needs to be notified to a customer when manufacturing a product. [Means for Solving the Problem]
[0006] To solve the above-mentioned problems and achieve the objective, the present invention provides an order processing device equipped with a control unit, wherein the control unit is configured to access a storage area that stores a product configuration master, which is registered as relating a product, its constituent products, and the number of constituent products, and inventory data including constituent products and their inventory quantities. When a sales department receives an order for a product from a customer, it inputs order data including the order number, provisional delivery date, delivery date, product, constituent products obtained from the product configuration master using the product as the key, and inventory quantities obtained from the inventory data using the constituent products as the key, and stores this order data in the storage area. Based on this order data, the order processing device inputs the order number, product, constituent products, inventory quantities, and constituent products obtained from the product configuration master using the constituent products as the key. The system is characterized by comprising: an order source data that generates order quantity items calculated by subtracting inventory quantities obtained using finished products as the key, stores the data in the storage area, and notifies the ordering department that an order for the product has been received; and an order source data that the ordering department creates based on the order source data, including order number, supplier, person in charge, component products, order quantity, customer delivery date confirmation, and order number items, stores the data in the storage area, places an order with the supplier based on the order data, updates the customer delivery date confirmation in the order data when the supplier confirms the delivery date, and further notifies the sales department of the customer delivery date confirmation for the latest date when all customer delivery date confirmations have been updated, and sets the delivery date in the order data.
[0007] Furthermore, in a preferred embodiment, the system may also include an order inquiry means that, in response to an operation by a sales department employee on the order inquiry screen, extracts and displays order data stored in the storage area using a specified order number as an extraction criterion.
[0008] Furthermore, in a preferred embodiment, the system may also include an order inquiry means that, in response to an operation by the person in charge of the ordering department on the order inquiry screen, extracts and displays order data stored in the storage area using a specified order number as the extraction condition.
[0009] In a preferred embodiment, the product may be made to order.
[0010] Furthermore, in a preferred embodiment, a different person may be in charge of each supplier of the order data.
[0011] Furthermore, in order to solve the above-mentioned problems and achieve the objectives, the present invention provides an order processing method executed by an information processing device equipped with a control unit, wherein the control unit is configured to access a storage area that stores a product configuration master, which is registered as relating a product, its constituent products, and the number of constituent products, and inventory data including constituent products and their inventory quantities, and the method executed by the control unit is to input order data including the order number, provisional delivery date, delivery date, product, constituent products obtained from the product configuration master using the product as the key, and inventory quantities obtained from the inventory data using the constituent products as the key, when a sales department receives an order for a product from a customer, and store it in the storage area, and based on the order data, the order number, product, constituent products, inventory quantities, and the product configuration master The order processing method is characterized by comprising: an order source data that includes an item for the number of orders to be placed, calculated by subtracting the number of inventory items obtained from the supplier using the component items as the key, and storing it in the storage area, and notifying the ordering department that an order for the product has been received; and an ordering department that, based on the order source data, creates order data that includes items for order number, supplier, person in charge, component items, number of orders, customer delivery date confirmation, and order number, and stores it in the storage area, places an order with the supplier based on the order data, updates the customer delivery date confirmation in the order data if the supplier has confirmed the delivery date, and further, when all customer delivery date confirmations have been updated, notifies the sales department of the customer delivery date confirmation for the latest date and sets it as the delivery date in the order data.
[0012] Furthermore, in order to solve the above-mentioned problems and achieve the objective, the present invention provides an order processing program to be executed by an information processing device equipped with a control unit, wherein the control unit has a product configuration master that registers a product, the constituent products of the product, and the number of constituent products associated with it, The system is configured to access a storage area that stores inventory data including component products and their stock quantities. The control unit, when a sales department receives a product order from a customer, inputs order data including the order number, provisional delivery date, delivery date, product, component products obtained from the product configuration master using the product as the key, and the stock quantity obtained from the inventory data using the component products as the key, and stores it in the storage area. Based on this order data, it generates ordering source data including the order number, product, component products, stock quantity, and the order quantity calculated by component quantity minus stock quantity obtained from the product configuration master using the component products as the key, and stores it in the storage area. The order processing program is characterized by being a program for executing an order process that includes: an order process that stores the order source data and notifies the ordering department that an order has been received for the product; and an order process in which the ordering department creates order data based on the order source data, including items such as order number, supplier, person in charge, component products, order quantity, customer delivery date response, and order number, stores it in the storage area, places an order with the supplier based on the order data, updates the customer delivery date response in the order data if the supplier has responded with a delivery date, and further notifies the sales department of the customer delivery date response for the latest date and sets it as the delivery date in the order data. [Effects of the Invention]
[0013] According to the present invention, when a sales department that receives orders needs to contact a customer regarding the possible delivery date for manufacturing a product, it is possible to reduce the burden of confirmation work between the sales department and the ordering department. [Brief explanation of the drawing]
[0014] [Figure 1] Figure 1 is a block diagram showing an example of the configuration of the order processing device according to this embodiment. [Figure 2] Figure 2 shows an example of the configuration of the product configuration master. [Figure 3] Figure 3 is a diagram illustrating a specific example of the processing performed by the control unit of the order processing device in this embodiment. [Figure 4]FIG. 4 is a diagram for explaining a specific example of processing of a control unit of an order processing device according to the present embodiment. [Figure 5] FIG. 5 is a diagram for explaining a specific example of processing of a control unit of an order processing device according to the present embodiment. [Figure 6] FIG. 6 is a diagram for explaining a specific example of processing of a control unit of an order processing device according to the present embodiment. [Figure 7] FIG. 7 is a diagram for explaining a specific example of processing of a control unit of an order processing device according to the present embodiment. [Figure 8] FIG. 8 is a diagram for explaining a specific example of processing of a control unit of an order processing device according to the present embodiment. [Figure 9] FIG. 9 is a diagram for explaining a specific example of processing of a control unit of an order processing device according to the present embodiment. [Figure 10] FIG. 10 is a diagram for explaining a specific example of processing of a control unit of an order processing device according to the present embodiment. [Figure 11] FIG. 11 is a diagram for explaining a specific example of processing of a control unit of an order processing device according to the present embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0015] Hereinafter, embodiments of an order processing device, an order processing method, and an order processing program according to the present invention will be described in detail based on the drawings. The present invention is not limited by the present embodiment.
[0016] [1. Overview] An overview of the present invention will be described in the order of [1-1. Background and Problems], [1-2. Solution], [1-3. Effects], and [1-4. Overview of the processing procedure of the present invention].[
[0017] [1-1. Background and Problems], For example, when manufacturing made-to-order products, the sales department receives the order, and the purchasing department orders the necessary materials. "Made-to-order products" refer to products composed of multiple materials. In this case, since the suppliers for the necessary materials differ, it is not possible to check the delivery dates of each material through the system. Therefore, it is necessary to compare the delivery dates of the materials brought in by each person in the purchasing department outside the system and inform the sales department of the latest delivery date as the feasible manufacturing date. In other words, it was necessary to communicate between departments using analog methods. As a result, when manufacturing products, there is a problem in that the sales department, which receives orders, has to confirm the feasible manufacturing date that needs to be communicated to customers, which places a heavy burden on the communication process between the sales department and the purchasing department.
[0018] [1-2. Solution Methods] In this invention, to solve the above problems, the sales department enters orders for made-to-order products on an order number basis, notifies the ordering department of the source data for the materials required for those made-to-order products, the ordering department places orders with suppliers, enters the results of the delivery date responses from suppliers, checks whether customer delivery dates have been responded to on an order number basis, and if all have been responded to, notifies the sales department of the latest delivery date and rewrites the delivery date in the order data to the latest delivery date.
[0019] [1-3. Effects] According to the present invention, when manufacturing made-to-order products, the burden of confirmation work between the sales department and the ordering department can be reduced when the sales department that receives the order needs to contact the customer about the possible manufacturing date. More specifically, the following effects can be achieved.
[0020] (1) When the sales department enters an order for a made-to-order product, a notification is sent to each purchasing manager, and the ordering data is linked. Since orders are placed based on this ordering data, it is possible to prevent order omissions.
[0021] (2) Because each purchasing manager enters the order data into the system, centralized management is possible, and it has become easy to check the latest delivery date from the entered order delivery dates. The latest delivery date found is automatically notified to the sales department, eliminating the need for manual processing across departments.
[0022] [1-4. Overview of the Processing Procedure of the Present Invention] The outline of the processing procedure of the present invention is as follows. In the following processing, processing is performed on a per-order number basis (processing is performed using the order number as the key).
[0023] (1) When the sales department enters order data for made-to-order products, it generates ordering source data based on the order data, adding data on the materials that need to be ordered and linked to the made-to-order product, and notifies the ordering department.
[0024] (2) The ordering department modifies the order quantity from the source data as necessary, and then, according to the operations of each person in charge, creates order data based on the source data and places an order with the supplier. Since the person in charge and the supplier differ for each material, order data is created for each person in charge. When each person in charge receives a delivery date response from the supplier, they enter the delivery date response into the order data. On the order inquiry screen, each person in charge can inquire about the order data. This allows each person in charge to check the order status and delivery date responses for the necessary materials in a list format, including order data other than their own responsibility.
[0025] (3) Once all delivery date responses have been entered, the ordering department can identify the material with the latest delivery date from among materials supplied by different suppliers. Taking this delivery date into account, the department notifies the sales department of the feasible delivery date and automatically updates the delivery date in the order data to the latest delivery date.
[0026] [2. Structure] The configuration of the order processing device 100 according to this embodiment will be described with reference to Figure 1, etc. Figure 1 is a block diagram showing an example of the configuration of the order processing device 100 according to this embodiment.
[0027] The order processing device 100 is a commercially available desktop personal computer. However, the order processing device 100 is not limited to stationary information processing devices such as desktop personal computers, but may also be portable information processing devices such as commercially available notebook personal computers, PDAs (Personal Digital Assistants), smartphones, or tablet personal computers.
[0028] As shown in Figure 1, the order processing device 100 comprises a control unit 102, a communication interface unit 104, a storage unit 106, and an input / output interface unit 108. Each part of the order processing device 100 is connected to communicate via any communication path.
[0029] The communication interface unit 104 connects the order processing device 100 to the network 300 via communication devices such as routers and wired or wireless communication lines such as dedicated lines. The communication interface unit 104 has the function of communicating data with other devices via communication lines. Here, the network 300 has the function of connecting the order processing device 100 with the server 200, sales department terminals 400, etc., and ordering department terminals 500, etc., so that they can communicate with each other, and is, for example, the internet or a LAN (Local Area Network). The data stored in the storage unit 106, which will be described later, may also be stored in the server 200.
[0030] The input / output interface unit 108 is connected to an input device 112 and an output device 114. The output device 114 can be a monitor (including a home television), a speaker, or a printer. The input device 112 can be a keyboard, mouse, microphone, or a monitor that works in conjunction with the mouse to provide pointing device functionality. In the following, the output device 114 may be referred to as the monitor 114, and the input device 112 as the keyboard 112 or mouse 112. "Output" includes displaying on the monitor of the output device 114 and printing with the printer of the output device 114. Furthermore, user operations on information displayed on the monitor 114 using the input device 112, etc., may be referred to as "user operation via UI".
[0031] The memory unit 106 stores various databases, tables, and files. The memory unit 106 also stores computer programs that work in cooperation with the OS (Operating System) to give instructions to the CPU (Central Processing Unit) to perform various processes. As the memory unit 106, for example, memory devices such as RAM (Random Access Memory) and ROM (Read Only Memory), fixed disk devices such as hard disks, flexible disks, and optical disks can be used.
[0032] Furthermore, the storage unit 106 stores the product configuration master 106a, inventory data, order data, ordering source data, order data, etc.
[0033] The product configuration master 106a is a master that registers how much material is needed to manufacture a product, and can consist of tables that associate and register the product (product code and / or product name), the constituent products that make up the product (constituent product code and / or constituent product name), and the number of components (see Figure 2).
[0034] Inventory data may include the product (product code and / or product name), its components (component product code and / or component product name), and the quantity in stock.
[0035] Order data may include order number, provisional delivery date, delivery date (= manufacturing feasible delivery date, customer-provided delivery date), product (product code and / or product name), component products (component product code and / or component product name), and inventory quantity.
[0036] The ordering data may include the order number, product (product code and / or product name), component product (component product code and / or component product name), quantity, inventory quantity, and order quantity.
[0037] Order data may include order number, supplier (supplier code and / or supplier name), person in charge, component products (component product code and / or component product name), order quantity, customer delivery date confirmation, and order number.
[0038] The control unit 102 is a CPU or similar component that comprehensively controls the order processing device 100. The control unit 102 has internal memory for storing control programs such as the OS, programs that define various processing procedures, and required data, and executes various information processing based on these stored programs.
[0039] The control unit 102 is configured to access the product configuration master 106a, inventory data, order data, client data, and other data stored in the storage unit 106. The product configuration master 106a, inventory data, order data, client data, and other data may be stored in another location (for example, the server 200), as long as the control unit 102 can access them.
[0040] Functionally, the control unit 102 comprises a master maintenance unit 102a, an order processing unit 102b, an order processing unit 102c, an inquiry unit 102d, and a screen display control unit 102e. The control unit 102 manages inventory data and updates the inventory data.
[0041] The master maintenance unit 102a performs editing such as data input, addition, modification, and updating on the product configuration master 106a in response to operator operations on a master maintenance screen (not shown) displayed on the monitor 114.
[0042] The order processing unit 102b, for example, provides an order entry screen in response to access from a terminal 400 in the sales department, and responds to the operations performed by the person in charge of the terminal 400 in the sales department on the order entry screen. Order data, including the order number, provisional delivery date, delivery date (= manufacturing feasible delivery date, customer-provided delivery date), product, component products obtained from the product configuration master 106a using the product as the key, and inventory quantities obtained from inventory data using the component products as the key, is input and stored in the storage unit 106.
[0043] Furthermore, the order processing unit 102b generates ordering data based on the order data, including the order number, product, component product, inventory quantity, and the order quantity calculated by subtracting the inventory quantity from the component product obtained from the product configuration master 106a, and stores it in the storage unit 106. It also notifies (sends) an email to the ordering department's terminal 500... with the ordering data attached, informing them that an order for product manufacturing has been received. The "order quantity" is configured to be editable, for example, by the person in charge at the sales department's terminal 400 on the ordering data editing screen.
[0044] When the person in charge of the ordering department receives notification that an order has been received, the order processing unit 102c provides an order input screen in response to access from the ordering department's terminal 500. Based on the ordering source data, the unit creates order data including items such as order number, supplier, person in charge, component products, order quantity, customer delivery date response, and order number, in response to the operations of each person in charge of the ordering department's terminal 500 on the order input screen, and stores it in the storage unit 106. The unit also places orders with each supplier based on the order data (for example, by email) and inquires about the customer's response delivery date.
[0045] The order processing unit 102c updates the order data stored in the memory unit 106 by inputting customer delivery date responses in response to the operations of each person in charge of the ordering department's terminal 500... on the order input screen.
[0046] The order processing unit 102c notifies the sales department terminals 400... of the latest customer delivery date response when all customer delivery date responses in the order data have been updated, and sets (updates) the delivery date in the order data.
[0047] The screen display control unit 102e controls the display of various screens (for example, master maintenance screen, order entry screen, purchase order entry screen, inquiry screen, etc.) displayed on the monitor 114, and the acceptance of input on the screen.
[0048] [3. Specific Examples] A specific example of the processing of the control unit 102 of the order processing device 100 according to this embodiment will be described with reference to Figures 1 to 11. Figures 2 to 11 are diagrams illustrating a specific example of the processing of the control unit 102 of the order processing device 100 according to this embodiment.
[0049] (Master Maintenance) Referring to Figure 2, the master maintenance will be explained in detail. The master maintenance unit 102a sets data for the product configuration master 106a in response to the operator's operation on a master maintenance screen (not shown) displayed on the monitor 114.
[0050] Figure 2 shows an example of the configuration of the product configuration master 106a. The product configuration master 106a is a master that shows how much material is needed to manufacture a product, and can be composed of tables that associate and register product code, component product code, and component quantity. In the example shown in the figure, the first row has product code "SeihinA", component product code "Zai001", and component quantity "1".
[0051] (Stock Inquiry) Figure 3 is a diagram illustrating inventory inquiry. The inquiry unit 102d provides an inventory inquiry screen in response to access from, for example, a terminal 400 in the sales department. Based on the extraction conditions (e.g., product code) specified by the person in charge of the sales department's terminal 400 on the inventory inquiry screen, it extracts inventory data registered in the storage unit 106 and displays the inquiry results (extraction results).
[0052] Figure 3 shows an example of query results, specifically the query results when the extraction condition is specified as product CD "SeihinA" (the inventory count of the component product CDs that make up product CD "SeihinA").
[0053] (Processing procedure) Referring to Figures 4 to 11, an example of the processing procedure of the control unit 102 of the order processing device 100 according to this embodiment will be described.
[0054] (1) The sales department enters the orders. The order processing unit 102b, for example, provides an order entry screen in response to access from a terminal 400 in the sales department, and responds to the operations performed by the person in charge of the terminal 400 in the sales department on the order entry screen. Order data is entered and stored in the storage unit 106.
[0055] Figure 4 shows an example of order data. The order data includes the following fields: order number, provisional delivery date, delivery date, product code, component product code, and inventory quantity. The "order number" is entered by the person in charge or automatically assigned. The "provisional delivery date" is the provisional delivery date agreed upon with the customer by the sales department staff and is entered by the sales department staff. The "delivery date" is the final delivery date set by the ordering department and is not set at this stage. The product code is entered by the sales department staff. The component product code is automatically set by retrieving it from the product configuration master 106a using the product code code as the key. The inventory quantity is automatically set by retrieving it from the inventory data using the product code code and component product code as keys.
[0056] In the example shown in the figure, the first row contains order number "A0001", provisional delivery date "12 / 15", delivery date " ", product code "SeihinA", and inventory quantity "0", while the second row contains order number "A0001", provisional delivery date "12 / 15", delivery date " ", product code "SeihinA", component code "Zai001", and inventory quantity "0".
[0057] (2) Notify the ordering department. The order processing unit 102b generates ordering source data based on the order data, including the order number, product, component product, inventory quantity, and the order quantity calculated by subtracting the inventory quantity from the component product obtained from the product configuration master 106a, and stores it in the storage unit 106. It also sends an email to the ordering department's terminal 500 with the ordering source data attached, informing them that the product has been ordered.
[0058] Figure 5(B) shows an example of customer data. The customer data includes fields for order number, product code, component product code, component quantity, inventory quantity, and order quantity. The "order quantity" is automatically calculated by subtracting the inventory quantity from the component quantity. The order quantity can also be entered manually by the person in charge.
[0059] In the example shown in the diagram, the first row contains the order number "A0001", product code "SeihinA", component code "Zai001", number of components "1", inventory quantity "0", and order quantity "1 (=1-0)".
[0060] Figure 5(A) is a diagram illustrating an example of email content. In this example, the email reads: "An order for a made-to-order product has been entered. The tentative delivery date is 12 / 15. The necessary customer data is attached to this email."
[0061] (3) The ordering department receives the email, downloads the ordering data, modifies the ordering data as needed, and then creates and registers the order data based on the ordering data.
[0062] The order processing unit 102c provides a screen for modifying the order source data in response to access from the ordering department's terminal 500, and can modify the order source data stored in the storage unit 106 in response to operations performed by the person in charge of the ordering department's terminal 500 on the order source data modification screen.
[0063] Figure 6(A) shows an example of the corrected ordering data. In this example, the order quantity for component CD "Zai002" in the second row has been changed from "3" to "6", and the order quantity for component CD "Zai004" in the third row has been changed from "4" to "7". In this example, the order quantities for Zai002 and Zai004 are set higher because they will be used for other made-to-order products as well. From a normal business perspective, the ability to modify the ordering data is intentionally made possible so that orders exceeding the required inventory quantity can be placed at the time of ordering.
[0064] Furthermore, the order processing unit 102c creates order data based on the ordering source data and stores it in the storage unit 106, in response to the operations of each person in charge of the ordering department's terminal 500... on the order input screen. Also, for example, the order processing unit 102c places orders with each supplier based on the order data and inquires about the delivery date. Alternatively, the person in charge of the ordering department may send the order data to each supplier by fax or other means and inquire about the delivery date.
[0065] Figure 6(B) shows an example of order data. The order data includes the following fields: order number, supplier code, person in charge, product code, quantity ordered, customer delivery date confirmation, and order number. Different people are in charge of different suppliers and materials, and each person in charge creates the order data for the suppliers they are responsible for.
[0066] In the example shown in the diagram, the first row contains the order number "H0001", supplier code "Sii001", person in charge "Tan001", component code "Zai001", order quantity "1", customer delivery date response " ", and order number "A0001". The second row contains the order number "H0002", supplier code "Sii002", person in charge "Tan002", component code "Zai002", order quantity "6", customer delivery date response " ", and order number "A0001".
[0067] (4) Once the supplier has confirmed the delivery date, enter the customer's delivery date into the order data. You can then check the order data to confirm the customer's delivery date for the components of the made-to-order product.
[0068] The order processing unit 102c updates the order data stored in the memory unit 106 by inputting customer delivery date responses in response to the operations of each person in charge of the ordering department's terminal 500... on the order input screen.
[0069] Figure 7(A) shows an example of updating customer delivery date responses in order data. In this example, the customer delivery date response for order number "H0001" has been updated to "12 / 5", for order number "H0002" to "12 / 8", and for order number "H0003" to "12 / 9", with all orders except "H0004" now having received customer responses.
[0070] The inquiry unit 102d, for example, provides an order inquiry screen in response to access from the ordering department's terminal 500, and on the order inquiry screen, extracts order data registered in the storage unit 106 based on extraction conditions (for example, order number) specified by the person in charge of the ordering department's terminal 500, and displays the order inquiry results.
[0071] Figure 7(B) shows an example of an order inquiry result, specifically the result when the extraction condition is set to order number "A0001". The person in charge can check the customer's response regarding the delivery date for order data other than their own.
[0072] Figure 8(A) shows the case where, for order number "H0004", the supplier has provided a delivery date, and the person in charge "Tan004" has updated the customer's delivery date.
[0073] Figure 8(B) shows the customer delivery date response field on the order inquiry screen, and the person in charge, "Tan004," can see that the customer delivery date response "12 / 18" from his assigned supplier is the latest, and that his order is the bottleneck. Therefore, he can recognize this as information that can be used to negotiate delivery dates or to consider when placing future orders.
[0074] In (5)(4), when the customer's delivery date response is entered, it is determined whether it is the last delivery date response and the order data is updated. Refer to Figures 9 and 10 to explain the process of determining whether it is the last delivery date response when the customer's delivery date response is entered and updating the delivery date in the order data.
[0075] The order processing unit 102c notifies the sales department terminals 400... of the latest customer delivery date response when all customer delivery date responses in the order data have been updated, and sets (updates) the delivery date in the order data.
[0076] 1. Identify the order data linked to the order number. In this example, the order data associated with order number "A0001" is searched on the order inquiry screen (see Figure 9).
[0077] 2. Check the customer's delivery date response in the identified order data to see if a delivery date has been provided. In this example, we confirm that all customer delivery date responses have been received (see Figure 9).
[0078] 3. Since we have confirmed that the customer has already responded regarding the delivery date, we will calculate the latest possible delivery date. In this example, as shown in Figure 10(A), the customer's delivery date for order number "H0004" is "12 / 18", which is the latest.
[0079] 4. Notify the sales team of the latest possible delivery date and update the delivery date in the order data. In this example, the delivery date for order number "A00001" in the order data is updated to "12 / 18" (see Figure 11).
[0080] Figure 10(B) is a diagram illustrating an example of email content. In this example, the email reads: "An order has been placed for components of a made-to-order product. The final delivery date is 12 / 18. The order data has been corrected. (Order number A00001) Please notify the customer."
[0081] The person in charge of terminal 400 in the sales department, upon receiving the email notification, checks the delivery date of the order data in the order inquiry.
[0082] The inquiry unit 102d, for example, provides an order inquiry screen in response to access from a sales department terminal 400, and on the order inquiry screen, extracts order data registered in the storage unit 106 based on extraction conditions (for example, order number) specified by the person in charge of the sales department terminal 400, and displays the order inquiry results.
[0083] Figure 11 shows an example of an order inquiry result, specifically the result when the extraction condition is specified as order number "A0001". This allows the person in charge of the order department to notify the customer of the final delivery date. This streamlines the process of checking delivery dates and order status between departments, which was previously done outside the system (analogously), by allowing notifications and changes to be made within the system. It also eliminates the possibility of forgetting to enter information after a final delivery date has been changed.
[0084] As described above, according to this embodiment, when the sales department receives an order for a product from a customer, order data including the order number, provisional delivery date, delivery date, product, component product obtained from the product configuration master 106a using the product as the key, and inventory quantity obtained from inventory data using the component product as the key is input and stored in the storage unit 106, and based on the order data, order source data including the order number, product, component product, inventory quantity, and order quantity calculated by component quantity minus inventory quantity obtained from the product configuration master 106a using the component product as the key is generated and stored in the storage unit 106, and the order processing unit 102b notifies the ordering department that an order for a product has been received, and in the ordering department, The system includes an order processing unit 102c that creates order data based on the ordering source data, including items such as order number, supplier, person in charge, component products, order quantity, customer delivery date confirmation, and order number, stores it in the storage unit 106, places an order with the supplier based on the order data, updates the customer delivery date confirmation in the order data when the supplier confirms the delivery date, and further notifies the sales department of the customer delivery date confirmation for the latest date when all customer delivery date confirmations have been updated, and sets it as the delivery date in the order data. Therefore, when the sales department that receives orders needs to know the manufacturing possible delivery date that needs to be communicated to the customer, the burden of confirmation work between the sales department and the ordering department can be reduced.
[0085] [4. Contribution to the United Nations-led Sustainable Development Goals (SDGs)] This embodiment can contribute to improving operational efficiency and promoting appropriate management decisions by companies, thereby contributing to SDGs Goals 8 and 9.
[0086] Furthermore, this embodiment can contribute to reducing waste and promoting paperless and digital processes, thereby contributing to SDGs Goals 12, 13, and 15.
[0087] Furthermore, this embodiment can contribute to strengthening control and governance, thereby enabling contributions to SDG Goal 16.
[0088] [5. Other Embodiments] In addition to the embodiments described above, the present invention may be implemented in various different embodiments within the scope of the technical idea described in the claims.
[0089] For example, among the processes described in the 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 by known methods.
[0090] Furthermore, the processing procedures, control procedures, specific names, information including parameters such as registration data and search conditions for each process, screen examples, and database configuration shown in this specification and in the drawings may be changed at will unless otherwise specified.
[0091] Furthermore, with respect to the order processing device 100, each component shown in the illustration is a functional concept and does not necessarily need to be physically configured as shown.
[0092] For example, the processing functions of the order processing device 100, particularly those performed by the control unit 102, may be implemented in whole or in part by a CPU and a program interpreted and executed by the CPU, or they may be implemented as wired logic hardware. The program is recorded on a non-temporary computer-readable recording medium containing programmed instructions for the information processing device to execute the processing described in this embodiment, and is mechanically read by the order processing device 100 as needed. That is, a storage unit such as ROM or HDD (Hard Disk Drive) stores a computer program that works in cooperation with the OS to give instructions to the CPU and perform various processing tasks. This computer program is executed by being loaded into RAM and works in cooperation with the CPU to constitute the control unit.
[0093] Furthermore, this computer program may be stored on an application program server connected to the order processing device 100 via any network, and it is possible to download all or part of it as needed.
[0094] Furthermore, the program for executing the processing described in this embodiment may be stored on a non-temporary computer-readable recording medium, or it may be configured as a program product. Here, "recording medium" includes any "portable physical medium" such as memory cards, USB (Universal Serial Bus) memory, 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 Blu-ray (Registered Trademark) Discs.
[0095] Furthermore, "program" refers to a data processing method described in any language or writing method, regardless of its format, such as source code or binary code. Note that "program" is not necessarily limited to a single, monolithic structure; it also includes distributed structures consisting of multiple modules or libraries, and those that work in cooperation with other programs, such as an operating system, to achieve their functions. Regarding the specific configuration and reading procedures for reading the recording medium in each device shown in the embodiments, as well as the installation procedures after reading, well-known configurations and procedures can be used.
[0096] The various databases stored in the memory unit 106 include 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.
[0097] Furthermore, the order processing device 100 may be configured as a known personal computer or workstation or other information processing device, or as an information processing device to which any peripheral devices are connected. Alternatively, the order processing device 100 may be implemented by installing software (including programs or data, etc.) that enables the processing described in this embodiment onto the device.
[0098] Furthermore, the specific forms of distribution and integration of the devices are not limited to those shown in the figures, and all or part of them can be configured by functionally or physically distributing and integrating them in any unit according to various additions or functional loads. In other words, the embodiments described above may be implemented in any combination, or the embodiments may be implemented selectively. [Explanation of symbols]
[0099] 100 Order Processing System 102 Control Unit 102a Master Maintenance Department 102b Order Processing Unit 102c Order Processing Unit 102d Inquiry Department 102e Screen display control unit 104 Communication Interface Section 106 Storage section 106a Product Configuration Master 108 Input / Output Interface Section 112 Input device 114 Output device 200 servers 300 Networks 400 terminals in the sales department 500 Terminals in the ordering department
Claims
1. An order processing device equipped with a control unit, The control unit, A product configuration master that registers the product, the components that make up the product, and the number of components that make up the product, Inventory data including the constituent products and their stock quantities, It is configured to allow access to the memory area that stores it, In the sales department, when an order for a product is received from a customer, order data including the order number, provisional delivery date, delivery date, product, component product obtained from the product configuration master using the product as the key, and inventory quantity obtained from the inventory data using the component product as the key is entered and stored in the storage area. Based on the order data, ordering source data including the order number, product, component product, inventory quantity, and order quantity calculated by subtracting the inventory quantity from the component product obtained from the product configuration master using the component product as the key is generated and stored in the storage area, and an order means that notifies the ordering department that an order for the product has been received. The ordering department creates order data based on the ordering source data, including items such as order number, supplier, person in charge, component products, order quantity, customer delivery date confirmation, and order number, and stores it in the storage area. Based on this order data, it places an order with the supplier. When the supplier confirms the delivery date, it updates the customer delivery date confirmation in the order data. Furthermore, when all customer delivery date confirmations have been updated, it notifies the sales department of the customer delivery date confirmation for the latest date and sets it as the delivery date in the order data. An order processing device characterized by having the following features.
2. The order processing device according to claim 1, further comprising order inquiry means that extracts and displays order data stored in the storage area using a specified order number as an extraction condition, in response to an operation by a sales department representative on the order inquiry screen.
3. The order processing device according to claim 1, further comprising order inquiry means that extracts and displays order data stored in the storage area using a specified order number as an extraction condition, in response to an operation by the person in charge of the ordering department on the order inquiry screen.
4. The order processing device according to any one of claims 1 to 3, characterized in that the aforementioned product is a made-to-order product.
5. The order processing device according to any one of claims 1 to 3, characterized in that a different person is in charge for each supplier of the order data.
6. An order processing method executed by an information processing device equipped with a control unit, The control unit, A product configuration master that registers the product, the components that make up the product, and the number of components that make up the product, Inventory data including the constituent products and their stock quantities, It is configured to allow access to the memory area that stores it, The control unit executes: In the sales department, when an order for a product is received from a customer, order data including the order number, provisional delivery date, delivery date, product, component products obtained from the product configuration master using the product as the key, and the quantity of stock obtained from the inventory data using the component products as the key is entered and stored in the storage area. Based on this order data, ordering source data including the order number, product, component products, quantity of stock, and the quantity ordered calculated by subtracting the quantity of stock obtained from the component products obtained from the product configuration master using the component products as the key is generated and stored in the storage area, and the ordering department is notified that an order for the product has been received. The ordering department creates order data based on the aforementioned ordering source data, including items such as order number, supplier, person in charge, component products, order quantity, customer delivery date confirmation, and order number, and stores it in the aforementioned storage area. Based on this order data, it places an order with the supplier. When the supplier confirms the delivery date, it updates the customer delivery date confirmation in the order data. Furthermore, when all customer delivery date confirmations have been updated, it notifies the sales department of the customer delivery date confirmation for the latest date and sets it as the delivery date in the aforementioned order data. A method for processing orders, characterized by including the following:
7. An order processing program to be executed by an information processing device equipped with a control unit, The control unit, A product configuration master that registers the product, the components that make up the product, and the number of components that make up the product, Inventory data including the constituent products and their stock quantities, It is configured to allow access to the memory area that stores it, The control unit executes: In the sales department, when an order for a product is received from a customer, order data including the order number, provisional delivery date, delivery date, product, component products obtained from the product configuration master using the product as the key, and the quantity of stock obtained from the inventory data using the component products as the key is entered and stored in the storage area. Based on this order data, ordering source data including the order number, product, component products, quantity of stock, and the quantity ordered calculated by subtracting the quantity of stock obtained from the component products obtained from the product configuration master using the component products as the key is generated and stored in the storage area, and the ordering department is notified that an order for the product has been received. The ordering department creates order data based on the aforementioned ordering source data, including items such as order number, supplier, person in charge, component products, order quantity, customer delivery date confirmation, and order number, and stores it in the aforementioned storage area. Based on this order data, it places an order with the supplier. When the supplier confirms the delivery date, it updates the customer delivery date confirmation in the order data. Furthermore, when all customer delivery date confirmations have been updated, it notifies the sales department of the customer delivery date confirmation for the latest date and sets it as the delivery date in the aforementioned order data. An order processing program to execute this process.
Citation Information
Patent Citations
Optimization program, optimization method and information processing device
JP2023043489A