Warehouse work management system, warehouse work management method and program
The warehouse operation management system addresses disruptions by evaluating actual work performance and simulating alternative plans to maintain profitability and efficiency in warehouse operations.
Patent Information
- Application Number
- JP2022033172
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-03-04
- Publication Date
- 2025-09-22
- Estimated Expiration
- 2042-03-04
AI Technical Summary
Existing warehouse work plans are prone to disruption due to unforeseen events such as worker absences or emergency shipping orders, necessitating changes that maintain profitability without deviating significantly from the original plan.
A warehouse operation management system that evaluates actual work performance, simulates alternative plans based on changes in workforce or work content, and calculates profits to determine the best plan under given conditions.
Enables the verification of work plan effectiveness and facilitates the creation of optimal alternative plans to ensure profitability and efficiency even when disruptions occur.
Smart Images

Figure 0007742789000001 
Figure 0007742789000002 
Figure 0007742789000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a technique that is effective for post-optimization of warehouse operations. [Background technology]
[0002] Conventionally, systems for optimizing warehouse work have been proposed. For example, Patent Document 1 discloses a work planning system that can create and optimize an overall work plan, including resource allocation, for work according to multiple shipping orders. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent Publication No. 2021-33873 Summary of the Invention [Problem to be solved by the invention]
[0004] However, even if a warehouse work plan is made, on the day, a worker may be unable to come to work due to illness or other reasons, resulting in changes to the warehouse workforce, or a shipping order may be issued that requires an emergency response, causing a change in the amount of work, and the planned warehouse work plan may fall apart on the day. In such cases, it is necessary to change the original work plan to accommodate the shipping order, but it is also necessary to ensure that the profit from warehouse work on that day does not deviate significantly from the original work plan. Therefore, after creating a work plan for warehouse work and completing the warehouse work, it is necessary to verify whether this work plan was optimal. Therefore, the inventors focused on a system that grasps the completion of warehouse work and provides a simulation of how to change the work plan to maximize the profit for the entire warehouse work for the day.
[0005] An object of the present invention is to provide a warehouse operation management system, a warehouse operation management method, and a program that enable evaluation of work plans and actual work to be utilized in planning the next work. [Means for solving the problem]
[0006] The present invention provides a warehouse operation management system that verifies the work performance of warehouse operations, After a day's work is completed, Completion information for the above work for one day and, One day's worth of shipping order information, work plans, and shift data an acquisition unit that acquires the Acquired 、 The completion information The shipping order information, work plan, and shift data for the day Based on the actual value of the daily profit and calculating the completion information, the shipping order information for the day, the work plan, and the shift data based on the completion information, a calculation unit that calculates an actual value of work efficiency; a change receiving unit that receives a plurality of change data for the number of workers and / or work content in the daily work plan; Based on each of the acquired multiple pieces of change data, Changes in personnel and / or work content Multiple a creation unit that creates an alternative plan; The aforementioned Multiple Alternative plan at the same time Simulate, each A warehouse operation management system is provided that includes a simulator that calculates profits based on alternative plans.
[0007] The present invention further comprises: ,calculation The profits and the pre-created income and expenditure Compare with planned values for each process Equipped with a comparison section .
[0008] The present invention further includes a priority condition receiving unit that receives priority conditions; and an output unit that sorts and outputs the results of the simulated alternative plans according to the priority conditions.
[0009] The present invention further comprises a determination unit that determines the first result of the sorting as the best plan under the priority conditions.
[0010] In the present invention, the priority condition is one of the overall work efficiency, profit, work completion time, worker attributes, and number of workers for one day.
[0011] The present invention further comprises a comparison result creation unit that creates a comparison result by visualizing the results of comparing the calculated profit with the income and expenditure plan value as a graph or a table.
[0012] According to the present invention, the profit and work efficiency based on the work performance of that day are calculated or simulated and compared with the profit and work efficiency based on an alternative plan, so it is possible to verify whether the work performance of that day was the best or could be improved.
[0013] Although the present invention is categorized as a system, the same effects and advantages can be obtained even when it is a method or a program. [Effects of the Invention]
[0014] According to the present invention, it is possible to utilize the evaluation of the work plan and the actual work for the next work plan. [Brief explanation of the drawings]
[0015] [Figure 1] FIG. 1 is a diagram illustrating an overview of a warehouse operation management system 1. [Figure 2] FIG. 1 is a diagram illustrating a functional configuration of a warehouse operation management system 1. [Figure 3] FIG. 10 is a flowchart of a shipping order acquisition process executed by the warehouse operation management system 1. [Figure 4] 10 is a flowchart showing a work plan acquisition process executed by the warehouse work management system 1. FIG. [Figure 5] FIG. 2 is a flowchart showing a shift data acquisition process executed by the warehouse operation management system 1. [Figure 6] 10 is a flowchart showing a comparison result notification process executed by the warehouse operation management system 1. FIG. [Figure 7] FIG. 10 is a diagram schematically illustrating an example of a comparison result 60. [Figure 8] FIG. 10 is a diagram schematically illustrating an example of a comparison result 60. [Figure 9] FIG. 10 is a flowchart of an alternative plan creation process executed by the warehouse operation management system 1. [Figure 10] 10 is a diagram schematically illustrating an example of a change input UI 70 displayed on the administrator terminal 40. FIG. [Figure 11]10 is a diagram schematically illustrating an example of a change input UI 70 displayed on the administrator terminal 40. FIG. [Figure 12] 10 is a diagram showing an example of a change input UI 80 displayed on the administrator terminal 40. FIG. [Figure 13] 10 is a diagram showing an example of a change input UI 86 displayed on the administrator terminal 40. FIG. [Figure 14] FIG. 10 is a flowchart of a best plan determination process executed by the warehouse operation management system 1. [Figure 15] FIG. 10 is a diagram schematically illustrating an example of a simulation result. [Figure 16] FIG. 10 is a diagram schematically illustrating an example of a simulation result in which rearrangement is performed. [Figure 17] FIG. 10 is a diagram schematically illustrating an example of a simulation result in which rearrangement is performed. [Figure 18] 10 is a diagram showing an example of a simulation result 90 output to the administrator terminal 40. FIG. [Figure 19] 10 is a diagram showing an example of a simulation result 90 output to the administrator terminal 40. FIG. [Figure 20] 10 is a diagram showing an example of a simulation result 90 output to the administrator terminal 40. FIG. [Figure 21] 10 is a diagram showing an example of a simulation result 90 output to the administrator terminal 40. FIG. DETAILED DESCRIPTION OF THE INVENTION
[0016] Hereinafter, embodiments of the present invention (hereinafter referred to as "embodiments") will be described in detail with reference to the accompanying drawings. In the following drawings, the same elements are designated by the same numbers or symbols throughout the description of the embodiments.
[0017] [Basic concept / basic configuration] 1 is a diagram illustrating an overview of a warehouse operation management system 1. The warehouse operation management system 1 is a system equipped with at least a computer 10 and managing the amount of work based on the number of workers and shipping orders in each process of warehouse operations. In this embodiment, the warehouse operation management system 1 is a system connected to enable data communication with a computer 10, a WMS (Warehouse Management System) 20 that manages shipping orders, an RCS (Resource Control System) 30 that creates work plans and sends work instructions to each resource device in accordance with the plans, a manager terminal 40 carried by a manager that manages workers and work contents, and a shift management system 50 that is an attendance management system that manages the working status of each worker, such as attendance, working hours, lateness, early departure, breaks, and absences, using shift data and the like.
[0018] This embodiment is based on the premise that a work plan for the day has been created or saved in advance, and this work plan is used. It is desirable that the work plan be automatically created by the RCS 30 and automatically output to the computer 10, but this is not a limitation. While the warehouse work processes are assumed to include receiving, warehousing, picking, distribution processing, packaging, and shipping, the processes are not limited to these. In this specification, profit includes not only simple gross profit but also sales, expenses, income and expenditure, and profit margin.
[0019] An outline of the processing steps when the warehouse operation management system 1 calculates the profit of the entire work for one day based on changes in the number of workers and / or the work content will be described with reference to FIG.
[0020] The computer 10 acquires shipping order information and work plans for the current day (step S0). Shipping order information is, for example, information in which multiple shipping order information is rearranged by delivery destination, delivery time, packing unit, etc., and necessary items are added, and is data including product ID, shipping quantity, deadline date and time. Work plans are, for example, the number of workers for each process in warehouse work and the work content (for example, work time, work volume). The WMS 20 accepts input of shipping order information from customers. Shipping order information is accepted at any time and may be for a single or multiple customers. The WMS 20 transmits the shipping order information for the day it has accepted to the computer 10. The WMS 20 may be configured to transmit shipping order information acquired from a customer system managed by the customer to the computer 10. The computer 10 may also acquire shipping order information from the RCS 30. The RCS 30 transmits the work plan for the day among the work plans that have been created or saved to the computer 10 . The computer 10 receives the shipping order information and work plan from the WMS 20 or the RCS 30, thereby obtaining the shipping order information and work plan for the current day.
[0021] After the business hours of the day are over, the computer 10 acquires the completion information and the performance information of the resource (step S1). After the business day ends, the computer 10 acquires information on the completion of work processes in the entire warehouse for that day. For example, when RCS 30 acquires the successive work status of resource devices and obtains the completion status for a work instruction, it transmits this as completion information for each work process of the warehouse work for the day to computer 10. If the end time of the warehouse work is set, the completion information may be obtained automatically at that time, or an input may be received at any time determined by the manager to be the end of business, and the completion information may be transmitted. The computer 10 receives this completion information and thereby acquires the completion information, thereby acquiring performance information of the resource.
[0022] The computer 10 calculates the profit and productivity performance values for the entire work for one day based on the acquired performance information (step S2). Based on the performance information of resources, the computer 10 calculates the productivity of each process (amount of work per unit time per person) and the time required for the work. The computer 10 also calculates the sales and expenses for the entire day's work. The computer 10 subtracts expenses from the calculated sales to calculate the balance. The computer 10 calculates profit by performing these calculations. In this specification, profit and balance are treated as synonyms. Here, the computer 10 also calculates the balance for each process using the same calculation.
[0023] The computer 10 compares the calculation result with the income and expenditure plan value created in advance (step S3). The computer 10 compares the calculated actual value for each process with the profit for each process in the income and expenditure plan. The computer 10 checks whether the profit for each process has not reached the plan, whether the work results for each process deviate from the income and expenditure plan, and whether the deviation between the actual work results and the income and expenditure plan satisfies predetermined conditions.
[0024] The computer 10 creates an alternative plan for each process in which the workers and / or work contents are changed (step S4). The computer 10 creates an alternative plan that uses different workers and / or work content from the actual results. Specifically, the alternative plan may include, for example, a plan to reassign work content that has deviated to other workers; a plan to divide a day into two, morning and afternoon, and maintain the work content assignments originally assigned to the morning except for the work content that has deviated, but to reassign work content that has deviated in the afternoon by separately compensating for the work content that has deviated; a plan to extract work content that can be performed by multiple workers from among the work content originally assigned to multiple workers and reassign workers to the work content that has deviated; or a plan to extract work content that can be performed the following day or later, reassign that work content to the following day or later, consolidate the work content into work content that can be performed by the current workers, and re-create the work content and reassign the workers. These alternative plans are also created for each process.
[0025] The computer 10 simulates the created alternative plan and calculates the profit for the entire work for one day (step S5). The computer 10 simulates the created alternative plan and calculates the productivity, work time, or sales for the alternative plan. The computer 10 subtracts expenses from the calculated sales to calculate the balance. The computer 10 performs these calculations to calculate the profit (balance). Furthermore, the computer 10 calculates the work efficiency (total required time, cut time margin, margin rate, excess man-hours) for the alternative plan. The total required time is the time it would take to complete the entire work using the simulation (the time it would actually take if warehouse work was performed using this alternative plan), and is the time required from the start time of the work to the end time of the work. The cut time is the deadline set for each package to be shipped. The cut time slack time is the time obtained by subtracting the total required time from the cut time (the time between the end time of the work and the cut time). The slack rate is the ratio of the cut time slack time to this cut time. The excess manpower is the number of people required per unit time when the cut time slack time is negative.
[0026] The computer 10 determines the best plan based on the alternative plans obtained in this way. If the best plan is the same as the work results for that day, then that work result is deemed to be optimal. The RCS 30 or the computer 10 utilizes the best plan for the next work plan. Although the above description is based on an example in which a worker accepts a change to the work plan acquired by the computer 10, the same applies when the amount of work changes. The computer 10 notifies the manager terminal 40 of the change in the amount of work, and notifies the manager terminal 40 of whether the work can be completed within the scheduled work time, and more preferably, calculates the profit and notifies the manager terminal 40 of the deviation from the original plan (profit loss).
[0027] According to the warehouse operation management system 1, it is possible to utilize the evaluation of the operation plan and the actual operation for the next operation plan. Furthermore, if the manpower plan and operation plan predicted on the previous day differ from the shipping order information on the day, it is possible to recommend how to change the predicted manpower plan and operation plan to meet the shipping order information, and to perform a balance simulation at that time.
[0028] [Function Configuration] The functional configuration of the warehouse operation management system 1 will be described with reference to FIG. The warehouse operation management system 1 includes at least a computer 10, which is connected to a WMS 20 that manages shipping order information, an RCS 30 that manages work plans, a manager terminal 40 carried by a manager that manages workers and work contents, and a shift management system 50 that is an attendance management system that manages the working status of each worker using shift data, etc., via a network 9 such as a public line network or an intranet, so that data can be communicated. The warehouse operation management system 1 may include, in addition to the computer 10, a WMS 20, an RCS 30, a manager terminal 40, a shift management system 50, and other terminals and devices. In this case, the warehouse operation management system 1 executes the processes described below using any one or a combination of the included terminals, devices, systems, etc. Furthermore, a WMS 20 is constructed for each customer, and when managing multiple shippers, the same number of WMSs as the number of shippers are connected.
[0029] The computer 10 is a computer with a server function, a personal computer, or the like, and manages the workload based on the number of workers and shipping order information in each process of warehouse operations. The computer 10 may be realized, for example, by a single computer, or by multiple computers, such as a cloud computer. The cloud computer in this specification may refer to either a computer that uses any computer in a scalable manner to perform a specific function, or a computer that includes multiple functional modules to realize a system and uses the functions in any combination.
[0030] The computer 10 has a control unit including a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a RAM (Random Access Memory), a ROM (Read Only Memory), etc., and a communication unit including a device that enables communication with other terminals and devices, etc., and an acquisition unit 11 that acquires information on the completion of warehouse work for the day. The computer 10 also includes a data storage unit such as a hard disk, semiconductor memory, storage medium, or memory card as a storage unit. The computer 10 also includes, as processing units, various devices for executing various processes, a calculation unit 12 for calculating actual values of daily profits and work efficiency, a comparison unit 13 for comparing the calculation results with the planned income and expenditure values, a creation unit 14 for creating an alternative plan with changes to the number of workers and / or work content, and a simulator 15 for simulating the alternative plan and calculating profits.
[0031] In the computer 10, the control unit reads a predetermined program and, in cooperation with the communication unit, realizes a shipping order information acquisition module, a work plan acquisition module, a shift data acquisition module, a completion information acquisition module, a change acceptance module, a priority condition acceptance module, an output module, and a selection acceptance module. In addition, in the computer 10, the control unit reads a predetermined program, and in cooperation with the storage unit, realizes a shipping order information storage module, a work plan storage module, a shift data storage module, and a best plan storage module. In addition, in the computer 10, the control unit reads a predetermined program and, in cooperation with the processing unit, realizes an overall work profit calculation module, an overall work work efficiency calculation module, a comparison module, a comparison result creation module, an alternative plan creation module, a simulation module, a plan profit calculation module, a plan work efficiency calculation module, a simulation result creation module, a sorting module, and a best plan determination module.
[0032] The WMS 20 may be a general-purpose system for managing the inflow and outflow of goods from a warehouse, such as an inventory management system or a sales management system, and a detailed description thereof will be omitted. RCS30 is sufficient as long as it is a system for managing general-purpose warehouse equipment, and details thereof will be omitted. The administrator terminal 40 is a terminal such as a mobile terminal such as a mobile phone, smartphone, tablet terminal, or personal computer owned by the administrator, and is equipped with a CPU, GPU, RAM, ROM, etc. as a terminal control unit, devices for enabling communication with the computer 10 as a communication unit, and various devices for performing input and output of screens, data, etc. as an input / output unit. The shift management system 50 may be a general-purpose system for managing the working status of workers, and details thereof will be omitted.
[0033] Hereinafter, each process executed by the warehouse operation management system 1 will be described together with the process executed by each of the modules described above. In this embodiment, the processes assumed in warehouse operations include receiving goods, storing goods, picking, distribution processing, packaging, shipping, etc., and profit includes not only simple gross profit but also sales, expenditures, income and expenditure, and profit margin.
[0034] [Shipping order information acquisition process executed by computer 10] The shipping order information acquisition process executed by the computer 10 will be described with reference to Fig. 3. The figure shows a flowchart of the shipping order information acquisition process executed by the computer 10. The shipping order information acquisition process is a detailed flow relating to the shipping order information acquisition process among the above-mentioned processes (step S0) for acquiring shipping order information and a work plan.
[0035] The shipping order information acquisition module acquires shipping order information for the current day (step S10). As described above, shipping order information is information obtained by rearranging multiple pieces of shipping order information and adding necessary items, and is data that includes product IDs, shipping quantities, deadlines, and the like. The WMS 20 receives input of shipping order information from the customer. The WMS 20 can also be configured to acquire shipping order information from a customer system managed by the customer. The WMS 20 receives this shipping order information and stores it in its own storage unit, etc. The WMS 20 extracts shipping order information for the current day from the stored shipping order information and transmits it to the computer 10. The shipping order acquisition module receives this shipping order information to acquire shipping order information for the day. Note that the computer 10 may also acquire the shipping order information from the RCS 30.
[0036] The shipping order information storage module stores the acquired shipping order information (step S11). The shipping order information storage module stores the acquired shipping order information in association with the identifier of this shipping order information (name, ID, management number, serial number, etc.).
[0037] This completes the shipping order information acquisition process. The shipping order information acquisition process is performed at the end of the warehouse work for one day. The computer 10 uses the shipping order information acquired by the above-mentioned shipping order information acquisition process to execute the process described below. In addition, the computer 10 can be configured to execute the processing described below without storing the shipping order information in the shipping order information acquisition processing. In this case, the acquired shipping order information can be used as is in the processing described below.
[0038] [Work plan acquisition process executed by computer 10] The work plan acquisition process executed by the computer 10 will be described with reference to Fig. 4. The figure is a flowchart of the work plan acquisition process executed by the computer 10. The work plan acquisition process is a detailed flow relating to the work plan acquisition process among the above-mentioned processes (step S0) for acquiring shipping order information and a work plan.
[0039] The work plan acquisition module acquires the work plan for the day (step S20). As described above, the work plan includes the number of workers to be worked in each process in the warehouse, the work content (for example, work time, work volume), the work process, etc. The RCS 30 extracts the work plan for the day from the work plans created in advance and transmits it to the computer 10. The work plan acquisition module receives this work plan and acquires the work plan for the day. Note that the source of the work plan is not limited to the RCS 30.
[0040] The work plan storage module stores the acquired work plan (step S21). The work plan storage module stores the acquired work plan in association with the identifier (name, ID, management number, serial number, etc.) of this work plan.
[0041] This completes the work plan acquisition process. The work plan acquisition process is a process that is performed at the end of a day's warehouse work. The computer 10 executes the process described below using the work plan acquired by the work plan acquisition process described above. Note that the computer 10 may be configured to execute the process described below without storing the work plan in the work plan acquisition process, in which case the acquired work plan may be used as is in the process described below.
[0042] [Shift data acquisition process executed by computer 10] The shift data acquisition process executed by the computer 10 will be described with reference to Fig. 5. The figure is a flowchart showing the shift data acquisition process executed by the computer 10.
[0043] The shift data acquisition module acquires the shift data for the current day (step S30). The shift management system 50 extracts the shift data for the current day and transmits it to the computer 10. The shift data acquisition module receives this shift data and acquires the shift data for the day.
[0044] The shift data storage module stores the acquired shift data (step S31). The shift data storage module stores the acquired shift data in association with the identifier (name, ID, management number, serial number, etc.) of this shift data.
[0045] The above is the shift data acquisition process. The shift data acquisition process is performed at the end of one day's warehouse work. The computer 10 uses the shift data acquired through the shift data acquisition process described above to execute the process described below. The computer 10 may be configured to execute the process described below without storing the shift data in the shift data acquisition process, in which case the acquired shift data may be used as is in the process described below.
[0046] The above is the shift data acquisition process.
[0047] [Comparison process performed by computer 10] The comparison process executed by the computer 10 will be described with reference to Fig. 6. This figure is a diagram showing a flowchart of the comparison process executed by the computer 10. The comparison process includes details of an acquisition process (step S1) that acquires the above-mentioned warehouse work completion information and acquires performance information of resources, a calculation process (step S2) that calculates and aggregates the performance information for each process to calculate a performance value for the entire warehouse work for that day, and calculates the profit and productivity of the entire work for that day, and a comparison process (step S3) that compares the calculation results with the income and expenditure plan value for each process.
[0048] The completion information acquisition module acquires the completion information of the warehouse work for the day after the business hours of the day are closed, and acquires the performance information of the resources (step S40). The completion information includes the details of the work processes completed in the warehouse work for one day, the time of completion, the working hours, etc. The completion information acquisition module acquires completion information for each work process in the entire warehouse at the time when the warehouse work for the day is completed. The RCS 30 transmits this completion information to the computer 10 . The completion information acquisition module receives this completion information to acquire information on the completion of warehouse work for the day and to acquire performance information of resources.
[0049] The overall work profit calculation module calculates the overall work profit for one day based on the acquired performance information (step S41). The overall work profit calculation module calculates the profit for the entire day's work based on the acquired performance information, the work plan acquired by the above-mentioned work plan acquisition process, the shipping order information acquired by the above-mentioned shipping order acquisition process, and the shift data acquired by the above-mentioned shift data acquisition process. The overall work profit calculation module calculates sales, expenditures, and balance for each process in one day's work. Here, expenditures are synonymous with expenses, and balances are synonymous with profits, and balances are calculated by subtracting expenditures from sales. Here, sales for each process are calculated by allocating to each process the delivery costs paid by the shipper and the costs allocated to each process in advance. Furthermore, expenditures are the labor costs of the workers assigned to each process. The overall work profit calculation module calculates sales, expenses, and income / expenses for each process: receiving, warehousing, picking, distribution processing, packaging, and shipping. The overall work profit calculation module calculates the sum of sales, the sum of expenses, and the sum of income / expenses for each of these processes. The overall work profit calculation module divides the sum of income / expenses by the sum of sales, and calculates the calculated value as a percentage as the profit rate. Based on these calculation results, the overall work profit calculation module calculates the sales, expenses, income / expenses, and profit rate for the entire day's work as the total income / expenses. The profit calculated by the overall task profit calculation module is not limited to the above example.
[0050] The overall work efficiency calculation module calculates the work efficiency of the entire work for one day based on the acquired completion information (step S42). As mentioned above, productivity means the amount of work per unit time per unit person. The work efficiency calculated by the overall work efficiency calculation module includes the work completion rate, work volume, confirmed work volume, and unconfirmed work volume for the entire work, as well as the work completion rate, work content, and work time for the work plan in each process. The overall work efficiency calculation module calculates the overall work efficiency of a day's work based on the acquired completion information, the work plan acquired by the above-mentioned work plan acquisition process, the shipping order information acquired by the above-mentioned shipping order acquisition process, and the shift data acquired by the above-mentioned shift data acquisition process. The overall work efficiency calculation module calculates the work completion rate against the work plan for each process: receiving, warehousing, picking, distribution processing, packaging, and shipping. The content of the work efficiency calculated by the overall work efficiency calculation module is not limited to the above example.
[0051] The comparison module compares the calculation result with a previously prepared income and expenditure plan (step S43). The comparison module compares the calculated profit for each process with the profit for each process in the pre-created income and expenditure plan, and also compares the calculated profit for the entire day's work with the profit for the entire day's work in the pre-created income and expenditure plan.Furthermore, the comparison module compares the calculated work efficiency for each process with the work efficiency in the pre-created income and expenditure plan. The profit here refers to the sales, expenses, balance, and profit margin described above, and the work efficiency here refers to the work volume, productivity, and work time described above. The comparison module checks whether the actually performed warehouse work deviates from the previously prepared income and expenditure plan, such as whether the profit of each process has not reached the plan, or whether the work results of each process deviate from the previously prepared income and expenditure plan.
[0052] The comparison result creation module creates the comparison result (step S44). The comparison result creation module creates a comparison result that is a compilation of the results of comparing the calculation results with the income and expenditure plan values.The comparison result creation module creates a comparison result that is a compilation of visualizations of the overall progress of the entire day's work, processing capacity, profits and work efficiency such as personnel allocation, using graphs or the like, visualizations of the profits of the entire day's work, using tables or the like, and visualizations of the work efficiency of the entire day's work, using tables or the like (see Figures 7 and 8).
[0053] The comparison results created by the comparison result creation module will be described with reference to Figures 7 and 8. These figures are diagrams that schematically show an example of the comparison results created by the comparison result creation module. In Figure 7, the comparison result creation module displays, as comparison results 60, a comparison result graph 61 that summarizes the calculated profits and work efficiency details, such as overall progress, processing capacity, and personnel allocation, and a profit comparison result table 62 that summarizes, in a table, the calculated income and expenditure (sales, expenses, income and expenditure, profit margin) for the entire day's work and the income and expenditure (sales, expenses, income and expenditure, profit margin) for each process. 8, the comparison result creation module displays the above-mentioned comparison result graph 61 and a work efficiency comparison result table 63, which is a table summarizing the calculated work efficiency for the entire day's work and the work efficiency for each process, as comparison results 60. The work efficiency in the work efficiency comparison result table 63 is the work completion rate and work volume of the work actually performed against the income and expenditure plan. The layout and display format of these (the display format of the calculated profit, the display format of the calculated work efficiency) can be changed as appropriate. The comparison result 60 may also include only a part of these, for example, the profit comparison result table 62 or the work efficiency comparison result table 63. The comparison result 60 may also include other content in addition to these.
[0054] This completes the comparison process.
[0055] [Alternative plan creation process executed by computer 10] The alternative plan creation process executed by the computer 10 will be described with reference to Fig. 9. The figure shows a flowchart of the alternative plan creation process executed by the computer 10. The alternative plan creation process is a detailed version of the alternative plan creation process (step S4) described above, and is a process executed after the comparison process described above.
[0056] The change acceptance module accepts changes to the workers and / or work contents (step S50). After the business hours of the day have ended, the manager terminal 40 receives input of changes to the number of workers and / or the work contents from the manager who has viewed the comparison results for each process. That is, tasks where a discrepancy has occurred are reassigned to other workers; dividing the day into morning and afternoon, and maintaining the original work assignments in the morning except for the discrepancy, but reassigning the work where a discrepancy has occurred in the afternoon; extracting tasks that were originally assigned to multiple people that will not cause a problem or will cause few problems even if the number of people is reduced, and reassigning workers to the tasks where a discrepancy has occurred; extracting tasks that will not cause a problem if performed the following day or later, and reassigning those tasks to the following day or later, consolidating them into tasks that can be done by the current workers, and recreating the work and reassigning them, etc. In addition to these, if there are significantly more shipping orders than predicted, the work for the next day's shipments will be canceled and changed to work for that day's shipments, the number of workers for automated work will be reduced and the number of workers for manual work will be increased, if there are more shipping orders that must be done manually than predicted, the number of workers for automated work will be reduced and the number of workers for manual work will be increased, and if there are more shipping orders with faster cut times than predicted, the number of workers will be concentrated on these shipping orders instead of the shipping orders with slower cut times so that the work can be completed sooner. The administrator terminal 40 may be a type that accepts input of such change plans one at a time, or may be a type that allows input of multiple plans.
[0057] The changes accepted by the change acceptance module will be described below. The manager terminal 40 automatically or manually generates a plan that changes the shipping order allocation sequence and accepts input to bring forward the shipping orders (see FIGS. 10 and 11). Here, an example will be described in which the manager terminal 40 brings forward the shipping order for packaging. The manager terminal 40 also receives input of changes to the allocation of workers and changes to the work content in conjunction with the changes to the shipping order. The manager terminal 40 accepts input of an alternative plan in which a predetermined number of picking workers (for example, one person) are changed to packing (see FIG. 12). The manager terminal 40 also accepts input of an alternative plan in which the amount of work for shipping from the next day onwards is reduced (see FIG. 13).
[0058] 10 and 11, a description will be given of a UI (User Interface) when the manager terminal 40 accepts input for changing the shipping order allocation sequence. These figures are diagrams that schematically show an example of a change input UI that is displayed when the manager terminal 40 accepts input for changing the shipping order allocation sequence. The administrator terminal 40 displays the change input UI 70 on its own display unit and accepts input from the administrator. 10, the administrator terminal 40 accepts an input to move forward the order of three underlined shipping orders 72 among the shipping orders surrounded by an enclosing line 71. After the administrator terminal 40 accepts the input, the change input UI 70 in FIG. 11 shows the state in which the three shipping orders 72 have been moved forward. Note that this UI for inputting changes is merely an example, and the display content, display order, input content, etc. are not limited to the UI shown in Figures 10 and 11. For example, other display content, display order, input content, etc. are also possible.
[0059] The UI when the manager terminal 40 accepts input for a change in the number of workers will be described with reference to Fig. 12. This figure is a diagram that schematically shows an example of a change input UI that is displayed when the manager terminal 40 accepts input for a change in the number of workers. The administrator terminal 40 displays the change input UI 80 on its own display unit and accepts input from the administrator. The manager terminal 40 accepts input of the identifier of the worker to whom the worker is to be assigned in the worker input field 81. Here, the manager terminal 40 accepts input to the icon 84, and accepts the selection input of the worker via a pull-down menu. The manager terminal 40 accepts input of the process to which the worker is to be assigned in the process input field 82. Here, the manager terminal 40 accepts input to the icon 84, and accepts the selection input of the process via a pull-down menu. The manager terminal 40 accepts input of the period for which the worker is assigned in the time input field 83. Here, the manager terminal 40 accepts input to the icon 84, and accepts the selection and input of the start time and end time of the period using a pull-down menu. Note that this UI for inputting changes is merely an example, and the display contents, display order, input contents, etc. are not limited to the UI shown in Fig. 12. For example, it does not have to be a pull-down menu using icons 84, and other display contents, display order, input contents, etc. are also possible.
[0060] The UI when the administrator terminal 40 accepts input for changing the work content will be described with reference to Fig. 13. This figure is a diagram that schematically shows an example of a change input UI that is displayed when the administrator terminal 40 accepts input for changing the work content. The administrator terminal 40 displays the change input UI 86 on its own display unit and accepts input from the administrator. This change input UI 86 is based on the created shipping order. The manager terminal 40 accepts input for shipping orders for the next day and thereafter that will reduce the amount of work. Specifically, the manager accepts input for the shipping order to be reduced by accepting selection input for the shipping order desired by the manager from among the shipping orders displayed in the change input UI 86. The manager terminal 40 indicates that the input has been accepted by adding a check mark to the box in the date field 87 of the shipping order for which input has been accepted in the change input UI 86. Note that this UI for inputting changes is merely an example, and the display content, display order, input content, etc. are not limited to the UI shown in Fig. 13. For example, check marks do not need to be added, and other display content, display order, input content, etc. are also possible.
[0061] Returning to FIG. 9, the process of step S50 in the alternative plan creation process will be described below. The administrator terminal 40 transmits the inputted changes to the computer 10. The change acceptance module receives the change content and accepts the change of the workers and / or the work content. If the change reception module receives only one change from the administrator terminal 40, it performs the processing described below for only that one change. If the change reception module receives multiple changes, it performs the processing described below for each change. If the change reception module receives changes along with their priority, it performs the processing according to that priority. Furthermore, although the change acceptance module has been described as being configured to accept changes via the administrator terminal 40, the change acceptance module may also be configured to accept changes directly. For example, the change acceptance module may learn the correlation between the work content and the workers, and, based on the learning results, accept changes to the workers and / or work content when a deviation occurs. Furthermore, the change acceptance module may accept changes to the workers and / or work content based on preset workers and / or work content when a deviation occurs.
[0062] The alternative plan creation module creates an alternative plan for the work plan based on the received changes (step S51). The alternative plan creation module creates an alternative plan that reflects the accepted changes in the work plan for one day. That is, the alternative plan created by the alternative plan creation module reflects the accepted changes in the work personnel and / or work content in the work plan for one day. When only one change content is accepted, the alternative plan creation module creates one alternative plan based on this one change content, and when multiple change contents are accepted, creates multiple alternative plans based on each of the change contents. In the following explanation, the alternative plan creation module will be described as creating alternative plan 1, in which one distribution processing worker is changed to picking, alternative plan 2, in which one distribution processing worker and one packing worker are changed to picking in the afternoon, and alternative plan 3, in which the amount of work for shipments from the next day onwards is reduced. The number of alternative plans is not limited to the above, and may be greater or less than that, and is created as appropriate depending on the number of workers and / or work contents accepted. Furthermore, although the alternative plan creation module has been described as being configured to create an alternative plan, it may also be configured to acquire an alternative plan created by an administrator. For example, the administrator terminal 40 accepts input of an alternative plan created by an administrator, or the administrator terminal 40 creates an alternative plan based on the changes that have been accepted as input, and transmits this alternative plan to the computer 10. The computer 10 may also be configured to be considered to have created an alternative plan by receiving this alternative plan.
[0063] The alternative plan storage module stores the created alternative plan (step S52). The alternative plan storage module stores the created alternative plan in association with the identifier of the alternative plan (name, ID, management number, serial number, etc.). The alternative plan storage module stores alternative plan 1, alternative plan 2, and alternative plan 3.
[0064] The above is the alternative plan creation process. The computer 10 executes the process described below using the alternative plan created by the alternative plan creation process. In addition, the computer 10 can be configured to execute the process described below without storing an alternative plan in the alternative plan creation process, in which case the created alternative plan can be used as is in the process described below.
[0065] [Best plan determination process executed by computer 10] The best plan determination process executed by the computer 10 will be described with reference to Fig. 14. This figure shows a flowchart of the best plan determination process executed by the computer 10. The best plan determination process is a detailed description of the process of calculating the profit of the entire work for one day (step S5), and is a process that is performed after the alternative plan creation process described above.
[0066] The simulation module executes a simulation of the created alternative plan (step S60). The simulation module executes a simulation of the alternative plan created by the alternative plan creation process described above. The simulation executed by the simulation module may be executed by simulating each process performed by workers in the created alternative plan. The simulation module simultaneously simulates alternative plan 1, alternative plan 2, and alternative plan 3. The simulation module simulates one alternative plan if only one alternative plan has been created, and simulates the multiple alternative plans simultaneously if multiple alternative plans have been created.
[0067] The plan profit calculation module calculates the profit of the entire work for one day based on the alternative plan (step S61). The plan profit calculation module calculates sales, expenditures, and balance for each process in the alternative plan. Here, expenditures are synonymous with expenses, and balances are synonymous with profits, and balances are calculated by subtracting expenditures from sales. Here, sales for each process are calculated by allocating to each process the delivery costs paid by the shipper and the costs allocated to each process in advance. Furthermore, expenditures are the labor costs of the workers assigned to each process. The plan profit calculation module calculates sales, expenses, and income / expenses for each process: receiving, warehousing, picking, distribution processing, packaging, and shipping. The plan profit calculation module calculates the sum of sales, the sum of expenses, and the sum of income / expenses for each of these processes. The plan profit calculation module divides the sum of income / expenses by the sum of sales and calculates the calculated value as a percentage as the profit margin. Based on these calculation results, the plan profit calculation module calculates the sales, expenses, income / expenses, and profit margin for the entire day's work based on the alternative plan as the overall income / expenses. The plan profit calculation module calculates the sales for all one day's work based on alternative plan 1 to be 420,000 yen, expenses to be 383,040 yen, income and expenditure to be 36,960 yen, and profit margin to be 8.8%, the sales for all one day's work based on alternative plan 2 to be 450,000 yen, expenses to be 390,600 yen, income and expenditure to be 59,400 yen, and profit margin to be 13.2%, and the sales for all one day's work based on alternative plan 3 to be 434,786 yen, expenses to be 382,354 yen, income and expenditure to be 52,432 yen, and profit margin to be 12.1%.The following processing will be explained assuming this. The figures for each item are calculated appropriately based on the shipping order, work plan, accepted work personnel and / or work content, etc.
[0068] The plan work efficiency calculation module calculates the work efficiency of the entire work for one day based on the alternative plan (step S62). The work efficiency calculated by the planned work efficiency calculation module is the total required time, cut time margin, margin rate, and excess man-hours. The planned work efficiency calculation module calculates the amount of work required for each process: receiving, warehousing, picking, distribution processing, packaging, and shipping. The planned work efficiency calculation module calculates the total required time based on the time required in the simulation results (the time it would actually take to perform warehouse work according to this alternative plan). The cut time is the deadline set for each package to be shipped, and is the time required from the start time to the end time of the work. The planned work efficiency calculation module calculates the cut time slack based on the time obtained by subtracting the total required time from the cut time. The planned work efficiency calculation module also calculates the slack rate as the ratio of the cut time slack to the cut time. A positive value for the cut time slack means there is slack in the work time, and a negative value for the cut time slack means there is insufficient work time. The planned work efficiency calculation module calculates the excess man-hours as the number of people required per unit time when the cut time slack is negative. In this embodiment, the plan work efficiency calculation module calculates the total required time for all work in one day based on alternative plan 1 to be 12 hours 7 minutes (12 hours 7 minutes), the cut time margin to be -4:07 (minus 4 hours 7 minutes), the margin rate to be -17.5%, and the excess man-hours to be 13 man-hours; the total required time for all work in one day based on alternative plan 2 to be 9 hours 14 minutes (9 hours 14 minutes), the cut time margin to be -1:14 (minus 1 hour 14 minutes), the margin rate to be -13.4%, and the excess man-hours to be 6 man-hours; and the total required time for all work in one day based on alternative plan 3 to be 7 hours 57 minutes (7 hours 57 minutes), the cut time margin to be 0:03 (0 hours 3 minutes), the margin rate to be 0.6%, and the excess man-hours to be 0 man-hours.The following processing will be explained assuming this. The figures for each item are calculated appropriately based on the shipping order, work plan, accepted work personnel and / or work content, etc.
[0069] The simulation result creation module creates the simulation result (step S63). The simulation result creation module creates simulation results that summarize, for each alternative plan, the profits and work efficiency calculated by the processes in steps S61 and S62. The simulation result creation module creates simulation results that summarize the identifier of each alternative plan, the changes in the number of workers and / or work content in this alternative plan, the calculated daily sales, expenses, income / expenses, and profit margins for this alternative plan (including the sales, expenses, and income / expenses for each process), the calculated daily total required time, cut time slack time, slack rate, and excess man-hours for this alternative plan, and the simulated contents of each alternative plan, such as overall progress (the amount of work in each process, productivity, etc.), processing capacity, and personnel allocation, visualized in graphs, tables, etc. (see FIG. 15). In Figure 15, the simulation result creation module creates a simulation result that compiles the name of each alternative plan, the changes, the work efficiency and profit rate for the entire day's work in this alternative plan, and detailed icons 88 linked to other contents. The simulation results created by the simulation result creation module are not limited to those shown in Fig. 15, and may include other content, or may include any one or a combination of these. Also, instead of displaying the results as detailed icons 88, the other content itself may be displayed.
[0070] Returning to FIG. 14, the rest of the best plan determination process will be described. The sorting module sorts the alternative plans and the actual results of the day in the created simulation results in a predetermined order (step S64). The predetermined order is an order based on profit and / or work efficiency. Specifically, in the case of profit, it is an order based on the largest profit (largest profit rate) for the entire work for one day. In the case of work efficiency, it is an order that optimizes work efficiency, and is one or a combination of the optimal total required time order, the optimal cut time slack order, the optimal excess man-hour order, and the optimal slack rate order. In addition, if multiple changes are accepted by the administrator along with their priorities, the items are rearranged according to those priorities. An example of the sorting performed by the sorting module will now be described. The sorting module sorts the order of the alternative plans in the created simulation results in order of the greatest profit for the entire day's work, based on the profit calculated for each alternative plan (see Figure 16). In Figure 16, the sorting module sorts the order of the alternative plans in the simulation results shown in Figure 15 in order of the greatest profit rate: alternative plan 2, alternative plan 3, and alternative plan 1. The sorting module also sorts the order of the alternative plans in the created simulation results into the order of optimal cut time margins based on the cut time margins calculated for each alternative plan (see Fig. 17). In Fig. 17, the sorting module sorts the order of the alternative plans in the simulation results shown in Fig. 15 into the order of optimal cut time margins for alternative plan 3, alternative plan 2, and alternative plan 1. The sorting module can also sort the order of alternative plans in the created simulation results to the order of the contents of optimal work efficiency based on the contents of work efficiency calculated in each alternative plan, for other work efficiency contents as well. The sorting module can be configured not only to sort the order of alternative plans in the created simulation results based on only one content, but also to sort the order of the alternative plans based on a combination of multiple content. For example, the sorting module can be configured to sort the order of the alternative plans based on the highest profit and the optimal cutoff time margin. When sorting the order of the alternative plans based on multiple content, it is sufficient to set priorities and thresholds for each content and sort the plans based on the priorities and thresholds.
[0071] Another example of the sorting performed by the sorting module will now be described. The priority condition acceptance module accepts priority conditions for sorting the results of the simulated alternative plans. The priority conditions are one of the following: overall work efficiency for the day's work, profit, work completion time, worker attributes, and number of workers. The sorting module sorts the order of the alternative plans and actual results in the created simulation results based on the content of the priority conditions received for each alternative plan. For example, if the content of the priority condition received is the work efficiency of the entire day's work, the sorting module sorts the order of the alternative plans and actual results in the created simulation results in descending order of the overall work efficiency of the entire day's work calculated for each alternative plan. Similarly, the sorting module sorts the order of the alternative plans and actual results in the created simulation results for the content of other priority conditions in descending order of profit, appropriate work completion time, appropriate work attributes, or appropriate number of people.
[0072] Returning to FIG. 14, the rest of the best plan determination process will be described. The output module outputs the simulated alternative plans and performance values (step S65). The output module transmits the simulation results, in which the plans have been rearranged in the above-mentioned predetermined order (such as the order of greatest overall profit for the day's work, the order of optimal work efficiency for the day's work, etc.), to the manager terminal 40. In this embodiment, the alternative plan output module will be described as transmitting the results, rearranged in the order of cut time margin time shown in FIG. 17, to the manager terminal 40. The administrator terminal 40 receives the sorting results and displays them on its own display unit or the like (see FIG. 18). The output module displays the sorted results on the manager terminal 40, thereby outputting the simulated alternative plans and performance values.
[0073] The output result displayed by the administrator terminal 40 will be described with reference to Fig. 18. The figure is a diagram that schematically shows an example of the output result displayed by the administrator terminal 40. The administrator terminal 40 displays the simulation result 90 on its own display unit based on the received output result. The administrator terminal 40 accepts an input such as a tap operation on the detail icon 91, and transitions to a screen showing the simulation content associated with the detail icon 91, such as graphs of overall progress, processing capacity, personnel allocation, etc., overall progress, progress of each process, overall balance, balance of each process, etc. (see FIGS. 19 and 20). FIG. 19 is a diagram illustrating an example of a screen displaying the simulation results 90. In FIG. 19, the administrator terminal 40 displays, as simulation results 90, the identifier of the alternative plan, changes to the number of workers and / or work content in the alternative plan, the calculated daily profit margin for the alternative plan, the calculated daily total required time, cut time allowance, allowance rate, excess man-hours, overall progress (e.g., workload and productivity in each process), processing capacity, and personnel allocation, visualized in graphs, tables, and the like. The administrator terminal 40 also changes the content displayed in the simulation results 90 to the content shown in FIG. 20 upon receiving a predetermined input. The administrator terminal 40 also changes the content displayed in the simulation results 90 to the content shown in FIG. 18 upon receiving a predetermined input. FIG. 20 is a diagram illustrating an example of a screen displaying the simulation results 90. In FIG. 20, the administrator terminal 40 displays, as simulation results 90, the identifier of the alternative plan, changes to the number of workers and / or work content in the alternative plan, the calculated daily sales, expenses, income / expenses, and profit margins for the alternative plan (including sales, expenses, and income / expenses for each process), the calculated daily total required time, cut time allowance, margin, and excess man-hours for the alternative plan, and the simulated details of each alternative plan, such as overall progress, processing capacity, and personnel allocation, all visualized in graphs and tables. The administrator terminal 40 also changes the content displayed in the simulation results 90 to the content shown in FIG. 19 upon receiving a predetermined input. The administrator terminal 40 also changes the content displayed in the simulation results 90 to the content shown in FIG. 18 upon receiving a predetermined input.
[0074] In the above description, the computer 10 is configured to output all simulated alternative plans, but it may also be configured to output alternative plans that complete all work processes in the warehouse on the same day. Specifically, the alternative plan output module extracts from the simulation results only those alternative plans for which the calculated cut time margin is 0 minutes or more, and outputs the simulation results of only the extracted alternative plans to the manager terminal 40. In the case of this embodiment, the alternative plan output module extracts only alternative plan 3 from the simulation results and outputs the simulation results of only alternative plan 3 to the manager terminal 40 (see FIG. 21).
[0075] Returning to FIG. 14, the rest of the best plan determination process will be described. The selection receiving module receives a selection for the output alternative plan (step S66). The administrator terminal 40 accepts a selection input for an alternative plan desired by the administrator from among the simulation results displayed on the administrator terminal 40, and transmits the accepted alternative plan to the computer 10. The administrator terminal 40 accepts a selection input for an alternative plan in the simulation results 90 shown in FIG. 18, and transmits the accepted alternative plan to the computer 10. The selection receiving module receives the alternative plan and thereby receives a selection for the output alternative plan.
[0076] The best plan optimization determination module determines the received content as the best plan (step S67). The best plan determination module determines the number of workers and work content in the accepted alternative plan or the actual results as the best plan. The best plan determination module may determine the first ranked plan in the output sorted results as the best plan under the priority conditions, regardless of the selection input from the administrator.
[0077] This completes the best plan determination process. The computer 10 may notify the workers or managers of the determined work plan, thereby making the workers or managers aware of the new work plan, or may perform processing related to adjusting the operation of equipment related to warehouse work based on the determined work plan. As described above, according to the present invention, in the simulation of an alternative plan, calculation results are obtained based on the actual values for that day, enabling a more accurate simulation. Furthermore, by displaying the identifier of the alternative plan, the changes in the number of workers and / or work content in the alternative plan, and the simulated content of each alternative plan in comparison with the actual values, the manager can grasp what improvements were possible by linking the changes with the extent of efficiency improvement.
[0078] Although the above-described processes are described as separate processes, the computer 10 can be configured to execute a combination of some or all of the above-described processes. Also, the computer 10 can be configured to execute each process at a timing other than the timing described.
[0079] The above-described means and functions are realized by a computer (including a CPU, an information processing device, and various terminals) reading and executing a predetermined program. The program may be provided, for example, from a computer via a network (Software as a Service (SaaS)) or as a cloud service. The program may also be provided in a form recorded on a computer-readable recording medium. In this case, the computer reads the program from the recording medium, transfers it to an internal or external recording device, records it, and executes it. The program may also be pre-recorded on a recording device (recording medium) and provided to the computer from the recording device via a communication line.
[0080] Although the embodiments of the present invention have been described above, the present invention is not limited to these embodiments. Furthermore, the effects described in the embodiments of the present invention are merely a list of the most preferable effects resulting from the present invention, and the effects of the present invention are not limited to those described in the embodiments of the present invention.
[0081] (1) A warehouse work management system that verifies the work performance of warehouse operations, comprising: an acquisition unit that acquires work performance information after the completion of one day's work; a calculation unit that calculates the actual values of profit and work efficiency for one day based on the acquired performance information; a comparison unit that compares the calculation results with a pre-created income and expenditure plan value; a creation unit that creates an alternative plan that changes the number of workers and / or work content; and a simulator that simulates the alternative plan and calculates profit based on the alternative plan.
[0082] (2) The warehouse operation management system according to (1), wherein the comparison unit compares the calculated profit with a planned value created in advance for each process.
[0083] (3) the creation unit creates a plurality of the alternative plans; The warehouse operation management system according to (1), wherein the simulator simulates the plurality of alternative plans and calculates the overall profit and work efficiency of the work for one day based on each alternative plan.
[0084] (4) The warehouse operation management system described in (3) further includes a priority condition receiving unit that receives priority conditions, and an output unit that sorts and outputs the results of the simulated multiple alternative plans according to the priority conditions.
[0085] (5) The warehouse operation management system according to (4), further comprising a determination unit that determines the first sorted result as the best plan under the priority conditions. This can prevent deviations.
[0086] (6) The warehouse operation management system according to (4), wherein the priority condition is one of the overall work efficiency for one day's work, profit, work completion time, worker attributes, and number of workers.
[0087] (7) A computer-implemented warehouse operation management method for verifying warehouse operation performance, comprising: a step of acquiring work performance information after completing work for the day; A warehouse operation management method comprising the steps of: calculating actual values of profit and work efficiency for one day based on the acquired actual result information; comparing the calculation results with a pre-created income and expenditure plan; creating an alternative plan by changing the number of workers and / or the work content; and simulating the alternative plan and calculating profit based on the alternative plan.
[0088] (8) A computer-readable program for causing a computer that verifies the work performance of warehouse operations to execute the steps of: acquiring work performance information after the completion of one day's work; calculating the actual values of profit and work efficiency for one day based on the acquired performance information; comparing the calculation results with a previously prepared income and expenditure plan; creating an alternative plan that changes the number of workers and / or the work content; and simulating the alternative plan and calculating profit based on the alternative plan. [Explanation of symbols]
[0089] 1 Warehouse operation management system 9 Network 10. Computers 20 WMS 30 RCS 40 Administrator terminal 50 Shift Management System 60 Comparison results 61 Comparison result graph 62 Profit Comparison Results Table 63 Work Efficiency Comparison Results Table 70 Change input UI 71 Enclosure 72 Shipping Order 80,86 Change input UI 81 Worker input field 82 Process input field 83 Time input field 84 icons 87 Date column 88 Details Icon 90 Simulated results 91 Details Icon
Claims
1. A warehouse operation management system that verifies work performance of warehouse operations, an acquisition unit that acquires, after completion of work for one day, completion information of the work for one day, shipping order information, work plan, and shift data for one day; a calculation unit that calculates a daily profit performance value based on the acquired completion information and the daily shipping order information, work plan, and shift data, and calculates a daily work efficiency performance value based on the acquired completion information and the daily shipping order information, work plan, and shift data; a change receiving unit that receives a plurality of change data for the number of workers and / or the work content in the one-day work plan; a creating unit that creates a plurality of alternative plans by changing the number of workers and / or work content of the daily work plan based on each of the plurality of acquired change data; a simulator that simultaneously simulates the plurality of alternative plans and calculates profits based on each alternative plan.
2. A warehouse operation management system as described in claim 1, further comprising a comparison unit that compares the calculated profit with a pre-created income and expenditure plan value for each process.
3. a priority condition receiving unit that receives priority conditions; an output unit that sorts and outputs the results of the simulated alternative plans according to the priority conditions; The warehouse operation management system of claim 1 further comprising:
4. a determination unit that determines the first result of the sorting as the best plan under the priority conditions; The warehouse operation management system according to claim 3 , further comprising:
5. The priority condition is one of the work efficiency, profit, work completion time, worker attributes, and number of workers for the entire day's work. The warehouse operation management system according to claim 3 .
6. a comparison result creation unit that creates a comparison result by visualizing the results of a comparison between the calculated actual value and the income and expenditure plan value as a graph or a table; The warehouse operation management system according to claim 2 , further comprising:
7. A computer-implemented warehouse operation management method for verifying warehouse operation performance, comprising: After completing the work for one day, acquiring completion information of the work for one day, shipping order information, work plan, and shift data for one day; calculating a daily profit performance value based on the acquired completion information and the daily shipping order information, work plan, and shift data, and calculating a daily work efficiency performance value based on the acquired completion information and the daily shipping order information, work plan, and shift data; receiving a plurality of change data of the number of workers and / or the work content in the one-day work plan; creating a plurality of alternative plans by changing the number of workers and / or work contents of the daily work plan based on each of the plurality of pieces of change data acquired; Simultaneously simulating the plurality of alternative plans and calculating profits based on each alternative plan; A warehouse operation management method comprising:
8. A computer that verifies warehouse work performance After completing the work for one day, acquiring completion information of the work for one day, shipping order information, work plan, and shift data for one day; calculating a profit performance value for one day based on the acquired completion information and the shipping order information, work plan, and shift data for one day, and calculating a work efficiency performance value based on the acquired completion information and the shipping order information, work plan, and shift data for one day; receiving a plurality of change data of the number of workers and / or the work content in the daily work plan; creating a plurality of alternative plans by changing the number of workers and / or work contents of the daily work plan based on each of the plurality of pieces of change data acquired; Simultaneously simulating the plurality of alternative plans and calculating profits based on each alternative plan; A computer-readable program for executing the program.
Citation Information
Patent Citations
Physical distribution operation analysis system
JP2004310564A
Distribution management apparatus, distribution management method and program
JP2019139319A
Product placement planning system and product placement planning method
JP2019159737A
Work planning system and work planning method
JP2021033873A
Personnel allocation planning device, personnel allocation planning method, and personnel allocation planning program
WO2019064379A1