On-site warehouse management method and device based on WMS, medium and product
By using a WMS-based on-site warehouse management method, data from multiple projects is integrated to generate a global list of material shortages and surpluses, and cross-project allocation strategies are formulated. This solves the problem of insufficient coordination of material supply and demand across multiple projects, and improves the stability of material supply and resource utilization.
Patent Information
- Application Number
- CN202511719268.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-21
- Publication Date
- 2026-03-06
AI Technical Summary
In existing technologies, the lack of coordination between supply and demand of materials for multiple projects leads to redundant stockpiling of materials in some projects and shortages of materials in others, increasing warehousing costs and the risk of material loss. Furthermore, the lack of a cross-project resource allocation mechanism results in resource waste and project delays.
By using a WMS-based on-site warehouse management method, we can integrate planning, schedule, and warehouse inventory data from multiple projects, identify project stage nodes, dynamically calculate safety stock, generate a global list of material shortages and surpluses, and formulate cross-project allocation strategies, thereby realizing the transformation from single-project inventory management to multi-project global resource coordination.
Effectively break down material barriers between projects, ensure the stability of material supply for each project in the current and next phases, improve the overall utilization rate of material resources, avoid the coexistence of local material shortages and redundant stockpiles, and optimize the cross-project allocation process.
Smart Images

Figure CN121616192A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of warehouse management technology, and in particular to a WMS-based on-site warehouse management method, equipment, media and products. Background Technology
[0002] In modern production scenarios where multiple projects are carried out in parallel, on-site warehouse management, as a core link connecting project execution and material supply, directly impacts project schedule control, cost control, and resource utilization. Many related technologies rely on independent inventory planning for individual projects, using manual statistics or basic WMS systems to record material inbound and outbound data. However, this method only meets the local inventory monitoring needs of a single project and lacks the ability to coordinate the overall material supply and demand across multiple projects. This often leads to imbalances in practice, with some projects experiencing redundant material backlogs while others face material shortages and work stoppages. This not only increases warehousing costs and material loss risks but also, due to the lack of cross-project resource allocation mechanisms, results in both resource waste and project delays. Summary of the Invention
[0003] To address the problem of insufficient coordination of material supply and demand across multiple projects in existing technologies, this application provides a WMS-based on-site warehouse management method, equipment, media, and product.
[0004] Firstly, this application provides a WMS-based on-site warehouse management method, employing the following technical solution: A WMS-based on-site warehouse management method includes: Obtain the project plan, current progress, and actual inventory of the corresponding warehouse for the target project, and identify the current stage and the next stage of the current progress in the project plan. The target project is any one of multiple projects being carried out in the current time period. Obtain the stage consumption data of the current stage, extract the stage demand lower limit of the current stage and the next stage from the project plan, and determine the safety stock of the warehouse corresponding to the target project based on the stage consumption data and the stage demand lower limit. Based on the project plans, current progress, actual inventory and safety stock of the corresponding warehouses for each of the multiple projects, a global shortage list and a global surplus list are generated for each material type. Based on the global shortage list and the global surplus list, formulate a cross-project allocation strategy for each material type.
[0005] By adopting the above technical solutions, integrating the planning, progress, and warehouse inventory data of multiple projects, clarifying project stage nodes, and dynamically calculating safety stock based on stage consumption and demand limits, a global list of material shortages and surpluses is generated, and cross-project allocation strategies are formulated. This achieves a transformation from single-project inventory management to multi-project global resource coordination, effectively breaking down material barriers between projects. It ensures the stability of material supply for each project in the current and next stage, improves the overall utilization rate of material resources, and avoids the coexistence of local material shortages and redundant stockpiles.
[0006] In a preferred embodiment, this application can be further configured to: generate a global shortage list and a global surplus list for each material type based on the respective project plans, current progress, actual inventory and safety stock of the corresponding warehouses for the multiple projects, including: Compare the actual inventory and safety stock of the target material type in the warehouse corresponding to each project, where the target material type can be any material type; Select items in the corresponding warehouse whose actual inventory of the target material type is lower than the safety stock to form a shortage item set, and generate a global shortage list of the target material type based on the project plan, current progress of each of the multiple items and the shortage item set; Select items in the corresponding warehouse whose actual inventory of the target material type is greater than the safety stock to form a potential surplus material item set, and determine the finished material requirements of the target material type based on the project plan and stage consumption data of each item in the potential surplus material item set; Based on the finished material requirements and actual inventory of each item in the potential surplus material item set for the target material type, surplus material item sets are selected from the potential surplus material item set, and the surplus material quantity of each item in the surplus material item set for the target material type is marked to obtain a global surplus material list for the target material type.
[0007] By adopting the above technical solution, the actual inventory and safety stock of each project are compared for each material type, and the sets of projects with material shortages and potential surplus materials are accurately screened. Combined with project plans and consumption data, the demand for finished materials is clarified, and the refined identification of material supply and demand status is achieved. This not only provides data support for prioritizing the urgency of projects with material shortages, but also eliminates interference from the subsequent self-use demand of potential surplus materials projects, ensuring the availability of surplus materials and providing accurate and reliable basic data for cross-project allocation.
[0008] In a preferred embodiment, this application can be further configured to generate a global shortage list for the target material type based on the respective project plans, current progress, and the shortage item set of the plurality of projects, including: Based on the project plans and current progress of each of the multiple projects, determine the next phase deadline for each project in the material shortage project set; Sort the items in the shortage item set from earliest to latest according to the stage deadline, and mark the stage deadline of each item and the shortage amount for the target material type to obtain a global shortage list for the target material type.
[0009] By adopting the above technical solution, the next stage deadline of the material shortage project is determined and sorted by time. The amount of material shortage is marked to generate a global material shortage list. The technical effect is that it quantifies the urgency of the material shortage needs, so that cross-project allocation can follow the time priority principle, give priority to meeting the needs of projects with earlier deadlines, and effectively reduce the risk of schedule delays caused by material shortages in high-urgency projects.
[0010] In a preferred embodiment, this application can be further configured as follows: Based on the global shortage list and the global surplus list, the cross-project allocation strategy for each material type is formulated, including: Perform cross-project allocation operations sequentially for each item in the global shortage list; The cross-project allocation operation performed on the current project includes: Determine the current material shortage and the current stage deadline for the target material type in the current project; Iterate through the global surplus material list, assess whether the surplus material quantity of each item can replenish the current shortage quantity before the current stage deadline, and determine the available supply quantity for each item; For projects that can replenish the current material shortage before the current stage deadline, determine the transportation distance between the warehouse corresponding to each project and the warehouse corresponding to the current project, as well as the remaining life cycle of the target material type. Determine the priority based on the remaining life cycle and the transportation distance, and generate a supply priority queue based on the priority of each project. The available supply quantities of items in the supply priority queue are called sequentially until the cumulative available supply quantity meets the current shortage quantity, and the remaining quantity of the global remaining material list is updated synchronously.
[0011] By adopting the above technical solution, material shortage items are processed according to the global shortage list. The available supply quantity is determined by assessing the supply timeliness of surplus materials. A supply queue is generated by setting priorities based on the remaining life cycle of materials and transportation distance. Surplus materials are called up in sequence and the list is updated. This achieves intelligent and orderly cross-project allocation, which not only ensures that materials arrive accurately before the deadline, but also minimizes the risk of material failure and transportation costs through priority rules. At the same time, real-time data updates ensure the consistency of inventory information.
[0012] In a preferred embodiment, this application can be further configured such that the method also includes: If the current material shortage is still not fully met after traversing the supply priority queue, an external purchase order is generated. The external purchase order includes the target material type, purchase quantity, and delivery time limit.
[0013] By adopting the above technical solution, when cross-project allocation cannot meet the material shortage requirements, an external procurement instruction containing material type, purchase quantity and delivery time restrictions is automatically generated. This establishes a dual material guarantee mechanism of internal allocation and external procurement, effectively making up for the supply gap of internal surplus materials and avoiding project stagnation due to material shortages.
[0014] In a preferred embodiment, this application can be further configured such that the method also includes: Based on the project plans of the multiple projects and the actual inventory of the corresponding warehouses, project surplus materials are screened, and the life cycle, storage and maintenance costs, and reuse value of the project surplus materials are obtained. Based on the lifecycle, storage and maintenance costs, and reuse value, it is determined whether the project surplus materials can be reused. If it is determined that the project surplus materials can be reused, then the material traceability data of the project surplus materials is associated to determine the historical usage scenarios and material specification parameters of the project surplus materials; Retrieve subsequent project plans, input the historical usage scenarios, the subsequent project plans, and the material specification parameters into a preset reuse model, and receive potential reuse projects output by the preset reuse model; The reuse period is determined based on the life cycle of the project surplus materials. When the project surplus materials are matched with the potential reuse project within the reuse period, the discount processing procedure for the project surplus materials is triggered.
[0015] By adopting the above technical solution, the project surplus materials are screened and their life cycle, storage cost and reuse value are evaluated. After determining the feasibility of reuse, potential reuse projects are matched. If no match is found within the time limit, a discount is triggered. The technical effect is to maximize the reuse value of surplus materials and reduce resource waste and storage costs.
[0016] Secondly, this application provides an electronic device that adopts the following technical solution: At least one processor; Memory; At least one application, wherein the at least one application is stored in memory and configured to be executed by at least one processor, the at least one application being configured to: execute the WMS-based field warehouse management method as described in any of the first aspects.
[0017] Thirdly, this application provides a computer-readable storage medium, which adopts the following technical solution: A computer-readable storage medium having a computer program stored thereon, which, when executed in a computer, causes the computer to perform a WMS-based on-site warehouse management method as described in any of the first aspects.
[0018] Fourthly, this application provides a computer program product, which adopts the following technical solution: A computer program product includes a computer program that, when executed by a processor, implements a WMS-based on-site warehouse management method as described in any of the first aspects.
[0019] In summary, this application includes the following beneficial technical effects: This application integrates planning, progress, and warehouse inventory data from multiple projects, clarifies project phase milestones, dynamically calculates safety stock based on phase consumption and demand limits, and generates a global list of material shortages and surpluses, while formulating cross-project allocation strategies. This achieves a transformation from single-project inventory management to multi-project global resource coordination, effectively breaking down material barriers between projects. It ensures the stability of material supply for each project in the current and next phases, improves the overall utilization rate of material resources, and avoids the coexistence of localized material shortages and redundant stockpiles. Attached Figure Description
[0020] Figure 1 This is a flowchart illustrating a WMS-based on-site warehouse management method provided in an embodiment of this application. Figure 2 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0021] The following is in conjunction with the appendix Figure 1 To be continued Figure 2 This application will be described in further detail.
[0022] This specific embodiment is merely an explanation of this application and is not intended to limit it. After reading this specification, those skilled in the art can make modifications to this embodiment without contributing any inventive step, but such modifications are protected by patent law as long as they fall within the scope of the claims of this application.
[0023] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0024] Furthermore, the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article, unless otherwise specified, generally indicates that the preceding and following related objects have an "or" relationship.
[0025] It should be noted that, in the optional embodiments of this application, the data related to object information, when applied to specific products or technologies, requires the permission or consent of the object. Furthermore, the collection, use, and processing of this data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. In other words, if the embodiments of this application involve data related to an object, it must be obtained with the object's authorization and consent, the authorization and consent of relevant departments, and in accordance with the relevant laws, regulations, and standards of the country and region. If the embodiments involve personal information, the acquisition of all personal information requires the individual's consent. If sensitive information is involved, the separate consent of the information subject is required. The embodiments also need to be implemented with the object's authorization and consent.
[0026] This application provides a WMS-based on-site warehouse management method, such as... Figure 1 As shown, the method provided in this application embodiment is executed by an electronic device, which can be a server or a terminal device. The server can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services. The terminal device can be a smartphone, tablet, laptop, desktop computer, etc., but is not limited to these. The terminal device and the server can be directly or indirectly connected via wired or wireless communication. This application embodiment does not impose any limitations on this connection. The method includes steps S101-S104, wherein: S101. Obtain the project plan, current progress, and actual inventory of the corresponding warehouse for the target project, and identify the current stage and next stage of the current progress in the project plan. The target project is any one of the multiple projects carried out in the current time period.
[0027] The project plan includes data such as task assignments, start and end dates, and required material types and quantities for each stage of the project's entire lifecycle. For example, project stages may include site surveying, equipment transportation, equipment assembly, and equipment commissioning. During project execution, the completion status of each task node and the material data retrieved from the corresponding warehouse are recorded in electronic devices as the current progress. The current stage is the project stage currently being executed, and the next stage is the adjacent subsequent stage in the project plan.
[0028] S102. Obtain the current stage consumption data, extract the stage demand lower limit for the current stage and the next stage from the project plan, and determine the safety stock of the warehouse corresponding to the target project based on the stage consumption data and the stage demand lower limit.
[0029] The current stage's consumption data refers to the actual material consumption records that have already occurred, i.e., the material consumption records retrieved from the object warehouse. For example, stage 1 consumes 500 units of part A and 300 units of part B. The stage demand lower limit represents the sum of the minimum requirements for each material type specified in the project plan for the current stage and the next stage. Safety stock represents the minimum inventory level that the warehouse needs to maintain to cover the remaining demand of the current stage and the initial demand in the project plan for the next stage in order to avoid material shortages affecting project progress.
[0030] For each material type, the sum of the demand for that material type in the current stage and the next stage in the project plan is calculated as the lower limit of the stage demand. The difference between the lower limit of the stage demand for that material type and the stage consumption data is calculated to obtain the initial safety stock for that material type. In order to cope with consumption fluctuations, the initial safety stock can be increased by 10% as the final safety stock. The safety stock of each material type constitutes the safety stock of the warehouse corresponding to the target project.
[0031] S103. Based on the project plans, current progress, actual inventory and safety stock of the corresponding warehouses of multiple projects, generate a global shortage list and a global surplus list for each material type.
[0032] The global shortage list is a summary of all projects where the actual inventory is below the safety stock, along with information such as the corresponding project and the shortage quantity. The global surplus list is a summary of all projects... Specifically, any material type is designated as the target material type, and the actual inventory and safety stock of the target material type in the corresponding warehouse for each project are compared. Projects whose actual inventory of the target material type in the corresponding warehouse is lower than the safety stock are selected to form a shortage item set. A global shortage list for the target material type is generated based on the project plan, current progress, and shortage item set for each project. A firmware surplus item set is generated based on projects whose actual inventory of the target material type in the corresponding warehouse is not lower than the safety stock, and the surplus material quantity for the target material type for each project in the surplus item set is marked, resulting in a global surplus item list for the target material type.
[0033] S104. Based on the global shortage list and the global surplus list, formulate a cross-project allocation strategy for each material type.
[0034] Specifically, for each material type, based on the global shortage list and the global surplus list, priority is given to allocating materials according to the time urgency of the shortage items. The supply priority is determined by combining the transportation distance and availability of the surplus materials. Based on the supply priority, a specific plan is formulated to allocate materials from projects with surplus materials to projects with shortage materials.
[0035] This embodiment integrates the planning, progress, and warehouse inventory data of multiple projects, clarifies project stage nodes, dynamically calculates safety stock based on stage consumption and demand limits, and then generates a global list of material shortages and surpluses and formulates cross-project allocation strategies. This realizes the transformation from single-project inventory management to multi-project global resource coordination, effectively breaking down material barriers between projects. It not only ensures the stability of material supply for each project in the current and next stage, but also improves the overall utilization rate of material resources, avoiding the problem of local material shortages and redundant stockpiles coexisting.
[0036] One possible implementation of this application embodiment involves generating a global shortage list and a global surplus list for each material type based on the project plans, current progress, actual inventory, and safety stock of multiple projects, including: Compare the actual inventory and safety stock of the target material type in the warehouse corresponding to each project. The target material type can be any material type. Select items in the corresponding warehouse whose actual inventory of the target material type is lower than the safety stock to form a shortage item set, and generate a global shortage list of the target material type based on the project plan, current progress and shortage item set of each item; Select items in the corresponding warehouse where the actual inventory of the target material type is greater than the safety stock to form a potential surplus material item set, and determine the finished material requirements of the target material type based on the project plan and stage consumption data of each item in the potential surplus material item set. Based on the finished material requirements and actual inventory of each item in the potential surplus material project set for the target material type, the surplus material project set is selected from the potential surplus material project set, and the surplus material quantity of each item in the surplus material project set for the target material type is marked, so as to obtain the global surplus material list for the target material type.
[0037] In this embodiment, the actual inventory and safety stock of the target material type in the warehouse corresponding to each project are compared. Projects with actual inventory less than safety stock are categorized into a shortage project set. Each project in the shortage project set is marked with a stage deadline and the shortage quantity. The stage deadline indicates the quantity of shortage that needs to be replenished before that time, and the shortage quantity = safety stock - actual inventory.
[0038] Projects with actual inventory exceeding safety stock are grouped into the potential surplus material project set. Finished material requirements represent the total demand for the target material type required for the project from its current progress to completion of the entire project plan. The calculation process is as follows: For each project in the potential surplus material project set, calculate the total subsequent demand for the target material in the current and subsequent stages based on the project plan. Then, calculate the difference between the total subsequent demand and the stage consumption data for the target material type in the current stage. The result is the finished material requirement for that project for the target material type.
[0039] Projects whose actual inventory of the target material type exceeds the finished goods requirement are categorized into the potential surplus material project set. This step aims to eliminate projects with current and next-stage material redundancy but high subsequent self-use demand, preventing misjudgments that could lead to material shortages later in the project. The surplus material quantity for each project in the surplus material project set for the target material type is calculated as: Actual Inventory - Finished Goods Requirement.
[0040] This embodiment compares the actual inventory and safety stock of each material type to accurately screen the sets of projects with material shortages and potential surplus materials. By combining project plans and consumption data, it clarifies the demand for finished materials, achieving refined identification of material supply and demand status. This provides data support for prioritizing the urgency of projects with material shortages and eliminates interference from the subsequent self-use needs of potential surplus materials, ensuring the availability of surplus materials and providing accurate and reliable basic data for cross-project allocation.
[0041] One possible implementation of this application embodiment involves generating a global shortage list for a target material type based on the project plans, current progress, and shortage item sets of multiple projects, including: Based on the individual project plans and current progress of multiple projects, determine the next phase deadline for each project in the material shortage project pool; Sort the projects in the material shortage group from earliest to latest according to the stage deadline, and mark the stage deadline of each project and the material shortage amount for the target material type to obtain a global material shortage list for the target material type.
[0042] In this embodiment, the actual time taken for each stage before the current stage is retrieved from the project records, and the planned time taken for each stage before the current stage is retrieved from the project plan. For each stage before the current stage, the difference between the actual time taken for that stage and the planned time taken for that stage is calculated, and then the ratio of the difference to the planned time taken for that stage is calculated. The result is used as the actual execution deviation.
[0043] Query the actual time taken for the current stage from the project records. Query the sum of the planned time for the current stage and the next stage from the project plan. Calculate the difference between the sum of the planned time for each stage and the actual time taken for the current stage as the remaining time for the stage. Calculate the remaining time for the stage × (1 + actual execution deviation) as the predicted remaining time for the stage. Take the time after the current moment that is the predicted remaining time for the stage as the stage deadline for the next stage.
[0044] This embodiment generates a global material shortage list by determining the next stage deadline of the material shortage project and sorting them by time, and marking the amount of material shortage. Its technical effect is to quantify the urgency of the material shortage needs, so that cross-project allocation can follow the time priority principle, give priority to meeting the needs of projects with earlier deadlines, and effectively reduce the risk of schedule delays caused by material shortages in high-urgency projects.
[0045] One possible implementation of this application embodiment involves formulating a cross-project allocation strategy for each material type based on a global shortage list and a global surplus list, including: Perform cross-project allocation operations on each item in the global shortage list in sequence; This includes performing cross-project reassignment operations on the current project, including: Determine the current material shortage and the current deadline for the target material type in the current project; Iterate through the global surplus inventory, assess whether the surplus quantity of each project can replenish the current shortage before the current stage deadline, and determine the available supply quantity for each project; For projects that can replenish the current material shortage before the current stage deadline, determine the transportation distance between the warehouse corresponding to each project and the warehouse corresponding to the current project, as well as the remaining life cycle of the target material type. Determine the priority based on the remaining life cycle and transportation distance, and generate a supply priority queue based on the priority of each project. The available supply quantities of items in the supply priority queue are called sequentially until the cumulative available supply quantity meets the current shortage quantity, and the remaining quantity of the global remaining material list is updated synchronously.
[0046] Among them, the current material shortage represents the material shortage of the target material type in the current project, that is, the difference between the safety stock and the actual stock, and the current stage deadline represents the stage deadline of the next stage in the current project.
[0047] Take any item in the global surplus inventory as the current surplus item, and assess whether the surplus quantity of the current surplus item can replenish the current shortage before the current stage deadline. This includes: comparing the surplus quantity of the current surplus item with the current shortage quantity, designating the warehouse corresponding to the current item as the first warehouse, and the warehouse corresponding to the current surplus item as the second warehouse. Obtain warehouse transportation capacity information, which represents the maximum single transportation volume and transportation speed for the target material type. Query the loading and unloading time of a single transportation from historical loading and unloading data, and calculate the transportation distance based on the geographical locations of the first and second warehouses. Calculate the ratio of transportation distance to transportation speed as the transportation time, and calculate the sum of the transportation time and loading / unloading time to obtain the single transportation time.
[0048] In one possible scenario, the remaining material quantity of the current surplus item is not less than the current shortage quantity. The ratio of the current shortage quantity to the maximum single transport volume is used to obtain the first transport count. The product of the single transport time and the first transport count is used to obtain the first total transport time. It is then determined whether the first total transport time exceeds the current stage deadline. If the total transport time does not exceed the current stage deadline, it is determined that the current surplus item can replenish the current shortage quantity before the current stage deadline, and the available supply quantity of the current surplus item is determined to be the current shortage quantity. If the total transport time exceeds the current stage deadline, it is determined that the current surplus item cannot replenish the current shortage quantity before the current stage deadline.
[0049] In another possible scenario, if the remaining material quantity of the current surplus material project is not less than the current shortage quantity, calculate the time required to transport the remaining material quantity of the current surplus material project to the corresponding warehouse. Specifically: calculate the ratio of the remaining material quantity of the current surplus material project to the maximum single transport quantity to obtain the second transport number; calculate the product of the single transport time and the second transport number to obtain the second total transport time. Determine whether the second total transport time exceeds the current stage deadline. If the total transport time does not exceed the current stage deadline, it is determined that the current surplus material project can replenish the current shortage quantity before the current stage deadline, and the available supply quantity of the current surplus material project is determined as the current surplus material quantity; if the total transport time exceeds the current stage deadline, it is determined that the current surplus material project cannot replenish the current shortage quantity before the current stage deadline.
[0050] The remaining lifespan represents the time remaining until the material's expiration date. For projects that can replenish the current material shortage before the current deadline, a weighted sum is calculated based on the transportation distance and remaining lifespan of each project, using predefined weights. The result serves as a priority index; a smaller priority index indicates a higher supply priority. Projects are then arranged in ascending order of priority index to form a supply priority queue. Starting from the first project in the supply priority queue, the available supply of each project is accumulated sequentially until the total available supply meets the current material shortage.
[0051] This embodiment processes material shortage items according to the global shortage list. It determines the available supply quantity by assessing the timeliness of remaining material supply, and generates a supply queue by setting priorities based on the remaining life cycle of materials and transportation distance. It calls up remaining materials in sequence and updates the list, realizing intelligent and orderly cross-project allocation. This not only ensures that materials arrive accurately before the deadline, but also minimizes the risk of material failure and transportation costs through priority rules. At the same time, real-time data updates ensure the consistency of inventory information.
[0052] One possible implementation of this application embodiment includes: If the current material shortage is still not fully met after traversing the supply priority queue, an external purchase order is generated. The external purchase order includes the target material type, purchase quantity, and delivery time limit.
[0053] In this embodiment, the sum of the available quantities for each item in the supply priority queue is calculated, and the difference between the current shortage quantity and the sum of the available quantities is used as the purchase quantity for the target material type. The deadline for the next stage of the current item is used as the delivery time limit for external procurement orders.
[0054] When cross-project allocation cannot meet the material shortage requirements, this embodiment automatically generates an external procurement instruction containing material type, purchase quantity, and delivery time restrictions, thus constructing a dual material guarantee mechanism of internal allocation and external procurement. This effectively makes up for the supply gap of internal surplus materials and avoids project stagnation due to material shortages.
[0055] One possible implementation of this application embodiment includes: Based on the project plans of multiple projects and the actual inventory of the corresponding warehouses, project surplus materials are screened, and the life cycle, storage and maintenance costs, and reuse value of the project surplus materials are obtained. Determine whether project surplus materials can be reused based on lifecycle, storage and maintenance costs, and reuse value; If it is determined that the project's leftover materials can be reused, then the material traceability data of the project's leftover materials is linked to determine the historical usage scenarios and material specifications of the project's leftover materials. Retrieve subsequent project plans, input historical usage scenarios, subsequent project plans and material specification parameters into the preset reuse model, and receive potential reuse projects output by the preset reuse model; The reuse cycle is determined based on the life cycle of the project surplus materials. When the project surplus materials are not matched with potential reuse projects within the reuse cycle, the discount processing procedure for the project surplus materials is triggered.
[0056] In this embodiment, project surplus materials refer to materials whose actual inventory exceeds the material requirements for project completion; lifecycle refers to the remaining time from the current moment until the material expires, becomes invalid, or its performance degrades to the point of being unusable; storage maintenance cost represents the cost required to store project surplus materials per unit time, including one or more of the following: warehouse occupancy fee, temperature and humidity vacancy fee, and periodic inspection fee; the product of the project surplus material quantity and the purchase unit price is calculated as the reuse value of the project surplus materials.
[0057] Pre-defined threshold indicators are established, including a lifecycle threshold, a storage and maintenance cost threshold, and a reuse value threshold. When all three thresholds are met, the remaining project materials are deemed reusable. Specifically, the lifecycle threshold is satisfied if the remaining lifecycle of the remaining materials is not less than the lifecycle threshold. The total maintenance cost is calculated by multiplying the unit-time storage and maintenance cost by the remaining lifecycle. The storage and maintenance cost threshold is calculated by multiplying the reuse value by a preset percentage. The storage and maintenance cost threshold is satisfied if the total maintenance cost of the remaining materials does not exceed this threshold. The preset percentage can be freely set; an optional 30% is used to prevent excessive storage costs from eroding reuse benefits. The reuse value threshold is satisfied if the reuse value of the remaining materials is not less than the reuse value threshold.
[0058] Material traceability data includes the entire process data of surplus materials of the same type used in the project, from procurement, warehousing, requisition, and use to the project itself. This includes historical usage scenarios and material specifications, such as resistance and power ratings for resistors, and type and dimensions for steel. The subsequent project plan refers to the full lifecycle plan (including material requirements, technical requirements, and timelines for each stage) for currently incomplete projects (including ongoing and upcoming projects). The preset reuse model is a matching model trained based on machine learning algorithms (training data includes historical surplus material reuse cases, material specification adaptation rules, and project requirement characteristics), capable of outputting a list of potential projects compatible with the surplus materials.
[0059] The difference between the lifespan of the project's surplus materials and the reserved buffer time is used as the reuse cycle. Optionally, the reserved buffer time is 1 month, which is used for transportation and verification, etc.
[0060] This embodiment screens project surplus materials and evaluates their life cycle, storage costs, and reuse value. After determining the feasibility of reuse, it matches potential reuse projects. If no match is found within the time limit, a discount is triggered. Its technical effect is to maximize the reuse value of surplus materials and reduce resource waste and storage costs.
[0061] This application provides an electronic device, such as... Figure 2 As shown, Figure 2The illustrated electronic device 200 includes a processor 201 and a memory 203. The processor 201 and the memory 203 are connected, for example, via a bus 202. Optionally, the electronic device 200 may also include a transceiver 204. It should be noted that in practical applications, the transceiver 204 is not limited to one type, and the structure of this electronic device 200 does not constitute a limitation on the embodiments of this application.
[0062] Processor 201 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. Processor 201 may also be a combination that implements computational functions, such as including one or more microprocessor combinations, a combination of a DSP and a microprocessor, etc.
[0063] Bus 202 may include a pathway for transmitting information between the aforementioned components. Bus 202 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. Bus 202 can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 2 The symbol is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0064] The memory 203 may be a ROM (Read Only Memory) or other type of static storage device capable of storing static information and instructions, RAM (Random Access Memory) or other type of dynamic storage device capable of storing information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), CD-ROM (Compact Disc Read Only Memory) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto.
[0065] The memory 203 is used to store the application code that executes the solution of this application, and its execution is controlled by the processor 201. The processor 201 is used to execute the application code stored in the memory 203 to implement the content shown in the aforementioned embodiment of the WMS-based on-site warehouse management method.
[0066] Figure 2 The electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.
[0067] This application provides a computer-readable storage medium storing a computer program that, when run on a computer, enables the computer to execute the content shown in the aforementioned WMS-based on-site warehouse management method embodiment.
[0068] It should be understood that although the steps in the flowcharts of the accompanying figures are shown sequentially as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the accompanying figures may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.
[0069] This application provides a computer program product, including a computer program that, when executed by a processor, implements the content shown in the aforementioned embodiment of the WMS-based on-site warehouse management method.
[0070] The above are only some embodiments of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.
Claims
1. A WMS-based field warehouse management method, characterized by, The method comprises the following steps: acquiring a project plan, a current progress and an actual inventory of a corresponding warehouse of a target project, and identifying a current stage and a next stage of the current progress in the project plan, the target project being any one of a plurality of projects performed in a current period; acquiring stage consumption data of the current stage, extracting a stage demand lower limit of the current stage and the next stage from the project plan, and determining a safety inventory of the corresponding warehouse of the target project based on the stage consumption data and the stage demand lower limit; generating a global material shortage list and a global material surplus list of each material type based on the project plan, the current progress, the actual inventory and the safety inventory of the corresponding warehouse of each of the plurality of projects; formulating a cross-project allocation strategy of each material type based on the global material shortage list and the global material surplus list.
2. The WMS-based on-site warehouse management method according to claim 1, characterized by, The method of generating the global material shortage list and the global material surplus list of each material type based on the project plan, the current progress, the actual inventory and the safety inventory of the corresponding warehouse of each of the plurality of projects comprises the following steps: comparing the actual inventory and the safety inventory of a target material type in the corresponding warehouse of each project, the target material type being any material type; screening projects in which the actual inventory of the target material type in the corresponding warehouse is lower than the safety inventory to form a material shortage project set, and generating a global material shortage list of the target material type based on the project plan, the current progress and the material shortage project set of each of the plurality of projects; screening projects in which the actual inventory of the target material type in the corresponding warehouse is greater than the safety inventory to form a potential material surplus project set, and determining a finished material demand of the target material type based on the project plan and the stage consumption data of each project in the potential material surplus project set; screening a material surplus project set from the potential material surplus project set based on the finished material demand and the actual inventory of the target material type of each project in the potential material surplus project set, and marking the surplus amount of the target material type of each project in the material surplus project set to obtain a global material surplus list of the target material type.
3. The WMS-based on-site warehouse management method according to claim 2, characterized by, The method of generating the global material shortage list of the target material type based on the project plan, the current progress and the material shortage project set of each of the plurality of projects comprises the following steps: determining a stage deadline of the next stage of each project in the material shortage project set based on the project plan and the current progress of each of the plurality of projects; sorting the projects in the material shortage project set in order from early to late according to the stage deadline, and marking the stage deadline and the material shortage amount of the target material type of each project to obtain the global material shortage list of the target material type.
4. The WMS-based on-site warehouse management method according to claim 1, characterized by, The method of formulating the cross-project allocation strategy of each material type based on the global material shortage list and the global material surplus list comprises the following steps: sequentially performing a cross-project allocation operation on each project in the global material shortage list; wherein, performing the cross-project allocation operation on a current project comprises the following steps: determining the current material shortage amount and the current stage deadline of the target material type of the current project; traversing the global surplus bill of material to evaluate whether the surplus amount of each item can replenish the current material shortage before the current stage deadline and determine a supplyable amount of each item; for items that can replenish the current material shortage before the current stage deadline, determining a transportation distance between a corresponding warehouse of each item and the corresponding warehouse of the current item and a remaining life cycle of the target material type, determining a priority based on the remaining life cycle and the transportation distance, and generating a supply priority queue based on the priority of each item; sequentially calling the supplyable amount of items in the supply priority queue until the cumulative supplyable amount meets the current material shortage, and synchronously updating the surplus amount of the global surplus bill of material.
5. The WMS-based on-site warehouse management method according to claim 4, characterized by, The method further comprises: if the current material shortage is not fully met after traversing the supply priority queue, generating an external procurement instruction, the external procurement instruction including the target material type, the procurement quantity, and the arrival time limit.
6. The WMS-based on-site warehouse management method according to claim 1, wherein, The method further comprises: filtering item surplus based on the project plan of the plurality of items and the actual inventory of the corresponding warehouse, and obtaining the life cycle, storage and maintenance cost, and reuse value of the item surplus; determining whether the item surplus can be reused based on the life cycle, the storage and maintenance cost, and the reuse value; if it is determined that the item surplus can be reused, associating material traceability data of the item surplus, determining a historical use scenario and material specification parameters of the item surplus; calling a subsequent project plan, inputting the historical use scenario, the subsequent project plan, and the material specification parameters into a preset reuse model, and receiving a potential reuse item output by the preset reuse model; determining a reuse period based on the life cycle of the item surplus, and triggering a depreciation processing flow of the item surplus when the item surplus matches the potential reuse item within the reuse period.
7. An electronic device, comprising: comprises: at least one processor; a memory; at least one application program, wherein the at least one application program is stored in the memory and configured to be executed by the at least one processor, and the at least one application program is configured to execute the WMS-based on-site warehouse management method of any one of claims 1-6.
8. A computer-readable storage medium having stored thereon a computer program, characterized in that, When the computer program is executed in the computer, the computer executes the WMS-based on-site warehouse management method of any one of claims 1-6.
9. A computer program product, characterised in that, The computer program comprises a processor, and the computer program is executed by the processor to implement the steps of the WMS-based on-site warehouse management method of any one of claims 1-6.