Shift management apparatus, shift management method, and shift management program

The shift management device addresses the challenge of assessing employee numbers by creating shifts that reflect basic and event-related information, enabling accurate personnel planning and employment adjustments.

JP2025067694APending Publication Date: 2025-04-24E BOND HOLDINGS CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023177859
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-10-13
Publication Date
2025-04-24

AI Technical Summary

Technical Problem

Existing shift determination devices struggle to accurately assess the number of employees required, leading to difficulties in linking shift schedules to employment-related tasks such as adding or reducing personnel.

Method used

The shift management device creates basic and actual shifts that reflect basic shift information and employee events, respectively, allowing for the identification of personnel excesses or shortages and facilitating employment adjustments.

Benefits of technology

This approach enables accurate personnel planning by clearly showing personnel shortages or excesses, allowing for timely adjustments through hiring or reassigning employees, thereby enhancing operational convenience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025067694000001_ABST
    Figure 2025067694000001_ABST
Patent Text Reader

Abstract

To provide a shift management apparatus, a shift management method, and a shift management program capable of creating a shift schedule so as to clarify staffing shortages and surpluses, resulting in employment-related operations, such as addition or reduction of staff.SOLUTION: A shift management apparatus 1 includes: a basic shift scheduling program PG3 which is basic shift scheduling means for creating a basic shift schedule by reflecting basic shift information; an actual shift scheduling program PG4 which is actual shift scheduling means for creating an actual shift schedule by reflecting events of each employee to the basic shift schedule; an event database DB2 which is event storage means for storing events; a profile database DB1 which is profile storage means for storing profiles of the employees; and a basic shift slot creation program PG1 which is slot registration means for registering necessary workforce per day.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a shift management device, a shift management method, and a shift management program. [Background technology]

[0002] For example, Patent Document 1 describes a shift decision device that can reduce the effort required to decide a shift work schedule. This shift decision device has a condition setting unit, a shift request receiving unit, and a shift decision unit.

[0003] The condition setting unit allows the manager to set various conditions used when determining a shift schedule, which is a schedule for shift work. The various conditions include, for example, required conditions, desired conditions, and priorities of desired conditions. The condition setting unit also allows the manager to set shift slots for scheduling shift work. The shift manager sets the shift slots by specifying, for example, an assigned group, a time period, and the number of people required.

[0004] The shift request reception unit receives the desired shift date and time for each employee.

[0005] The shift determination unit executes a search process to search for an optimal solution for a combination of shift work, thereby filling the shift slots set by the condition setting unit and determining shift dates and times for each employee.

[0006] According to such a shift decision device, a shift schedule that satisfies the necessary conditions and is determined to satisfy the desired conditions as much as possible can be presented to the manager, thereby reducing the effort required to decide the shift schedule. [Prior art documents] [Patent documents]

[0007] [Patent Document 1] JP 2019-101551 A Summary of the Invention [Problem to be solved by the invention]

[0008] However, because the shift schedule determination device in Patent Document 1 determines a shift schedule to meet desired conditions as much as possible, it is difficult to determine whether the number of employees is appropriate, excessive, or insufficient. Therefore, the shift schedule cannot be linked to employment-related tasks such as adding or reducing employees.

[0009] The present invention has been made in consideration of such problems, and aims to provide a shift management device, a shift management method, and a shift management program that can clearly identify personnel surpluses and shortages and create shifts that can lead to employment-related work such as adding or reducing personnel. [Means for solving the problem]

[0010] These objects can be achieved by the present invention described below in (1) to (11).

[0011] (1) a basic shift creating means for creating a basic shift reflecting basic shift information; and an actual shift creation means for creating an actual shift by reflecting an event for each employee in the basic shift.

[0012] (2) The shift management device according to (1) above, having an event storage means for storing the event.

[0013] (3) The shift management device according to (1) above, further comprising a profile storage means for storing the profile of the employee.

[0014] (4) A shift management device as described in (1) above, having a frame registration means for registering the number of personnel required each day.

[0015] (5) The shift management device according to claim 4, wherein the basic shift creation means attaches a mark to indicate that there is a day on which more personnel than the required number are assigned to the basic shift, or that there is a day on which less than the required number of personnel are assigned to the basic shift.

[0016] (6) The shift management device according to claim 4, wherein the actual shift creation means marks the actual shift on days when more personnel than the required number are assigned, or on days when fewer personnel than the required number are assigned.

[0017] (7) The shift management device according to (1) above, wherein the basic shift creation means creates the basic shift on a weekly basis, and when the basic shift for one week is created, the basic shift for the next week and thereafter is repeatedly reflected.

[0018] (8) The shift management device according to (1) above, wherein the basic shift creation means creates a list of unassigned employees for each day along with the basic shift.

[0019] (9) The shift management device according to (1) above, wherein the actual shift creation means creates a list of unassigned employees for each day along with the actual shifts.

[0020] (10) a basic shift creating step of creating a basic shift reflecting the basic shift information; and creating an actual shift by reflecting an event for each employee in the basic shift.

[0021] (11) A shift management program which causes a computer to function as a basic shift creation means for creating a basic shift that reflects basic shift information, and an actual shift creation means for creating an actual shift that reflects events for each employee in the basic shift. Effect of the Invention

[0022] Such an invention includes a basic shift creating means for creating a basic shift that reflects basic shift information, and an actual shift creating means for creating an actual shift that reflects events for each employee in the basic shift. In principle, the basic shift can be set and confirmed as to who, when, and where to work. On the other hand, the actual shift reflects events such as the acquisition date of annual paid leave (paid vacation), the period of maternity leave, the period of maternity leave, the period of childcare leave, the period of family care leave, and the day of bereavement in the basic shift, and it is possible to confirm who, when, and where to work. Therefore, the actual shift situation can be understood from the actual shift. On the other hand, the basic shift can be understood as to the daily surplus or shortage of personnel. Then, in order to eliminate the surplus or shortage of personnel, new employees can be secured and employees currently employed can be reassigned, and personnel can be appropriately arranged. In other words, the present invention is not limited to the conventional concept of shifts (simply for confirming shifts), but can be connected to employment-related work. Therefore, it exhibits high convenience. [Brief description of the drawings]

[0023] [Figure 1] FIG. 1 is a configuration diagram of a shift management system according to a preferred embodiment. [Diagram 2] FIG. 2 is a block diagram of a shift management device. [Diagram 3] FIG. 11 is a diagram showing event information stored in an event database. [Figure 4] FIG. 13 is a diagram showing an example of a basic shift frame registration screen. [Diagram 5] FIG. 13 is a diagram showing an example of an actual shift frame registration screen. [Figure 6] FIG. 13 is a diagram showing an example of a basic shift [by person] screen. [Figure 7] FIG. 13 is a diagram showing an example of a basic shift [by store] screen. [Figure 8] FIG. 13 is a diagram showing an example of an actual shift [by person] screen. [Figure 9] FIG. 13 is a diagram showing an example of an actual shift [by store] screen. [Figure 10]FIG. 13 is a diagram illustrating an example of an actual shift adjustment screen. [Figure 11] FIG. 13 is a diagram illustrating an example of an actual shift adjustment screen. [Figure 12] FIG. 13 is a diagram illustrating an example of an actual shift adjustment screen. [Figure 13] FIG. 13 is a diagram showing an example of a store experience value display screen. [Figure 14] FIG. 13 is a diagram showing an example of a store map screen. [Figure 15] FIG. 13 is a diagram showing an example of a profile screen. [Figure 16] FIG. 13 is a diagram illustrating an example of an actual shift adjustment screen. [Figure 17] FIG. 13 is a diagram illustrating an example of an actual shift adjustment screen. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0024] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, a shift management device, a shift management method, and a shift management program of the present invention will be described in detail based on the embodiments shown in the accompanying drawings.

[0025] FIG. 1 is a configuration diagram of a shift management system according to a preferred embodiment. FIG. 2 is a block diagram of a shift management device. FIG. 3 is a diagram showing event information stored in an event database. FIG. 4 is a diagram showing an example of a basic shift frame registration screen. FIG. 5 is a diagram showing an example of an actual shift frame registration screen. FIG. 6 is a diagram showing an example of a basic shift [by person] screen. FIG. 7 is a diagram showing an example of a basic shift [by store] screen. FIG. 8 is a diagram showing an example of an actual shift [by person] screen. FIG. 9 is a diagram showing an example of an actual shift [by store] screen. FIG. 10 is a diagram showing an example of an actual shift adjustment screen. FIG. 11 is a diagram showing an example of an actual shift adjustment screen. FIG. 12 is a diagram showing an example of an actual shift adjustment screen. FIG. 13 is a diagram showing an example of a store experience value display screen. FIG. 14 is a diagram showing an example of a store map screen. FIG. 15 is a diagram showing an example of a profile screen. FIG. 16 is a diagram showing an example of an actual shift adjustment screen. FIG. 17 is a diagram showing an example of an actual shift adjustment screen.

[0026] The shift management system 1 is a system that supports, for example, an administrator of a company that has stores such as retail stores, restaurants, and dispensing pharmacies, in creating shifts (work shift schedules) for managing the working days of employees. For the sake of convenience, the following will be described as a representative example of a case in which the company has a total of five dispensing pharmacies, three in the Kanto area and two in the Kansai area, and an administrator belonging to a headquarters that oversees each of these stores creates shifts to assign pharmacists (employees) to each store in the right amount. The first day of the shifts is Monday, April 1st. However, the use of the shift management system 1 is not limited to this. For example, the administrator may use it to create shifts to assign office staff to each store in the right amount.

[0027] 1, the shift management system 1 includes a shift management device 11 and a plurality of terminal devices 12. Each device of the shift management system 1 is connected to a communication network N.

[0028] The shift management device 11 is a device used by a manager as a user. The shift management device 11 stores and manages information related to employee shifts. The shift management device 11 may be configured as one device or may be configured as multiple devices. The terminal device 12 is a device used by each store or each pharmacist as a user. For example, a stationary terminal such as a desktop PC, a notebook PC, a tablet PC, a portable terminal such as a smartphone, etc. can be used as the shift management device 11 and the terminal device 12.

[0029] The communication network N is the Internet, and may include a WAN (Wide Area Network), a LAN (Local Area Network), a dedicated line, and the like.

[0030] As shown in FIG. 2, the shift management device 11 is, for example, composed of a computer and has a CPU 111, an operation unit 112, a RAM 113, a display unit 114, a memory unit 115, and a communication unit 116, and each of these units is connected via a bus.

[0031] The CPU 111 controls each part of the shift management device 11. The CPU 111 reads out a designated program from among the system programs and application programs stored in the storage unit 115, expands it in the RAM 113, and executes various processes in cooperation with the program. In particular, by executing the shift management program of the present invention, the computer can function as a basic shift creation means and an actual shift creation means, as described later.

[0032] The operation unit 112 has a keyboard and a mouse, and outputs received operation information (key input and position input) to the CPU 111. The RAM 113 temporarily stores various data and programs. The display unit 114 is a display, and performs various displays according to display information instructed by the CPU 111. The storage unit 115 is composed of an HDD, SSD, etc., and is capable of writing / reading data and programs (particularly, the shift management program of the present invention). The communication unit 116 is communicatively connected to the communication network N. The CPU 111 is capable of communicating with the terminal device 12 on the communication network N via the communication unit 116.

[0033] The terminal device 12 is also configured as a computer, for example, in the same manner as the shift management device 11, and includes a CPU, an operation unit, a RAM, a display unit, a storage unit, and a communication unit, and these units are connected via a bus. The functions of the terminal device 12 are similar to those of the shift management device 11, so the explanation will be omitted.

[0034] As shown in FIG. 2, the memory unit of the shift management device 11 stores, as shift management programs, a profile database DB1 as a profile storage means for storing the profiles of each pharmacist and each store, an event database DB2 as an event storage means for storing events of each pharmacist and each store, a basic shift frame creation program PG1 as a frame registration means for creating a basic shift frame for setting the necessary personnel (number of pharmacists) for each store, an actual shift frame creation program PG2 for creating an actual shift frame in which the basic shift frame reflects the events of each store, a basic shift creation program PG3 as a basic shift creation means for creating a basic shift excluding the events of each pharmacist, and an actual shift creation program PG4 as an actual shift creation means for creating an actual shift in which the events of each pharmacist are reflected in the basic shift.

[0035] A pharmacist's event is, for example, time off taken for a pharmacist's convenience, and typically corresponds to annual paid leave, maternity leave, childcare leave, nursing care leave, bereavement leave, etc. Furthermore, a store's event corresponds, for example, to temporary closure due to company circumstances, natural disasters, man-made disasters, etc., shortening or extension of business hours, etc. However, events are not particularly limited, and can be set by the manager as appropriate based on the industry, job type, purpose, etc.

[0036] <Profile database DB1> The profile database DB1 stores profile information for each pharmacist. The profile information includes various information required for creating shifts, such as employee number, face photo, job title, date of joining the company, date of birth, sex, educational background, contact information, family information, in-house evaluation, work record (stores where the employee has worked and the number of days worked), current address, commutable area (stores where the employee can commute), commuting time to stores where the employee can commute, whether or not the employee can commute by car, whether or not the employee can commute by train, whether or not the employee can work on holidays, etc. However, the profile information is not particularly limited and can be set as appropriate according to, for example, industry, job type, purpose, etc.

[0037] For example, the administrator can register profile information in the profile database DB1 or change the registered content by accessing the profile database DB1. The CPU 111 registers or updates the profile information in the profile database DB1 in response to a request from the administrator. However, the CPU 111 automatically updates the work record based on the actual shift. This allows the work record to be updated accurately in real time. The profile database DB1 can also be accessed from the terminal device 12, and the pharmacist may be able to update his or her own profile information.

[0038] Furthermore, the profile database DB1 stores profile information for each store. The profile information includes basic information such as the store name, address, telephone number, lot area, number of parking spaces, and number of years in business, as well as financial information such as monthly sales and profit margins. However, the profile information is not particularly limited.

[0039] <Event database DB2> Event database DB2 stores events (event information) for each pharmacist, as shown in Fig. 3. Pharmacist events include, for example, dates of taking annual paid leave (paid vacation), periods of maternity leave, periods of maternity leave, periods of childcare leave, periods of family care leave, bereavement days, etc. However, pharmacist events are not particularly limited and can be set as appropriate depending on, for example, industry, occupation, purpose, etc.

[0040] The method of registering an event in the event database DB2 is not particularly limited, but for example, a pharmacist may access the event database DB2 from the terminal device 12 and register his / her own event. Also, for example, a pharmacist may make an event acquisition application to the shift management device 11 from the terminal device 12, and only events approved by the shift management device 11 may be registered in the event database DB2. Also, an event acquisition application may be made outside the shift management device 11, and only the approved events may be registered by the manager by accessing the event database DB2 from the shift management device 11.

[0041] The event database DB2 also stores events (event information) for each store. Events include, for example, temporary closures due to company reasons, natural disasters, man-made disasters, etc., shortening or extension of business hours, etc. However, store events are not particularly limited.

[0042] <Basic shift frame creation program PG1> When an administrator inputs an instruction to execute a process for creating a basic shift frame via the operation unit 112, the CPU 111 that accepts the instruction executes the process for creating a basic shift frame in cooperation with a basic shift frame creation program PG1 that has been read from the memory unit 115 and expanded in the RAM 113.

[0043] For example, in response to a request from the manager, the CPU 111 displays a basic shift frame registration screen shown in FIG. 4 on the display unit 114. At this time, the CPU 111 reads out basic shift frame registration information stored in the storage unit 115 and reflects it on the screen. The manager can set the necessary personnel (required number of people) for each store on a day-of-the-week or day-by-day basis from the basic shift frame registration screen. Note that "medicine" on the screen represents pharmacists, and "business" represents office staff. Also, "frame" represents the number required in normal times, "increase" represents the number of additional staff required when an increase in staff is required from normal times for some reason, and "decrease" represents the number of staff reduced when a reduction in staff is required from normal times for some reason.

[0044] In FIG. 4, one additional staff member is set for Kanto Store No. 1 on Mondays. In other words, three staff members will be assigned, one more than the two staff members in normal times. This is because, for example, every Monday is a holiday for a competing pharmacy nearby, so there are more customers than normal. In addition, one staff member is set to be reduced on April 4th (Thursday) for Kanto Store No. 1. In other words, one additional staff member will be assigned, one less than the two staff members in normal times. This is because, for example, every Thursday is a holiday for a hospital nearby, so there are fewer customers than normal. In this way, by setting an increase or decrease in staff for each day of the week in addition to normal times, the frame can be flexibly set according to the environment and circumstances of the store. Therefore, staff can be appropriately allocated without excess or shortage, and high-quality service can be provided to customers while suppressing unnecessary costs (labor costs).

[0045] In this way, the frames for the first week of Kanto store No. 1 are registered. In the basic shift frame registration process of this embodiment, basic shift frame registration is created on a weekly basis, and the frames for the week of April 1 (Monday) to April 7 (Sunday) are reflected for each subsequent week. In other words, if the CPU 111 has "frame: 2, increase: 1, decrease: 0" for April 1 (Monday) of Kanto store No. 1, it will set "frame: 2, increase: 1, decrease: 0" for each Monday of Kanto store No. 1 from the following week onwards, and if the CPU 111 has "frame: 2, increase: 0, decrease: 1" for April 4 (Thursday) of Kanto store No. 1, it will set "frame: 2, increase: 0, decrease: 1" for each Thursday of Kanto store No. 1 from the following week onwards. The same applies to other stores and days of the week.

[0046] The days of the week on which competing pharmacies close and hospitals close are generally fixed. Therefore, by having the CPU 111 automatically perform the above-mentioned reflection, the administrator can save time and effort in inputting and the work required for creating a basic shift can be reduced. Input errors by the administrator are also reduced. However, this is not limited to this, and the administrator may also input the following week and thereafter.

[0047] For example, the number of customers may temporarily increase or decrease due to the temporary closure of a nearby hospital, the spread of seasonal diseases (hay fever, influenza, etc.), etc. Therefore, if the frames for the week of April 1st (Monday) to April 7th (Sunday) are reflected in the following week and onwards, there may be a surplus or shortage of staff on certain days or periods. Therefore, after the frames are automatically reflected, the administrator can appropriately modify the frames for certain days or periods. In this case, the modification content is not reflected in other weeks.

[0048] When the administrator completes the input in this manner, the CPU 111 stores the input contents in response to a request from the administrator (eg, pressing of a registration button) and updates the basic shift frame registration information.

[0049] In addition, a day selection field for selecting a day and a button for shifting the selected day by one day are displayed at the top of the screen. In FIG. 4, "April 1 (Monday)" is selected, so one week from April 1 (Monday) is displayed. Next to that, a pull-down menu for selecting an area is displayed, and for example, "All," "Kanto area," and "Kansai area" can be selected. In FIG. 4, "All" is selected, so all stores are displayed. In contrast, if "Kanto area" is selected, only stores belonging to the Kanto area (Kanto store 1, Kanto store 2, and Kanto store 3) are displayed, and if "Kansai area" is selected, only stores belonging to the Kansai area (Kansai store 1 and Kansai store 2) are displayed. In addition, next to that, a search field is displayed. For example, if "Kanto store 1" is entered here and searched, only Kanto store 1 is displayed. With this configuration, necessary information can be selected and displayed, improving the operability of the shift management system 1.

[0050] <<Actual shift frame creation program PG2>> When an administrator inputs an instruction to execute the actual shift frame creation process via the operation unit 112, the CPU 111 accepts the instruction and executes the actual shift frame creation process in cooperation with the actual shift frame creation program PG2 that has been read from the memory unit 115 and deployed in the RAM 113.

[0051] For example, in response to a request from the manager, the CPU 111 causes the display unit 114 to display an actual shift frame registration screen shown in Fig. 5. The manager can check actual shift frame information for each store from the actual shift frame registration screen. The actual shift frame information is information in which the basic shift frame information managed by the basic shift frame creation program PG1 reflects the event information for each store stored in the event database DB2. Therefore, the manager can check from the actual shift frame registration screen which store actually requires which staff, when, and how many staff are required.

[0052] For example, if it is registered as a store event that Kanto Store No. 1 will be temporarily closed on April 3rd and Kansai Store No. 2 will be temporarily closed on April 7th, the actual shift frame registration information shown in Figure 5 will show "0" for both pharmacists and office staff at Kanto Store No. 1 on April 3rd, and "0" for both pharmacists and office staff at Kansai Store No. 2 on April 7th.

[0053] Also, on the actual shift frame registration screen, a mark is added to inform that a change has been made from the basic shift frame registration. In the illustrated example, the background of Kanto store No. 1 on April 3 and Kansai store No. 2 on April 7 is colored in a specific color to distinguish it from the parts that have not been changed. Therefore, the administrator can easily understand from this screen the parts that have been changed from the basic frame shift registration. However, the mark to inform that a change has been made from the basic shift frame registration is not limited to a change in background color.

[0054] According to such an actual shift frame registration screen, the manager can easily grasp the actual business days of each store and any changes that have been made to the basic shift frame registration.

[0055] <Basic shift creation program PG3> When the administrator inputs an instruction to execute a basic shift creation process via the operation unit 112, the CPU 111 accepts the instruction and executes the basic shift creation process (basic shift creation step) in cooperation with the basic shift creation program PG3 read from the memory unit 115 and deployed in the RAM 113.

[0056] For example, the CPU 111 displays the basic shift design [by person] screen shown in FIG. 6 on the display unit 114 in response to a request from the manager. At this time, the CPU 111 reads out the basic shift information stored in the storage unit 115 and reflects it on the screen. The manager can set and confirm the basic shift for each pharmacist from the basic shift design [by person] screen. The basic shift means a shift that does not take events into consideration. In other words, the manager can set and confirm who will work at which store and when from the basic shift design [by person] screen. The manager creates the basic shift for each pharmacist based on the agreement made in advance with the employer, such as the employment contract and work regulations, without considering the event information for each pharmacist and each store stored in the event database DB2.

[0057] For example, the shifts of pharmacist A1 are decided by prior agreement with the employer. Monday: Kanto 1st store (9:00~17:00) Tuesday: Kanto 1st store (9:00~17:00) Wednesday: Kanto 1st store (9:00~17:00) Thursday: Public holiday Friday: Kanto 1st store (9:00~17:00) Saturday: Kanto 1st store (9:00~17:00) Sunday: Public holiday 6, the administrator sets April 1 (Monday), April 2 (Tuesday), April 3 (Wednesday), April 5 (Friday), and April 6 (Saturday) as "Kanto No. 1 Store" for pharmacist A1 via the operation unit 112, and sets April 4 (Thursday) and April 7 (Sunday) as "blank (public holiday)."

[0058] The above completes the basic shift for the first week of pharmacist A1. In the basic shift creation process of this embodiment, the basic shift is created on a weekly basis, and the shift for the week of April 1 (Monday) to April 7 (Sunday) is reflected for each subsequent week. That is, if April 1 (Monday) is "Kanto No. 1 Store", the CPU 111 will set "Kanto No. 1 Store" for Mondays from the following week onwards, and if April 4 (Thursday) is "blank (public holiday)", the CPU 111 will set "blank (public holiday)" for Thursdays from the following week onwards. The same applies to other days of the week. This saves the administrator the trouble of inputting, and reduces the effort required to create the basic shift. Also, input errors by the administrator are reduced. However, this is not limited to this, and the administrator may input one day at a time from the following week onwards.

[0059] Similarly, the shifts of pharmacist A3 are decided by prior agreement with the employer. Monday: Public holiday Tuesday: Kanto 1st store (9:00~17:00) Wednesday: Kanto 1st store (9:00~17:00) Thursday: Kanto 1st store (9:00~17:00) Friday: Kanto 1st store (9:00~17:00) Saturday: Kanto 1st store (9:00~17:00) Sunday: Public holiday 6, the administrator sets April 2 (Tuesday), April 3 (Wednesday), April 4 (Thursday), April 5 (Friday), and April 6 (Saturday) as "Kanto No. 1 Store" for pharmacist A3 via the operation unit 112, and sets April 1 (Monday) and April 7 (Sunday) as "blank (public holiday)." As with pharmacist A1, the shifts are automatically reflected for the following week and thereafter, and the basic shifts for pharmacist A3 are completed.

[0060] When the manager completes input, the CPU 111 stores the input contents and updates the basic shift information in response to a request from the manager (for example, pressing a registration button). This creates a basic shift. The created basic shift can also be confirmed from the terminal device 12 via the communication network N. This allows the manager and each store to share the basic shift.

[0061] In addition, a day selection field for selecting a day and a button for shifting the selected day by one day are displayed at the top of the screen. In FIG. 6, "April 1 (Monday)" is selected, so one week from April 1 (Monday) is displayed. Next to that, a pull-down menu for selecting an area is displayed, and for example, "All," "Kanto area," and "Kansai area" can be selected. In FIG. 6, "All" is selected, so all pharmacists are displayed. In contrast, if "Kanto area" is selected, only pharmacists (A1 to A10) belonging to the Kanto area are displayed, and if "Kansai area" is selected, only pharmacists (B1 to B6) belonging to the Kansai area are displayed. Next to that, a pull-down menu for selecting an occupation is displayed, and for example, "All," "Pharmacist," and "Office worker" can be selected. In FIG. 6, "Pharmacist" is selected, so only pharmacists are displayed. Next to that, a pull-down menu for selecting an employment type is displayed, and for example, "All," "Full-time employee," and "Part-time (contract employee)" can be selected. In FIG. 6, "All" is selected, so pharmacists of all employment types are displayed. In addition, a search field is displayed next to it. For example, if you enter "A1" here and search, only pharmacist A1 will be displayed.

[0062] With this configuration, necessary information can be selected and displayed, improving the operability of the shift management system 1.

[0063] Furthermore, the CPU 111 can also display a basic shift plan [by store] screen shown in Fig. 7 on the display unit 114 in response to a request from the manager. At this time, the CPU 111 reads out basic shift frame registration information and basic shift information stored in the storage unit 115 and reflects them on the screen. The manager can set and confirm basic shifts for each store from the basic shift plan [by store] screen. In other words, in principle, it is possible to set and confirm who will work at which store and when.

[0064] In addition, on the basic shift design [by store] screen, a mark is attached to notify that there is a day when more personnel than the required number (the number stored in the basic shift frame registration information) are assigned, or that there is a day when fewer personnel than the required number are assigned. In the illustrated example, the background of April 3 (Wednesday), April 4 (Thursday), and April 6 (Saturday) at Kanto No. 2 store is colored in a specific color indicating a shortage of personnel. In addition, the background of April 1 (Monday) at Kanto No. 2 store is colored in a specific color (different from the color indicating a shortage of personnel) indicating a surplus of personnel. Therefore, the manager can easily grasp from this screen which stores have a surplus or shortage of personnel. However, the mark to notify that there is a day when more personnel than the required number are assigned, or that there is a day when fewer personnel than the required number are assigned, is not limited to a change in background color.

[0065] In addition, the applicant also refers to frames where there is a shortage of personnel and which are marked with a ``shortage'' in the figure as ``empty frames,'' and frames where there is an excess of personnel and which are marked with a ``surplus'' in the figure as ``overflow frames.''

[0066] In addition, on the basic shift plan [by store] screen, unassigned pharmacists are displayed by day below the shifts for each store. An unassigned pharmacist is one who is not assigned to any store and is available to work at a specific store on that day. For example, a pharmacist who is off work but can work on a holiday falls into this category. CPU 111 extracts unassigned pharmacists based on, for example, profile information (commutable area, availability of holiday work, etc.). In FIG. 7, pharmacists A2, A4, and A7 who cannot work on holidays are not included in the unassigned pharmacists list.

[0067] As mentioned above, this Basic Shift Plan [by store] screen is the shifts agreed upon with the user, excluding events for each pharmacist and each store. Therefore, by looking at this screen, the manager can easily and accurately grasp the daily surplus or shortage of pharmacists. For example, it can be seen that at Kanto Store No. 2, there is a surplus of staff every Monday, and a shortage of staff every Wednesday, Thursday, and Saturday.

[0068] Therefore, the manager can hire new pharmacists, reassign or change the shifts of employed pharmacists, etc., to resolve this staff shortage or surplus. In the case of FIG. 7, for example, pharmacist A6 can be asked to change his / her work schedule at Kanto Store No. 2 from Mondays to Wednesdays at Kanto Store No. 2, and a new full-time or part-time pharmacist can be hired to work at Kanto Store No. 2 every Thursday and Saturday. This can resolve staff shortage or surplus. In this way, the basic shift design [by store] not only allows the manager to check the basic shift, but also allows the manager to check staff shortage or surplus, and this information can be used for employment-related tasks such as adding / reducing staff, reassigning / changing shifts, etc. Therefore, the shift management system 1 demonstrates extremely high convenience beyond the conventional concept of shifts (which are only for checking shifts).

[0069] In addition, a day selection field for selecting a day and a button for shifting the selected day by one day are displayed at the top of the screen. In FIG. 7, "April 1 (Monday)" is selected, so one week from April 1 (Monday) is displayed. Next to that, a pull-down menu for selecting an area is displayed, and for example, "All," "Kanto area," and "Kansai area" can be selected. In FIG. 7, "All" is selected, so all stores are displayed. In contrast, if "Kanto area" is selected, only stores belonging to the Kanto area are displayed, and the list of unassigned employees only displays pharmacists whose commuting area is the Kanto area. Similarly, if "Kansai area" is selected, only stores belonging to the Kansai area are displayed, and the list of unassigned employees only displays pharmacists whose commuting area is the Kansai area. In addition, next to that, a search field is displayed. For example, if "Kanto store No. 1" is entered here and searched, only Kanto store No. 1 is displayed, and the list of unassigned employees only displays pharmacists whose commuting area is Kanto store No. 1. This configuration allows the necessary information to be selected and displayed, improving the operability of the shift management system 1.

[0070] <<Actual shift creation program PG4>> When the administrator inputs an instruction to execute the actual shift creation process via the operation unit 112, the CPU 111 accepts the instruction and executes the actual shift creation process (actual shift creation step) in cooperation with the actual shift creation program PG4 read from the memory unit 115 and deployed in the RAM 113.

[0071] For example, in response to a request from the manager, CPU 111 causes display unit 114 to display the actual shift design [by person] screen shown in Fig. 8. The manager can check actual shift information for each pharmacist from the actual shift design [by person] screen. Note that the actual shift information is information in which event information for each pharmacist stored in event database DB2 is reflected in basic shift information managed by basic shift creation program PG3. Therefore, the manager can check from the actual shift design [by person] screen who will actually be working, when, and at which store.

[0072] As mentioned above, the shift for pharmacist A1 is as follows: Monday: Kanto 1st store (9:00~17:00) Tuesday: Kanto 1st store (9:00~17:00) Wednesday: Kanto 1st store (9:00~17:00) Thursday: Public holiday Friday: Kanto 1st store (9:00~17:00) Saturday: Kanto 1st store (9:00~17:00) Sunday: Public holiday However, as shown in Figure 3, pharmacist A1 took paid leave on Monday, April 1 and Wednesday, April 3. Therefore, in the actual shift information shown in Figure 8, Monday, April 1 and Wednesday, April 3 are listed as "paid leave."

[0073] Similarly, the shift for pharmacist A3 is: Monday: Public holiday Tuesday: Kanto 1st store (9:00~17:00) Wednesday: Kanto 1st store (9:00~17:00) Thursday: Kanto 1st store (9:00~17:00) Friday: Kanto 1st store (9:00~17:00) Saturday: Kanto 1st store (9:00~17:00) Sunday: Public holiday However, as shown in Figure 3, pharmacist A3 took paid leave on Wednesday, April 3. Therefore, in the actual shift information shown in Figure 8, Wednesday, April 3 is listed as "paid leave."

[0074] Furthermore, on the Actual Shift Design [By Person] screen, a mark is added to inform that a change has been made from the basic shift information. In the illustrated example, the background of April 1 (Monday) and April 3 (Wednesday) for pharmacist A1, and April 3 (Wednesday) for pharmacist A3, etc. is colored in a specific color to distinguish it from parts that have not been changed. Therefore, the administrator can easily understand from this screen which parts have been changed from the basic shift information. However, the mark to inform that a change has been made from the basic shift information is not limited to a change in background color.

[0075] Using this Actual Shift Design [by Person] screen, managers can easily understand the actual shifts for each pharmacist and any changes that have been made to the basic shift.

[0076] Furthermore, the CPU 111 can also display an actual shift planning [by store] screen shown in Fig. 9 on the display unit 114 in response to a request from the manager. At this time, the CPU 111 reads out the actual shift frame registration information and actual shift information stored in the storage unit 115 and reflects them on the screen. The actual shift planning [by store] screen is a screen on which actual shift information for each store can be confirmed. In other words, it is possible to confirm which store, when, and who will actually be working.

[0077] Additionally, on the Actual Shift Design [by Store] screen, unassigned pharmacists are displayed by day below the shifts for each store. As mentioned above, an unassigned pharmacist is one who is not assigned to any store and is available to work at a specific store on that day. For example, a pharmacist who is off work but can work on a public holiday falls into this category. CPU 111 extracts unassigned pharmacists based on, for example, profile information (commutable area, availability of working on holidays, etc.) and event information. In FIG. 9, pharmacists A2, A4, and A7, who cannot work on holidays, are not included in the unassigned pharmacists list. In addition, on Monday, April 1st, pharmacist A1, who took paid leave, was removed from the list of unassigned employees, on Wednesday, April 3rd, pharmacists A1 and A3, who took paid leave, were removed from the list of unassigned employees, on Friday, April 5th, pharmacist A6, who took paid leave, was removed from the list of unassigned employees, and on Sunday, April 7th, pharmacist B5, who took paid leave, was removed from the list of unassigned employees.

[0078] As mentioned above, this Actual Shift Design [by store] screen is a shift that reflects actual shift information in the actual shift frame registration. Therefore, by looking at this screen, it is possible to easily and accurately grasp how many pharmacists are actually lacking or surplus at each store and on which day. The same screen also makes it possible to confirm whether there are any pharmacists available to be assigned to stores with shortages. In the case of Figure 9, it can be seen that Kanto Store No. 1 is short of one pharmacist on Monday, April 1st. It can also be seen that pharmacist A10 is a candidate for assignment on Monday, April 1st.

[0079] Therefore, in order to resolve this personnel shortage or surplus, managers can move pharmacists from stores with surplus staff to stores with shortages, or they can assign unassigned pharmacists to fill the stores with shortages.

[0080] In addition, on the actual shift design [by store] screen, a mark is attached to notify that there is a day when more personnel than the required number (the number stored in the actual shift frame registration information) are assigned, or that there is a day when fewer personnel than the required number are assigned. In the illustrated example, for April 1 (Monday) at Kanto Store No. 1, the background is colored in a specific color indicating a shortage of personnel. Also, for April 3 (Wednesday) to April 6 (Saturday) at Kanto Store No. 2, the background is colored in a specific color indicating a shortage of personnel, and for April 1 (Monday), the background is colored in a specific color indicating a surplus of personnel (a color different from the color indicating a shortage of personnel). Therefore, the manager can easily grasp from this screen which stores have a shortage or surplus of personnel. However, the mark to notify that there is a day when more personnel than the required number are assigned, or that there is a day when fewer personnel than the required number are assigned, is not limited to a change in background color.

[0081] In addition, on the Actual Shift Design [By Store] screen, a mark is added to notify that the store is temporarily closed. In the example shown, an "X" mark is added to April 3 (Monday) for Kanto Store No. 1 and April 7 (Sunday) for Kansai Store No. 2. However, there is no particular limitation on the mark to notify that the store is temporarily closed.

[0082] In addition, the applicant also refers to frames where there is a shortage of personnel and which are marked with a ``shortage'' in the figure as ``empty frames,'' and frames where there is an excess of personnel and which are marked with a ``surplus'' in the figure as ``overflow frames.''

[0083] When the allocation of pharmacists is actually changed to resolve the staffing shortage or excess of the actual shift, the CPU 111 displays the actual shift adjustment screen shown in FIG. 10 on the display unit 114 in response to a request from the manager. On this screen, the allocation of pharmacists to each store on the specified day can be confirmed. In addition, unassigned pharmacists are displayed next to them. In addition, among the unassigned pharmacists, those who have already been assigned to a store are displayed with the name of the store to which they are assigned, and those who have not yet been assigned to a store are left blank. Therefore, the allocation status of unassigned pharmacists can be easily understood. The "unassigned pharmacists" may include pharmacists who do not have a fixed working store, that is, pharmacists who can be flexibly transferred to any store. This is because such pharmacists can flexibly change their allocation even if the store to which they are assigned has already been decided.

[0084] Also, at the top of the screen, a day selection field for selecting a day and a button for shifting the selected day by one day are displayed next to it. In FIG. 10, "April 1 (Monday)" is selected, so the shifts for April 1 (Monday) are displayed. Also, below that, a pull-down menu for selecting an area is displayed, and for example, "All," "Kanto area," and "Kansai area" can be selected. In FIG. 10, "All" is selected, so all stores are displayed. In contrast, if "Kanto area" is selected, only stores belonging to the Kanto area are displayed, and the list of unassigned pharmacists only displays pharmacists whose commuting area is the Kanto area. Similarly, if "Kansai area" is selected, only stores belonging to the Kansai area are displayed, and the list of unassigned pharmacists only displays pharmacists whose commuting area is the Kansai area. Also, next to that, a pull-down menu for selecting the status of the frame is displayed, and it can be selected from "All," "Available frame (staff shortage)," and "Overflow frame (staff surplus)." In FIG. 10, "All" is selected, so all stores are displayed. On the other hand, if "Available slots available" is selected, only stores with available slots, i.e. Kanto Store No. 1, are displayed as shown in Figure 11, and the unassigned list also displays only pharmacists whose commuting area is Kanto Store No. 1. If "Overflow slots available" is selected, only stores with overflow slots, i.e. Kanto Store No. 2, are displayed as shown in Figure 12, and the unassigned list also displays only pharmacists whose commuting area is Kanto Store No. 2. This configuration allows the necessary information to be selected and displayed, improving the operability of the shift management system 1.

[0085] In addition, a pull-down menu is set in the column for each store. For example, from the pull-down menu for Kanto Store No. 1, the store experience value of each unassigned pharmacist can be displayed as shown in FIG. 13. The store experience value is the experience value at Kanto Store No. 1, and in this embodiment, it is the number of times worked at Kanto Store No. 1. However, the method of setting the store experience value is not particularly limited. The manager can use the store experience value as a judgment criterion to select a pharmacist to be assigned to Kanto Store No. 1 from the unassigned list. Therefore, it is possible to assign pharmacists who are expected to be immediately effective, rather than simply matching personnel, to Kanto Store No. 1.

[0086] Furthermore, from the pull-down menu of Kanto Store No. 1, a map screen like that shown in Figure 14 can be displayed. This map screen displays a photo and map of Kanto Store No. 1, the names of unassigned pharmacists whose commuting area includes Kanto Store No. 1, the commuting time and distance to Kanto Store No. 1, and a "Route" button for displaying the commuting route from home to Kanto Store No. 1 on the map. Using this map information as a basis for judgment, the administrator can select pharmacists to be assigned to Kanto Store No. 1 from the unassigned list.

[0087] A pull-down menu is set in the column for each pharmacist, and a profile screen as shown in FIG. 15 can be displayed from this pull-down menu. The profile screen is created based on the profile information stored in the profile database DB1. The profile screen displays the pharmacist's employee number, face photo, date of joining the company, date of birth, employment type, evaluation, current address, etc. In particular, in the current address, in addition to a map of the home, the stores that can be commuted to, the commuting time and distance to each store, and a "Route" button for displaying the commuting route from the home to each store on the map are displayed. The administrator can use such profile information as a basis for selecting a pharmacist to be assigned to the Kanto No. 1 store from the unassigned list.

[0088] For example, when it is decided that the pharmacist to be assigned to Kanto store No. 1 is pharmacist A3 using these various decision-making materials, the administrator inputs the name of pharmacist A3 in the blank space for Kanto store No. 1, as shown in FIG. 16. The input method is not particularly limited, and the name may be input directly, or pharmacist A3 may be dragged from the unassigned list and dropped into the blank space for Kanto store No. 1. With the above, the actual shift for April 1 (Monday) for Kanto store No. 1 is completed. Note that the same registration can also be performed from the screen for actual shift design [by person] shown in FIG. 8 or the screen for actual shift design [by store] shown in FIG. 9. That is, in the screen for actual shift design [by person] shown in FIG. 8, the same registration can be performed by inputting "Kanto store No. 1" in the field for April 1 for pharmacist A3. In addition, in the screen for actual shift design [by store] shown in FIG. 9, the same registration can be performed by inputting "pharmacist A3" in the empty slot for April 1 for Kanto store No. 1.

[0089] In the above example, the vacant slots are filled by assigning unassigned pharmacists to stores with staff shortages, but the method of filling the vacant slots is not limited to this. For example, the vacant slots may be filled by reassigning pharmacists who are not on the unassigned list, that is, pharmacists who are already assigned to the stores.

[0090] On the other hand, in the case of Kanto Store No. 2, since there is an excess of one pharmacist, the manager, for example, negotiates with one of pharmacists A5, A6, and A7 to take paid leave. Alternatively, if there is a store (Kanto Store No. 1) that is short-staffed as in this embodiment, the manager negotiates with the pharmacist to change his / her place of work to that store (Kanto Store No. 1). Alternatively, the manager negotiates with one of pharmacists A5, A6, and A7 to transfer him / her to the store that is short-staffed by having a pharmacist assigned to another store take paid leave. As a result, for example, if pharmacist A5 agrees to take paid leave, the manager deletes pharmacist A5 from Kanto Store No. 2 as shown in FIG. 17. With the above, the actual shifts for April 1 (Monday) of Kanto Store No. 1 are completed.

[0091] When the creation of the actual shift for each store is completed in this manner, the CPU 111 stores the input contents and updates the actual shift information in response to a request from the manager (for example, pressing the register button). In this way, the actual shift is created. The created actual shift can also be confirmed from the terminal device 12 via the communication network N. In this way, the actual shift can be provided between the manager and each store.

[0092] The shift management device 11 as described above includes a basic shift creation program PG3 as a basic shift creation means for creating a basic shift that reflects basic shift information, and an actual shift creation program PG4 as an actual shift creation means for creating an actual shift that reflects events for each employee in the basic shift. From the basic shift, in principle, it is possible to confirm who, when, and where to work, and from the actual shift, it is possible to confirm who, when, and where to actually work. Therefore, the actual shift can be used to grasp the actual shift situation. On the other hand, from the basic shift, it is possible to grasp the daily surplus or shortage of personnel. Then, by securing new employees and reassigning employees currently employed so that the surplus or shortage of personnel is eliminated, personnel can be appropriately arranged. In other words, the shift management device 11 is not limited to the conventional concept of shifts (just for confirming shifts), but can also be connected to employment-related work. Therefore, the shift management device 11 exhibits high convenience.

[0093] The shift management device, the shift management method, and the shift management program of the present invention have been described above based on the illustrated embodiment, but the present invention is not limited to this. The configuration of each part can be replaced with any configuration having a similar function. In addition, any other configuration or process may be added to the present invention.

[0094] In addition, in the above-described embodiment, the HDD and SSD of the memory unit 115 are used as a medium that makes the shift management program of the present invention computer-readable, but this is not limited to this, and for example, portable recording media such as flash memory and CD-ROM can also be applied. [Explanation of symbols]

[0095] 1...shift management system, 11...shift management device, 111...CPU, 112...operation unit, 113...RAM, 114...display unit, 115...storage unit, 116...communication unit, 12...terminal device, A1 to A10...pharmacists, B1 to B6...pharmacists, DB1...profile database, DB2...event database, N...communication network, PG1...basic shift frame creation program, PG2...actual shift frame creation program, PG3...basic shift creation program, PG4...actual shift creation program

Claims

1. A basic shift creating means for creating a basic shift reflecting the basic shift information; and an actual shift creation means for creating an actual shift by reflecting an event for each employee in the basic shift.

2. The shift management device according to claim 1, further comprising an event storage means for storing the event.

3. 2. The shift management device according to claim 1, further comprising a profile storage means for storing a profile of the employee.

4. 2. The shift management device according to claim 1, further comprising a frame registration means for registering the number of personnel required each day.

5. The shift management device according to claim 4, wherein the basic shift creation means attaches a mark to notify that there is a day on which more personnel than the required number are assigned in the basic shift, or that there is a day on which less than the required number of personnel are assigned.

6. The shift management device according to claim 4, wherein the actual shift creation means attaches a mark to notify that there is a day when more personnel than the required number are assigned to the actual shift, or that there is a day when less personnel than the required number are assigned to the actual shift.

7. 2. The shift management device according to claim 1, wherein the basic shift creation means creates the basic shift on a weekly basis, and when the basic shift for one week is created, the basic shift for the next week and thereafter is repeatedly reflected.

8. The shift management device according to claim 1 , wherein the basic shift creation means creates a list of the unassigned employees for each day together with the basic shift.

9. The shift management device according to claim 1 , wherein the actual shift creation means creates a list of the unassigned employees for each day together with the actual shifts.

10. A basic shift creation step for creating a basic shift reflecting basic shift information; and creating an actual shift by reflecting an event for each employee in the basic shift.

11. A shift management program that causes a computer to function as a basic shift creation means for creating a basic shift that reflects basic shift information, and an actual shift creation means for creating an actual shift that reflects events for each employee in the basic shift.

Citation Information

Patent Citations

  • Shift determination device and shift determination method

    JP2019101551A