Order processing methods, devices, electronic equipment and media

By coordinating and scheduling multi-level inventory, and responding to order demands step by step using finished products, semi-finished products, and raw materials, the problems of insufficient inventory and excessively long production cycles in traditional order processing are solved, achieving efficient order execution and cost optimization.

CN121189766BActive Publication Date: 2026-03-06LEAYUN TECH CO LTD OF ZHUHAI +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511724944.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-11-24
Publication Date
2026-03-06
Estimated Expiration
2045-11-24

AI Technical Summary

Technical Problem

In traditional order processing methods, insufficient finished goods inventory leads to order delivery delays, excessively long raw material production cycles, an inability to quickly respond to market demand, and a lack of flexibility in inventory management, resulting in inventory backlog and increased costs.

Method used

By acquiring pending orders, the system first utilizes finished goods inventory to calculate the initial demand. If this is insufficient, it utilizes semi-finished goods inventory. Finally, it uses raw materials to produce the second demand quantity, responding to order demands at each level and achieving coordinated scheduling of multi-level inventory.

Benefits of technology

It improved the utilization rate of inventory resources, shortened the production cycle, reduced inventory costs, enhanced the system's adaptability to complex orders, and improved order processing efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121189766B_ABST
    Figure CN121189766B_ABST
Patent Text Reader

Abstract

This invention provides an order processing method, apparatus, electronic device, and readable storage medium. By acquiring orders to be processed, when finished goods inventory is insufficient, the method executes the order using all finished goods and calculates a first demand quantity. Then, it determines whether to produce based on whether semi-finished goods inventory meets the first demand quantity, and calculates a second demand quantity when semi-finished goods inventory is insufficient. Finally, it uses raw materials to produce the second demand quantity of materials to complete the order. By sequentially utilizing finished goods inventory, semi-finished goods inventory, and raw materials, order demands are responded to level by level. Even when finished goods or semi-finished goods inventory is insufficient to meet all demands, order execution can still be effectively promoted, significantly improving the utilization rate of inventory resources and order processing efficiency, shortening the production cycle, reducing inventory costs, and enhancing the system's adaptability to complex order demands.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of manufacturing technology, and in particular to an order processing method, apparatus, electronic device, and readable storage medium. Background Technology

[0002] In modern manufacturing and logistics supply chain management, order processing is a key aspect of business operations. However, traditional order fulfillment methods are often overly simplistic. They either rely solely on finished goods inventory for shipment, and if inventory runs low, they immediately initiate the entire production process from raw materials, resulting in significant capital tied up, warehousing costs, and the risk of product obsolescence; or they adopt a make-to-order model, which achieves zero finished goods inventory, but the lengthy production cycle cannot meet urgent market demands, leading to inefficient order processing.

[0003] In actual production, companies may also face complex order demands, and existing systems are unable to flexibly allocate resources between different inventory levels. This lack of flexibility in management leads to inventory backlog and increases inventory costs. Summary of the Invention

[0004] In view of the above problems, embodiments of the present invention are proposed to provide an order processing method, apparatus, electronic device, and readable storage medium that overcomes or at least partially solves the above problems.

[0005] In a first aspect, embodiments of the present invention provide an order processing method, the method comprising:

[0006] Obtain pending orders, which include the total material demand;

[0007] If the finished goods inventory in the finished goods warehouse meets the total demand, then the pending order is executed based on the finished goods in the finished goods warehouse.

[0008] If the finished goods inventory does not meet the total demand, then the pending order is executed based on the finished goods materials in the finished goods warehouse and a first demand is determined; the first demand is the difference between the total demand and the finished goods inventory.

[0009] If the inventory of semi-finished materials in the semi-finished goods warehouse meets the first demand, then the first demand will be produced based on the semi-finished goods warehouse.

[0010] If the semi-finished product inventory of the semi-finished product material does not meet the first demand, then the first demand is produced based on the semi-finished product inventory and a second demand is determined, whereby the second demand is the difference between the first demand and the semi-finished product inventory.

[0011] The raw materials are used to produce the second required quantity of material to fulfill the pending order.

[0012] Optionally, the step of using raw materials to produce the second required quantity of material to fulfill the pending order includes:

[0013] Based on the second demand quantity, generate the corresponding work order;

[0014] Schedule the work orders to generate a production schedule plan;

[0015] Execute the work order scheduling plan to process the raw materials into the second required quantity of material.

[0016] Optionally, generating a corresponding work order based on the second demand includes:

[0017] Obtain nesting configuration parameters, which include at least one of the following: finished roll utilization rate, surplus material utilization rate, idle material cycle, idle material utilization rate, critical idle material inventory, maximum number of slitting cutters, edge material width limit, and minimum unwinding width.

[0018] Based on the nesting configuration parameters and the second demand quantity, a raw material allocation plan is determined;

[0019] The corresponding work order is generated based on the raw material allocation scheme.

[0020] Optionally, scheduling the slit work orders to generate a work order production schedule includes:

[0021] Determine the estimated launch time of the work order;

[0022] Obtain the mold information corresponding to the slitting work order;

[0023] Determine the standard working hours required for the slicing work order;

[0024] Based on the estimated launch time, the mold information, and the standard working hours, a work order scheduling plan is generated, which includes work center assignment, process sequence, and launch time.

[0025] Optionally, if the finished goods inventory does not meet the total demand, then executing the pending order based on the finished goods materials in the finished goods warehouse includes:

[0026] If the finished goods inventory does not meet the total demand, then the finished goods inventory is removed from the finished goods warehouse to execute the pending orders.

[0027] Optionally, if the semi-finished product inventory of the semi-finished materials does not meet the first demand, then producing the first demand amount of materials based on the semi-finished product inventory includes:

[0028] If the inventory of semi-finished materials does not meet the first demand, then the inventory of semi-finished materials is taken out from the semi-finished material warehouse to produce the material required for the first demand.

[0029] Optionally, the method further includes:

[0030] Obtain the process path of the material, wherein the process path includes at least one sequentially connected process;

[0031] Obtain the cumulative number of reported work for each process step in the process path;

[0032] The difference between the cumulative reported quantity of any process step in the process path and the subsequent process step is used as the semi-finished product inventory of the semi-finished product material of the process step.

[0033] Optionally, the method further includes:

[0034] Obtain production progress data;

[0035] Update the semi-finished product inventory and the finished product inventory based on the production progress data.

[0036] Secondly, embodiments of the present invention provide an order processing apparatus, the apparatus comprising:

[0037] The order acquisition module is used to acquire orders to be processed, which include the total demand for materials.

[0038] The finished goods inventory matching module is used to execute the pending order based on the finished goods in the finished goods inventory if the finished goods inventory in the finished goods inventory meets the total demand.

[0039] The first demand determination module is used to execute the pending order and determine the first demand based on the finished goods materials in the finished goods warehouse if the finished goods inventory does not meet the total demand; the first demand is the difference between the total demand and the finished goods inventory.

[0040] The semi-finished product warehouse matching module is used to produce the required amount of material based on the semi-finished product warehouse if the inventory of semi-finished products in the semi-finished product warehouse meets the first demand amount.

[0041] The second demand determination module is used to produce the first demand amount of material based on the semi-finished product inventory and determine the second demand amount if the semi-finished product inventory does not meet the first demand amount. The second demand amount is the difference between the first demand amount and the semi-finished product inventory.

[0042] The order processing module is used to produce the second required quantity of material using raw materials to complete the pending order.

[0043] Thirdly, embodiments of the present invention provide an electronic device including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method described in the first aspect.

[0044] Fourthly, embodiments of the present invention provide a readable storage medium storing a program or instructions that, when executed by a processor, implement the steps of the order processing method as described in the first aspect.

[0045] The embodiments of this invention include the following advantages: By acquiring pending orders, when finished goods inventory is insufficient, all finished goods are used to execute the orders and calculate the first demand quantity; then, production is determined based on whether the semi-finished goods inventory meets the first demand quantity, and a second demand quantity is calculated when the semi-finished goods inventory is insufficient; finally, raw materials are used to produce the second demand quantity of materials to complete the order. By sequentially utilizing finished goods inventory, semi-finished goods inventory, and raw materials to respond to order demands at each level, order execution can still be effectively promoted even when finished goods or semi-finished goods inventory is insufficient to meet all demands, significantly improving the utilization rate of inventory resources and order processing efficiency, shortening the production cycle, reducing inventory costs, and enhancing the system's adaptability to complex order demands. Attached Figure Description

[0046] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0047] Figure 1 This is a flowchart of the steps of an order processing method provided in an embodiment of the present invention;

[0048] Figure 2 This is a flowchart of another order processing method provided in an embodiment of the present invention;

[0049] Figure 3 This is a structural block diagram of an order processing device provided in an embodiment of the present invention. Detailed Implementation

[0050] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0051] The terms "first," "second," etc., used in the specification and claims of this invention are used to distinguish similar objects and are not used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the invention can be implemented in orders other than those illustrated or described herein. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0052] In existing manufacturing and supply chain management, the core challenge in order processing is balancing response speed with inventory costs. Traditional order processing methods typically rely on a single inventory level, such as fulfilling order demands solely from finished goods inventory or starting production directly from raw materials without considering the utilization of finished and semi-finished goods inventory. This single inventory management model has many limitations. On the one hand, when finished goods inventory is insufficient, order delivery may be delayed, impacting customer satisfaction and the company's market competitiveness. On the other hand, relying entirely on raw material production significantly extends the entire production cycle, leading to low production efficiency and an inability to respond quickly to market changes.

[0053] This invention, through its embodiments, acquires pending orders. When finished goods inventory is insufficient, it executes the order using all finished goods and calculates the first demand quantity. Then, it determines whether to produce based on whether the semi-finished goods inventory meets the first demand quantity, and calculates the second demand quantity when the semi-finished goods inventory is insufficient. Finally, it uses raw materials to produce the second demand quantity of materials to complete the order. By sequentially utilizing finished goods inventory, semi-finished goods inventory, and raw materials, it responds to order demands at each level. Even when finished goods or semi-finished goods inventory is insufficient to meet all demands, it can still effectively advance order execution, significantly improving the utilization rate of inventory resources and order processing efficiency, shortening the production cycle, reducing inventory costs, and enhancing the system's adaptability to complex order demands.

[0054] Figure 1 This is a flowchart of the steps of an order processing method provided in an embodiment of the present invention.

[0055] like Figure 1 As shown, the method may specifically include the following steps:

[0056] Step 101: Obtain pending orders, which include the total demand for materials;

[0057] In actual production or supply chain management systems, orders are the basic unit driving the entire production process. Each order contains specific customer requirements, one of the fundamental pieces of information being the total material requirement. The total material requirement refers to the sum of quantities of one or more types of materials needed to fulfill the order.

[0058] In the method of this invention embodiment, the order to be processed can typically be a customer order, an internal transfer order, or a production task order that has not yet been completed for shipment or production.

[0059] Acquisition can be an automated process, such as automatically receiving orders from a customer's order management system through an Enterprise Resource Planning (ERP) system interface; or it can be a manually triggered process, such as a planner entering a newly received customer order into the production management system.

[0060] Step 102: If the finished goods inventory in the finished goods warehouse meets the total demand, then execute the pending order based on the finished goods in the finished goods warehouse.

[0061] After obtaining the total order demand, it is necessary to check the inventory of the corresponding finished goods in the finished goods warehouse. The finished goods warehouse is a warehouse where final products that have completed all production processes and are ready for shipment are stored. Finished goods are final items that are completely consistent with the order requirements and require no further processing. Check whether the current available inventory of the material in the finished goods warehouse is greater than or equal to the total demand. If the finished goods inventory is sufficient to fully cover the quantity required by the order, then no production process needs to be initiated; the corresponding quantity of finished goods can be directly allocated from the finished goods warehouse to fulfill the order, such as completing outbound, shipment, or delivery operations.

[0062] Step 103: If the finished goods inventory does not meet the total demand, then the pending order is executed based on the finished goods materials in the finished goods warehouse and a first demand is determined; the first demand is the difference between the total demand and the finished goods inventory.

[0063] In the method of this embodiment of the invention, if the finished goods inventory cannot meet the total demand of the order, further measures can be taken to complete the order, while recording the remaining material demand.

[0064] First, we can utilize existing finished goods inventory to fulfill as much order demand as possible. That is, we can take all available finished goods from the inventory to partially fulfill orders. Next, we calculate the difference between the total demand and the finished goods inventory. This difference can be called the first demand, i.e.:

[0065] Primary demand = Total demand Finished Goods Inventory

[0066] The first demand quantity represents how many additional finished products are needed to complete the entire order after the finished goods inventory has been depleted. In this embodiment of the invention, the first demand quantity is no longer the original demand from the customer, but rather a downstream task order driving internal production.

[0067] By accurately calculating the initial demand, clear and quantifiable targets can be provided for the next level of production. The semi-finished goods warehouse or production line only needs to produce or process the goods to meet this demand, avoiding blind production and overproduction. This is a manifestation of lean manufacturing principles.

[0068] Step 104: If the semi-finished product inventory in the semi-finished product warehouse meets the first demand, then produce the first demand based on the semi-finished product warehouse.

[0069] In the method of this embodiment of the invention, if the finished goods inventory in the finished goods warehouse is insufficient to meet the total demand of the order, the existing semi-finished goods inventory can be further checked to see if it is sufficient to fill the gap left by the finished goods inventory (i.e., the first demand). If it is sufficient, these semi-finished goods are immediately processed into the required finished goods to complete the order.

[0070] A semi-finished goods warehouse is a warehouse for storing intermediate products that have completed some production processes but have not yet become the final product. Semi-finished materials are parts or components that can be transformed into finished products after only one or a few relatively short follow-up processes (such as assembly, packaging, and debugging).

[0071] Step 105: If the semi-finished product inventory of the semi-finished product material does not meet the first demand, then produce the first demand material based on the semi-finished product inventory and determine the second demand, where the second demand is the difference between the first demand and the semi-finished product inventory.

[0072] When even the inventory of semi-finished products is insufficient to fill the gap left by the finished product inventory, the existing semi-finished products should still be utilized to the maximum extent possible. All semi-finished products should be processed into finished products first, and then the final gap that must be produced from raw materials should be accurately calculated. This final gap (i.e., the second demand) will become the direct basis for triggering the upstream production process.

[0073] The material required to produce the first demand quantity can be based on all available semi-finished goods inventory in the semi-finished goods warehouse, producing as much material as possible. The second demand quantity represents how many finished products must be produced from raw materials to fulfill the entire order, even after using all finished and semi-finished goods inventory.

[0074] By accurately calculating the second demand, a very clear and quantifiable target is provided for the production of raw materials at the forefront. Based on this quantity, the production planning department can accurately calculate the types and quantities of raw materials that need to be input, realizing transparent and accurate transmission of demand upstream and minimizing waste of raw materials and the generation of stagnant inventory.

[0075] Step 106: Use raw materials to produce the second required quantity of material to complete the pending order.

[0076] In the method of this invention embodiment, when the inventory of finished products and semi-finished products is exhausted and orders still cannot be fulfilled, the entire front-end production process can be started to produce from raw materials to fill the final gap (second demand), thereby ensuring the final delivery of the order.

[0077] Raw materials are basic materials that have undergone basic processing but have not yet entered the specific product processing flow. Examples include round steel bars used to produce brake discs, and chips and plastic particles used to produce mobile phones. At this point, a complete production order is issued to the production workshop, specifying the type of materials to be produced and the specific quantity required.

[0078] Once the materials required to meet the second demand are produced and put into storage, the sum of the materials already shipped directly from the finished goods warehouse in the previous steps, and the materials processed from semi-finished products, equals the total demand of the order. The pending order is then 100% completed, and the entire processing flow ends.

[0079] This invention, through its embodiments, acquires pending orders. When finished goods inventory is insufficient, it executes the order using all finished goods and calculates the first demand quantity. Then, it determines whether to produce based on whether the semi-finished goods inventory meets the first demand quantity, and calculates the second demand quantity when the semi-finished goods inventory is insufficient. Finally, it uses raw materials to produce the second demand quantity of materials to complete the order. By sequentially utilizing finished goods inventory, semi-finished goods inventory, and raw materials, it responds to order demands at each level. Even when finished goods or semi-finished goods inventory is insufficient to meet all demands, it can still effectively advance order execution, significantly improving the utilization rate of inventory resources and order processing efficiency, shortening the production cycle, reducing inventory costs, and enhancing the system's adaptability to complex order demands.

[0080] Reference Figure 2 The diagram illustrates a flowchart of another order processing method according to the present invention, which may specifically include the following steps:

[0081] Step 201: Obtain pending orders, which include the total demand for materials;

[0082] In the method of this invention, a business order that has not yet been fulfilled can be received actively or passively, and key information related to material requirements can be accurately extracted from it. An order to be processed refers to any instructional task that requires delivery through inventory allocation or manufacturing, which may originate from business scenarios such as customer orders, internal allocation requests, after-sales replacement requests, or planned inventory preparation instructions; while the total material requirement refers to the complete quantity of a specific material (usually a finished product) specified in the order that needs to be delivered. This step provides crucial input for subsequent hierarchical fulfillment and gap calculation based on multi-level inventory, and is the foundation of the entire intelligent order scheduling and execution process.

[0083] Step 202: If the finished goods inventory in the finished goods warehouse meets the total demand, then execute the pending order based on the finished goods in the finished goods warehouse.

[0084] The system can query the current available inventory quantity of the corresponding material in the finished goods inventory and compare it with the total demand required by the order. If the finished goods inventory quantity is greater than or equal to the total demand, it indicates that the existing finished goods resources are sufficient to fully cover the order delivery requirements. The order is then executed directly based on the existing inventory in the finished goods inventory, including but not limited to generating outbound instructions, updating the inventory ledger, triggering the logistics and delivery process, or completing order status changes. This invention does not impose any limitations on these operations. This processing method does not require initiating any production or processing stages, enabling order fulfillment with the shortest path, lowest cost, and fastest speed. It not only improves the customer delivery experience but also effectively avoids the waste of energy, manpower, and time caused by unnecessary production activities. Simultaneously, it embodies the lean management philosophy of prioritizing the consumption of high-level inventory, helping to accelerate finished goods turnover, reduce inventory holding costs, and reserve production resource flexibility for potential urgent orders.

[0085] Step 203: If the finished goods inventory does not meet the total demand, then the finished goods inventory is taken out of the finished goods warehouse to execute the pending order, and a first demand is determined; the first demand is the difference between the total demand and the finished goods inventory.

[0086] When the available inventory of a material in the finished goods warehouse is less than the total demand required by the order, the finished goods inventory is not immediately abandoned. Instead, all available finished goods in the warehouse are first released to partially fulfill the order, thereby reducing subsequent production pressure and accelerating partial delivery. Simultaneously, a value called the "first demand" is automatically calculated. The first demand equals the total order demand minus the released finished goods inventory, representing the remaining unmet demand. The first demand not only clearly reflects the size of the current fulfillment gap but also provides an accurate and quantifiable basis for decision-making in subsequent steps, such as whether to utilize semi-finished goods inventory or initiate raw material production.

[0087] This step enables the full consumption of finished goods inventory and the accurate transmission of demand gaps, effectively supporting the overall logic of multi-level inventory collaborative scheduling, avoiding resource idleness and duplicate production, and improving the refinement and intelligence of order processing.

[0088] Step 204: If the semi-finished product inventory in the semi-finished product warehouse meets the first demand, then produce the first demand based on the semi-finished product warehouse.

[0089] In the method of this invention embodiment, when the finished goods inventory is insufficient to fully meet the order demand and the first demand quantity has been determined, the semi-finished goods inventory can be further evaluated and utilized.

[0090] When the available semi-finished product inventory of the corresponding material in the semi-finished product warehouse is greater than or equal to the first demand, it indicates that the existing semi-finished product resources are sufficient to be transformed into the required finished products through subsequent processing steps to fill the order gap. At this time, a production execution process based on semi-finished products can be triggered: the corresponding quantity of semi-finished product materials are called up, and necessary processing, assembly, or testing processes are arranged to transform them into finished products that meet the delivery standards, which are then used to complete the unfulfilled portion of the pending orders. Since semi-finished products have already completed part of the manufacturing process compared to raw materials, the time, energy consumption, and cost required to transform them into finished products are significantly lower than those of full-process production starting from scratch. Therefore, it can not only effectively shorten the order delivery cycle but also optimize the efficiency of manufacturing resource input. At the same time, by actively calling up the semi-finished product inventory, it avoids blindly starting raw material procurement or full-process production when there are already processable resources, thereby reducing supply chain redundancy and inventory backlog risks, demonstrating the intelligence and economy of this solution in multi-level material collaborative scheduling.

[0091] Step 205: If the semi-finished product inventory of the semi-finished product material does not meet the first demand, then the semi-finished product material of the semi-finished product inventory is taken out from the semi-finished product warehouse to produce the material of the first demand, and a second demand is determined, the second demand being the difference between the first demand and the semi-finished product inventory.

[0092] When the available inventory of corresponding materials in the semi-finished goods warehouse is less than the previously determined first demand, the use of semi-finished goods is not skipped. Instead, all available semi-finished goods in the warehouse are first released and put into subsequent processing to convert them into finished products to meet the remaining order demand as much as possible. Based on this, a value called the "second demand" can be calculated. The second demand equals the first demand minus the amount of semi-finished goods inventory already used. This represents the order gap that still cannot be covered after using all available finished and semi-finished goods. For example, if the first demand is 500 units and the semi-finished goods inventory is only 300 units, the system will first release these 300 semi-finished goods for processing and production, and determine the second demand as 200 units.

[0093] The second demand clearly defines the minimum quantity that must be produced entirely from raw materials, providing a precise basis for subsequent raw material input, procurement, or production scheduling. This step enables the full utilization and efficient conversion of semi-finished product inventory, avoiding resource idleness. Simultaneously, it ensures a rigorous and accurate hierarchical transmission logic for demand gaps, providing crucial support for the integrity, economy, and feasibility of the entire order processing flow.

[0094] Step 206: Generate the corresponding work order based on the second demand quantity;

[0095] After completing the hierarchical access to the finished goods and semi-finished goods warehouses, the raw material production initiation phase can be executed for any remaining order shortfalls (i.e., the second demand). The core objective is to transform the remaining demand into executable manufacturing instructions. Specifically, based on the second demand, corresponding slitting work orders can be generated to guide the uncoiling, slitting, and other processing operations of raw materials, thereby producing the required quantity of finished materials.

[0096] In some embodiments, step 206 specifically includes the following sub-steps:

[0097] Sub-step S11: Obtain nesting configuration parameters, which include at least one of the following: finished roll utilization rate, surplus material utilization rate, idle material cycle, idle material utilization rate, critical idle material inventory, maximum number of slitting cutters, edge material width limit, and minimum unwinding width.

[0098] First, obtain a set of nesting configuration parameters related to the material nesting strategy. These parameters reflect the company's process constraints, inventory strategy, and cost control objectives.

[0099] Finished roll utilization rate refers to the ratio of the total weight (or length) of the final delivered finished rolls to the total weight (or length) of the raw materials consumed. Maximizing finished roll utilization rate means less waste of raw materials.

[0100] Utilization of scrap materials can be a strategy for using "scrap materials" with non-standard widths generated during the production process. Consider whether these scrap materials can be used for future orders with smaller sizes, instead of being scrapped directly.

[0101] Obsolete materials are surplus materials that have been stored in the warehouse for a long time without being used. The obsolete material cycle defines how many days a material must remain in storage before it is considered obsolete. Obsolete material utilization rate is used to indicate when the system should prioritize the use of obsolete materials in new planning to clear inventory and revitalize assets. The obsolete material critical inventory level can be defined as the threshold at which obsolete material must be forcibly used.

[0102] The maximum number of slitting blades is determined by the physical structure of the slitting equipment, which determines the maximum number of sub-rolls that can be cut simultaneously. The maximum number of slitting blades directly limits the number of different types of finished rolls that can be produced from a single master roll.

[0103] Edge width limitation refers to the maximum permissible width of waste material (edge ​​material) that must be removed from the edge of the master roll during the slitting process due to process requirements. Material smaller than this width is considered unusable waste.

[0104] The minimum unwinding width is for the sake of equipment and process stability. The finished rolls or scraps produced by slitting must be larger than this minimum width.

[0105] Sub-step S12: Based on the nesting configuration parameters and the second demand quantity, determine the raw material allocation scheme;

[0106] In the method of this invention embodiment, based on the above-mentioned nesting configuration parameters and the current second demand quantity, and comprehensively considering the available raw material inventory (including regular and obsolete stock), equipment capacity, and process constraints, an optimal raw material allocation scheme can be determined through algorithms, such as heuristic rules, linear programming, or intelligent optimization models (this invention does not impose limitations on these methods). The raw material allocation scheme not only meets the quantity requirements of the second demand quantity but also strives to maximize material utilization, prioritize the disposal of obsolete stock, reduce new material procurement, and comply with the physical limitations of the slitting equipment while meeting delivery deadlines.

[0107] Sub-step S13: Generate the corresponding slit work order according to the raw material allocation scheme.

[0108] Based on the determined raw material allocation plan, one or more structured slitting work orders are automatically generated. Each work order clearly includes the required raw material roll number, uncoiling length, slitting width combination, tool configuration, target output quantity, and related order information, which are converted and formatted into documents or electronic instructions that workshop operators and production equipment can directly understand and execute.

[0109] Step 207: Schedule the slit work orders to generate a work order production schedule;

[0110] In this embodiment of the invention, by comprehensively considering multi-dimensional constraints such as time, resources, and processes, it can be ensured that slicing work orders can be completed efficiently at the right time, by the right equipment, and in a reasonable order. In some embodiments, this step is further refined into several sub-steps to achieve refined production scheduling.

[0111] In some embodiments, step 207 specifically includes the following sub-steps:

[0112] Sub-step S21: Determine the estimated online time of the segmented work order;

[0113] First, based on factors such as order delivery date, current production load, material availability, and the completion status of preceding processes, the estimated start time for this slit work order is calculated and determined; that is, the planned start date for processing. The estimated start time is not only the starting point for production scheduling but also directly affects the rationality of subsequent resource allocation and the reliability of order delivery.

[0114] Sub-step S22: Obtain the mold information corresponding to the slitting work order;

[0115] In this embodiment of the invention, mold information can refer to the slitting blade holder (or blade shaft, blade assembly) on the slitting machine. Different width specifications of finished products require different blade combinations. The required specific blade holder mold can be matched from the process database or equipment resource library based on the finished product width specified in the slitting work order. Since slitting operations typically rely on specific specifications of blades or slitting molds (e.g., different width combinations require different blade holder configurations), the availability, changeover time, and compatibility of the mold directly affect whether the equipment can smoothly execute the work order. Therefore, accurately extracting mold requirements is crucial to avoiding production scheduling conflicts and equipment downtime.

[0116] Sub-step S23: Determine the standard working hours required for the slicing work order;

[0117] Subsequently, based on the process route library or historical data, the standard working hours required for the slit work order are determined.

[0118] Standard working hours are the predetermined time required to complete all production tasks (including equipment mold change, loading, slitting, unloading, etc.) corresponding to a slitting work order under normal conditions. They are typically derived based on historical data, process standards, or time study methods. They consist of preparation time (time required for mold change and equipment debugging) and processing time (pure cutting time proportional to the production quantity (number of rolls, number of meters)). Standard working hours not only reflect the complexity of the operation but are also a core parameter for calculating capacity utilization and assessing production scheduling feasibility.

[0119] Sub-step S24: Based on the estimated launch time, the mold information, and the standard working hours, generate a work order scheduling plan that includes work center assignment, process sequence, and launch time.

[0120] In this embodiment of the invention, the information from the first three sub-steps can be used as input, and combined with the real-time status of the entire workshop (such as the task queues and load status of each slitting machine / work center), a scheduling algorithm can be run:

[0121] Work center assignment determines which specific slitting machine will execute the work order. The decision is based on factors such as equipment capacity matching, load balancing, and mold versatility.

[0122] The process sequence is determined by inserting the work order into the existing work order queue at the assigned work center, thus establishing their order. Decision-making criteria include order priority, delivery time, and mold changeover efficiency (orders with the same or similar molds should be grouped together to reduce changeover time).

[0123] The go-live time is the final, precise start date for production. This time is determined by taking into account the estimated go-live time, the end time of previous work orders, and the necessary preparation time.

[0124] Finally, by combining the estimated launch time, mold information, and standard working hours, along with constraints such as the current scheduling status, equipment capacity, shift arrangements, and maintenance plans of the work center (e.g., a specific slitting unit), a complete work order production schedule can be generated. The work order production schedule assigns the work center to execute the work order, the sequence of each process, and the specific launch and completion time windows. In some embodiments, it may also include mold preparation time and personnel allocation suggestions. Through this structured scheduling result, the production department can achieve precise scheduling, reduce waiting and changeover waste, and ensure that materials corresponding to the second demand quantity can be put into production on time, with quality, and efficiently, ultimately supporting the closed-loop completion of the entire order fulfillment process.

[0125] Step 208: Execute the work order scheduling plan to process the raw materials into the second required quantity of materials.

[0126] In the method of this embodiment of the invention, executing the work order scheduling plan is the final execution link in the entire order processing flow. Its core task is to put the work order scheduling plan generated in the previous steps into practice, and to transform raw materials into finished materials needed to meet the order gap through actual production operations. Specifically, the system or production execution unit can schedule corresponding equipment, personnel and material resources and start the slitting process based on the work order scheduling plan determined in step 207—including information such as the specified work center, process sequence, online time, mold configuration and standard working hours. During this process, the raw material rolls are fed into the slitting unit, and are unwound, slit, and rewound according to the width, length and quantity requirements defined in the slitting work order. After necessary quality inspection, finished materials that meet the specifications are finally produced, and their total quantity precisely corresponds to the previously calculated second demand quantity.

[0127] In one embodiment, the actions and processes performed may include:

[0128] Work order issuance and confirmation: The planning system issues the production schedule to the manufacturing execution system terminal or operator of the designated work center. The operator confirms receipt of the task.

[0129] Material preparation and distribution: The warehouse management system delivers the specified raw material master rolls (or previously determined obsolete materials) to the slitting equipment based on the work order information.

[0130] Mold and equipment preparation: Tool managers or operators prepare and install the correct slitting tool holders according to the mold information in the production schedule. Equipment inspection and parameter presets are then performed.

[0131] Production execution: At the planned launch time, the operator reports "start work" in the manufacturing execution system, and then executes: loading materials, threading tape; adjusting the tool position according to the slitting work order setting diagram; starting the equipment and performing slitting processing.

[0132] Real-time data acquisition: During the production process, the manufacturing execution system can collect real-time data such as equipment status, production progress, and output quantity, and compare it with the plan.

[0133] Completion Report: Once all tasks in the work order are completed, the operator reports "Completion" in the Manufacturing Execution System. In some embodiments, the system may also record the actual quantity of finished products produced, the roll number and specifications of surplus material generated, the actual man-hours consumed, and the quality status. In actual production, the execution of the work order scheduling plan may include, but is not limited to, the above process, and may be carried out according to actual needs.

[0134] This step is not only the turning point from planning to physical production, but also the final link in achieving complete order fulfillment. By strictly implementing the production schedule, companies can ensure that order gaps caused by insufficient finished and semi-finished product inventory are filled within the predetermined time, thereby fulfilling all delivery obligations. At the same time, because it is based on refined cutting schemes and scheduling optimization, its execution process takes into account efficiency, cost, and resource utilization, effectively avoiding blind production or capacity conflicts, and ensuring the stability and responsiveness of the production system.

[0135] In some embodiments, the method further includes: obtaining a process path of the material, the process path comprising at least one sequentially connected process step;

[0136] Obtain the cumulative number of reported work for each process step in the process path;

[0137] The difference between the cumulative reported quantity of any process step in the process path and the subsequent process step is used as the semi-finished product inventory of the semi-finished product material of the process step.

[0138] In some embodiments, a dynamic calculation mechanism for semi-finished product inventory based on actual production reporting data can be further introduced to improve the real-time nature and accuracy of inventory status. Specifically, the process path corresponding to the material can first be obtained. This process path defines a series of sequentially connected processing steps required from raw materials to the final finished product, such as "uncoiling → slitting → laminating → inspection → packaging". Subsequently, the cumulative reported quantity of each step in the process path up to the current time point can be collected—that is, the output quantity that each step has completed and reported. Based on this, by comparing the cumulative reported quantity of any step with its direct successor step, the difference between the two can be regarded as the quantity of work-in-process produced by that step but not yet consumed by subsequent steps, that is, the semi-finished product inventory of the semi-finished product material corresponding to that step.

[0139] For example, if the cumulative reported quantity for the "slitting" process is 800 pieces, and the cumulative reported quantity for the subsequent "lamination" process is 600 pieces, it indicates that 200 pieces have been slitting but have not yet entered the lamination stage. These 200 pieces are considered as semi-finished goods inventory in the "slitting completed" state. This dynamic calculation method based on process flow and reported quantity data can accurately reflect the actual inventory of work-in-process at each stage without relying on static semi-finished goods inventory ledgers. It is particularly suitable for manufacturing scenarios with strong process continuity and where semi-finished goods are not stored or frequently transferred. This not only enhances the reliability of semi-finished goods inventory data but also provides a more accurate basis for judging the availability of semi-finished goods in steps 204 and 205, thereby further optimizing the reliability of order fulfillment decisions and the efficiency of production resource scheduling.

[0140] In some embodiments, the method further includes: acquiring production progress data;

[0141] Update the semi-finished product inventory and the finished product inventory based on the production progress data.

[0142] In some embodiments, the method may further include a dynamic maintenance mechanism for inventory status: the system acquires production progress data in real time or periodically, and the production progress data may cover key production execution information such as work reporting records, completion and warehousing information, quality inspection results and material flow status of each process; subsequently, the semi-finished product inventory and finished product inventory can be automatically updated based on the production progress data.

[0143] For example, when a batch of semi-finished products completes subsequent processes and is transferred to the finished goods warehouse, the corresponding semi-finished product inventory can be reduced and the finished goods inventory increased simultaneously; if a process is scrapped or reworked midway, the work-in-process quantity can be adjusted accordingly. This closed-loop feedback mechanism ensures that inventory data is highly consistent with the actual physical state, avoiding misjudgments or scheduling conflicts caused by information lag.

[0144] This invention, through its embodiments, acquires pending orders. When finished goods inventory is insufficient, it executes the order using all finished goods and calculates the first demand quantity. Then, it determines whether to produce based on whether the semi-finished goods inventory meets the first demand quantity, and calculates the second demand quantity when the semi-finished goods inventory is insufficient. Finally, it uses raw materials to produce the second demand quantity of materials to complete the order. By sequentially utilizing finished goods inventory, semi-finished goods inventory, and raw materials, it responds to order demands at each level. Even when finished goods or semi-finished goods inventory is insufficient to meet all demands, it can still effectively advance order execution, significantly improving the utilization rate of inventory resources and order processing efficiency, shortening the production cycle, reducing inventory costs, and enhancing the system's adaptability to complex order demands.

[0145] It should be noted that, for the sake of simplicity, the method embodiments are all described as a series of actions. However, those skilled in the art should understand that the embodiments of the present invention are not limited to the described order of actions, because according to the embodiments of the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions involved are not necessarily essential to the embodiments of the present invention.

[0146] It should be noted that the order processing method provided in this embodiment of the invention can be executed by an order processing device, or a control module within the order processing device for executing the order loading processing method. This embodiment of the invention uses the execution of the order loading processing method by an order processing device as an example to illustrate the order processing method provided in this embodiment of the invention.

[0147] Figure 3 This is a structural block diagram of an order processing device provided in an embodiment of the present invention.

[0148] like Figure 3 As shown in the figure, an order processing device provided in this embodiment of the invention may specifically include the following modules:

[0149] The order acquisition module 301 is used to acquire orders to be processed, which include the total demand for materials.

[0150] The finished goods inventory matching module 302 is used to execute the pending order based on the finished goods in the finished goods inventory if the finished goods inventory in the finished goods inventory meets the total demand.

[0151] The first demand determination module 303 is used to execute the pending order and determine the first demand based on the finished goods materials in the finished goods warehouse if the finished goods inventory does not meet the total demand; the first demand is the difference between the total demand and the finished goods inventory.

[0152] The semi-finished product warehouse matching module 304 is used to produce the first demand quantity of materials based on the semi-finished product warehouse if the semi-finished product inventory quantity of semi-finished products in the semi-finished product warehouse meets the first demand quantity.

[0153] The second demand determination module 305 is used to produce the first demand amount of material based on the semi-finished material inventory and determine the second demand amount if the semi-finished material inventory does not meet the first demand amount. The second demand amount is the difference between the first demand amount and the semi-finished material inventory.

[0154] The order processing module 306 is used to produce the second required quantity of material using raw materials to complete the pending order.

[0155] This invention, through its embodiments, acquires pending orders. When finished goods inventory is insufficient, it executes the order using all finished goods and calculates the first demand quantity. Then, it determines whether to produce based on whether the semi-finished goods inventory meets the first demand quantity, and calculates the second demand quantity when the semi-finished goods inventory is insufficient. Finally, it uses raw materials to produce the second demand quantity of materials to complete the order. By sequentially utilizing finished goods inventory, semi-finished goods inventory, and raw materials, it responds to order demands at each level. Even when finished goods or semi-finished goods inventory is insufficient to meet all demands, it can still effectively advance order execution, significantly improving the utilization rate of inventory resources and order processing efficiency, shortening the production cycle, reducing inventory costs, and enhancing the system's adaptability to complex order demands.

[0156] As the apparatus embodiment is basically similar to the method embodiment, it is described in a relatively simple manner. For relevant details, please refer to the description of the method embodiment.

[0157] This invention also provides an electronic device, including a processor, a memory, and a program or instructions stored in the memory and executable on the processor. When the program or instructions are executed by the processor, they implement the various processes of the above-described order processing method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.

[0158] It should be noted that the electronic devices in the embodiments of the present invention include the mobile electronic devices and non-mobile electronic devices described above.

[0159] This invention also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described order processing method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.

[0160] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0161] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.

[0162] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, apparatus, or computer program products. Therefore, embodiments of the present invention can take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects. Furthermore, embodiments of the present invention can take the form of computer program products implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0163] Embodiments of the present invention are described with reference to flowchart illustrations and / or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, as well as combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing terminal device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal device, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0164] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing terminal device to operate in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0165] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal equipment, causing a series of operational steps to be performed on the computer or other programmable terminal equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable terminal equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0166] Although preferred embodiments of the present invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of the embodiments of the present invention.

[0167] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or terminal device. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or terminal device that includes said element.

[0168] The foregoing has provided a detailed description of the order processing method, apparatus, electronic device, and readable storage medium provided by the present invention. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.

Claims

1. A method of processing an order, characterized by, The method comprises: obtaining a to-be-processed order, the to-be-processed order comprising a total demand of a material; if a finished product inventory of a finished product in a finished product warehouse meets the total demand, executing the to-be-processed order based on the finished product in the finished product warehouse; if the finished product inventory does not meet the total demand, executing the to-be-processed order based on the finished product in the finished product warehouse and determining a first demand, the first demand being a difference between the total demand and the finished product inventory; if a semi-finished product inventory of a semi-finished product in a semi-finished product warehouse meets the first demand, producing the first demand of the material based on the semi-finished product warehouse; if the semi-finished product inventory does not meet the first demand, producing the first demand of the material based on the semi-finished product warehouse and determining a second demand, the second demand being a difference between the first demand and the semi-finished product inventory; obtaining a cutting configuration parameter, the cutting configuration parameter comprising at least one of a finished roll utilization rate, a surplus material utilization rate, a dead stock period, a dead stock utilization rate, a dead stock critical inventory, a maximum slitting knife number, an edge material width limit, and a minimum unwinding width; based on the cutting configuration parameter and the second demand, determining a raw material allocation scheme; generating a corresponding slitting work order according to the raw material allocation scheme; scheduling the slitting work order to generate a work order production planning; executing the work order production planning to process raw materials into the second demand of the material.

2. The method of processing orders of claim 1, wherein, The scheduling of the slitting work order to generate a work order production planning comprises: determining a predicted online time of the slitting work order; obtaining mold information corresponding to the slitting work order; determining a standard working hour required by the slitting work order; based on the predicted online time, the mold information, and the standard working hour, generating a work order production planning comprising work center assignment, process sequence, and online time.

3. The method of processing orders of claim 1, wherein, If the finished product inventory does not meet the total demand, the finished product inventory of the finished product in the finished product warehouse is discharged to execute the to-be-processed order. If the semi-finished product inventory of the semi-finished product does not meet the first demand, the semi-finished product inventory of the semi-finished product in the semi-finished product warehouse is discharged to produce the first demand of the material.

4. The method of processing orders of claim 1, wherein, The method further comprises: obtaining a process path of the material, the process path comprising at least one sequentially connected process; 5. The method of processing orders of claim 1, wherein, obtaining a cumulative reported working quantity of each process of the process path; taking a difference between the cumulative reported working quantity of any process and a subsequent process as a semi-finished product inventory of a semi-finished product of the process. The method further comprises: obtaining production progress data; 6. The method of processing orders of claim 1, wherein, updating the semi-finished product inventory and the finished product inventory according to the production progress data. The device comprises: ​ 7. An order processing apparatus, characterized by comprising: ​ An order obtaining module is configured to obtain a to-be-processed order, the to-be-processed order including a total demand quantity of a material; A finished product warehouse matching module is configured to, if a finished product inventory quantity of a finished product material in a finished product warehouse satisfies the total demand quantity, execute the to-be-processed order based on the finished product material in the finished product warehouse; A first demand quantity determining module is configured to, if the finished product inventory quantity does not satisfy the total demand quantity, execute the to-be-processed order based on the finished product material in the finished product warehouse and determine a first demand quantity, the first demand quantity being a difference between the total demand quantity and the finished product inventory quantity; A semi-finished product warehouse matching module is configured to, if a semi-finished product inventory quantity of a semi-finished product material in a semi-finished product warehouse satisfies the first demand quantity, produce the first demand quantity of the material based on the semi-finished product warehouse; A second demand quantity determining module is configured to, if the semi-finished product inventory quantity of the semi-finished product material does not satisfy the first demand quantity, produce the first demand quantity of the material based on the semi-finished product warehouse and determine a second demand quantity, the second demand quantity being a difference between the first demand quantity and the semi-finished product inventory quantity; An order processing module is configured to obtain a cutting configuration parameter, the cutting configuration parameter including at least one of a finished product roll utilization rate, a surplus material utilization rate, a dead material cycle, a dead material utilization rate, a dead material critical inventory quantity, a maximum slitting knife number, an edge material width limit, and a minimum unwinding width; determine a raw material allocation scheme based on the cutting configuration parameter and the second demand quantity; generate a corresponding slitting work order according to the raw material allocation scheme; schedule the slitting work order to generate a work order production planning; and execute the work order production planning to process raw materials into the second demand quantity of the material.

8. An electronic device, comprising: A processor, a memory, and a program or instructions stored on the memory and executable on the processor are included, and the program or instructions are executed by the processor to implement the steps of the order processing method of claims 1-6.

9. A readable storage medium, characterized by, A readable storage medium stores a program or instructions, and the program or instructions are executed by a processor to implement the steps of the order processing method of claims 1-6.