Delivery time answer support program, delivery time answer support device, delivery time answer support method, and recording medium
The delivery date reply support system addresses the challenge of unmet delivery dates by calculating new delivery dates through scheduling units, ensuring timely product delivery.
Patent Information
- Application Number
- JP2024085500
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-05-27
- Publication Date
- 2025-12-09
AI Technical Summary
Existing production planning methods fail to address situations where the desired delivery date cannot be met, necessitating a quick determination of the shortest delivery date that allows product delivery.
A delivery date reply support system that includes a delivery date determination unit, calculation unit, and output unit to assess whether the desired delivery date is met and, if not, calculates a new delivery date based on securing components, using backward and forward scheduling methods.
Enables quick response to delivery dates even when the desired date is unachievable, allowing for prompt production arrangements and inventory management.
Smart Images

Figure 2025178721000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a delivery date reply support program, a delivery date reply support device, a delivery date reply support method, and a recording medium. [Background technology]
[0002] Patent Document 1 discloses a production planning method characterized by having data including surface alignment information that links lot information of a unit in a subsequent process in the mounting process with lots of multiple boards required for the unit, and creating production sequence planning data based on the surface alignment information. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2004-145436 Summary of the Invention [Problem to be solved by the invention]
[0004] The production planning method disclosed in Patent Document 1 is based on a backward approach. In other words, the production plan is determined based on the delivery date. However, the method disclosed in Patent Document 1 does not take into consideration the case where the desired delivery date cannot be met. Even if the desired delivery date cannot be met, it is necessary to quickly determine the shortest delivery date after the desired delivery date that will allow the product to be delivered.
[0005] Therefore, an object of the present disclosure is to provide a delivery date reply support program, a delivery date reply support device, a delivery date reply support method, and a recording medium for quickly replying to a delivery date even if the desired delivery date is not met. [Means for solving the problem]
[0006] In order to achieve the above object, the delivery date reply support program of the present disclosure includes: Includes a procedure for determining delivery time, a procedure for calculating delivery time, and an output procedure. The delivery date determination step determines whether the delivery date of the ordered product satisfies the desired delivery date based on the order-related information and the product-related information; If the desired delivery date is met, the output step outputs a delivery date that satisfies the desired delivery date as a determined delivery date; If the desired delivery date is not met, the delivery date calculation step calculates a delivery date for the ordered product based on a timing when a component of the ordered product that causes the desired delivery date not to be met can be secured; the output step outputs the calculated delivery date as a determined delivery date. It is a program that causes a computer to execute each procedure.
[0007] The delivery date reply support device of the present disclosure is A delivery date determination unit, a delivery date calculation unit, and an output unit are included, the delivery date determination unit determines whether the delivery date of the ordered product satisfies the desired delivery date based on the order-related information and the product-related information; If the desired delivery date is met, The output unit outputs a delivery date that satisfies the desired delivery date as a determined delivery date, If the desired delivery date is not met, the delivery date calculation unit calculates a delivery date for the ordered product based on a timing at which a component of the ordered product that causes the desired delivery date not to be met can be secured; The output unit outputs the calculated delivery date as a determined delivery date.
[0008] The delivery date reply support method of the present disclosure includes: It includes a delivery date determination step, a delivery date calculation step, and an output step, The delivery date determination step determines whether the delivery date of the ordered product satisfies the desired delivery date based on the order-related information and the product-related information; If the desired delivery date is met, The output step outputs a delivery date that satisfies the desired delivery date as a determined delivery date, If the desired delivery date is not met, the delivery date calculation step calculates a delivery date for the ordered product based on a timing when a component of the ordered product that causes the desired delivery date not to be met can be secured; The output step outputs the calculated delivery date as a determined delivery date. The method is one in which each of the steps is performed by a computer.
[0009] The recording medium of the present disclosure is a computer-readable recording medium on which the program of the present disclosure is recorded. [Effects of the Invention]
[0010] According to the present disclosure, it is possible to quickly respond to a delivery date even if the desired delivery date cannot be met. [Brief explanation of the drawings]
[0011] [Figure 1] FIG. 1 is a block diagram showing a configuration of an example of a delivery date reply support device according to the present disclosure. [Figure 2] FIG. 2 is a block diagram showing an example of a hardware configuration of a delivery date reply support device according to the present disclosure. [Figure 3] FIG. 3 is a flowchart showing an example of a procedure in the delivery date reply support program of the present disclosure. [Figure 4] FIG. 4 is a block diagram showing the configuration of another example of a delivery date reply support device according to the present disclosure. [Figure 5] FIG. 5 is a flowchart showing another example of the procedure in the delivery date reply support program of the present disclosure. [Figure 6A] FIG. 6A is a table showing an example of each piece of information included as order-related information or product-related information in the present disclosure. [Figure 6B] FIG. 6B is a table showing an example of each piece of information included as order-related information or product-related information in the present disclosure. [Figure 6C] FIG. 6C is a table showing an example of each piece of information included as order-related information or product-related information in the present disclosure. [Figure 7A]FIG. 7A is a table showing an example of each piece of information included as order-related information or product-related information in the present disclosure. [Figure 7B] FIG. 7B is a table showing an example of each piece of information included as order-related information or product-related information in the present disclosure. [Figure 7C] FIG. 7C is a table showing an example of each piece of information included as order-related information or product-related information in the present disclosure. [Figure 7D] FIG. 7D is a table showing an example of each piece of information included as order-related information or product-related information in the present disclosure. [Figure 7E] FIG. 7E is a table showing an example of each piece of information included as order-related information or product-related information in the present disclosure. [Figure 7F] FIG. 7F is a table showing an example of each piece of information included as order-related information or product-related information in the present disclosure. [Figure 8A] FIG. 8A is a table showing an example of each piece of information included as order-related information or product-related information in the present disclosure. [Figure 8B] FIG. 8B is a table showing an example of each piece of information included as order-related information or product-related information in the present disclosure. [Figure 8C] FIG. 8C is a table showing an example of each piece of information included as order-related information or product-related information in the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0012] An embodiment of the present disclosure will be described. Note that the present disclosure is not limited to the following embodiment. Note that in the following drawings, the same parts are assigned the same reference numerals. Furthermore, the descriptions of the embodiments can be used interchangeably unless otherwise specified. Furthermore, the configurations of the embodiments can be combined unless otherwise specified. Furthermore, in each procedure described below in the program of the present disclosure, for example, "procedure" can be read as "processing."
[0013] [Embodiment 1] A delivery date reply support program, a delivery date reply support device, and a delivery date reply support method according to the present disclosure will be described.
[0014] The delivery date reply support program of the present disclosure is a program for causing a computer to execute a delivery date determination procedure, a delivery date calculation procedure, and an output procedure. The delivery date reply support program of the present disclosure can also be said to be a program for causing a computer to function as the delivery date determination procedure, the delivery date calculation procedure, and the output procedure. Furthermore, the delivery date reply support program of the present disclosure can also be said to be a program for causing a computer to execute, for example, each step of the delivery date reply support method described below.
[0015] Next, an example of a delivery date reply support device according to the present disclosure will be described with reference to FIGS.
[0016] 1 is a block diagram showing an example of the configuration of a delivery date reply support device 10 (the device 10) of the present disclosure. As shown in FIG. 1, the device 10 includes a delivery date determination unit 11, a delivery date calculation unit 12, and an output unit 13.
[0017] The device 10 may be, for example, a single device including the above-described units, or a device in which the units can be connected via a communication network. The device 10 can also be connected to an external device (described later) via the communication network. The communication network is not particularly limited and any known network can be used, for example, a wired or wireless network. Examples of the communication network include the Internet, the World Wide Web (WWW), a telephone line, a Local Area Network (LAN), a Storage Area Network (SAN), a Delay Tolerant Networking (DTN), a Low Power Wide Area Network (LPWA), and a Local 5G (L5G). Examples of wireless communication include Wi-Fi (registered trademark), Bluetooth (registered trademark), Local 5G, and LPWA. Examples of the wireless communication include direct communication between devices (Ad Hoc communication), infrastructure communication, and indirect communication via an access point. The device 10 may be incorporated into a server as a system. Furthermore, the present device 10 may be, for example, a personal computer (PC, for example, desktop or notebook type) on which the program of the present disclosure is installed, a smartphone, a tablet terminal, digital signage, etc. The present device 10 may be in the form of cloud computing or edge computing, for example, in which at least one of the above-mentioned units is located on a server and the other units are located on a terminal.
[0018] 2 shows a block diagram of the hardware configuration of the device 10. The device 10 includes, for example, a central processing unit (CPU, GPU, etc.) 101, a memory 102, a bus 103, a storage device 104, an input device 105, an output device 106, and a communication device 107. The components of the device 10 are connected to each other via the bus 103 and their respective interfaces (I / F).
[0019] The central processing unit 101 operates in cooperation with other components via a controller (such as a system controller or an I / O controller) and is responsible for overall control of the device 10. In the device 10, the central processing unit 101 executes, for example, the program of the present disclosure and other programs, and also reads and writes various types of information. Specifically, for example, the central processing unit 101 functions as a delivery date determination unit 11, a delivery date calculation unit 12, and an output unit 13. The central processing unit 101 may include, as a computing device, a CPU, a GPU (Graphics Processing Unit), an APU (Accelerated Processing Unit), or a combination of these.
[0020] The bus 103 can also be connected to, for example, an external device. Examples of the external device include an external storage device such as an external database, a printer, an external input device, an external display device, an external imaging device, etc. The device 10 can be connected to an external network (the communication line network) by, for example, a communication device 107 connected to the bus 103, and can also be connected to other devices via the external network.
[0021] The memory 102 may be, for example, a main memory (primary storage device). When the central processing unit 101 performs processing, the memory 102 reads various operating programs, such as the program of the present disclosure, stored in the storage device 104 (described later), and the central processing unit 101 receives data from the memory 102 and executes the programs. The main memory may be, for example, a RAM (random access memory). The memory 102 may also be, for example, a ROM (read only memory).
[0022] The storage device 104 is also referred to as an auxiliary storage device, for example, in contrast to the main memory (primary storage device). As described above, the storage device 104 stores an operating program including the program of the present disclosure. The storage device 104 may be, for example, a combination of a recording medium and a drive that reads and writes from and to the recording medium. The recording medium is not particularly limited and may be, for example, an internal or external type, such as a hard disk (HD), CD-ROM, CD-R, CD-RW, MO, DVD, flash memory, or memory card. The storage device 104 may be, for example, a hard disk drive (HDD) or a solid state drive (SSD) in which the recording medium and drive are integrated.
[0023] In the present device 10, the memory 102 and the storage device 104 can also store various information such as log information, information acquired from an external database (not shown) or an external device, information generated by the present device 10, and information used when the present device 10 executes processing. In this case, the memory 102 and the storage device 104 may store, for example, order-related information and product-related information, which will be described later. Note that at least a portion of the information may be stored, for example, in an external server other than the memory 102 and the storage device 104, or may be stored in a distributed manner across multiple terminals using blockchain technology or the like.
[0024] The device 10 further includes, for example, an input device 105 and an output device 106. Examples of the input device 105 include pointing devices such as a touch panel, track pad, and mouse; a keyboard; imaging means such as a camera and scanner; card readers such as an IC card reader and a magnetic card reader; and audio input means such as a microphone. Examples of the output device 106 include display devices such as an LED display and a liquid crystal display; audio output devices such as a speaker; a printer; and the like. In the present disclosure, the input device 105 and the output device 106 are configured separately, but the input device 105 and the output device 106 may also be configured as an integrated device, such as a touch panel display.
[0025] Next, an example of the processing of the delivery date reply support program of the present disclosure will be specifically described with reference to Fig. 3. Fig. 3 is a flowchart showing an example of each procedure of the delivery date reply support program of the present disclosure.
[0026] The delivery date determination unit 11 determines whether the delivery date of the ordered product satisfies the desired delivery date based on the order-related information and the product-related information (S11, delivery date determination procedure). In this disclosure, the terms "product," "material," or "intermediate product" are not limited to tangible objects and also include intangible information, unless otherwise specified. The order-related information may be a database containing, for example, order information including customer name, delivery address, desired delivery date, delivery form, delivery date, order type, etc.; order detail information including product code, order quantity, delivery unit, delivery date, etc.; order ordering information including order code, product code, expected arrival date, arrival quantity, allocation category, ordering category, etc.; order material allocation information including order code, product code, material code, expected arrival date, arrival quantity, allocation category, etc. The product-related information may include, for example, schedule information regarding at least one selected from the group consisting of possession, acquisition, and production of the ordered product. The production schedule information may include, for example, schedule information regarding production for each of multiple production units (hereinafter sometimes simply referred to as "lines"). The production-related schedule information includes, for example, schedule information regarding the possession or acquisition of components (materials or intermediate products) of the ordered product. the product-related information may be a database including, for example, product master information including product information, product name, material name, product type, material classification, inventory allocation information, manufacturing or purchase classification, etc.; scheduled product arrival information such as scheduled arrival date, product code, scheduled arrival quantity, allocation quantity, and available stock; logistics inventory information including product code, inventory quantity, allocation quantity, and available stock; product line information including product code and line type; standard schedule information including product type, line type, process code, process name, required time such as the number of days required for the process, and whether capacity management is required; line-specific capacity limit information including line type, process name, process implementation date, product type, daily capacity, allocation quantity, etc.; product configuration information including product code, material code, product configuration number, loss information, required process name, etc.; scheduled material arrival information including scheduled arrival date, material code, scheduled arrival quantity, allocation quantity, and available stock; material inventory information including material code, physical inventory quantity, allocation quantity, and available stock; material allocation condition information including material classification, line type, and number of days available for allocation.
[0027] Next, if the desired delivery date is not met, delivery date calculation unit 12 calculates the delivery date of the ordered product based on the timing when the components of the ordered product that caused the desired delivery date not to be met can be secured (S12, delivery date calculation step). That is, if the desired delivery date is not met, delivery date calculation unit 12 performs forward scheduling based on the timing when the components of the ordered product that caused the desired delivery date not to be met can be secured, and calculates the delivery date of the ordered product. For example, delivery date calculation unit 12 calculates delivery dates for each of a plurality of production units based on the timing when the components can be secured. By having delivery date calculation unit 12 calculate the delivery date of the ordered product, it becomes possible to quickly respond to a delivery date based on the calculated delivery date even if the desired delivery date is not met.
[0028] Next, if the desired delivery date is satisfied, the output unit 13 outputs the delivery date that satisfies the desired delivery date as the determined delivery date (S13A, output step). That is, for example, if the desired delivery date is satisfied as a result of scheduling using a backward method based on the desired delivery date, the output unit 13 outputs the delivery date that satisfies the desired delivery date as the determined delivery date. If the desired delivery date is not satisfied, the output unit 13 outputs the calculated delivery date as the determined delivery date (S13B, output step). For example, if the schedule information satisfies the desired delivery date, the output unit 13 outputs the delivery date that satisfies the desired delivery date as the determined delivery date. For example, if the schedule information of any of the multiple production units satisfies the desired delivery date, the output unit 13 outputs the delivery date that satisfies the desired delivery date as the determined delivery date. For example, the output unit 13 outputs the shortest delivery date among the calculated delivery dates for each of the multiple production units as the determined delivery date. The output is not particularly limited, and may be output by, for example, the output device 106 included in the device 10 or another device connected to the device 10.
[0029] Next, a method for supporting a delivery date reply according to the present disclosure will be described.
[0030] The method for supporting a delivery date reply of the present disclosure can cite the descriptions of the program and device for supporting a delivery date reply of the present disclosure. The method for supporting a delivery date reply of the present disclosure is a method implemented by, for example, replacing the "procedures" in the program of the present disclosure with "processes." Specifically, the method for supporting a delivery date reply of the present disclosure includes a delivery date determination process, a delivery date calculation process, and an output process. The method for supporting a delivery date reply of the present disclosure can be implemented using, for example, the device 10 of FIG. 1. Note that the method for supporting a delivery date reply of the present disclosure is not limited to use of the device 10 of FIG. 1.
[0031] The delivery date reply support program of the present disclosure includes a delivery date determination procedure, a delivery date calculation procedure, and an output procedure. The delivery date determination procedure determines whether the delivery date of the ordered product meets the desired delivery date based on the order-related information and the product-related information. If the desired delivery date is not met, the delivery date calculation procedure calculates the delivery date of the ordered product based on the timing at which the components of the ordered product that are the cause of the desired delivery date not being met can be secured. The output procedure outputs the calculated delivery date as the determined delivery date, making it possible to quickly reply about the delivery date based on the calculated delivery date even if the desired delivery date is not met.
[0032] [Embodiment 2] Another example of the delivery date reply support program, delivery date reply support device, and delivery date reply support method of the present disclosure will be described.
[0033] The delivery date reply support program of the present disclosure is a program for causing a computer to further execute an attracting procedure. The delivery date reply support program of the present disclosure can also be said to be a program for causing a computer to further function as an attracting procedure. Furthermore, the delivery date reply support program of the present disclosure can also be said to be a program for causing a computer to execute, for example, each step of a delivery date reply support method described below.
[0034] Next, another example of the delivery date reply support device of the present disclosure will be described with reference to FIG.
[0035] Fig. 4 is a block diagram showing an example of the configuration of a delivery date reply support device 10A (the device 10A) of the present disclosure. As shown in Fig. 4, the device 10A includes a delivery date determination unit 11, a delivery date calculation unit 12, an output unit 13, and an attracting unit 14. Note that the device 10A is similar to the device 10 of the first embodiment except that, in terms of hardware configuration, the central processing unit 101 functions as the delivery date determination unit 11, the delivery date calculation unit 12, the output unit 13, and the attracting unit 14, and the description therefor can be used.
[0036] Next, an example of the processing of the delivery date reply support program of the present disclosure will be specifically described with reference to Fig. 5. Fig. 5 is a flowchart showing an example of each procedure of the delivery date reply support program of the present disclosure.
[0037] First, the device 10A performs the processes from S11 to S13 (S13A and S13B) in the same manner as in the first embodiment.
[0038] Next, the attraction unit 14 attracts the delivery dates of the components of the ordered product so as to approach the calculated delivery date (S14, attraction procedure). The attraction unit 14, for example, uses the calculated delivery date as a starting point to calculate the delivery dates of the components of the ordered product using a backward method, and attracts the delivery dates of the components of the ordered product. The attraction of the delivery dates of the components of the ordered product may involve, for example, attracting the components based on the manufacturing start date, manufacturing completion date, scheduled replenishment date, etc. The attraction unit 14 enables the device 10A to shorten the holding period of the components of the ordered product, ordered with the shortest delivery date, as inventory or work-in-progress inventory. Furthermore, the device 10A, for example, can confirm all schedules related to the delivery of the ordered product by attracting the delivery dates of the components of the ordered product using the attraction unit 14, thereby enabling not only a prompt delivery date response but also prompt production arrangements based on the confirmed schedule.
[0039] Next, a method for supporting a delivery date reply according to the present disclosure will be described.
[0040] The method for supporting a delivery date reply of the present disclosure can cite the descriptions of the program and device for supporting a delivery date reply of the present disclosure. The method for supporting a delivery date reply of the present disclosure is a method implemented by, for example, replacing the "procedures" in the program of the present disclosure with "processes." Specifically, the method for supporting a delivery date reply of the present disclosure includes a delivery date determination process, a delivery date calculation process, an output process, and an attraction process. The method for supporting a delivery date reply of the present disclosure can be implemented using, for example, the device 10A of FIG. 4. Note that the method for supporting a delivery date reply of the present disclosure is not limited to use of the device 10A of FIG. 4.
[0041] [Embodiment 3] An example of a method for replying to a delivery date using the delivery date reply support device of the present disclosure will be described with specific examples using Figures 6A to 8C. Note that in the present disclosure, an example using the present device 10 and the present device 10A is shown, but the present disclosure is not limited to this.
[0042] The device 10 determines whether the delivery date of an ordered product satisfies the desired delivery date based on order-related information and product-related information. Whether the desired delivery date is met is determined, for example, as follows. In the present disclosure, order-related information includes order information, order detail information, order placement information, and order material allocation information. Product-related information includes product master information, product arrival schedule information, logistics inventory information, product line information, standard schedule information, line-specific capacity quota information, product configuration information, material arrival schedule information, material inventory information, and material allocation condition information. Figures 6A to 8C are tables showing examples of each piece of information included in order-related information or product-related information.
[0043] First, as shown in FIG. 6A, based on the received order, order information for the ordered product is registered in the order information and order detail information. Furthermore, information about the ordered product is registered in the product master. Next, processing for responding to a delivery date is initiated. First, as shown in FIG. 6B, the device 10 refers to the product arrival schedule information and allocates the ordered product based on whether or not the ordered product is scheduled to arrive. For example, allocation is performed on available inventory using a backward method starting from the desired delivery date. If the ordered product can be allocated based on whether or not it is scheduled to arrive, the device 10 determines that the delivery date of the ordered product satisfies the desired delivery date. If the ordered product cannot be allocated based on whether or not it is scheduled to arrive, the device 10 refers to the logistics inventory information and allocates the ordered product based on whether or not it is in logistics inventory, as shown in FIG. 6C. If the ordered product can be allocated based on whether or not it is in logistics inventory, the device 10 determines that the delivery date of the ordered product satisfies the desired delivery date. Note that if the ordered product can be allocated based on whether or not it is scheduled to arrive or whether or not it is in logistics inventory, the device 10 records information about the allocation of the ordered product in the order arrangement information.
[0044] If the ordered product cannot be allocated, production planning is performed. First, as shown in FIG. 7A, the device 10 acquires information on the line type corresponding to the product code of the ordered product from the product line information. In this disclosure, immediate delivery lines, regular lines, and emergency lines have been exemplified as line types, but this is not limited to these. Next, the device 10 performs production planning by line, starting with the line with the latest delivery date. Specifically, as shown in FIG. 7B, the device 10 acquires a reference schedule for each line by product type from the reference schedule information. Note that if the acquired reference schedule does not satisfy the desired delivery date, the device 10 determines that the delivery date of the ordered product does not satisfy the desired delivery date. Next, the device 10 calculates the number of days for each process included in the line from the reference schedule information based on the desired delivery date, and performs capacity allocation for processes for which capacity management is "performed" in the reference schedule information, as shown in FIG. 7C. If the allocation cannot be completed on the day, a backward method is used to determine the date on which allocation is possible. If the desired delivery date is not met as a result of the slot filling, the device 10 determines that the delivery date of the ordered product does not meet the desired delivery date. Next, the device 10 calculates the required amount of materials, etc. based on the product configuration information, as shown in FIG. 7D. Note that the required amount takes manufacturing losses into account when calculating this. Next, the device 10 calculates the date on which materials, etc. are required based on the number of days required for the process in the standard schedule information and the required process in the product configuration information. Next, as shown in FIGS. 7E and 7F, the device 10 references the material arrival schedule information and material inventory information, as with the product inventory of the ordered product, and allocates materials, etc. to available inventory using a backward method from the desired delivery date. If materials, etc. are not in stock, the device 10 arranges for materials, etc., and recursively calculates the required amount of materials and the standard schedule, allocating materials, etc. down to the end of the product configuration. If materials, etc. are allocated, the device 10 determines that the delivery date of the ordered product meets the desired delivery date. If the ordered product is allocated, the device 10 records information about the allocation of the ordered product in the order arrangement information.
[0045] If it is determined that the delivery date of an ordered product does not meet the desired delivery date due to the existence of materials that cannot be allocated, the device 10 calculates the delivery date of the ordered product based on the timing when the components (materials, etc.) of the ordered product that cause the desired delivery date not to be met can be secured. Specifically, the device 10 allocates material inventory and material arrival schedules for each line. First, the device 10 calculates the shortest delivery date for the materials that cannot be allocated. For example, as shown in Figure 8A, the device 10 references material inventory information, allocates materials to available inventory, and allocates the missing materials for the number of days that can be allocated using a forward method based on the material arrival schedule information. The number of days that can be allocated can be determined by referencing material allocation condition information. If materials are still insufficient even after forward allocation, for example, material replenishment arrangements are made, and a delivery date response is recursively performed. Then, as shown in Figure 8B, the device 10 performs capacity quota filling using a forward method for the processes that are subject to quota filling in the standard schedule information, starting from the day when the materials are available. The above process is repeated for each line, and the line with the shortest delivery time is selected. By recursively repeating these processes until the ordered product is completed, the device 10 calculates the delivery time of the ordered product. Thereafter, the device 10 records information regarding the allocation of the ordered product in the order arrangement information, as shown in Figure 8C.
[0046] Thereafter, the device 10 outputs the delivery date that satisfies the desired delivery date or the calculated delivery date as a determined delivery date.
[0047] According to the present device 10A, it is also possible to obtain and bring closer the delivery dates of the components of the ordered product, for example, using a backward method, so as to bring them closer to the calculated delivery date.
[0048] [Embodiment 4] The program of the present disclosure may be recorded on, for example, a computer-readable recording medium. The recording medium may be, for example, a non-transitory computer-readable storage medium. The recording medium is not particularly limited, and examples thereof include random access memory (RAM), read-only memory (ROM), hard disk (HD), flash memory (e.g., USB flash memory, SD / SDHC card, etc.), optical disk (e.g., CD-R / CD-RW, DVD-R / DVD-RW, BD-R / BD-RE, etc.), magneto-optical disk (MO), floppy disk (FD), etc. Furthermore, the program of the present disclosure (also referred to as, for example, a programming product or program product) may be distributed from, for example, an external computer. The "distribution" may be, for example, distribution via a communication network or via a device connected via a wired connection. The program of the present disclosure may be installed and executed on the device to which it is distributed, or may be executed without being installed.
[0049] Although the present disclosure has been described above with reference to the embodiments, the present disclosure is not limited to the above embodiments. The configurations and conditions of the present disclosure may be modified in various ways that are understandable to those skilled in the art within the scope of the present disclosure. Furthermore, each embodiment may be combined with other embodiments as appropriate.
[0050] <Additional Notes> Some or all of the above embodiments can be described as, but not limited to, the following supplementary notes. (Appendix 1) Includes a procedure for determining delivery time, a procedure for calculating delivery time, and an output procedure. The delivery date determination step determines whether the delivery date of the ordered product satisfies the desired delivery date based on the order-related information and the product-related information; If the desired delivery date is met, the output step outputs a delivery date that satisfies the desired delivery date as a determined delivery date; If the desired delivery date is not met, the delivery date calculation step calculates a delivery date for the ordered product based on a timing when a component of the ordered product that causes the desired delivery date not to be met can be secured; the output step outputs the calculated delivery date as a determined delivery date. A delivery date reply support program for causing a computer to execute each of the above procedures. (Appendix 2) The product-related information includes schedule information regarding at least one selected from the group consisting of possession, acquisition, and production of the ordered product; If the schedule information satisfies the desired delivery date, the output step outputs a delivery date that satisfies the desired delivery date as a determined delivery date. The delivery date response support program described in Appendix 1. (Appendix 3) The production schedule information includes production schedule information for each of a plurality of production units, If the schedule information of any of the plurality of production units satisfies the desired delivery date, the output step outputs a delivery date that satisfies the desired delivery date as a determined delivery date. The delivery date response support program described in Appendix 2. (Appendix 4) 4. The delivery date reply support program according to claim 2 or 3, wherein the production-related schedule information includes schedule information regarding at least one of possession and acquisition of components of the ordered product. (Appendix 5) the step of calculating delivery dates calculates delivery dates for each of a plurality of production units based on a timing when the components can be secured; the output step outputs the shortest delivery date among the calculated delivery dates for each of the plurality of production units as a determined delivery date. A delivery date reply support program according to any one of appendices 1 to 4. (Appendix 6) Further, it includes an attracting step, 6. A delivery date reply support program according to any one of appendices 1 to 5, wherein the attracting procedure attracts the delivery dates of the components of the ordered product so as to approach the calculated delivery date. (Appendix 7) A delivery date determination unit, a delivery date calculation unit, and an output unit are included, the delivery date determination unit determines whether the delivery date of the ordered product satisfies the desired delivery date based on the order-related information and the product-related information; If the desired delivery date is met, The output unit outputs a delivery date that satisfies the desired delivery date as a determined delivery date, If the desired delivery date is not met, the delivery date calculation unit calculates a delivery date for the ordered product based on a timing at which a component of the ordered product that causes the desired delivery date not to be met can be secured; The output unit outputs the calculated delivery date as a determined delivery date. Delivery date response support device. (Appendix 8) The product-related information includes schedule information regarding at least one selected from the group consisting of possession, acquisition, and production of the ordered product; If the schedule information satisfies the desired delivery date, The output unit outputs a delivery date that satisfies the desired delivery date as a determined delivery date. 8. The delivery date reply support device according to claim 7. (Appendix 9) The production schedule information includes production schedule information for each of a plurality of production units, If the schedule information of any of the plurality of production units satisfies the desired delivery date, The output unit outputs a delivery date that satisfies the desired delivery date as a determined delivery date. 9. The delivery date reply support device according to claim 8. (Appendix 10) 10. The delivery date reply support device according to claim 8 or 9, wherein the production-related schedule information includes schedule information regarding at least one of possession and acquisition of components of the ordered product. (Appendix 11) the delivery time calculation unit calculates delivery times for each of a plurality of production units based on a timing when the components can be secured; the output unit outputs the shortest delivery date among the delivery dates calculated for each of the plurality of production units as a determined delivery date. 11. A delivery date reply support device according to any one of appendices 7 to 10. (Appendix 12) Further, the device includes an attracting portion, 12. The delivery date reply support device according to any one of appendices 7 to 11, wherein the attracting unit attracts the delivery date of the components of the ordered product so as to bring them closer to the calculated delivery date. (Appendix 13) It includes a delivery date determination step, a delivery date calculation step, and an output step, The delivery date determination step determines whether the delivery date of the ordered product satisfies the desired delivery date based on the order-related information and the product-related information; If the desired delivery date is met, The output step outputs a delivery date that satisfies the desired delivery date as a determined delivery date, If the desired delivery date is not met, the delivery date calculation step calculates a delivery date for the ordered product based on a timing when a component of the ordered product that causes the desired delivery date not to be met can be secured; The output step outputs the calculated delivery date as a determined delivery date. A method for supporting a delivery date reply, wherein each of the steps is executed by a computer. (Appendix 14) The product-related information includes schedule information regarding at least one selected from the group consisting of possession, acquisition, and production of the ordered product; If the schedule information satisfies the desired delivery date, The output step outputs a delivery date that satisfies the desired delivery date as a determined delivery date. The method for supporting delivery date responses described in Appendix 13. (Appendix 15) The production schedule information includes production schedule information for each of a plurality of production units, If the schedule information of any of the plurality of production units satisfies the desired delivery date, The output step outputs a delivery date that satisfies the desired delivery date as a determined delivery date. The delivery date response support method described in Appendix 14. (Appendix 16) 16. The delivery date reply support method according to claim 14 or 15, wherein the production-related schedule information includes schedule information regarding at least one of possession and acquisition of components of the ordered product. (Appendix 17) the delivery time calculation step calculates delivery times for each of a plurality of production units based on a timing when the components can be secured; The output step outputs the shortest delivery date among the delivery dates calculated for each of the plurality of production units as a determined delivery date. A delivery date reply support method according to any one of appendices 13 to 16. (Appendix 18) Further, it includes an attracting step, 18. A delivery date reply support method according to any one of appendices 13 to 17, wherein the attracting step attracts the delivery dates of the components of the ordered product so as to approach the calculated delivery date. (Appendix 19) Includes a procedure for determining delivery time, a procedure for calculating delivery time, and an output procedure. The delivery date determination step determines whether the delivery date of the ordered product satisfies the desired delivery date based on the order-related information and the product-related information; If the desired delivery date is met, the output step outputs a delivery date that satisfies the desired delivery date as a determined delivery date; If the desired delivery date is not met, the delivery date calculation step calculates a delivery date for the ordered product based on a timing when a component of the ordered product that causes the desired delivery date not to be met can be secured; the output step outputs the calculated delivery date as a determined delivery date. A computer-readable recording medium on which a delivery date reply support program for causing a computer to execute each of the above procedures is recorded. (Appendix 20) The product-related information includes schedule information regarding at least one selected from the group consisting of possession, acquisition, and production of the ordered product; If the schedule information satisfies the desired delivery date, the output step outputs a delivery date that satisfies the desired delivery date as a determined delivery date. 19. A recording medium as described in Appendix 19. (Appendix 21) The production schedule information includes production schedule information for each of a plurality of production units, If the schedule information of any of the plurality of production units satisfies the desired delivery date, the output step outputs a delivery date that satisfies the desired delivery date as a determined delivery date. 21. The recording medium according to claim 20. (Appendix 22) 22. The recording medium according to claim 20 or 21, wherein the production-related schedule information includes schedule information regarding at least one of possession and acquisition of components of the ordered product. (Appendix 23) the step of calculating delivery dates calculates delivery dates for each of a plurality of production units based on a timing when the components can be secured; the output step outputs the shortest delivery date among the calculated delivery dates for each of the plurality of production units as a determined delivery date. 23. A recording medium according to any one of appendices 19 to 22. (Appendix 24) Further, the method includes an attracting step, 24. The recording medium of any one of appendices 19 to 23, wherein the attracting procedure attracts the delivery dates of the components of the ordered product so as to bring them closer to the calculated delivery date. [Industrial Applicability]
[0051] According to the present disclosure, it is possible to quickly respond to a delivery date even if the desired delivery date cannot be met. The fields to which the present disclosure can be applied are not limited, and the program of the present disclosure is useful in various fields. [Explanation of symbols]
[0052] 10, 10A Delivery date response support device 11 Delivery Date Determination Department 12 Delivery Date Calculation Department 13 Output section 14. Attracting part 101 CPU 102 memory 103 Bus 104 Storage device 105 Input Device 106 Output Device 107 Communication Devices
Claims
1. Includes a procedure for determining delivery time, a procedure for calculating delivery time, and an output procedure. The delivery date determination step determines whether the delivery date of the ordered product satisfies the desired delivery date based on the order-related information and the product-related information; If the desired delivery date is met, the output step outputs a delivery date that satisfies the desired delivery date as a determined delivery date; If the desired delivery date is not met, the delivery date calculation step calculates a delivery date for the ordered product based on a timing when a component of the ordered product that causes the desired delivery date not to be met can be secured; the output step outputs the calculated delivery date as a determined delivery date. A delivery date reply support program for causing a computer to execute each of the above procedures.
2. The product-related information includes schedule information regarding at least one selected from the group consisting of possession, acquisition, and production of the ordered product; If the schedule information satisfies the desired delivery date, the output step outputs a delivery date that satisfies the desired delivery date as a determined delivery date.
2. The delivery date reply support program according to claim 1.
3. The production schedule information includes production schedule information for each of a plurality of production units, If the schedule information of any of the plurality of production units satisfies the desired delivery date, the output step outputs a delivery date that satisfies the desired delivery date as a determined delivery date.
3. The delivery date reply support program according to claim 2.
4. 4. The delivery date reply support program according to claim 2, wherein the production schedule information includes schedule information regarding at least one of possession and acquisition of components of the ordered product.
5. the step of calculating delivery dates calculates delivery dates for each of a plurality of production units based on a timing when the components can be secured; the output step outputs the shortest delivery date among the calculated delivery dates for each of the plurality of production units as a determined delivery date. The delivery date reply support program according to any one of claims 1 to 3.
6. Further, it includes an attracting step, 4. The program for supporting a delivery date response according to claim 1, wherein the attracting procedure attracts the delivery dates of the components of the ordered product so as to approach the calculated delivery date.
7. A delivery date determination unit, a delivery date calculation unit, and an output unit are included, the delivery date determination unit determines whether the delivery date of the ordered product satisfies the desired delivery date based on the order-related information and the product-related information; If the desired delivery date is met, The output unit outputs a delivery date that satisfies the desired delivery date as a determined delivery date, If the desired delivery date is not met, the delivery date calculation unit calculates a delivery date for the ordered product based on a timing at which a component of the ordered product that causes the desired delivery date not to be met can be secured; The output unit outputs the calculated delivery date as a determined delivery date. Delivery date response support device.
8. Further, the device includes an attracting portion, 8. The device for supporting a delivery date reply according to claim 7, wherein said attracting unit attracts the delivery dates of the components of said ordered product so as to bring them closer to said calculated delivery date.
9. It includes a delivery date determination step, a delivery date calculation step, and an output step, The delivery date determination step determines whether the delivery date of the ordered product satisfies the desired delivery date based on the order-related information and the product-related information; If the desired delivery date is met, The output step outputs a delivery date that satisfies the desired delivery date as a determined delivery date, If the desired delivery date is not met, the delivery date calculation step calculates a delivery date for the ordered product based on a timing when a component of the ordered product that causes the desired delivery date not to be met can be secured; The output step outputs the calculated delivery date as a determined delivery date. A method for supporting a delivery date reply, wherein each of the steps is executed by a computer.
10. Includes a procedure for determining delivery time, a procedure for calculating delivery time, and an output procedure. The delivery date determination step determines whether the delivery date of the ordered product satisfies the desired delivery date based on the order-related information and the product-related information; If the desired delivery date is met, the output step outputs a delivery date that satisfies the desired delivery date as a determined delivery date; If the desired delivery date is not met, the delivery date calculation step calculates a delivery date for the ordered product based on a timing when a component of the ordered product that causes the desired delivery date not to be met can be secured; the output step outputs the calculated delivery date as a determined delivery date. A computer-readable recording medium on which a delivery date reply support program for causing a computer to execute each of the above procedures is recorded.
Citation Information
Patent Citations
Method and device for creating production plan
JP2004145436A