Work planning support device, work planning support method, and work planning support program
The work planning support device optimizes task scheduling by calculating free time and priority scores, enabling employees to efficiently execute tasks ahead of schedule and enhance warehouse productivity.
Patent Information
- Application Number
- JP2024175312
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-10-04
- Publication Date
- 2026-04-16
AI Technical Summary
Existing warehouse management systems fail to address productivity enhancement when idle time occurs due to accelerated progress, leading to inefficiencies.
A work planning support device and method that calculates free time and priority scores for tasks based on work master data, allowing employees to bring forward tasks ahead of schedule and select effective tasks to be performed during this free time.
Enables efficient execution of overall plans by allowing employees to move forward tasks originally scheduled for later, optimizing task selection and improving operational efficiency.
Smart Images

Figure 2026066097000001_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to a work plan support device, a work plan support method, and a work plan support program.
Background Art
[0002] Patent Document 1 describes a warehouse operation management system that manages the work volume based on the workers and shipping orders in each process of warehouse operations. It acquires the completion information of each work process in the entire warehouse, compares the acquired completion information with the work processes on a pre-created work plan, calculates the progress of the work process, and based on the calculation result, when the progress of the work process is below the threshold, it notifies an alert, and each time an alert is notified, it creates a recovery plan in which the workers and / or the work content are changed, simulates the created recovery plan, and calculates the profit of the entire work for the day based on the recovery plan. Here, when the progress of the work process is below the threshold, it means that the progress is delayed.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, in the actual operation of a warehouse, when the progress speeds up, idle time occurs, and no technology for increasing productivity when such idle time occurs has been studied.
[0005] The purpose of this disclosure is to provide a work planning support device, a work planning support method, and a work planning support program that enable employees, such as workers, to bring forward tasks that were originally scheduled to be performed later, and to select effective tasks as those brought forward, so that the overall plan can be executed more efficiently, when they are ahead of schedule. [Means for solving the problem]
[0006] A work planning support device according to one aspect of the present disclosure comprises memory and a processor, wherein the processor cooperates with the memory to acquire a work plan and work master data including at least parameters relating to the time required for each work, calculates the resulting free time as target time if the work is to be completed earlier than the work plan or is expected to be completed earlier, calculates a priority score for each of the unexecuted tasks that can be performed during the target time based on the work master data, scores the priority for each parameter of the work master data, and outputs the tasks to be performed during the target time based on the priority score.
[0007] A work planning support method according to one aspect of the present disclosure acquires a work plan and work master data including at least parameters relating to the required time for each work, calculates the resulting free time as target time if the work is to be completed earlier than the work plan or is expected to be completed earlier, calculates a priority score for each of the uncompleted tasks that can be performed during the target time based on the work master data, and outputs the tasks to be performed during the target time based on the priority score.
[0008] A plan analysis program according to one aspect of this disclosure acquires a work plan and work master data including at least parameters relating to the time required for each work, calculates the resulting free time as target time if the work is to be completed earlier than the work plan or is expected to be completed earlier, calculates a priority score for each of the uncompleted tasks that can be performed during the target time based on the work master data, assigns a priority score to each parameter of the work master data, and outputs the tasks to be performed during the target time based on the priority score.
[0009] These comprehensive or specific embodiments may be implemented as systems, devices, methods, integrated circuits, computer programs, or recording media, or as any combination of systems, devices, methods, integrated circuits, computer programs, and recording media. [Effects of the Invention]
[0010] According to this disclosure, a work planning support device, a work planning support method, and a work planning support program are provided that, when employees such as workers are ahead of schedule, allow them to bring forward tasks that were originally scheduled to be performed later, and to select effective tasks as those to be brought forward so that the overall plan can be executed more efficiently. [Brief explanation of the drawing]
[0011] [Figure 1] A diagram showing an example of the configuration of the work planning support system according to this embodiment. [Figure 2] A diagram showing an example of work master data according to this embodiment. [Figure 3] This diagram shows the procedure for detecting whether the work in the work plan according to this embodiment has been completed ahead of schedule. [Figure 4] This figure illustrates a comparison of the procedures for the work plan of the work planning support system according to this embodiment, specifically for cases where the work is completed ahead of schedule and cases where it is not. [Figure 5]A diagram showing an example of the calculation of priority scores according to this embodiment, (a) work master data, (b) score for each parameter, (c) weighting list [Figure 6] This figure shows an example of comparing the priority scores of each task according to this embodiment. [Figure 7] A diagram showing an example of score calculation for related tasks according to this embodiment: (a) when there is one related task, (b) when there are two related tasks, (c) when the relevant task is a related task of another task. [Figure 8] A diagram showing an example of work master data according to this embodiment. [Figure 9] A diagram showing an example of work performance data and worker production data according to this embodiment, (a) work performance data, (b) worker production data [Figure 10] This figure shows an example of a comparison of priority scores in this embodiment, comparing cases where priority scores are corrected for each worker and cases where they are not. [Figure 11] This figure shows an example of work master data that takes into account the related work according to this embodiment. [Figure 12] A diagram showing an example of preparation work-related data according to this embodiment. [Figure 13] A diagram showing an example of a series of data related to the preparation work according to this embodiment: (a) work master data for the main work, (b) preparation work related data, (c) preparation work data based on the work master data, (d) work master data for the preparation work, (e) new work master data for the main work [Figure 14] A diagram showing an example of the division process according to this embodiment. [Figure 15] A flowchart showing an example of the workflow for the work planning support method according to this embodiment. [Figure 16] A flowchart showing an example of a detailed flow of the work planning support method according to this embodiment. [Modes for carrying out the invention]
[0012] Hereinafter, embodiments of the present disclosure will be described in detail with appropriate reference to the drawings. However, a more detailed description than necessary may be omitted. For example, detailed descriptions of well-known matters and redundant descriptions of substantially the same configurations may be omitted. This is to avoid making the following description unnecessarily redundant and to facilitate understanding by those skilled in the art. Note that the accompanying drawings and the following description are provided to enable those skilled in the art to fully understand the present disclosure, and are not intended to limit the subject matter described in the claims. Even if the function of one configuration shown in this embodiment is realized by two or more physical configurations, or the functions of two or more configurations are realized by, for example, one physical configuration, it is acceptable.
[0013] (In this embodiment) First, the work plan support system 1 will be described. FIG. 1 is a diagram showing an example of the configuration of the work plan support system according to this embodiment. FIG. 2 is a diagram showing an example of work master data according to this embodiment. FIG. 3 is a diagram showing a procedure for detecting whether work has been completed earlier than scheduled for the work plan according to this embodiment. FIG. 4 is a diagram for explaining a comparison of procedures when work has been completed earlier than scheduled and when it has not been completed earlier than scheduled for the work plan of the work plan support system according to this embodiment. FIG. 5 is a diagram showing an example of calculating a priority score according to this embodiment, where (a) is work master data, (b) is a score for each parameter, and (c) is a weighting list. FIG. 6 is a diagram showing an example of comparing the priority scores of each work according to this embodiment.
[0014] The work plan support system 1 includes a work plan support device 100, a transportation management device 200, a warehouse management device 300, a prediction system 400, a plurality of worker terminals 500, and a plurality of base / headquarters terminals 600. The work plan support device 100, the transportation management device 200, the warehouse management device 300, the prediction system 400, the plurality of worker terminals 500, and the plurality of base / headquarters terminals 600 can transmit and receive information and data to and from each other via a wired cable or a communication network. Examples of the wired cable include an HDMI (registered trademark) cable, a USB cable, etc. Examples of the communication network include a wired LAN, a wireless LAN, LTE, 4G, 5G, the Internet, a VPN (Virtual Private Network), etc.
[0015] The work plan support system 1 supports the work plans of employees in a warehouse that stores inventory, such as a logistics base or a retail store. What is assumed here is an enterprise in the logistics industry, etc., that has a plurality of warehouses and a headquarters that manages each store. The work plan support can be performed individually for each warehouse or while the headquarters manages a plurality of bases. The work plan support system 1 uses information such as arrival time prediction information of trucks, etc., by the transportation management device 200, actual performance information input by workers or supervisors to the warehouse management device 300, and demand prediction information output by the prediction system 400, etc., for the work plan support device 100 to generate a plan for the movement of inventory in the warehouse. The work plan considering this plan is displayed on the display units of the worker terminals 500 and the base / headquarters terminals 600. The work plan support device 100, the transportation management device 200, the warehouse management device 300, the prediction system 400, the plurality of worker terminals 500, and the plurality of base / headquarters terminals 600 are each electronic devices such as a personal computer, a server, a smartphone, a tablet, etc. Employees include regular employees, contract employees, part-time workers, part-timers, etc., regardless of the contract form. In the case of the logistics industry, for example, the target enterprise has a plurality of transportation bases and a headquarters that manages each transportation base.
[0016] The transport management device 200 generates and updates transport plans for transport trucks and manages the progress of transport. The warehouse management device 300 creates and updates work plans for employees in the warehouse and manages their progress.
[0017] The work planning support device 100 comprises a processor 110, a memory 120, and a display unit 130. The processor 110 includes a work plan creation unit 111, a target time calculation unit 112, a priority score calculation unit 113, a work selection unit 114, and a work division unit 115. The memory 120 stores work plans 121, work master data 122, productivity data 123, work results 124, and weighting data 125.
[0018] The processor 110 implements various functions by executing programs stored in the memory 120. The processor 110 calculates various correlation values and outputs corresponding information, although details will be described later. Examples of the processor 110 include a CPU (Central Processing Unit), MPU (Micro Processing Unit), controller, LSI (Large Scale Integration), ASIC (Application Specific Integrated Circuit), PLD (Programmable Logic Device), and FPGA (Field-Programmable Gate Array). The processor 110 may also include a GPU (Graphics Processing Unit) and / or a Neural Processing Unit. The transportation management device 200, warehouse management device 300, forecasting system 400, multiple worker terminals 500, and multiple base / headquarters terminals 600 may also be equipped with similar processors.
[0019] The work plan creation unit 111 generates work plans for any unit, such as a team or location in a warehouse or retail store. The work plan creation unit 111 then generates work master data 122, which is the work plan 121 for each worker, as shown in Figure 2. In Figure 2, the work name indicates the name of the work. The mandatory / optional classification is a parameter indicating whether the work is mandatory or optional. Mandatory tasks are selected to be completed by the deadline. It may also include a function that makes tasks optional when the deadline is far away and mandatory as the deadline approaches. The start date and time indicate the start date and time of the work. The deadline date and time indicate the deadline date and time of the work. The start date and deadline can be used to narrow down the work and calculate the number of days (or hours) until the deadline. The estimated work time indicates the estimated time required for the work. The work is narrowed down based on whether the available time in the resulting work plan 121 is greater than or equal to this time. The risk level indicates the degree of risk of the work. The risk level should be expressed in categories such as high, medium, and low. The risk level is used when you want to prioritize high-risk tasks or assign them to experienced workers with no accident history. The importance level indicates the importance of the task. The importance level may be categorized as high, medium, or low. Alternatively, the importance level may be calculated using data such as an arrow diagram, with higher importance being the closer to the critical path. The future potential level indicates the degree to which performing the task will be beneficial in the future. The future potential level may also be categorized as high, medium, or low. Alternatively, the future potential level may be calculated by inputting an estimated value for future efficiency improvements. The divisible flag indicates whether the task can be divided. If other task IDs are shown in the related task ID, it indicates that the tasks with those other task IDs are related to the task in question. Thus, the parameters of the task master data 122 should include at least the required time for each task, and preferably at least one of the importance level, the presence or absence of related tasks, the task deadline, the mandatory classification, the task start date, the risk level, and the importance level.
[0020] The target time calculation unit 112 calculates the resulting downtime as target time if the work is expected to be completed earlier than the work plan 121, or if it is predicted that the work will be completed earlier. There are various methods for predicting that the work will be completed earlier than the work plan 121, but as an example, we will explain with reference to Figure 3, which shows how to acquire actual work results. For example, the work plan support device 100 displays the work plan 121 on the display unit 130 (ST1). The user (worker) then performs the work according to the work plan 121 (ST2). When the work is completed, the user presses a work completion button via any interface connected to the work plan support device 100 (ST3). The work plan support device 100 then stores the work completion (ST4) and determines whether the work was completed earlier than the work plan 121 by comparing the planned work completion time with the actual work completion time. Alternatively, the user may press buttons to indicate work progress during the process, which may be used to determine whether the work is expected to be completed earlier than the work plan 121.
[0021] Thus, the processor 110's target time calculation unit 112 acquires the work performance 124 in any way, and based on the work plan 121 and the work performance 124 (by comparison), calculates the resulting idle time as the target time if the work is expected to be completed early or will be completed early.
[0022] As shown in Figure 4, the work plan creation unit 111 creates a work plan 121, and after the user (worker) has performed the work, if the work has not been completed ahead of schedule, the work continues to be performed according to the plan. On the other hand, if the work has been completed ahead of schedule or is expected to be completed ahead of schedule, the unit selects the highest priority (highest priority score) task from the remaining tasks and notifies the manager of the selection result by displaying it on the display unit 130, or on a display unit such as the worker terminal 500 or the branch / headquarters terminal 600. Therefore, manager approval may be required. If approved, the work plan creation unit 111 incorporates the selected task into the work plan, and the worker performs the new task.
[0023] The priority score calculation unit 113 calculates a priority score for each task that can be performed during the target time, based on the task master data 122 described later, from among the unperformed tasks that a worker can perform during the target period. The priority score calculation will be explained with reference to Figure 5. Here, the priority score calculation unit 113 calculates the priority score in the task master data 122 shown in Figure 5(a). Figure 5(b) shows the parameters of the task master data 122 and the score for each parameter. Specifically, according to Figure 5(a), the required optional category is "optional," so it is scored as "1." The time remaining until the deadline is scored as "2." The risk level is low, so it is scored as "1," and the priority of related tasks is not scored because there are no related tasks. The future potential is "high," so it is scored as "3." Then, using that score and the pre-configured weighting list (weighting data 125) in Figure 5(c), the priority was calculated, and for this task, the priority score was "71". The calculation formula is as follows:
[0024] Priority=w1×x1+w2×(24-x2)+w3×x3+w4×x4+w5×x5+w6×x6 = 10 × 1 + 1 × 2² + 5 × 1 + 4 × 1 + 5 × 0 + 10 × 3 =71
[0025] Regarding the time remaining until the deadline, it is preferable that the value increases as the deadline approaches, so it is set to (24-x2). Therefore, the value "24" is just an example, and any value can be used.
[0026] Thus, when there are multiple parameters in the work master data 122, the priority score calculation unit 113 of the processor 110 may calculate the priority score by weighting each parameter and summing them up.
[0027] The task selection unit 114 selects a task to be performed during the target time based on the priority score and outputs the selection result. Figure 6 shows the priority score calculated for each task shown in Figure 2. As a result, the task with the highest priority score was "Training for New Employee A". Therefore, the selected task, "Training for New Employee A", is displayed on the display unit 130, or on the display unit of the worker terminal 500 or the branch / headquarters terminal 600.
[0028] If a task selected based on its priority score is divisible, the task division unit 115 divides the selected task into a first division task that is considered to be completed in less time than the target time, and a second division task that includes the remaining work of the selected task. The first division task is then output as the task to be performed at the target time. Further details will be described later.
[0029] Furthermore, the processor 110 may also have a function for managing the work performance data 124.
[0030] Memory 120 stores computer programs and data handled by processor 110. Memory 120 may consist of volatile and / or non-volatile storage media and may include Read-Only Memory (ROM) and Random Access Memory (RAM). The transport management device 200, warehouse management device 300, forecasting system 400, multiple worker terminals 500, and multiple base / headquarters terminals 600 may also be equipped with similar processors.
[0031] Work plan 121 is a work plan created by the work plan creation unit 111. Work plans may be at the organizational or individual level. Work master data 122 includes each parameter shown in Figure 5(b). Productivity data 123 is data related to the productivity of each worker. Work performance data 124 is data related to the past work performance of each worker. Weighting data 125 is data showing the weighting of each parameter in the work master data as shown in Figure 5(c).
[0032] The forecasting system 400, in the logistics industry, generates information such as freight volume forecasts, receiving and shipping plans, and picking plans. In other industries such as retail, it includes customer count forecasts and sales forecasts.
[0033] The worker terminal 500 is a terminal used by each worker among the employees of each store. The branch / headquarters terminal 600 is a terminal installed at each branch and headquarters. For example, if a company operating in the logistics industry uses this work planning support system 1, the work planning support device 100, warehouse management device 300, forecasting system 400, and branch / headquarters terminal 600 should be installed at headquarters or some stores. The transportation management device 200 should be owned by the company that provides the transportation.
[0034] The work planning support system 1 and work planning support device 100 enable employees, such as workers, to move forward tasks that were originally scheduled to be performed later, and to select effective tasks as those to be moved forward, thereby enabling the overall plan to be executed more efficiently, when they are ahead of schedule.
[0035] Next, the related tasks will be explained in detail. Figure 7 is a diagram showing an example of score calculation for related tasks according to this embodiment, and shows (a) when there is one related task, (b) when there are two related tasks, and (c) when the task in question is a related task of another task.
[0036] In Figure 2, there is an item called "Related Task ID." A related task is one that cannot be performed until the relevant task has been completed. For example, Figure 7(a) shows the case where there is one related task, in which case the shipping task is a related task to the inventory transfer task. In this case, the priority of the relevant task is increased by the amount of the related task. Since the weight here is 0.5, if the priority score of the shipping task is 70, then 35 (=0.5 × 70) is added to the priority score of the inventory transfer task.
[0037] Next, in Figure 7(b), there are two related tasks for the task in question. Since the weight is 0.5 and the weight decay rate is 0.5, the priority scores of the related tasks decay to 0.5, 0.25, and 0.125 in order of proximity to the task in question. Therefore, in Figure 7(b), 17.5 (= 0.5 × 20 + 0.25 × 30) is added to the priority score of the task in question.
[0038] Furthermore, in the case of Figure 7(c), although the task in question is a related task, only the score for that related task is added to the priority score of the task in question. Therefore, 15 (=0.5 × 30) is added to the priority score of the task in question. This is effective when the priority of the task in question is low, but the priority of the next task is high and the benefits obtained from performing the task in question are large.
[0039] Next, we will explain the case where priority scores are adjusted for each worker. Figure 8 is a diagram showing an example of work master data according to this embodiment. Figure 9 is a diagram showing an example of work performance data and worker production data according to this embodiment, where (a) is work performance data and (b) is worker production data. Figure 10 is a sequence diagram showing an example of a comparison of priority scores with and without priority score adjustments for each worker according to this embodiment.
[0040] First of all, productivity varies greatly from worker to worker due to factors such as individual aptitudes for different tasks and skill development based on years of service. Therefore, by applying adjustments, it is possible to calculate a more detailed priority score.
[0041] By using the work master data 122 in Figure 8, the work performance data 124 in Figure 9(a), and the worker production data in Figure 9(b) for a particular worker, adjustments can be made for each worker as shown in Figure 10. Specifically, adjustments are made based on perspectives such as whether the worker can perform dangerous tasks or is suited to them, whether productivity differs from day to day, and whether the worker's length of service is considered. For example, for importance, the value (productivity on the relevant day) ÷ 100 may be multiplied. For danger, the value 1 - (number of past accidents / troubles ÷ 10) may be multiplied. For future potential, the value 1 + (length of service ÷ 10) may be multiplied.
[0042] Priority=w1×x1+w2×(24-x2)+w3×x3+w4×x4+w5×x5+w6×x6 = 10 × 1 + 1 × 2² + 5 × 1 + 4 × 1 + 5 × 0 + 10 × 3 =71
[0043] On the other hand, with correction applied, the result is as follows:
[0044] Priority = w1×x1+w2×(24-x2)+(1-1÷10)×w3×x3+(200÷100)×w4×x4+w5×x5+{1+(10÷10)}×w6×x6 = 10 × 1 + 1 × 2² + 0.9 × 5 × 1 + 2 × 4 × 1 + 5 × 0 + 2 × 10 × 3 =104.5
[0045] Thus, the priority score calculation unit 113 of the processor 110 acquires productivity data 123 for each employee who can handle the target time, calculates a priority score based on the productivity data 123 of the available employees and the work master data, selects the work for the available employees during the target time, and outputs it as the work to be performed by the available employees during the target time. The priority score changes by weighting each worker. That is, if there is a second work that cannot be done until the first work is completed, the second work is a related work to the first work, and the priority score of the first work will also change depending on whether or not there is a related work. The priority score of the second work may also change depending on whether or not it is a related work. Furthermore, the priority score calculation unit 113 of the processor 110 may add the weighted priority score of the second work to the priority score of the first work alone and use that as the final priority score for the first work.
[0046] Next, the preparation work will be explained. Figure 11 is a diagram showing an example of work master data considering related work according to this embodiment. Figure 12 is a diagram showing an example of preparation work related data according to this embodiment. Figure 13 is a diagram showing an example of a series of data related to preparation work according to this embodiment, and includes (a) work master data for the main work, (b) preparation work related data, (c) preparation work data based on the work master data, (d) work master data for the preparation work, and (e) work master data for the new main work. Figure 14 is a diagram showing an example of division work according to this embodiment.
[0047] Assume that the work master data 122 in Figure 11 already contains the preparation work-related data shown in Figure 12. The preparation work-related data is information linking the main work to the preparation work. Preparation work refers to work that can be done in advance of the main work. The workload reduction rate indicates the percentage of time required for the main work that can be reduced by performing the preparation work. The automatic generation target period is the time period during which the work master data for the preparation work can be generated, and indicates how many hours before the time the main work must be performed the data can be generated.
[0048] Referring to Figure 13, the procedure for performing preparation work will be explained. First, let's assume we have the work master data shown in Figure 13(a), and explain the case where a target time of 60 minutes occurs at 9:00 AM on May 2nd. At this time, referring to Figure 13(b), which is an excerpt of the preparation work-related data from Figure 12, the work master data for the preparation work is automatically generated as shown in Figure 13(c). Of course, the work master data does not have to be generated automatically; it can also be generated based on user instructions. Then, Figure 13(d) is generated, matching the work master data. Since the preparation work has been generated, the workload for the main work is reduced, resulting in Figure 13(e). As shown in Figure 13(b), the workload reduction rate for this preparation work is 0.5, so the workload for the main work is halved, and the estimated work time is also halved to 60 minutes.
[0049] The division of work can be considered as shown in Figure 14. Similar to preparatory work, if a work selected as a candidate based on the priority score is divisible, the work division unit 115 of the processor 110 divides the selected candidate work into a first division task that is considered to be completed in less time than the target time, and a second division task that includes the remaining work of the selected candidate work, and outputs the first division task as a task to be performed at the target time. In other words, in Figure 14, the target time, which is the difference between the work plan 121 and the actual work 124, is 60 minutes, while work D requires 180 minutes. However, if the priority score of work D is high, it is first divided into work that can be done in 60 minutes or less and the rest, and the work is carried out within the range of the target time. Note that work division is possible when the divisible flag included in the work master data 122 is TRUE.
[0050] While the above explanation describes the automatic generation of work master data, users can also create and modify it manually. Furthermore, the output display is not limited to only the work with the highest priority score for the target time; for example, the top 5 tasks by priority score could also be displayed.
[0051] Next, the flow of the work planning support method will be described. Figure 15 is a flowchart showing an example of the flow of the work planning support method according to this embodiment. Figure 16 is a flowchart showing a detailed example of the flow of the work planning support method according to this embodiment. Note that the order of the flow may be changed unless there are constraints. The following flow may be executed by the computer running the program.
[0052] First, let's explain with reference to Figure 15. The processor 110 obtains a work plan 121 and work master data 122, which includes at least parameters related to the required time for each work, from memory 120 or an external source (ST11). Then, the processor 110 performs the processing shown in Figure 3, and if the work is expected to be completed earlier than the work plan 121, it calculates the resulting free time as the target time (ST12). Then, as shown in Figure 5, the processor 110 calculates a priority score for each work that can be performed during the target time from among the unperformed work, based on the work master data 122, by scoring the priority for each parameter in the work master data 122 (ST13). Based on the calculated priority score, the processor 110 outputs the work to be performed during the target time (ST14).
[0053] More specifically, as shown in Figure 16, the work plan creation unit 111 creates a work plan 121 (ST21) and generates work master data 122 as shown in Figure 2 as the work plan for each employee (ST22). Then, when an employee completes a task, they input that the task is complete using a mechanism such as shown in Figure 3 (ST23). Then, the work performance 124 is updated (ST24), and the productivity data 123 for each worker is also updated (ST25). The priority score calculation unit 113 calculates a priority score using the work master data 122, productivity data 123, and work performance 124 (ST26), and the work selection unit 114 selects the tasks to be performed during the target time based on the priority score and outputs (displays) them.
[0054] (Note) Based on the above description of embodiments, the following technologies are disclosed.
[0055] <Technology 1> A work planning support device 100 according to one embodiment comprises a memory 120 and a processor 110. The processor 110 cooperates with the memory 120 to acquire a work plan 121 and work master data 122 that includes at least parameters related to the required time for each work. If the work is to be completed earlier than the work plan 121, or is predicted to be completed earlier, the processor 110 calculates the resulting free time as the target time. From among the unexecuted work, the processor calculates a priority score for each work that can be performed during the target time based on the work master data 122, assigning a priority score to each parameter of the work master data 122. Based on the priority score, the device outputs the work to be performed during the target time. This allows employees, such as workers, to move forward tasks that were originally scheduled for later when they are ahead of schedule, and to select effective tasks as those to be moved forward, thereby enabling the overall plan to be executed more efficiently.
[0056] <Technology 2> In the work planning support device 100 described in Technical 1, the processor 110 further acquires productivity data 123 for each employee who can work during the target time, calculates the priority score based on the productivity data 123 of the available employees and the work master data, selects the work for the available employees during the target time, and outputs it as the work to be performed by the available employees during the target time. This allows for detailed selection of effective tasks for each employee when they are ahead of schedule, enabling them to move forward tasks that were originally planned for later, and to select tasks that are brought forward to ensure the overall plan is executed more efficiently.
[0057] <Technology 3> In the work planning support device 100 described in Technology 1 or 2, if there is a second task that cannot be performed until the first task is completed, the second task is considered a related task to the first task, and the priority score of the first task is adjusted depending on whether or not the related task is performed. This allows employees, such as workers, to move forward tasks that were originally scheduled for later, and to select tasks that can be brought forward, when they are ahead of schedule, in situations where other tasks cannot be completed until a certain task is finished. This enables the overall plan to be executed more smoothly and efficiently.
[0058] <Technology 4> In the work planning support device 100 described in any one of the technologies 1 to 3, if there is a second task that cannot be performed until the first task has been completed, the second task is considered a related task to the first task, and the priority score of the second task varies depending on whether or not it is a related task. This allows employees, such as workers, to move forward tasks that were originally scheduled for later, and to select tasks that can be brought forward, when they are ahead of schedule, in situations where other tasks cannot be completed until a certain task is finished. This enables the overall plan to be executed more smoothly and efficiently.
[0059] <Technology 5> In the work planning support device 100 described in any one of the technologies 1 to 4, if the work selected as a candidate based on the priority score is divisible, the processor 110 divides the selected candidate work into at least a first divisible work which is deemed to be completed in a time shorter than the target time, and a second divisible work which includes the remaining work of the selected candidate work, and outputs the first divisible work as a work to be performed at the target time. This allows employees, such as workers, to move forward tasks that were originally scheduled for later when they are ahead of schedule, and to select effective tasks, even if they require long hours, as these tasks to be moved forward, so that the overall plan can be executed more efficiently.
[0060] In the work planning support device 100 described in any one of technologies 1 to 5, the processor 110 acquires work performance 124, and based on the work plan 121 and the work performance 124, if the work is expected to be completed early or will be completed early, the device calculates the resulting idle time as the target time. This allows for accurate detection of when employees, such as workers, are ahead of schedule, enabling the selection of tasks that were originally planned to be done earlier, and ultimately leading to the more efficient execution of the overall plan.
[0061] <Technology 7> In the work planning support device 100 described in any one of technologies 1 to 6, the parameters of the work master data 122 further include at least one of the importance of each work, whether or not there are related works, the work deadline, the mandatory classification, the work start date, the degree of risk, and the importance level. This allows employees, such as workers, to move forward tasks that were originally scheduled for later when they are ahead of schedule, and to select the most effective tasks to move forward, thereby enabling the overall plan to be executed more efficiently.
[0062] <Technology 8> In the work planning support device 100 described in any one of the technologies 1 to 7, if there are multiple parameters in the work master data, the processor 110 calculates a priority score by summing up the weighted values for each parameter. This allows employees, such as workers, to move tasks forward when they are ahead of schedule, and to select tasks that are brought forward according to the user's preferences, thereby enabling the overall plan to be executed more efficiently.
[0063] <Technology 9> In the work planning support device 100 described in any one of technologies 1 to 8, if there is a second task that cannot be performed until the first task is completed, the second task is treated as a related task to the first task, and the processor 110 adds the weighted priority score of the second task to the priority score of the first task alone, and uses this sum as the final priority score for the first task. This allows for the effective use of idle time, consideration of storage or management costs for items within the warehouse, and improved operational efficiency, while also enhancing the efficiency of moving items to different storage locations within the warehouse.
[0064] <Technology 10> A work planning support method according to one embodiment acquires a work plan 121 and work master data 122 that includes at least parameters related to the required time for each work. If the work is expected to be completed earlier than the work plan 121, the free time that has been created is calculated as the target time. From among the unexecuted tasks, a priority score is calculated for each task that can be performed during the target time based on the work master data 122, assigning a priority score to each parameter of the work master data 122. Based on the priority score, the tasks to be performed during the target time are output. This allows employees, such as workers, to move forward tasks that were originally scheduled for later when they are ahead of schedule, and to select effective tasks as those to be moved forward, thereby enabling the overall plan to be executed more efficiently.
[0065] <Technology 11> A work planning support program according to one embodiment acquires a work plan 121 and work master data 122 that includes at least parameters relating to the time required for each task. If the work is expected to be completed earlier than the work plan 121, the program calculates the resulting free time as the target time. Based on the work master data 122, the program calculates a priority score for each task that can be performed during the target time from among the unperformed tasks, assigning a priority score to each parameter of the work master data 122. The program then instructs the computer to output the tasks to be performed during the target time based on the priority scores. This allows employees, such as workers, to move forward tasks that were originally scheduled for later when they are ahead of schedule, and to select effective tasks as those to be moved forward, thereby enabling the overall plan to be executed more efficiently.
[0066] While embodiments have been described above with reference to the attached drawings, this disclosure is not limited to such examples. It is clear to those skilled in the art that various modifications, alterations, substitutions, additions, deletions, and equivalents can be conceived within the scope of the claims, and these are also understood to fall within the technical scope of this disclosure. Furthermore, the components of the embodiments described above can be combined in any way without departing from the spirit of the invention. [Industrial applicability]
[0067] The technology disclosed herein allows employees, such as workers, to move forward tasks that were originally scheduled to be performed later, and to select effective tasks as those to be moved forward, so that the overall plan can be executed more efficiently, when they are ahead of schedule. [Explanation of Symbols]
[0068] 1. Work Planning Support System 100 Work Planning Support Device 110 processors 111 Work Planning Department 112 Target Time Calculation Unit 113 Priority Score Calculation Unit 114 Task Selection Section 115 Work division section 120 memory 121 Work Plan 122 Work Master Data 123 Productivity Data 124 work completed 125 Weighted Data 130 Display section 200 Transport management equipment 300 Warehouse management equipment 400 Prediction Systems 500 worker terminals 600 locations / headquarters terminals
Claims
1. Equipped with memory and a processor, The aforementioned processor cooperates with the memory, Obtain the work plan and work master data, which includes parameters such as the required time for each task. If the work is completed earlier than the aforementioned work plan, or is expected to be completed earlier, the resulting free time will be calculated as the target time. From among the unexecuted tasks, a priority score is calculated by assigning a priority score to each task that can be performed during the target time based on the aforementioned task master data, according to the parameters of the aforementioned task master data. Based on the aforementioned priority score, the tasks to be performed during the aforementioned time period will be output. Work planning support device.
2. The aforementioned processor, Furthermore, productivity data for each employee that is available during the aforementioned target time period is acquired. Based on the productivity data and work master data of the available employees, the priority score is calculated. Based on the priority score, select the tasks of the available employees during the relevant time period. The tasks to be performed by the aforementioned available employees during the aforementioned time period will be output as follows: The work planning support device according to claim 1.
3. If there is a second task that cannot be performed until the first task is completed, the second task shall be considered a related task to the first task. The priority score for the first task varies depending on whether or not the related task is performed. A work planning support device according to claim 1 or 2.
4. If there is a second task that cannot be performed until the first task is completed, the second task shall be considered a related task to the first task. The priority score of the second task varies depending on whether or not it is the related task. A work planning support device according to claim 1 or 2.
5. The aforementioned processor, If the tasks selected based on the aforementioned priority score can be divided, The selected candidate tasks are divided into at least a first divided task which is considered to be completed in a time shorter than the target time, and a second divided task which includes the remaining tasks of the selected candidate tasks. The first division operation described above is output as an operation to be performed at the target time. A work planning support device according to claim 1 or 2.
6. The aforementioned processor, Furthermore, we will acquire work performance data. Based on the aforementioned work plan and actual work performance, if the work is expected to be completed early or will be completed early, the resulting downtime will be calculated as the target time. A work planning support device according to claim 1 or 2.
7. The parameters of the aforementioned work master data further include at least one of the following for each work: importance, whether related work exists, work deadline, mandatory classification, work start date, risk level, and importance level. A work planning support device according to claim 1 or 2.
8. The aforementioned processor, If there are multiple parameters in the aforementioned work master data, a priority score is calculated by summing the weighted values assigned to each parameter. A work planning support device according to claim 1 or 2.
9. If there is a second task that cannot be performed until the first task is completed, the second task shall be considered a related task to the first task. The aforementioned processor, The weighted priority scores of the second task are added to the priority score of the first task alone to obtain the final priority score for the first task. A work planning support device according to claim 1 or 2.
10. The productivity data for each employee is based on that employee's work performance. The aforementioned processor, Based on the productivity data for each employee, weights are assigned to each task, and the tasks of employees who can handle them during the target time period are selected. The work planning support device according to claim 2.
11. Obtain the work plan and work master data, which includes parameters such as the required time for each task. If the work is completed earlier than the aforementioned work plan, or is expected to be completed earlier, the resulting free time will be calculated as the target time. From among the unexecuted tasks, a priority score is calculated for each task that can be performed during the target time, based on the task master data, assigning a priority score to each parameter of the task master data. Based on the aforementioned priority score, the tasks to be performed during the aforementioned time period will be output. Work planning support methods.
12. Obtain the work plan and work master data, which includes parameters such as the required time for each task. If the work is completed earlier than the aforementioned work plan, or is expected to be completed earlier, the resulting free time will be calculated as the target time. From among the unexecuted tasks, a priority score is calculated for each task that can be performed during the target time, based on the task master data, assigning a priority score to each parameter of the task master data. Based on the aforementioned priority score, the tasks to be performed during the aforementioned time period will be output. Instruct the computer to do this. Work planning support program.
Citation Information
Patent Citations
Warehouse work management system, method for managing warehouse work, and program
JP2023109453A