Work schedule creation support system and work schedule creation support program
The work plan creation support system efficiently combines pattern and free shifts by setting work times and prioritizing assignments, addressing inefficiencies in mixed shift scheduling and optimizing staffing.
Patent Information
- Application Number
- JP2024041719
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-15
- Publication Date
- 2025-09-29
AI Technical Summary
Existing work schedule creation systems struggle to efficiently create schedules that combine pattern shifts and free shifts, considering the diverse working conditions of employees with fixed and variable hours, leading to inefficiencies in staffing allocation.
A work plan creation support system and program that allows for setting start and end times of work based on candidate patterns, adjusting these times, and prioritizing shift assignments to efficiently create schedules that minimize staffing excesses or shortages by considering both types of shifts and business conditions.
Enables the creation of work schedules that efficiently balance pattern and free shifts, minimizing staffing imbalances and meeting business needs by accounting for the working conditions of both types of employees and workplace requirements.
Smart Images

Figure 2025141676000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a work plan creation support system and a work plan creation support program for creating a work plan for a planning target consisting of a plurality of workers. [Background technology]
[0002] With the recent spread of cloud services, there has been an accelerating shift to work plan creation systems that can create work plans on the cloud, even in devices such as those disclosed in Patent Document 1.
[0003] On the other hand, in industries where work continues for long periods of time, such as retail, service, and pharmacies, shift work is common. Shift work can be broadly divided into two types: when work starts and ends at a set pattern and employees work according to that pattern (hereinafter referred to as "pattern shift"), and when no particular pattern is established (hereinafter referred to as "free shift").
[0004] Pattern shifts and free shifts each have their own advantages and disadvantages, as follows. First, the advantage of pattern shifts is that working hours are patterned, making it easier for work planners to understand the working hours of each employee. Also, from the perspective of ensuring service levels, it is easier to allocate personnel, as it is only necessary to consider how many people should be at work for each pattern. Furthermore, for employees, patterned working hours have the advantage of making it easier to understand the time they will be at work.
[0005] On the other hand, the disadvantage of pattern shifts is that when there are many employees with different contract conditions, such as student part-timers, it is difficult to create patterns, and the number of patterns increases, making management cumbersome. For example, if you take a half-day of paid leave, the number of shift patterns increases depending on whether that half-day is in the morning or afternoon, and what shift you work for the other half-day, depending on the number of combinations.
[0006] On the other hand, the advantage of free shifts is that they allow for flexible adjustment of working hours, even when there are many employees with different contract conditions, such as student part-timers. Also, even if there is a shortage of staff during a certain period of time, it is possible to respond flexibly by extending or shortening the start or end times of employees who have the time available.
[0007] On the other hand, the disadvantage of free shifts is that it is necessary to create a work schedule taking into account the contract terms of all employees to determine how many people are needed for each time period, making it difficult to allocate staff. Also, for employees, it is difficult to grasp their work hours, as their working hours change from day to day. [Prior art documents] [Patent documents]
[0008] [Patent Document 1] Japanese Patent Application Laid-Open No. 2019-53479 Summary of the Invention [Problem to be solved by the invention]
[0009] As such, pattern shifting and free shifting each have their own advantages and disadvantages, so it would be desirable to be able to use both pattern shifting and free shifting in a mixed manner by minimizing the disadvantages and enjoying the advantages.
[0010] However, with general work schedule creation support services that only support pattern shifts or free shifts, it is difficult to create work schedules that take into consideration the difference between using pattern shifts and free shifts.
[0011] For example, in a work schedule creation support system that only supports free shifts, all employees will be assigned free shifts, but for work schedule creators, it is generally more efficient to assign pattern shifts to employees who have roughly uniform available working hours, such as full-time and part-time employees (hereinafter referred to as "employees with fixed working hours").
[0012] Furthermore, it is desirable to be able to create work plans that meet the needs that generally exist when patterns and free shifts are mixed, such as by using free shifts with employees who have a variety of available working hours (hereinafter referred to as "employees with variable working hours") only in cases where patterns such as half-day paid leave cannot be applied or where it is desired to adjust for surpluses or shortages by slightly expanding or contracting the patterns.
[0013] Therefore, the present invention aims to provide a work schedule creation support system and a work schedule creation support program that, when pattern shifts and free shifts are mixed, can take into consideration the working conditions of both types of shifts and the business conditions of the workplace, such as a store, all at once, and that can efficiently create work schedules that minimize excesses and shortages in staffing. [Means for solving the problem]
[0014] In order to achieve the above-mentioned object, the work plan creation support system of the present invention is a work plan creation support system for creating work plans for a planning target consisting of a plurality of workers, and is equipped with a work condition designation unit that designates the required number of people for each time period as a work condition, a working condition setting unit that sets the working time periods available for each of the planning target, a work plan creation unit that creates work plans for the planning target so that the required number of people designated by the work condition designation unit is met for each time period, and a shift schedule output unit that displays the work plans before, during, or after creation, and is characterized in that the working condition setting unit can set the start and end times of work for the working time periods of at least some of the workers of the planning target using candidate patterns that are determined as patterns.
[0015] Here, the system may be configured to include a pattern time extension / contraction setting unit that adjusts the start time and end time of the candidate pattern forward or backward by setting. The system may also be configured to include a priority shift assignment setting unit that sets whether or not to assign a plurality of candidate patterns and their priorities. Furthermore, the work schedule creation unit may cancel the setting of the working time period according to the candidate pattern and recreate a work schedule if the business conditions are not met with the candidate pattern set.
[0016] The invention of the work plan creation support program is a work plan creation support program for creating work plans for a planning target consisting of multiple workers, and includes a work condition designation means for designating the required number of people for each time period as a work condition, a working condition setting means for setting the working time periods available for each of the planning target persons, a work plan creation means for creating a work plan for the planning target persons so that the required number of people designated by the work condition designation means is met for each time period, and a shift schedule output means for displaying the work plans before, during, or after creation, characterized in that the working condition setting means is capable of setting the start and end times of work for the working time periods of at least some of the planning target workers using candidate patterns that are determined as patterns.
[0017] Here, the system may be configured to include a pattern time extension / contraction setting means for adjusting the start time and end time of the candidate pattern by setting them earlier or later. The system may also be configured to include a priority shift assignment setting means for setting whether or not to assign a plurality of candidate patterns and their priorities. Furthermore, the work schedule creation means may cancel the setting of the working time period according to the candidate pattern and recreate a work schedule if the business conditions are not met with the candidate pattern set. [Effects of the Invention]
[0018] In the work schedule creation support system and work schedule creation support program of the present invention configured in this manner, working hours can be set for some of the workers who are the target of the plan based on candidate patterns in which the start and end times of work are determined as patterns.
[0019] As a result, even if there is a mixture of pattern shift and free shift workers, the person creating the work schedule will be able to efficiently create a work schedule that minimizes excess or shortage of personnel allocation by taking into consideration the working conditions of both types of workers as well as the business conditions of the workplace, such as a store, all at once. [Brief explanation of the drawings]
[0020] [Figure 1] 1 is a block diagram illustrating a configuration of a work schedule creation support system according to an embodiment of the present invention. [Figure 2] FIG. 2 is a block diagram illustrating the configuration of a planning condition setting unit of the work schedule creation support system. [Figure 3] FIG. 10 is an explanatory diagram illustrating an example of a setting screen displayed by a business condition specification unit. [Figure 4] FIG. 10 is an explanatory diagram illustrating an example of a setting screen displayed by a working condition setting unit. [Figure 5] FIG. 10 is an explanatory diagram illustrating an example of a setting screen displayed by a pattern time expansion / contraction setting unit. [Figure 6] 10 is a flowchart illustrating a process flow for creating a work plan by a work plan creation unit. [Figure 7] FIG. 10 is an explanatory diagram illustrating an example of a plan creation screen displayed on a display device of a manager terminal. DETAILED DESCRIPTION OF THE INVENTION
[0021] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram illustrating the configuration of a work schedule creation support system 1 according to this embodiment.
[0022] The work schedule creation support system 1 of this embodiment is configured to create work schedules using computers (2, 3, 4) connected via a network NW, as shown in Fig. 1. The following describes an example of a configuration in which processing for creating work plans is performed by a processing unit 2 of a server connected to the network NW.
[0023] The network NW is configured by some or all of the Internet, a wide area network (WAN), a wired local area network (LAN), a wireless LAN (Wi-Fi), a provider device, a wireless base station, a dedicated line, and the like.
[0024] A computer includes a processing unit, an input device, a memory unit, a display device, etc., which may be integrated or separate depending on the required functions. The processing unit is composed of a central processing unit (CPU) and a micro-processing unit (MPU) as hardware, and includes memories such as random access memory (RAM) and read-only memory (ROM).
[0025] Input devices include keyboards, mice, touchpads, touch panels, scanners, microphones for voice input, etc. Display devices include liquid crystal displays and organic EL (Electro-Luminescence) displays.
[0026] The storage unit is a storage medium that records data generated by processing in the arithmetic processing unit and data required for arithmetic processing, and includes hard disks, solid-state drives (SSDs), flash memory (SD memory cards, etc.), magnetic disks, optical disks, etc. A cloud server can also be used as the storage unit.
[0027] The work schedule creation support system 1 described in this embodiment creates work schedules by using a client-server system configuration in which an administrator terminal 4 operated by an administrator who creates work schedules and a calculation processing unit 2 are combined.
[0028] The work schedule creation support system 1 can also be linked to external systems such as a time attendance management system or a personnel system. The following description will use the master management server 3 as an example of such an external system. The functions of the master management server 3 can also be executed by the same computer as the processing unit 2.
[0029] The master management server 3 is a system that registers attribute information such as the name, employee number, and workplace of workers, such as an attendance management system or a personnel system managed by a headquarters, etc. Workers are workers (employees) registered in the master management server 3, and are not limited by employment status, such as whether they are regular employees or non-regular employees (part-time employees, casual employees, dispatched employees, contract employees, etc.).
[0030] Attribute information such as the name and employee number of each employee is registered as a master (employee master) on the master management server 3, and is imported into the processing unit 2 or the manager terminal 4 when necessary, such as when creating a work schedule.
[0031] The attribute information of employees registered in the master management server 3 includes name, employee number, workplace, age, gender, etc. The attribute information also includes hourly wage, job rank, occupation, qualification (such as nurse or pharmacist in a hospital), contract type (full-time employee, part-time employee, casual employee, etc.), and whether or not the employee is enrolled in social insurance. This attribute information data is stored in a memory unit connected to the master management server 3.
[0032] The calculation processing unit 2 of the work schedule creation support system 1 of this embodiment includes a plan condition setting unit 20 that sets business conditions and working conditions, a work schedule creation unit 21 that creates a work schedule, and a shift schedule output unit 22 that displays the work schedule in the form of a shift schedule.
[0033] These components of the calculation processing unit 2 can be made to function by installing the work plan creation support program of this embodiment or the like in a single or multiple computers. In short, the plan condition setting unit 20 functions as plan condition setting means, the work plan creation unit 21 functions as work plan creation means, and the shift table output unit 22 functions as shift table output means. Also, as will be described later, the work condition designation unit 201 functions as work condition designation means, the working condition setting unit 202 functions as working condition setting means, the available work time slot setting unit 202a functions as available work time slot setting means, the pattern time expansion / contraction setting unit 202b functions as pattern time expansion / contraction setting means, and the priority assigned shift setting unit 202c functions as priority assigned shift setting means.
[0034] Furthermore, data generated by processing in the arithmetic processing unit 2 and data required for the arithmetic processing are stored in a storage unit 25 connected to the arithmetic processing unit 2. For this storage unit 25, an external online storage (cloud storage) such as a server connected via a network NW can also be used.
[0035] The work schedule creation unit 21 creates work schedules such as work shift tables for plan targets made up of multiple workers. Data such as master data for the workers who are plan targets is acquired from the master management server 3 and registered in the worker master data in the storage unit 25.
[0036] At least some of these planners are workers who work pattern shifts, where the working hours can be patterned based on the start and end times of work. Planners also include free-shift workers who do not have a specific pattern. In other words, the work plan creation support system 1 of this embodiment is applied to creating work plans for workplaces where pattern shift and free-shift workers coexist.
[0037] For example, in retail, service, pharmacies, hospitals, and other industries that employ shift workers, there are employees who work full-time and part-time positions with roughly uniform available working hours, and for whom it is more efficient to assign them to pattern shifts (employees with fixed working hours), and employees who work a variety of available working hours, such as student part-timers (employees with variable working hours).
[0038] Therefore, in the work schedule creation support system 1 of this embodiment, when pattern shifts and free shifts are mixed, it is possible to consider the working conditions of both types of workers and the business conditions of the workplace such as a store all at once, and to efficiently create work schedules that minimize excesses and shortages in personnel allocation.
[0039] In the work schedule creation support system 1 of this embodiment, all employees who are the target of planning are basically treated as "employees with variable working hours," but for "employees with fixed working hours," candidate patterns, which are possible working patterns, are taken into consideration as constraints.
[0040] The setting of conditions by the plan condition setting unit 20 and the creation of work plans by the work plan creation unit 21 are performed based on information input from a manager terminal 4 operated by a manager. The manager terminal 4 can be a personal computer such as a notebook PC or desktop PC.
[0041] In the following, we will explain the case where a work plan for a store is created by the manager terminal 4 at the work location such as a store, but the work plans themselves may be created collectively at the manager terminal at headquarters, and the work plans for each store may be displayed on the manager terminal 4.
[0042] First, in order to create a work schedule, various conditions are set in the plan condition setting unit 20. Fig. 2 is a block diagram illustrating the detailed configuration of the plan condition setting unit 20 of the work schedule creation support system 1.
[0043] The planning condition setting unit 20 includes a work condition specification unit 201 that specifies work conditions such as the number of people required for each time period, and a working condition setting unit 202 that sets the working hours during which each planning target person can work.
[0044] 3 is an explanatory diagram illustrating an example of a setting screen displayed by the work condition specification unit 201. Work conditions can be specified by day of the week or by date, as shown in area J1. If specified by day of the week, work conditions for one week can be specified and applied repeatedly as needed during the period for which the work plan is created (monthly, weekly, etc.).
[0045] In the work condition specification section 201, the required number of employees for each time period, which can be set arbitrarily, such as in one-hour increments, is specified as a work condition. For example, as shown in area J2 in Fig. 3, the required number of employees is specified as shown in area J3, with each time period of one hour as the target of aggregation. The required number of employees can be set, for example, for each employment category of the employee.
[0046] Alternatively, as shown in area J3 of Figure 3, the upper row can specify the required number of fixed-hours employees to be assigned using pattern shifts, and the lower row can specify the required number of variable-hours employees who are available to work various hours.
[0047] Meanwhile, the working conditions setting unit 202 that sets the working conditions of workers includes a workable time slot setting unit 202a, a pattern time extension / reduction setting unit 202b, and a priority assigned shift setting unit 202c.
[0048] The available working time slot setting unit 202a sets the days of the week (or dates) and working time slots available for each worker who is the target of the plan. The start and end times of work can be set arbitrarily for each worker. The working time slots of employees with variable working hours are set in the available working time slot setting unit 202a.
[0049] On the other hand, the start and end times of work can also be set from a predetermined candidate pattern. Figure 4 is an explanatory diagram showing an example of a setting screen displayed by the working conditions setting unit 202. As shown in area J4, the setting screen displays information about the name of the worker who is the target of the plan.
[0050] Once you have identified one of the workers, you can set the working hours for that worker by viewing the display in area J5. If you check "Follow default" in area J51, the start and end times of the workday registered as default values will be automatically entered. You can also enter your own start and end times for each day of the week.
[0051] Multiple candidate patterns can be set for the start and end times of work that are registered as default values. For example, as shown in area J6 of Figure 4, shift patterns for fixed-time shift employees can be registered as candidate patterns, such as a "day shift" candidate pattern with a start time of 9:00 and an end time of 18:00, an "early shift" candidate pattern with a start time of 7:00 and an end time of 12:00, and a "late shift" candidate pattern with a start time of 15:00 and an end time of 20:00.
[0052] The start time and end time of this candidate pattern can be adjusted earlier or later by up to one hour, for example, in the pattern time expansion / contraction setting unit 202b, as set by the work schedule creator. Figure 5 is an explanatory diagram showing an example of a setting screen displayed by the pattern time expansion / contraction setting unit 202b.
[0053] For example, if it is possible to start work 15 minutes before the default start time, or to delay the start time by 45 minutes, the settings are as shown on the left side of Figure 5. These times can be adjusted, for example, by moving the slider displayed on the screen. Also, if it is possible to delay the end time by one hour, the settings are as shown on the right side of Figure 5. Note that in this example, the total expansion / contraction range for the start time and end time is one hour, but this is not limited to this, and any expansion / contraction range can be set around the default start time or end time.
[0054] In actual work sites, the working hours of "fixed-time-shift employees" are flexible, so the shift pattern time slots are expanded or contracted to compensate for staff shortages. Therefore, by allowing candidate patterns to have a start time ±α and an end time ±β (α≧0, β≧0), and allocating working hours so that α and β are as small as possible, flexible work schedules can be created. The size of α and β can be set by the work schedule creator to the allowable expansion / contraction range. Furthermore, the value of α or β may be different before or after the specified start or end time.
[0055] Furthermore, the priority assignment shift setting unit 202c can set whether or not to assign candidate patterns for fixed-time-zone employees, and the priority order. For example, as shown in area J6 in Fig. 4, for the currently set employee "Yamazaki," the candidate patterns "day shift" and "early shift" can be assigned, and the assignment priority order can be set as follows: first, "day shift," second, "early shift."
[0056] Then, the work schedule creation unit 21 creates a work schedule for the planning target person so that the required number of people specified in the work condition designation unit 201 is satisfied for each time period. In detail, the work schedule creation unit 21 derives a satisfying solution using a constraint satisfaction determiner (solver) based on the work conditions specified in the work condition designation unit 201 of the planning condition setting unit 20 and the work conditions (working conditions) set in the working condition setting unit 202.
[0057] Any constraint satisfaction judging tool (solver) can be used as long as it searches for and returns a solution that optimizes the objective function while satisfying the constraints and objective function given. For example, the CP-SAT solver included in Google's OR-Tools can be used. Alternatively, an MIP solver, a type of mathematical programming solver that solves MIP (mixed integer programming problems), can also be used.
[0058] The target employees for planning include both fixed-hours employees and variable-hours employees, and the working conditions of all target employees are input together into the constraint satisfaction judger (solver). On the other hand, for fixed-hours employees, the following processing is performed.
[0059] 6 is a flowchart illustrating a part of the processing flow for creating a work plan by the work plan creation unit 21. In step S1, the priority allocation shift setting unit 202c checks whether or not there is a priority allocation shift for a fixed-time-zone employee whose working hours are set by a candidate pattern.
[0060] If a fixed-time shift employee has a priority shift assignment (Step S2), the priority shift assignment will be selected from the candidate patterns with the highest priority. On the other hand, if a priority shift assignment is not set (Step S3), a shift will be assigned from the time period of the specified day of the week to meet the required number of employees specified in the business conditions.
[0061] In step S4, it is checked whether or not the pattern time expansion / contraction setting section 202b allows for the setting of time expansion / contraction for the candidate patterns set for fixed-time-zone employees.
[0062] If time scaling is possible, the allocation is adjusted in step S5 to meet the business conditions as much as possible within the range of scaling. On the other hand, if time scaling is not possible (step S6), the default values of the start time and end time of the selected candidate pattern are fixed and allocated.
[0063] In step S7, it is checked whether the work plan to which each shift is assigned satisfies the business conditions. The business conditions are the number of people required by time period (vertical constraints), but it is also possible to check not only whether the overall number of people required by each time period is met, but also whether the number of people required by each role is met if there is a setting for each role type.
[0064] Although a work schedule can be created by satisfying the business conditions, it is also possible to set additional conditions, such as the following: For example, even if the pattern time expansion / contraction setting unit 202b allows for the setting of time expansion / contraction, it is also possible to set additional conditions such as minimizing the deviation of candidate patterns from the specified values and minimizing excess staff allocation relative to the business conditions.
[0065] If the business conditions are not met, the process proceeds to step S8, where the fixed-hours employee is reassigned as a variable-hours employee. In other words, the working hours of the fixed-hours employee, which were constrained by the candidate pattern, are released, and the working hours are set to the same as those of the variable-hours employee, which can be set arbitrarily, and a work plan is recreated.
[0066] Meanwhile, fixed-hours employees and variable-hours employees are subject to constraints on their working conditions. Specifically, employees are subject to constraints on their working conditions, such as the total number of hours worked by period (horizontal constraints). In addition to the days and hours available for work, employees are also subject to minimum and maximum limits on the total number of hours worked during the applicable period, as well as upper and lower limits on the number of working days during the applicable period. Therefore, employees must be assigned shifts that satisfy these set working conditions. For example, working conditions include the maximum number of hours they can work per month, whether there are limits on the maximum or minimum number of hours worked per session, the minimum number of days off required, and the number of consecutive days they can work.
[0067] The shift schedule output unit 22 can display work plans such as work shift schedules before, during, or after creation on the display device 41 of the manager terminal 4. Fig. 7 is an explanatory diagram showing an example of a plan creation screen M displayed on the display device 41 of the manager terminal 4. While looking at this plan creation screen M, the work schedule creator can check the working conditions, business conditions, etc. of the work plan being created.
[0068] The plan creation screen M displays a work location display area M2 that displays the store where the person being planned works, a period display area M3 that displays the period (monthly, weekly, etc.) for which the work plan is being created, and a work shift schedule M1 that consists of the names and dates of the workers included in the person being planned.
[0069] The work shift schedule M1 is displayed as a shift schedule, with rows listing the workers included in the planning target (see M12) and columns listing dates (see M16). In addition to the work location (see M11) and name, the work shift schedule M1 can also display employee number, age, date of birth, gender, and so on. In addition, the columns corresponding to each day display work details such as day shift, early shift, late shift, PM shift (afternoon shift), paid leave, etc. (see M16).
[0070] The work shift schedule M1 can also display the labor costs (M13), working hours (M14), and number of holidays (M15) for each worker. These displays make it possible to check whether the total working hours and labor costs exceed the set upper limit, and whether each worker has been working continuously for more than the upper limit.
[0071] For example, the work shift schedule M1 displays aggregated values such as labor costs, working hours, and number of holidays for each worker. In the aggregation period selection area M4, the aggregation period for the aggregated values to be displayed on the work shift schedule M1 can be selected. Figure 7 shows an example of a check box for daily aggregation and a check box for period aggregation, with period aggregation selected.
[0072] Next, the operation of the work schedule creation support system and the work schedule creation support program of this embodiment will be described. In the work schedule creation support system 1 of this embodiment configured as described above, for some employees who are the target of the schedule (employees with fixed work hours), work hours can be set based on candidate patterns in which the start and end times of work are determined as patterns.
[0073] As a result, even if there is a mixture of pattern shift workers (employees with fixed working hours) and free shift workers (employees with variable working hours), work plan creators will be able to efficiently create work plans that minimize excess or shortage of staffing by taking into consideration the working conditions of both groups as well as the business conditions of the workplace, such as a store.
[0074] For example, with an automatic creation function that only supports free shifts, all shifts will be assigned as free shifts, but as a work plan creator, I would like to create a work plan in which, for "employees with fixed working hours," I will basically assign pattern shifts, but will also use free shifts only in cases where a pattern cannot be applied, such as when a half-day paid holiday is required, or when I want to adjust for excess or shortage by slightly expanding or contracting the pattern.
[0075] In such cases, the work schedule creation support system 1 of this embodiment can automatically create a work schedule that meets the generally existing needs of a mixture of pattern shifts and free shifts, and as a result, it is possible to efficiently create work schedules that meet the needs of employees without increasing working hours or labor costs.
[0076] For example, when it comes to expanding or contracting candidate patterns, the start time and end time can be moved forward or backward by the pattern time expansion / contraction setting unit 202b at the discretion of the work schedule creator. Furthermore, the preferred shift assignment setting unit 202c allows the user to set a preferred shift pattern for each employee. This not only prevents employees from being assigned to unintended shift patterns, but also reduces the solution space, improving the efficiency of the constraint satisfaction determiner (solver) in searching for solutions.
[0077] The embodiments of the present invention have been described above in detail with reference to the drawings, but the specific configuration is not limited to this embodiment, and design changes that do not deviate from the gist of the present invention are included in the present invention.
[0078] For example, in the above embodiment, an example has been described in which business conditions are specified for each time period in one-hour units, but the present invention is not limited to this, and the time period unit can be set arbitrarily. [Explanation of symbols]
[0079] 1: Work schedule creation support system 20: Planning condition setting section 201: Business conditions specification section 202: Working Conditions Setting Department 202a: Working hours setting section 202b: Pattern time expansion / contraction setting section 202c: Priority allocation shift setting unit 21: Work Planning Department 22: Shift table output section M1: Work shift schedule (work plan)
Claims
1. A work plan creation support system for creating a work plan for a planning target consisting of multiple workers, a business condition specification unit that specifies the number of people required for each time period as a business condition; a working conditions setting unit that sets available working hours for each of the planning subjects; a work schedule creation unit that creates a work schedule for the person to be scheduled so that the required number of staff specified by the work condition designation unit is met for each time period; A shift schedule output unit that displays the work plan before, during, or after creation, The work schedule creation support system is characterized in that the working conditions setting unit can set the start and end times of work for the working hours of at least some of the workers of the planning target individuals using candidate patterns that are determined as patterns.
2. 2. The work schedule creation support system according to claim 1, further comprising a pattern time expansion / contraction setting unit that adjusts the start time and end time of the candidate pattern forward or backward by setting.
3. 3. The work schedule creation support system according to claim 1, further comprising a priority shift assignment setting unit that sets whether or not to assign a plurality of types of candidate patterns and their priorities.
4. The work plan creation support system according to claim 1 or 2, characterized in that, in the case where the business conditions are not satisfied with the candidate pattern set, the work plan creation unit cancels the setting of the working hours based on the candidate pattern and recreates the work plan.
5. A work plan creation support program for creating a work plan for a planning target consisting of multiple workers, a business condition specifying means for specifying the number of people required for each time period as a business condition; a working conditions setting means for setting available working hours for each of the plan subjects; a work schedule creation means for creating a work schedule for the person to be scheduled so that the required number of staff specified by the work condition designation means is met for each time period; When making a computer function as a shift schedule output means for displaying a work schedule before, during, or after creation, A work schedule creation support program characterized in that the working conditions setting means can set the start and end times of work for the working hours of at least some of the workers of the planning target individuals using candidate patterns that are determined as patterns.
6. 6. The work schedule creation support program according to claim 5, wherein the program causes a computer to function as pattern time extension / contraction setting means for adjusting the start time and end time of the candidate pattern in accordance with settings.
7. 7. The work schedule creation support program according to claim 5, further comprising a priority shift assignment setting means for setting whether or not a plurality of types of candidate patterns can be assigned and their priorities.
8. 7. The work plan creation support program according to claim 5, wherein the work plan creation means cancels the setting of the working hours according to the candidate pattern and recreates the work plan if the business conditions are not satisfied when the candidate pattern is set.
Citation Information
Patent Citations
Duty management state display program and duty management state display device
JP2019053479A