Production planning system and method
The integrated production planning system efficiently manages production plans across multiple businesses by using a service management device and planning device to quickly determine and synchronize manufacturing requests, addressing the challenge of varying delivery dates and reducing management effort.
Patent Information
- Application Number
- JP2021075452
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-04-27
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2041-04-27
AI Technical Summary
Existing production planning systems fail to efficiently manage production plans across multiple businesses when faced with varying delivery dates and requests from multiple customers, leading to increased management man-hours and delayed responses.
A production planning system that integrates a service management device and a planning device via a network, allowing for quick determination of manufacturing requests and ensuring consistency across multiple outsourced businesses, using pre-stored planning conditions and recent transaction records to formulate and update production plans.
The system enables rapid and accurate formulation of production plans, reducing management effort and allowing immediate responses to production demands, even with varying request timings and periods.
Smart Images

Figure 0007621173000001 
Figure 0007621173000002 
Figure 0007621173000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a production planning system and a production planning method for quickly formulating and modifying a production plan involving a plurality of business operators. [Background technology]
[0002] In the manufacturing industry, because there are a wide variety of parts required for production, companies do not process all the parts in-house, but outsource production to external processing companies and manufacturers. Therefore, manufacturers responsible for the final assembly process are often affected by the production plans of external companies.
[0003] On the other hand, processors and manufacturers that receive manufacturing orders often receive orders from multiple customers, and so they need to create overall production plans based on the different delivery dates for each client.
[0004] For example, if a distributor requests an increase in the number of products delivered due to increased demand, the assembler will not only adjust its own assembly plan, but will also make adjustments with the external processors to whom it outsources manufacturing before responding with a delivery date. On the other hand, when a processor that receives a request for additional processing receives the request, it must consider the impact on the production plans of products ordered from other clients before responding whether the plan can be changed, which takes time to adjust and makes it difficult to respond quickly with a delivery date.
[0005] In order to solve the above problems, Patent Document 1 proposes a method in which "in order to reduce the amount of work required for outsourcing manufacturing to a parts processor, when a manufacturer sends drawing data for the part, the prices offered by processors capable of processing the part are identified and the outsourced manufacturer is determined." [Prior art documents] [Patent documents]
[0006] [Patent Document 1] JP 2019-102065 A Summary of the Invention [Problem to be solved by the invention]
[0007] The technology disclosed in Patent Document 1 is a method and system in which one business selects a contractor that meets certain conditions from among multiple contractors, and does not take into account the impact on the production plans of contractors who receive commissions from multiple businesses.
[0008] In addition, if the contractor receives orders from systems other than the one in question, it is necessary to formulate a production plan that takes into account those relationships, which requires management efforts. For example, it is possible that a certain business operator and a contractor use a service such as SaaS to exchange orders, and that orders are exchanged indirectly by personnel such as email or telephone. In such cases, the contractor must formulate plans and respond to delivery dates in a way that ensures consistency between the results exchanged in each system.
[0009] Therefore, the present invention provides a means of creating a production plan that reduces management labor costs when a business that manufactures products on consignment from multiple companies has multiple request methods and, even if a request for a production plan change occurs through each of the individual methods, quickly determines whether or not the plan change can be accommodated and ensures consistency with the overall production plan of the outsourced business each time. [Means for solving the problem]
[0010] In a preferred example of the production planning system of the present invention, the system is configured by connecting a service management device that receives a planning request from an outsourcing business operator, refers to pre-stored planning conditions, and sends a response to the outsourcing business operator to accept the manufacturing request if the outsourcing business operator's request satisfies the planning conditions, and sends the outsourcing business operator's planning request to the planning device of the corresponding outsourcing business operator if the outsourcing business operator's request does not satisfy the planning conditions, and a planning device that receives, as needed, a planning request of a first outsourcing business operator received from the service management device or an input created by the outsourcing business operator upon receiving a planning request of a second outsourcing business operator, creates a production plan taking into account the planning request of the accepted outsourcing business operator and estimated values of planning requests from other outsourcing business operators with which the system has recent trading history, and outputs the produced production plan result to the outsourcing business operator that received the request.
[0011] In a preferred embodiment of the production plan creation method of the present invention, a service management device configured to correspond to an outsourcing business and a planning device configured to correspond to an outsourcing business are connected via a network, The service management device stores in advance planning conditions that are judgment values of delivery dates and quantities by outsourcing business operators and by item, which can determine whether or not a manufacturing request can be accepted in response to a planning request received from an outsourcing business operator without inquiring of the planning device; a step of the service management device receiving a program creation request from an outsourcing business operator and determining whether or not the request from the outsourcing business operator satisfies the program conditions by referring to the program conditions stored in advance; a step of the service management device transmitting a response to the outsourcing business operator that the manufacturing request is accepted when the service management device determines that the request of the outsourcing business operator satisfies the planning conditions, and simultaneously transmitting a similar response to the planning device; a step of the plan creation device reflecting the response received from the service management device in the plan, recalculating and updating the plan conditions, and transmitting the plan conditions related to the corresponding entrusting business operator to the service management device; a step of the service management device receiving from the planning device the planning conditions related to the corresponding entrusted business operator updated by the planning device and updating its own planning conditions and history; a step of transmitting a planning request of the outsourcing business operator to a planning device of the corresponding outsourcing business operator when the service management device determines that the request of the outsourcing business operator does not satisfy the planning condition; a step of receiving a planning request from an outsourcing business entity received from the service management device, creating a production plan by the planning device taking into account the planning request from the outsourcing business entity received and estimated values of planning requests from other outsourcing business entities with which the outsourcing business entity has a recent transaction record, and responding to the service management device with the results of the created production plan; a step of transmitting, when the planning device recalculates and updates the planning conditions of all business operators who have placed orders in the past setting period, the planning conditions related to the corresponding outsourcing business operators to the service management device that has received the planning request; a step in which the service management device transmits a planning request from the outsourcing business to a planning device of the corresponding outsourced business, receives a production plan result prepared by the planning device, and responds with the production plan result to the outsourcing business that received the initial request; a step of the service management device transmitting a planning request from the outsourcing business operator to a planning device of the corresponding outsourcing business operator, and then receiving from the planning device the planning conditions related to the corresponding outsourcing business operator that have been updated by the planning device, and updating its own planning conditions; The present invention is characterized by having the following. Effect of the Invention
[0012] The production planning system of the present invention has the effect that a company that receives manufacturing orders from multiple businesses can accurately and quickly create and respond to plans even when the request timing and period from the outsourcing parties are different, and further reduces the effort required for plan management. In addition, the outsourcing company can quickly receive delivery date responses from the outsourcing parties, and can respond immediately to production demand. [Brief description of the drawings]
[0013] [Figure 1] 1 is a diagram showing an example of the configuration of a system in which a service management device, a planning device, and devices of each business operator that uses planning are connected in an embodiment of the present invention. [Diagram 2] FIG. 2 is a functional configuration diagram of a service management device. [Diagram 3] FIG. 2 is a functional configuration diagram of the planning device. [Figure 4] FIG. 2 is a diagram illustrating an example of a hardware configuration of a planning device 20, a planning request device 30, a planning request device 40, a business device 22, a planning device 50, and the like. [Diagram 5] 4 is a diagram illustrating an example of data flow between a service management device, a planning device, and a client; FIG. [Figure 6] 3A and 3B are diagrams illustrating an example of a setting information data table, a plan condition data table, and a history data table stored in the service management device. [Figure 7A] 3A to 3C are diagrams illustrating an example of a setting information data table, a planning condition data table, and a history data table stored in the planning device. [Figure 7B] 4A and 4B are diagrams illustrating an example of a plan data table and a performance data table stored in the planning device. [Figure 8] 4 is a flowchart illustrating an operation of a service management unit of the service management device. [Figure 9] 13 is an operational flowchart of a plan adjustment unit of the service management device. [Figure 10] 13 is an operational flowchart of a service synchronization unit of the planning device. [Figure 11] 4 is an operational flowchart of a planning means of the planning device. [Figure 12] 13 is an operation flowchart of a plan evaluation means of the plan formulation device. [Figure 13] 13 is a diagram showing an example of a screen on which the planning device reports the results of planning to the user; FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0014] A service management device, a planning device, and a production planning method for implementing the present invention will be described below with reference to the drawings. EXAMPLES
[0015] FIG. 1 is a system configuration diagram in which multiple outsourcing companies that use a service management device provided by a cloud service company to support the efficiency of production planning, delivery date responses, etc. between businesses, outsourcing companies that use planning devices installed on their own computers, and conventional outsourcing companies that do not use a service management device are connected by network 70.
[0016] Service management device 10 is a virtual device provided on the cloud by a cloud service company for outsourcing business 31, and service management device 11 is a virtual device provided for outsourcing business 41 on the cloud, and their actual entities are located in cloud service company server 60.
[0017] The plan request devices 30 and 40 are conventional business devices whose specifications have been modified so that they can use a service management device to perform manufacturing consignment.
[0018] 2 shows a functional configuration diagram of the service management device 10 of this embodiment. The functional units are roughly divided into three: a service management means 101, a plan adjustment means 102, and a service providing means 103. The service management means 101 transmits and receives data to and from the plan making device 20, and updates setting information 111 and plan conditions 112. The plan adjustment means 102 adjusts the production plan while referring to the plan conditions 112, and updates history 113 each time the production plan is adjusted. The service providing means 103 displays the results of adjustment by the plan adjustment means 102 on the plan request device 30 used by the client business operator 31.
[0019] In this embodiment, the service management device 10 is configured on a cloud, but may be configured to be installed and executed on a computer of the outsourcing business operator 31, for example.
[0020] The service management device 11 functions in exactly the same way as the service management device 10 for the outsourcing business operator 41 .
[0021] 3 shows a functional configuration diagram of the planning device 20 used by the entrusted business operator 21 in this embodiment. The functional units are roughly divided into four parts: a service synchronization means 201, a planning means 202, a plan evaluation means 203, and a plan display means 204.
[0022] The service synchronization means 201 stores the setting information received from the user in the setting information 211 , transmits the information of the schedule conditions 212 to the service management means 101 of the service management device, and stores the schedule information received from the service management means 101 in the schedule 215 .
[0023] The planning means 202 stores the specification information required for production planning received from the user in the master data 214, performs production planning, and stores the results in the plan 215.
[0024] The plan evaluation means 203 refers to the plan 215 and production results 216 acquired from other devices such as the manufacturing department, evaluates the plan using indicators such as delivery deadline compliance rate, and reflects the results in the plan conditions 212.
[0025] The plan display means 204 refers to the plan 215 and displays the planning status to the user from multiple perspectives, such as by company or by item.
[0026] In this embodiment, the planning device 20 is configured to be installed and executed on the computer of the entrusted business operator 21, but it may also be provided by a cloud service company and configured on the cloud.
[0027] Furthermore, the planning device 20 may be configured on the same computer as the computer on which the business device 22 of the entrusted business operator 21 is configured.
[0028] 4 is a diagram showing hardware configurations of the planning device 20, the planning request devices 30 and 40, the business devices 22 and 50, etc. Each device (illustrated as the planning device 20 in FIG. 4) can be configured on a general-purpose computer, and includes a main control unit 231 configured with a processor (CPU) 232, a RAM (Random Access Memory) 233, etc., an auxiliary storage unit 234 configured with a ROM (Read Only Memory), an HDD (Hard Disk Drive), an SSD (Solid State Drive) using a flash memory, etc., an input unit 235 configured with input devices such as a keyboard and a mouse, an output unit 236 configured with a display device such as an LCD (Liquid Crystal Display) or an organic EL display, various output devices, etc., and a communication unit 237 configured with a NIC (Network Interface Card), etc.
[0029] The communication unit 237 is connected to a service management device, business devices of each business operator, and the like via a network 70, which may be a wired network or a wireless network.
[0030] The main control unit 231 loads application programs for each process stored in the auxiliary storage unit 234 into the RAM 233 and executes them in the processor (CPU) 232, thereby implementing each of the functional units shown in FIG.
[0031] 5 shows an example of data flow between the service management device 10 (as well as the service management device 11), the planning device 20, and the outsourcing business operator. The planning device 20 operates differently depending on whether the outsourcing business operator 31 creates a plan via the service management device 10 or whether the outsourcing user 21 directly creates a plan upon receiving a request from the outsourcing business operator 51.
[0032] First, during initial setting 401 of the planning device 20, conditions set by accepting input from the user 21 (4011) are stored in the setting information 211, and the customer conditions managed by the service management device 10 are transmitted (4012). The service management device 10, which has received the conditions from the planning device 20, stores the received conditions in the planning conditions 112 (4013).
[0033] The operation of the service management device 10 is in two ways: when making an inquiry to the planning device 20 (at service execution time 402) and when not making an inquiry (at service execution time 403). First, in the case of making an inquiry 402, a planning request (inquiry about manufacturing outsourcing availability) is received from the outsourcing business 31 (4021), and the service management device 10 judges whether or not it is possible to reply (4022). If it is judged that an inquiry is necessary, the planning device 10 transmits request information from the outsourcing business 31 to the planning device 20 and requests planning (4023). The planning device 20 makes a plan based on the request from the service management device 10 (4024), and transmits the calculation result and the updated conditions (4025). The service management device 10 responds to the received plan to the outsourcing business 31 (4026), and stores the received conditions in the planning conditions 112 (4027). When the service management device 10 updates the planning conditions 112 in 4027, it also updates the history 113.
[0034] Next, in the case where the service management device 10 does not make an inquiry to the planning device 20 (403), the service management device 10 receives a planning request (inquiry about whether manufacturing can be outsourced) from the outsourcing business 31 (4031) and judges whether a reply can be made (4032). As a result of the judgment, since an inquiry to the planning device 20 is not necessary, the service management device 10 transmits a reply to the outsourcing business 31 (4033) and transmits a similar result to the planning device 20 (4034). The planning device 20 reflects the received plan in the plan 215 and updates the planning conditions 212 (4035). Thereafter, the planning device 20 transmits the updated conditions to the service management device 10 (4036). The service management device 10 stores the received conditions in the planning conditions 112 (4037). Note that when the service management device 10 updates the planning conditions 112 in 4037, it also updates the history 113.
[0035] Finally, when the planning device 20 is executed without using the service management device 10 (service non-execution time 404), the person in charge at the outsourced business 21 indirectly receives a planning request (inquiry about manufacturing outsourcing availability) from a conventional outsourced business 51 that does not use the service management device (4041), and the user 21 inputs the request to the planning device 20 to plan (4042). In this case, after planning, the user 21 who uses the planning device 20 transmits a response (4043), and then the planning device 20 updates the conditions (4043). Then, the planning device 20 transmits the updated conditions to the service management device (4044). The service management device 10 stores the received conditions in the planning conditions 112 (4045).
[0036] FIG. 6 shows examples of the setting information data table 111, the plan condition data table 112, and the history data table 113 stored in the service management devices 10 and 11. In FIG.
[0037] The setting information data table 111 has, as data items, a business operator ID 1111 capable of uniquely identifying a business operator, connection destination information 1112 indicating an IP address or the like as connection information of the connection destination planning device, a business operator name 1113 using this connection, a synchronization cycle 1114 with the planning device 20, and a latest synchronization time 1115. In this data table, the business operator ID 1111, the connection destination information 1112, the business operator name 1113, and the synchronization cycle 1114 are set in advance when starting to use the service, and the latest synchronization time 1115 is updated each time synchronization with the planning device 20 is performed. Note that, although the unit of the synchronization cycle is set to one hour in the example shown in the figure, it can be freely set to any unit such as hour / minute, week, or month.
[0038] The planning condition data table 112 has, as data items, a condition ID 1121 capable of uniquely identifying an inquiry condition to the planning device, a business operator ID 1122 capable of uniquely identifying a business operator to which the condition is applied, an item 1123 that is an automatic response condition, a planning condition (delivery date) 1124, a planning condition (quantity of production) 1125, and a latest synchronization time 1126. Of the data table, the condition ID 1121, business operator ID 1122, and item 1123 are set in advance when the service usage starts, and the planning condition (delivery date) 1124, the planning condition (quantity) 1125, and the latest synchronization time 1126 are updated when received from the planning device 20 or transmitted from the service management device 10. For example, a condition with a condition ID of C-001 is set as the planning condition (delivery date) 112 in response to a request (inquiry about manufacturing outsourcing availability) for item A from business operator ID 001 (company A). 4 and the schedule condition (number of items) are set. Also, the latest synchronization time 112 is set at the timing when the information is updated from the service management device 10 to the schedule planning device 20. 6 On the other hand, when the condition ID is C-002, the delivery date and quantity for item B from business ID 001 (company A) are set.
[0039] The history data table 113 has, as data items, a history ID 1131 capable of uniquely identifying a history, a request execution time 1132 from an outsourcing business operator, a business operator ID 1133, a request content 1134 from an outsourcing business operator, a result response time 1135, a response result 1136 indicating the response content, and an inquiry 1137 for recording whether or not an inquiry was made to the planning device 20. This data table is recorded when a planning request is made by an outsourcing business operator and the response is completed (4027, 4037 in FIG. 5).
[0040] 7A and 7B show examples of the setting information data table 211, the planning condition data table 212, the history data table 213, the planning data table 215, and the production performance data table 216 stored in the planning device 20. In FIG.
[0041] The setting information data table 211 has, as data items, a business operator ID 2111 capable of uniquely identifying a business operator to which the connection is made, connection destination information 2112 indicating an IP address or the like as connection information of the service management device to which the connection is made, a business operator name 2113 capable of identifying an outsourcing business operator using this connection, and a latest synchronization time 2114. Of the data table, the business operator ID 2111, connection destination information 2112, and business operator name 2113 are preset when the use of the service is started, and the latest synchronization time 2114 is updated each time synchronization with the service management devices 10 and 11 is performed.
[0042] The planning condition data table 212 has, as data items, a condition ID 2121 capable of uniquely identifying a condition managed by the service management device, a business operator ID 2122 capable of uniquely identifying an outsourcing business operator to which the condition is applied, an item 2123 to be set in the service management device, a planning condition (delivery date) 2124, a planning condition (production quantity) 2125, a delivery date compliance rate 2126, and a latest synchronization time 2127. Of the data table, the condition ID 2121, the business operator ID 2122, the item 2123, the planning condition (delivery date) 2124, and the planning condition (quantity) 2125 are set in advance when the service usage starts. The planning condition (delivery date) 2124 and the planning condition (quantity) 2125 are calculated and updated each time a plan is created by the planning device 20. The latest synchronization time 2127 is updated when the planning condition (delivery date) 2124 and the planning condition (quantity) 2125 are synchronized with the service management device 10. Moreover, each time the production result 216 is updated, the delivery deadline compliance rate is calculated by comparing the difference with the plan 215 and updated.
[0043] The history data table 213 has, as data items, a history ID 2131 that can uniquely identify the history, a request execution time 2132 from the outsourcing business operator, a business operator ID 2133, a request content 2134 from the outsourcing business operator, a result response time 2135, and a response result 2136 that indicates the response content. This data table is recorded when a planning request is made by the outsourcing business operator and a response is completed, and when information is synchronized from the service management devices 10 and 11. Note that the request content 2134 and the response result 2136 include, as examples, "delivery date (2020 / 12 / 1)", "item (item A)", and "requested quantity / responded quantity (100 pieces)".
[0044] The plan data table 215 has, as data items, a plan ID 2151 capable of uniquely identifying a plan, a name of the business operator entrusting the plan 2152, an order ID 2153 capable of uniquely identifying the requested content, an order 2154, and a plan 2155. This data table is created when a plan is received from the service management devices 10 and 11, or when a request from the business device 22 is received and the planning is completed. The plan includes information such as "line information (line A)," "production items and production quantities by day (11 / 29, item A, 50 units, etc.)," and so on. 」 However, other information may also be included.
[0045] The production performance data table 216 has, as data items, a performance ID 2161 capable of uniquely identifying the production performance, a consignor company name 2162, an order ID 2163, an item 2164, a manufactured quantity 2165, and a manufacturing completion date and time 2166. This data table is connected to devices such as a manufacturing line, and contains information acquired from a system capable of acquiring manufacturing performance information of the manufacturing department.
[0046] 8 shows an operational flow of the service management means 101 of the service management devices 10 and 11. The service management means 101 is started up when it receives an update request, and executes a series of processes.
[0047] In step S101, when an update request is received, the operation branches according to the type of update request. When input of initial settings is received from the outsourcing business operator or the cloud service company administrator at the start of service use, the setting information is received (S102), the setting information 111 is updated (S104), and the operation ends. Next, when a synchronization request is received from the planning device 20 (S103), the planning conditions received from the planning device 20 are reflected in the planning conditions 212 (S104), and the operation is completed. Finally, if a response is given to the client business operator without making an inquiry to the planning device 20 (S105), a report of the response content is sent to the planning device 20 (S106), and the process ends.
[0048] As described above, when a change occurs on the planning device 20 side, the information is synchronized using a transmission from the planning device 20 as a trigger, and when the processing (response to the manufacturing outsourcing request) is completed within the service management devices 10, 11, the response from the service management device is used as a trigger to synchronize the production plan information responded to the planning device 20, thereby making it possible to quickly ensure consistency of the production plan information, and to accurately and quickly formulate and respond to production plans even when manufacturing outsourcing requests occur from multiple businesses via multiple means.
[0049] 9 shows an operation flow of the plan adjustment means 102 of the service management devices 10 and 11. The plan adjustment means 102 is started up when it receives a manufacturing request (order) from an outsourcing business operator, and executes a series of processes.
[0050] In step S201, when a manufacturing request (order information) is received (S201), the data record of the corresponding outsourcing business operator and the corresponding item in the planning condition data table 112 is referenced, and the delivery date and requested quantity of the manufacturing request are compared with the planning conditions (delivery date) and planning conditions (quantity) in the planning condition data table 112 (S202). If the comparison result shows that the manufacturing request satisfies the planning conditions 112 {the delivery date of the manufacturing request is earlier than the planning conditions (delivery date) and the requested quantity of the manufacturing request is less than or equal to the planning conditions (quantity)}, the process proceeds to S206, and if the manufacturing request does not satisfy the planning conditions 112 {the delivery date of the manufacturing request is later than the planning conditions (delivery date) or the requested quantity of the manufacturing request exceeds the planning conditions (quantity)}, the process proceeds to S204 (S203).
[0051] In step S204, the service management device determines that it is not possible to determine whether or not to accept the manufacturing request received from the outsourcing business operator, and transmits the manufacturing request received from the outsourcing business operator (order information) to the planning device 20.
[0052] In step S205, the process waits for the completion of planning that takes into account the transmitted manufacturing request on the planning device 20 side, and receives a response from the planning device 20.
[0053] In step S206, if the manufacturing request satisfies the planning conditions in S203, a response is sent to the client business operator to the effect that the manufacturing request can be accepted, and if the manufacturing request does not satisfy the planning conditions in S203, the response received from the planning device 20 is sent to the client business operator.
[0054] In step S207, the history 113 is updated based on the request content accepted in S201 and the reply result given in S207, and the process ends.
[0055] 10 shows an operation flow of the service synchronization means 201 of the planning device 20. The service synchronization means 201 is started by multiple triggers and executes a series of processes.
[0056] First, in the case of initial setting (S301), when a setting request is received from a user (contracted business), the setting information 211 is updated (S302), the setting information is transmitted to the service management devices 10 and 11 (S303), and the operation is terminated. Next, when the service management devices 10 and 11 receive a report (synchronization request) of manufacturing order acceptance information (reply information) sent to the outsourcing business (S311), the production plan (reply information) received from the service management device 10 is reflected in the plan 215 (S312), and the plan evaluation means 203 is started (S313). When the plan evaluation is completed, the updated conditions are transmitted to the service management devices 10 and 11 (S314), and the operation is terminated. Finally, in the case where the plan is directly created by the plan creation device 20, the completion of the calculation is detected (S321) and the plan evaluation means 203 is started (S313). 、11 The updated conditions are then transmitted to the START / STOP command (S314), and the operation is terminated.
[0057] 11 shows an operation flow of the planning means 202 of the planning device 20. The planning means 202 is started by a user (contracted business operator) 21 who uses the planning device 20 when the user accepts a manufacturing request via the business device 22 or the like and plans the operation, or is started upon receiving a request from the service management devices 10, 11 when the manufacturing request (order) of the consigning business operator does not satisfy the conditions preset in the service management devices 10, 11, and executes a series of processes.
[0058] First, when a planning request (manufacturing request) is received (S401), the system refers to the planning conditions 212 to identify whether there are any business partners other than the outsourced business that received the request (S402). At this time, business partners whose latest synchronization time is old (for example, those that have not been synchronized for more than three months) are deemed to have no recent transactions and are therefore excluded.
[0059] Next, the delivery date of the request is referred to, and if the final date and time of the request of the business other than the client is different from the delivery date, the number of requests from the business other than the client is estimated by referring to the production results 216, and input data is created (S403). For example, on 2020 / 11 / 15, business A requests 100 pieces with a delivery date of 2020 / 12 / 15, one month later, and the final delivery date of business B is 12 / 1, the number of requests from business B from 12 / 2 to 12 / 15 is estimated. Note that a publicly known technique is used as a method for estimating the number of requests. After repeating this process for the number of businesses identified in S402, a production plan is created, and an estimated value of the delivery date compliance rate is calculated from the calculated production plan and the production results 216 (S404). Note that a publicly known technique is used as the production plan creation method. After that, the calculated delivery date compliance rate is compared with the delivery date compliance rate set in the planning conditions 212, and a plan with a delivery date compliance rate close to the delivery date compliance rate is identified (S405). Thereafter, if initiated by the user, the plan is output to the user, and if initiated by the service management devices 10, 11, the plan is transmitted to the service management devices 10, 11 (S406), the plan 215 and the history 213 are updated (S407), and the process ends.
[0060] 12 shows an operation flow of the plan evaluation means 203 of the plan making device 20. The plan evaluation means 203 is started by being triggered by an update of the history 213 or an update of the production performance 216, and executes a series of processes related to the update of the plan conditions 212. Note that this means may be started periodically.
[0061] In recalculating the planning conditions, the planning conditions (delivery date) and planning conditions (quantity) are calculated for each item for business operators who have transactions during a preset period among the business operators stored in the planning conditions 212. The delivery date is either standardized for all business operators subject to the calculation and set to a preset period (e.g., one month) from the current date and time, or changed for each business operator and set to a preset period (e.g., one month) from the delivery date of the latest order for each business operator.
[0062] First, a plan that has already been created for the set period is obtained from the plan 215 (S501), and then the production results 216 for the same period are obtained by going back from the current date and time (S502). For example, if the delivery date is set to one month from the current date and time, the production results for the past month are obtained. Next, the delivery date compliance rate is calculated from the difference between the production results and the plan (S503). For example, the delivery date compliance rate is defined as follows: On-time delivery rate = The percentage of orders that are completed by the scheduled manufacturing completion date, taking into account delivery time or shipping period. Let us assume that.
[0063] Next, the service management devices 10 and 11 recalculate the planning conditions (quantity) that can be answered (S504). In calculating the planning conditions (quantity) by item, first, the total production volume of the corresponding item for the set period is predicted based on the production results acquired in step S502. Next, the order ratio by business operator is calculated from the number of orders from businesses with order results during the set calculation period from the calculation start date. For example, if the manufacturable quantity of item A in one month is 500 units, and the order results of businesses A, B, and C are 100, 300, and 100, respectively, the order ratio is 1:3:1, so the manufacturable quantities as planning conditions are 100, 300, and 100.
[0064] Next, taking into account the delivery date compliance rate, the number of units that can be produced is adjusted so that the delivery date compliance rate becomes 100%. For example, if the actual delivery date compliance rates are 95%, 90%, and 100%, respectively, the numbers will be set to 95, 270, and 100, respectively. Finally, if there is a quantity that has already been ordered during the period in question, the number obtained by subtracting the ordered quantity is set as the planning condition. For example, if business A's number of units that can be produced is set to 95, but 50 units have already been ordered during the calculation period, the number of units that can be produced in the planning condition will be set to 45.
[0065] Thereafter, the planning conditions 212 are updated (S505), and the process ends.
[0066] By executing this process each time an order or performance changes, it is possible to set appropriate planning conditions taking into account the latest production performance and orders from each business operator.
[0067] 13 shows an example of a screen on which the planning device 20 reports the results of planning to the user. A screen example 1301 shows the latest calculation execution date and time 1302, a production plan for each production line 1303, and a delivery deadline compliance rate by company 1308. It also displays a time axis 1309 and a current date and time 1310. For example, it can be seen that the left end of the screen is 12 / 1 and the right end is 12 / 31, which is the production plan for one month.
[0068] First, in the production plan 1303 for each production line, the production plan is shown in chronological order, and the length of each box indicates the time used for production by the same contractor. In addition, each box shows the number of days difference from the contractor and the requested delivery date. In the example of line A, "Company A (-1)" indicates that the request from Company A will be manufactured one day earlier than the requested delivery date. In addition, in the balloon 1307, when the user hovers the mouse over it, the name of the item to be manufactured at that time is displayed. In addition, the color of the box is changed depending on the time of planning. For example, the smaller the difference between the current time and the time of planning, the darker the color is displayed. This makes it easier to understand the relative time when the request was received for each business operator. In addition, the line type of the box is changed depending on whether it is an estimated value or not. In the figure, the solid line 1304 indicates the actually requested production plan, and the dotted lines 1305 and 1306 indicate the estimated production plan. By checking this information, the user can easily understand the schedule by business operator, by item, the delivery date compliance rate, and the production order timing.
[0069] The company-specific delivery compliance rate 1308 displays the delivery compliance rate for each company within a preset period. The calculation period for the delivery compliance rate can be changed, for example, to match the displayed planned period. The user can consider changing the setting conditions based on the delivery compliance record.
[0070] The present invention is not limited to the above-described embodiment as it is, and the components can be modified and embodied in the implementation stage without departing from the gist of the invention. In addition, various inventions can be formed by appropriately combining the multiple components disclosed in the above-described embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, components from different embodiments may be appropriately combined. [Explanation of symbols]
[0071] 10, 11 Service management device 20 Planning Device 21 Contracted business operator 22 Business equipment of the contractor 30, 40 Plan request device of a client using a service management device 31, 41 Outsourcing business using service management devices 50 Business equipment of the outsourcing company that does not use the service management device 51 Outsourcing companies that do not use service management devices 60 Cloud Service Company Servers 70 Network 101 Service Management Measures 102 Planning and Adjustment Measures 103 Means of service provision 111 Setting information data table 112 Planning Condition Data Table 113 Historical Data Table 201 Service Synchronization Method 202 Planning Tools 203 Planning Evaluation Instrument 204 Plan display means 211 Setting information data table 212 Planning Condition Data Table 213 Historical Data Table 214 Master Data Table 215 Planning Data Table 216 Production performance data table 231 Main control unit 232 Processor (CPU) 233 RAM 234 Auxiliary storage 235 Input section 236 Output section 237 Communications Department 1301 Screen to report the plan results
Claims
1. a service management device that receives a planning request from an outsourcing business operator, refers to pre-stored planning conditions, and transmits a response to the outsourcing business operator to accept the manufacturing request if the outsourcing business operator's request satisfies the planning conditions, and transmits the outsourcing business operator's planning request to a planning device of the outsourcing business operator if the outsourcing business operator's request does not satisfy the planning conditions; a planning device that receives, as needed, a planning request from a first outsourcing business received from the service management device, or an input created by the outsourcing business in response to receiving a planning request from a second outsourcing business, creates a production plan taking into account the planning request from the outsourcing business that has been received and estimated values of planning requests from other outsourcing businesses with which the outsourcing business has a recent transaction record, and outputs the results of the created production plan to the outsourcing business that has received the plan; A production planning system connected to a network, The planning device further comprises means for updating planning conditions by allocating the number of units that can be manufactured for each business operator in accordance with the ratio of the number of orders from all business operators that have placed orders in the past set period, with the delivery date being a preset period from the current date and time, or a preset period from the delivery date of the latest order for each business operator, and subtracting the number of units that have already been ordered.
2. The production plan creation system according to claim 1, characterized in that the planning device receives a planning request from a first outsourcing business operator from the service management device and, if a production plan is created, responds to the service management device with the results of the created production plan.
3. The production planning system according to claim 1, characterized in that the planning device recalculates and updates the planning conditions of all businesses that have placed orders in the past set period, and transmits the planning conditions related to the corresponding outsourced businesses to the service management device that received the planning request.
4. The production planning system according to claim 2, characterized in that after the service management device transmits a planning request from an outsourcing business operator to a planning device of the corresponding outsourced business operator, it receives the production planning results drawn up by the planning device and responds with the production planning results to the outsourcing business operator that received the initial request.
5. The production planning system according to claim 3, characterized in that after transmitting a planning request from an outsourcing business operator to the planning device of the corresponding outsourced business operator, the service management device receives the planning conditions related to the corresponding outsourcing business operator that have been updated by the planning device from the planning device and updates its own planning conditions.
6. the service management device transmits a response to the outsourcing business operator in a case where the request from the outsourcing business operator satisfies the planning conditions, and then transmits a similar response to the planning device; The plan creation device reflects the response received from the service management device in the plan, recalculates and updates the plan conditions, and transmits the plan conditions related to the corresponding outsourcing business operator to the service management device; 2. The production planning system according to claim 1, wherein the service management device receives the planning conditions related to the relevant outsourced business entity that have been updated by the planning device from the planning device and updates its own planning conditions and history.
7. The production plan creation system according to claim 1, characterized in that the planning device allocates the number of units that can be manufactured to each business operator in accordance with the ratio of the number of orders from all business operators that have placed orders in a past set period, then adjusts the number of units that can be manufactured taking into account the delivery date compliance rate so that the delivery date compliance rate becomes 100%, and finally updates the planning conditions by subtracting the number of units that have already been ordered.
8. The production planning system described in claim 1, characterized in that the service management device is a virtual device configured on the cloud by a cloud service company, is configured exclusively for each outsourcing business that uses the device, and the actual device is located on the cloud service company server.
9. On the screen where the planning device reports the production plan results, The production plan creation system according to claim 1, characterized in that production plans for each production line are arranged in boxes in chronological order, the length of each box represents the time used for production by the same client, each box displays the number of days difference between the client and the requested delivery date, and the color of the box is changed according to the time the plan was created, with the color being darker as the difference between the current time and the time the plan was created becomes smaller.
10. A service management device configured to correspond to a client company and a planning device configured to correspond to a client company are connected via a network; The service management device stores in advance planning conditions that are judgment values of delivery dates and quantities by outsourcing business operators and by item, which can determine whether or not a manufacturing request can be accepted in response to a planning request received from an outsourcing business operator without inquiring of the planning device; a step of the service management device receiving a program creation request from an outsourcing business operator and determining whether or not the request from the outsourcing business operator satisfies the program conditions by referring to the program conditions stored in advance; a step of the service management device transmitting a response to the outsourcing business operator that the manufacturing request is accepted when the service management device determines that the request of the outsourcing business operator satisfies the planning conditions, and simultaneously transmitting a similar response to the planning device; a step of the plan creation device reflecting the response received from the service management device in the plan, recalculating and updating the plan conditions, and transmitting the plan conditions related to the corresponding entrusting business operator to the service management device; a step of the service management device receiving from the planning device the planning conditions related to the corresponding entrusted business operator updated by the planning device and updating its own planning conditions and history; a step of transmitting a planning request of the outsourcing business operator to a planning device of the corresponding outsourcing business operator when the service management device determines that the request of the outsourcing business operator does not satisfy the planning condition; a step of receiving a planning request from an outsourcing business entity received from the service management device, creating a production plan by the planning device taking into account the planning request from the outsourcing business entity received and estimated values of planning requests from other outsourcing business entities with which the outsourcing business entity has a recent transaction record, and responding to the service management device with the results of the created production plan; a step of transmitting, when the planning device recalculates and updates the planning conditions of all business operators that have placed orders in the past setting period, the planning conditions related to the corresponding outsourcing business operators to the service management device that has received the planning request; a step in which the service management device transmits a planning request from the outsourcing business to a planning device of the corresponding outsourced business, receives a production plan result prepared by the planning device, and responds with the production plan result to the outsourcing business that received the initial request; a step of the service management device transmitting a planning request from the outsourcing business operator to a planning device of the corresponding outsourcing business operator, and then receiving from the planning device the planning conditions related to the corresponding outsourcing business operator that have been updated by the planning device, and updating its own planning conditions; A production plan creating method comprising the steps of:
11. a step in which the planning device receives inputs created by the entrusted business operator upon receiving a planning request from an entrusting business operator that does not use the service management device, creates a production plan taking into account the planning request of the entrusting business operator that has been received and an estimated value of planning requests from other entrusting business operators with which the entrusted business operator has a recent transaction record, and outputs the results of the created production plan to the entrusting business operator that has received the plan; a step of the plan creation device recalculating and updating the plan conditions of all business operators who have placed orders in the past set period, and transmitting the plan conditions related to the corresponding outsourcing business operators to each service management device; a step of each service management device receiving from the planning device the planning conditions related to the corresponding entrusting business operator updated by the planning device and updating its own planning conditions; 11. The production planning method according to claim 10, further comprising:
Citation Information
Patent Citations
Sequential defined production planning system
JP1993225205A
Global component procuring system
JP2000113051A
Method and system for transaction of production capacity
JP2001283020A
Method and system for production planning transaction
JP2001331693A
Built-to-order manufacturing method and built-to-order manufacturing system
JP2002006933A