Work shift setting system, work shift setting method, and work shift setting program
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-10-23
- Publication Date
- 2026-03-12
AI Technical Summary
Existing systems fail to visually display time periods when a qualified employee is absent during business hours, increasing the burden of adjusting work shifts in stores that require specific qualifications.
A work shift setting system that includes a control unit to access employee and shift data, visually displaying absence periods and adjusting shifts to reduce the burden by integrating a shift setting and adjustment mechanism.
The system reduces the burden of adjusting work shifts by visually displaying and adjusting schedules when qualified personnel are absent, ensuring compliance with operational requirements.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a work shift setting system, a work shift setting method, and a work shift setting program. [Background technology]
[0002] For example, in a company that operates a store, depending on the type of business, there are certain tasks that can only be performed by employees with specific qualifications, so it is necessary for the store to have qualified personnel on staff for business purposes. Therefore, the store needs to set employee work shifts taking into account the presence or absence of qualifications. For example, Patent Document 1 discloses a system for setting employee work shifts. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent Publication No. 2021-111233 Summary of the Invention [Problem to be solved by the invention]
[0004] However, the above-mentioned Patent Document 1 does not state anything about visually displaying the time periods when a qualified person is absent when setting employee work shifts in a case where a qualified person needs to be on standby at a store during business hours, thereby reducing the burden of adjusting work shifts.
[0005] The present invention has been made in consideration of the above, and aims to provide a work shift setting system, work shift setting method, and work shift setting program that, when setting employee work shifts in a store where a qualified person needs to be on standby during business hours, can visually display the time periods when the qualified person is absent, thereby reducing the burden of adjusting work shifts. [Means for solving the problem]
[0006] In order to solve the above-mentioned problems and achieve the object, the present invention provides a work shift setting system that includes a control unit and sets work shifts for store employees, wherein the control unit is configured to be able to access a memory area that stores an employee master that associates and registers the employees, the store to which they belong, and whether or not they have the specified qualifications necessary for the store's operations, and shift data that includes the employees, work days, the store to which they belong, start time, and finish time, and the system is characterized by comprising: a shift setting means that, in response to operation by an operator at the store, sets employee shifts and registers the shift data for a specified store and target year and month; and a shift adjustment means that, in response to operation by the store operator on an adjustment screen, references the shift data and the employee master for the specified store and target date, displays the employees, whether or not they have the specified qualifications, and working hours, checks whether there are any time periods when employees with the specified qualifications are absent, and if there are any time periods when they are absent, displays a warning about the time periods when they are absent, and adjusts the employee shifts for the time periods when they are absent if possible.
[0007] According to one aspect of the present invention, the shift data includes the store to be supported in the case of support settings, and the control unit may further include a shift support setting means for, at another store that has received a request for support from the store, setting up support for the shift during the time period when an employee of the other store who has the specified qualifications is absent for the store and target day in response to an operation on an adjustment screen by an operator of the other store, and updating the shift data.
[0008] According to one aspect of the present invention, the shift adjustment means, in response to the store operator's operation on the adjustment screen, may refer to the shift data and the employee master for the store and target day to display the employee, whether or not they have a specified qualification, and their working hours, and may also display an identification to that effect if they are set as a support employee.
[0009] According to one aspect of the present invention, multiple specified qualifications can be registered for each employee in the employee master, and the shift adjustment means may check on the adjustment screen whether there are any time periods during which the employee is absent for the multiple specified qualifications, and display a warning if there are any time periods during which the employee is absent.
[0010] According to another aspect of the present invention, the store may include a gas station, and the specified qualifications may include a Class 4 Hazardous Materials Handler.
[0011] In addition, in order to solve the above-mentioned problems and achieve the object, the present invention provides a work shift setting method executed by an information processing device having a control unit, wherein the control unit is configured to be able to access a memory area that stores an employee master that associates and registers employees, the store to which they belong, and whether or not they have certain qualifications necessary for store operations, and shift data that includes employees, work days, the store to which they belong, start times, and finish times, and the method includes: a shift setting process executed by the control unit that, in response to operations by an operator at the store, sets employee shifts and registers the shift data for a specified store and target year and month; and a shift adjustment process that, in response to operations by the store operator on an adjustment screen, references the shift data and the employee master for the specified store and target date, displays employees, whether or not they have certain qualifications, and working hours, checks whether there are any time periods when employees with certain qualifications are absent, and if so, displays a warning about the time periods when they are absent, and adjusts the employee's work shifts for the time periods when they are absent if possible.
[0012] Furthermore, in order to solve the above-mentioned problems and achieve the object, the present invention provides a work shift setting program to be executed by an information processing device having a control unit, wherein the control unit is configured to be able to access a memory area that stores an employee master that associates and registers employees, the stores they belong to, and whether or not they have predetermined qualifications necessary for store operations, and shift data that includes employees, work days, the stores they belong to, start times, and finish times, and the control unit executes a shift setting process in which, in response to operation by an operator at the store, the control unit sets employee shifts for a specified store and target year and month and registers the shift data, and a shift adjustment process in which, in response to operation by the store operator on an adjustment screen, the control unit adjusts employee shifts for the specified store and target date, and references the shift data and the employee master to display employees, whether or not they have predetermined qualifications, and working time periods, and checks whether or not there are time periods when employees with predetermined qualifications are absent, and if there are time periods when they are absent, displays a warning about the time periods, and adjusts employee work shifts for the time periods when they are absent if possible. [Effects of the Invention]
[0013] According to the present invention, when a store needs a person with a specified qualification to be on standby during business hours, when setting employee work shifts, the time periods when the person with the specified qualification is absent can be visually displayed, thereby reducing the burden of adjusting work shifts. [Brief explanation of the drawings]
[0014] [Figure 1] FIG. 1 is a block diagram showing an example of the configuration of a work shift scheduling system according to this embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of the configuration of the belonging master. [Figure 3] FIG. 3 is a diagram illustrating an example of the configuration of the employee master. [Figure 4] FIG. 4 is a flowchart illustrating an outline of the overall processing of the control unit of the work shift planning system according to this embodiment. [Figure 5] FIG. 5 is a diagram for explaining a specific example of the processing of the control unit of the work shift scheduling system according to the present embodiment. [Figure 6] FIG. 6 is a diagram for explaining a specific example of the processing of the control unit of the work shift scheduling system according to the present embodiment. [Figure 7] FIG. 7 is a diagram for explaining a specific example of the processing of the control unit of the work shift planning system according to the present embodiment. [Figure 8] FIG. 8 is a diagram illustrating a specific example of the processing of the control unit of the work shift planning system according to the present embodiment. [Figure 9] FIG. 9 is a diagram for explaining a specific example of the processing of the control unit of the work shift scheduling system according to the present embodiment. [Figure 10] FIG. 10 is a diagram for explaining a specific example of the processing of the control unit of the work shift scheduling system according to the present embodiment. [Figure 11] FIG. 11 is a diagram for explaining a specific example of the processing of the control unit of the work shift scheduling system according to this embodiment. [Figure 12] FIG. 12 is a diagram for explaining a specific example of the processing of the control unit of the work shift scheduling system according to the present embodiment. [Figure 13] FIG. 13 is a diagram for explaining a specific example of the processing of the control unit of the work shift scheduling system according to this embodiment. [Figure 14] FIG. 14 is a diagram illustrating a specific example of the processing of the control unit of the work shift planning system according to the present embodiment. [Figure 15] FIG. 15 is a diagram for explaining a specific example of the processing of the control unit of the work shift scheduling system according to this embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0015] Hereinafter, embodiments of a work shift setting system, a work shift setting method, and a work shift setting program according to the present invention will be described in detail with reference to the accompanying drawings. However, the present invention is not limited to these embodiments.
[0016] [1. Overview] For example, in companies that operate stores, depending on the type of business, there are certain tasks that can only be performed by employees with specific qualifications (such as qualifications prescribed by law), so it is necessary for the business to have qualified personnel on staff. As a result, stores must adjust working hours based on the employees who are available to work that day, taking into account the qualifications of the employees, making shift adjustments cumbersome.
[0017] For example, companies that operate gas stations are required to have a Class 4 Hazardous Materials Handler (hereinafter referred to as "Class 4 Qualification") on standby during business hours. Pharmacies are also required to have a pharmacist on standby during business hours.
[0018] Therefore, in this embodiment, when a store needs a qualified person to be on standby during business hours, the burden of adjusting work shifts is reduced by visually displaying and warning the time periods when the qualified person is absent when setting employee work shifts. It is also possible to reduce the burden of adjusting work shifts when support is provided from another store.
[0019] In the following, we will use a gas station as an example of a store, but the present invention is not limited to this and can be applied to all industries where a qualified person is required to be on standby at the store during business hours, such as pharmacies.
[0020] [2. Configuration] The configuration of a work shift scheduling system 100 according to this embodiment will be described with reference to Fig. 1. The work shift scheduling system 100 can be suitably used by a company or the like that operates multiple stores that require qualified personnel to be on standby during business hours (in this example, gas stations that require qualified personnel with Class B4 qualifications). Fig. 1 is a block diagram showing an example of the configuration of the work shift scheduling system 100.
[0021] The work shift scheduling system 100 is, for example, a commercially available desktop personal computer or workstation. As shown in Fig. 1, the work shift scheduling system 100 includes a control unit 102, a communication interface unit 104, a storage unit 106, and an input / output interface unit 108. The units included in the work shift scheduling system 100 are connected to each other so that they can communicate with each other via any communication path.
[0022] The communication interface unit 104 communicatively connects the work shift scheduling system 100 to the network 300 via a communication device such as a router and a wired or wireless communication line such as a dedicated line. The communication interface unit 104 has a function for communicating data with other devices via a communication line. Here, the network 300 has a function for communicatively connecting the work shift scheduling system 100 with the server 200 and the store terminals 400, etc., and is, for example, the Internet or a LAN (Local Area Network). The store terminals 400, etc. are terminals located in stores, for example, at Kokura IC or Yukuhashi IC in the Fukuoka area of western Japan. Kokura IC in the Fukuoka area of western Japan will be abbreviated as "Kokura IC," and Yukuhashi IC in the Fukuoka area of western Japan will be abbreviated as "Yukuhashi IC."
[0023] An input device 112 and an output device 114 are connected to the input / output interface unit 108. The output device 114 may be a monitor (including a home television), a speaker, or a printer. The input device 112 may be a keyboard, a mouse, a microphone, or a monitor that functions as a pointing device in cooperation with a mouse. In the following, the output device 114 may be referred to as the monitor 114 as a display unit, and the input device 112 may be referred to as the keyboard 112 or the mouse 112.
[0024] Various databases, tables, files, etc. are stored in the storage unit (storage area) 106. Computer programs that work in conjunction with the OS (Operating System) to issue commands to the CPU (Central Processing Unit) to perform various processes are recorded in the storage unit 106. The storage unit 106 can be, for example, a memory device such as RAM (Random Access Memory) or ROM (Read Only Memory), a fixed disk device such as a hard disk, a flexible disk, an optical disk, etc.
[0025] The storage unit 106 also stores a department master 106a, an employee master 106b, shift data, etc. Fig. 2 is a diagram showing an example of the structure of the department master 106a, and Fig. 3 is a diagram showing an example of the structure of the employee master 106b.
[0026] The affiliation master 106a can be configured as a table or the like in which affiliated stores (affiliation code and / or affiliation name), business hours, and closing times are registered in association with each other, as shown in Fig. 2. In the example shown in Fig. 2, the first line has the affiliation code "Z00-Z00-Z01", the affiliation name "West Japan - Fukuoka area - Kokura IC", business hours "07:00", and closing time "22:00", and the second line has the affiliation code "Z00-Z00-Z02", the affiliation name "West Japan - Fukuoka area - Yukuhashi IC", business hours "07:00", and closing time "22:00".
[0027] As shown in Figure 3, the employee master 106b can be configured as a table that associates and registers the employee (employee code and / or employee name), the store (department code and / or name), work system (full-time employee or part-time employee), employee classification (full-time employee or part-time employee), and the presence or absence of the Class 4 qualification, which is a predetermined qualification required for store operations (qualification acquisition date, qualification expiration date). The presence or absence of Class 4 qualification is determined as "qualified" if the target date is between the qualification acquisition date and the qualification expiration date, and "not qualified" if it is outside the range between the qualification acquisition date and the qualification expiration date.
[0028] In the example shown in the figure, the first line contains the employee code "A001," employee name "Employee A01," affiliation code "Z00-Z00-Z01," store affiliation name "West Japan - Fukuoka Area - Kokura IC," work system "Full-time employee," employee classification "Full-time employee," and qualification acquisition date "2022 / 04 / 01."
[0029] The shift data may include the employee code, work date, department, arrival time, departure time, supporting department which is the store the employee supports, the arrival time, and the departure time.
[0030] The control unit 102 is a CPU or the like that performs overall control of the work shift setting system 100. The control unit 102 has an internal memory for storing control programs such as an OS, programs that define various processing procedures, required data, etc., and executes various information processes based on these stored programs.
[0031] The control unit 102 is configured to be able to access the department master 106a, employee master 106b, shift data, etc. stored in the storage unit 106. The department master 106a, employee master 106b, shift data, etc. may be stored in another location (for example, the server 200) as long as the control unit 102 is able to access them.
[0032] The control unit 102 conceptually includes a shift setting unit 102a, a shift adjustment unit 102b, a shift support setting unit 102c, a screen display control unit 102d, and a master maintenance unit 102e.
[0033] The screen display control unit 102d provides a shift setting screen, a shift adjustment screen, a support schedule registration screen, etc. in response to access from the store terminals 400, etc., and controls the display of these screens and the acceptance of their input. The screen display control unit 102d also controls the display of various screens (for example, a master maintenance screen, etc.) displayed on the monitor 114 and the input thereof.
[0034] The shift setting unit 102a sets employee shifts for the store and target month and year in response to operations by an operator (e.g., a store manager) on a shift setting screen at the store terminal 400 of the store, and registers the shift data in the memory unit 106.
[0035] In response to an operator's (e.g., a store manager's) operation on the shift adjustment screen (adjustment screen) on the store terminal 400 of the store, the shift adjustment unit 102b references the shift data and employee master 106b for the store and target day, displays the employees, whether they have the required qualifications, and working hours, and checks whether there are any hours when employees with the required qualifications are absent, and if there are any hours when they are absent, displays a warning about the absence hours and adjusts the employee's shift for the absence hours if possible. In addition, if a support setting is set, the shift adjustment unit 102b may display an identification to that effect.
[0036] In addition, the employee master 106b may be configured to allow multiple specified qualifications to be registered for each employee, and the shift adjustment unit 102b may check on the shift adjustment screen whether there are any time periods during which the employee is absent for the multiple specified qualifications, and display a warning if there are any time periods during which the employee is absent.
[0037] The shift support setting unit 102c, in response to an operator (e.g., the store manager)'s operation on the shift adjustment screen of the store terminal 400 at a store that has received a request for support from another store, sets up support for shifts during the time periods when employees of the store who have the specified qualifications are absent for the target days of the store that has received the support request, and updates the shift data.
[0038] The master maintenance unit 102e performs settings such as inputting, adding, deleting, and editing data for the department master 106a and the employee master 106b in response to an operator's operation on a master maintenance screen displayed on the monitor 114, for example.
[0039] [3. Specific Examples] 1 to 15, a specific example of the processing by the control unit of work shift setting system 100 in this embodiment will be described. An outline of the overall processing by the control unit of work shift setting system 100 in this embodiment will be described with reference to Fig. 4. Fig. 4 is a diagram showing a flow for explaining an outline of the overall processing by the control unit of work shift setting system 100 in this embodiment.
[0040] (3-1. Overall processing) 4, the shift setting unit 102a executes a shift setting process (step S1). Specifically, in the shift setting process, the shift setting unit 102a sets employee shifts for the store (for example, Kokura IC) and the target year and month in response to an operation by an operator (for example, a store manager) on a shift setting screen at the store terminal 400 of the store, and registers the shift data in the storage unit 106.
[0041] The shift adjustment unit 102b and the shift support setting unit 102c execute the shift adjustment process (step S2). Specifically, in the shift adjustment process, in response to an operation by an operator (e.g., a store manager) on the shift adjustment screen of the store terminal 400 at the store (e.g., Kokura IC), the shift adjustment unit 102b references the shift data and employee master 106b for the store and target day, displays the employees, whether they have the required qualifications, and their working hours, and checks whether there are any time periods when employees with the required qualifications are absent. If there are any time periods when employees are absent, a warning is displayed about the absence time periods, and adjusts the employee's shift for the absence time periods if possible. Furthermore, if support settings are configured, the shift adjustment unit 102b may display an identification to that effect.
[0042] In addition, in the shift adjustment process, at a store (e.g., Yukuhashi IC) that has received a request for support from another store (e.g., Kokura IC), the shift support setting unit 102c, in response to operations by an operator (e.g., the store manager) on the shift adjustment screen at the store terminal 400 of that store, sets up support for shifts during the time periods when employees of that store who have the specified qualifications are absent for the target days of the store that has received the support request, and updates the shift data.
[0043] (3-2. Sample data) 5 to 15 are diagrams showing sample data for explaining a specific example of the processing by the control unit 102 of the work shift scheduling system 100 according to the present embodiment. A specific example of the processing by the control unit 102 of the work shift scheduling system 100 according to the present embodiment will be explained with reference to FIGS. 7 to 13.
[0044] 1. Adjusting work schedules within one's own store will be described with reference to Figures 5 to 9. In this example, adjusting work schedules at Kokura IC will be described.
[0045] (S1: Shift setting process) 5(A) is a diagram showing an example of the display of a shift pattern setting screen 500. The shift pattern setting screen 500 has a header area 501 for specifying the target year and month, department 1-3 (specified store), work system, and employee classification, a shift pattern display area 502, a shift setting area 503 for setting the employee's shift for the corresponding month, and a registration button (not shown). In the example shown in the figure, the target year and month are specified as "2022 / 11" and store "Z01: Kokura IC."
[0046] In the shift pattern display area 502, a plurality of shift patterns are displayed, and by selecting one of these shift patterns, the employee's shift can be set in the shift setting area 503.
[0047] The shift pattern display area 502 displays the employee, employee category, whether or not the employee has Class 4 qualifications (○: Qualified), the calendar date for the specified target month, and the time of arrival and departure. "Employee" refers to the employee master 106b and extracts and displays employees of the specified store. The "Community" column refers to the employee master 106b and determines whether the employee's employee category is full-time or part-time, and displays the first character of the employee's employee category (Full-time or A). For "Class 4 qualifications," the employee master 106b is referenced, and if the target date for the employee is between the date of qualification acquisition and the date of qualification expiration, "Qualified: ○" is displayed.
[0048] Specify the target year and month, department 1 to 3 (specify store), work system, and employee classification, and select a shift pattern for each employee displayed in the shift pattern display area 502 to set shifts for each working day for one month. When the register button (not shown) is pressed, the shift data corresponding to the input on the screen is registered in the memory unit 106.
[0049] Clicking on a date in the shift pattern display area 502 will take you to the shift adjustment screen 600. If there is an adjustment to the time period, you can make the adjustment on the shift adjustment screen 600. In the example shown in the figure, for example, clicking on "30th" will display the shift adjustment screen 600 as shown in FIG.
[0050] Figure 5(B) is a diagram showing an example of shift data registered in the case of the input contents of Figure 5(A). The shift data has items such as employee code, work date, department, start time, finish time, supporting department (support store), start time, and finish time.
[0051] (S2: Shift adjustment processing) 6 is a diagram showing an example of the display of the shift adjustment screen 600. The shift adjustment screen 600 has a header area 601 for specifying the target date, affiliated store, work schedule, employee classification, sort order, and display of the previous day or the next day, and a shift adjustment area 602 for adjusting employee shifts for the target date. The target date, affiliation, work schedule, and employee classification reflect the contents of the shift setting screen.
[0052] In the shift adjustment area 602, the employee master 106b and shift data are referenced, and for each employee, the employee classification, whether or not they have a Class 4 qualification (○: Qualified), the time period they work, their arrival and departure times, and whether or not they are a support employee are displayed. Also, at the bottom, the "number of people" scheduled to work by time period are tallied and displayed (meaning a tally of the number of people scheduled to work at the store).
[0053] "Community" refers to the employee master 106b to determine whether the employee is a full-time employee or a part-time employee, and displays the first character of the employee's employee classification (full-time or A). "B4 qualification" refers to the employee master 106b, and if the target date for the employee is between the qualification acquisition date and the qualification expiration date, "Qualified: ○" is displayed. The B4 holder check process shown in Figure 7 checks the time periods during the business hours of the specified store specified in the affiliation master 106a when there are no B4 holders, and displays a warning.
[0054] In this example, the business hours of store "Z01: Kokura IC" are 7:00 to 22:00 according to the department master 106a. As of November 30th, employees A01 and A02 are qualification holders according to the employee master 106b, so a circle is displayed in "B4 qualification." When the shifts shown in Figure 5 are created, there are no B4 holders between 14:00 and 15:00, so a warning is displayed in the header of the time period.
[0055] Figure 7 is a diagram to explain the process for checking Class B4 holders. Here, we will explain the above example. The schedules of store employees who hold the qualification are checked in order. First, (A) in the initial state, all time periods in the time period array data are set to the initial state "0". (B) In the time period array data, the working time period of employee A01 is updated to "1". (C) In the time period array data, the working time period of employee B01 is updated to "1". (D) In the time period array data, all non-business hours are set to -1. (E) If a "0" exists in the time period array data, a warning is displayed for that time period.
[0056] As shown in Figure 8(A), in the shift adjustment area 602, adjust the work schedule for employee 01, changing the scheduled departure time from 14:00 to 16:00, eliminating the time period during business hours when a Class 4 certified employee is absent, thereby canceling the warning. When the registration button (not shown) is pressed, the shift data is updated as shown in Figure 8(B). In this case, the Class 4 certified employee check process is as shown in Figure 9, and since there is no "0" in the time period array data (E), no warning is displayed.
[0057] 2. The case of requesting support from another store to make an adjustment will be explained with reference to Figures 10 to 14. In this example, since shift adjustments cannot be made at Kokura IC, a case where a support shift is registered at Yukuhashi IC will be explained.
[0058] (S2: Shift adjustment processing) Fig. 10(A) is a display example of a shift adjustment screen, Fig. 10(B) is a diagram showing an example of shift data, and Fig. 11 is a diagram showing the result of the Otsu-4 holder check process in this case.
[0059] Check the shifts at Kokura IC. As shown in Figure 10(A), at store "Z01: Kokura IC," employee A01 is the only employee with a Class 4 license on 12 / 01, and since no employee with a Class 4 license is available between 16:00 and 21:00, a warning is displayed. At store "Z01: Kokura IC," the absence cannot be resolved by the store's own employees, so support is requested from another store.
[0060] For example, a request for support may be made by providing a support request button (not shown) on the shift adjustment screen, and when the support request button is pressed, the request for support may be notified to the store terminal 400 of another nearby store, or support may be requested from the other store by email, fax, telephone, etc.
[0061] An example will be described in which a store (store terminal 400) at Yukuhashi IC that has received a support request assigns a support employee to a store at Kokura IC. Fig. 12(A) is a diagram showing an example of the support schedule registration screen 700. Fig. 12(B) is a diagram showing an example of the shift adjustment screen 600. Fig. 12(C) is a diagram showing an example of shift data registration (update example).
[0062] Register (set) support at Yukuhashi IC. In the shift adjustment screen 600 shown in FIG. 12(B), Yukuhashi IC is specified as the store, and December 1, 2022, is specified as the target date. In the shift adjustment area 602, the employee "Employee A05" at Gyotoku IC is displayed, and he / she has the Otsu-4 license (○). To register support, click "Go support" on the shift adjustment screen 600, and the support schedule registration screen shown in FIG. 12(A) will be displayed. On the support registration schedule screen, as shown in FIG. 12(A), specify the store to support and the start and end times of work. When registering a support schedule, your own affiliation is displayed initially, so you can select another store from there. Support registration for your own store is not possible. In this example, specify the store "Z01: Kokura IC," the start time of work "15:00," and the end time of work "22:00."
[0063] When an employee is selected in the shift adjustment area 602, the contents of the support registration screen are reflected, the support registration shift is set to the time period, and the arrival time, departure time, and support affiliation are set. In this example, when employee A05 is selected, the arrival time of employee A05 is set to "15:00", departure time of employee A05 to "22:00", and support affiliation "Z01: Kokura IC". When the registration button (not shown) is pressed, the shift data is updated as shown in Figure 12 (C). In this example, the fifth line is updated to employee code "A005", work date "2022 / 12 / 01", affiliation code "Z00-Z00-Z02", arrival time of employee A05 to "15:00", departure time of employee A05 to "22:00", support affiliation "Z00-Z00-Z01", arrival time of employee A05 to "15:00", and departure time of employee A05 to "22:00".
[0064] 13 and 14, a case where support settings are checked at a store (store terminal 400) at Kokura IC will be described. Fig. 13(A) is a diagram showing an example of a shift adjustment screen display, and Fig. 13(B) is a diagram showing an example of shift data. Fig. 14 is a diagram showing the results of the Otsu-4 holder check process in this case.
[0065] As shown in Figure 13 (A), the shift adjustment screen 600 specifies store "Z01: Kokura IC" and target date "2022 / 12 / 01." In the shift adjustment area 602, shift data is extracted and displayed, including employees whose "supporting affiliation" for the target date is their own store. Supporting employees are displayed at the bottom of their own store's employees. Supporting employee A05 has a Class 4 license (○) and is registered to support from 15:00 to 22:00. When shift data is registered as a support, it is displayed in an identifying manner so that it is clear that a supporter will be asked to come in. A Class 4 holder check process is performed, including for employees coming in to support, to determine whether there are any time periods when a Class 4 holder is absent. In this example, the Class 4 holder check process does not issue a warning because there is no "0" in the time period array data (E), as shown in Figure 14.
[0066] 3. Checking multiple qualifications will be described with reference to Fig. 15. Fig. 15(A) is a diagram showing another example of the display of the shift adjustment screen. Fig. 15(B) is a diagram showing another example of the configuration of the employee master 106b.
[0067] As shown in FIG. 15(B), the employee master 106b may be configured to allow multiple qualifications to be registered with the date field as a free field (the display / hide setting may also be possible). In the example shown in FIG. 15(B), fields are provided for the acquisition date and expiration date of the second qualification and the acquisition date and expiration date of the third qualification. Employee A01 acquired qualification 2 on "2022 / 05 / 01", and employee A05 acquired qualification 2 on "2022 / 10 / 01". For example, in the case of a gas station, second, third, etc. qualifications may include automobile mechanic, Type A hazardous materials handler, etc.
[0068] Depending on the requirements, it is possible to manage not only a single qualification but multiple qualifications, and link them with the display / hide settings, so that multiple qualification items can be checked on the shift adjustment screen.In the example shown in Figure 15(A), it is determined whether employees with qualifications B4 and 2 are assigned during business hours, and since there are no employees between 16:00 and 21:00, a warning is displayed.
[0069] As described above, according to this embodiment, the system includes the employee master 106b that associates and registers the employee, the store to which the employee belongs, and whether or not the employee has a predetermined qualification required for the store's operations; the shift setting unit 102a that sets employee shifts for a specified store and target month and registers the shift data in the storage unit 106 in response to an operation by an operator at the store; and the shift adjustment unit 102b that, in response to an operation by the store operator on the shift adjustment screen, references the shift data and the employee master 106b for the store and target date, displays the employee, whether or not the employee has a predetermined qualification, and working hours, checks whether or not there are time periods when an employee with the predetermined qualification is absent, and if there are time periods when the employee is absent, displays a warning about the time periods when the employee is absent, and adjusts the employee's shift for the time periods when the employee is absent if possible. Therefore, when setting employee work shifts when a qualified employee needs to be on standby at the store during business hours, the system can visually display the time periods when the qualified employee is absent, thereby reducing the burden of adjusting work shifts.
[0070] [4. Contribution to the United Nations-led Sustainable Development Goals (SDGs)] This embodiment can contribute to improving business efficiency and promoting appropriate management decisions by companies, thereby contributing to the achievement of SDGs Goals 8 and 9.
[0071] Furthermore, this embodiment can contribute to reducing waste and promoting paperless and electronic systems, thereby contributing to the achievement of SDGs Goals 12, 13, and 15.
[0072] Furthermore, this embodiment can contribute to strengthening control and governance, which can contribute to the achievement of Goal 16 of the SDGs.
[0073] 5. Other Embodiments The present invention may be implemented in various different embodiments other than those described above within the scope of the technical concept set forth in the claims.
[0074] For example, among the processes described in the embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using known methods.
[0075] Furthermore, the processing procedures, control procedures, specific names, information including parameters such as registered data and search conditions for each process, screen examples, and database configurations shown in this specification and drawings can be changed as desired unless otherwise specified.
[0076] Furthermore, with regard to the work shift setting system 100, the components shown in the drawings are functional concepts, and do not necessarily have to be physically configured as shown in the drawings.
[0077] For example, all or any part of the processing functions of the work shift scheduling system 100, particularly the processing functions performed by the control unit, may be implemented by a CPU and a program interpreted and executed by the CPU, or may be implemented as hardware using wired logic. The program is recorded on a non-transitory computer-readable recording medium containing programmed instructions for causing an information processing device to execute the processes described in this embodiment, and is mechanically read by the work shift scheduling system 100 as needed. That is, a computer program for issuing instructions to the CPU in cooperation with the OS and performing various processes is recorded in a storage unit such as a ROM or HDD (Hard Disk Drive). The computer program is executed by being loaded into RAM, and cooperates with the CPU to form the control unit.
[0078] This computer program may also be stored in an application program server connected to the work shift scheduling system 100 via any network, and all or part of it may be downloaded as needed.
[0079] Furthermore, the program for executing the processes described in this embodiment may be stored in a non-transitory computer-readable recording medium or configured as a program product. Here, the term "recording medium" includes any "portable physical medium" such as a memory card, a Universal Serial Bus (USB) memory, a Secure Digital (SD) card, a flexible disk, a magneto-optical disk, a ROM, an Erasable Programmable Read Only Memory (EPROM), an Electrically Erasable and Programmable Read Only Memory (EEPROM (registered trademark)), a Compact Disk Read Only Memory (CD-ROM), a Magneto-Optical disk (MO), a Digital Versatile Disk (DVD), and a Blu-ray (registered trademark) disc.
[0080] Furthermore, a "program" is a data processing method written in any language or description method, regardless of the format, such as source code or binary code. Note that a "program" is not necessarily limited to a single structure, but also includes a structure that is distributed as multiple modules or libraries, or a structure that achieves its function by cooperating with a separate program, such as an OS. Note that the specific configuration and reading procedure for reading a recording medium in each device shown in the embodiments, as well as the installation procedure after reading, can use well-known configurations and procedures.
[0081] The various databases stored in the memory unit are storage means such as memory devices such as RAM and ROM, fixed disk devices such as hard disks, flexible disks, and optical disks, and store various programs, tables, databases, and web page files used for various processes and providing websites.
[0082] The work shift scheduling system 100 may be configured as an information processing device such as a known personal computer or workstation, or may be configured as the information processing device connected to any peripheral device. The work shift scheduling system 100 may also be realized by installing software (including programs, data, etc.) that causes the device to perform the processing described in this embodiment.
[0083] Furthermore, the specific form of distribution and integration of the devices is not limited to that shown in the drawings, and all or part of them can be configured by functionally or physically distributing and integrating them in any unit depending on various additions or functional loads. In other words, the above-described embodiments can be implemented in any combination, or embodiments can be implemented selectively. [Explanation of symbols]
[0084] 100 Work Shift Setting System 102 Control section 102a Shift setting section 102b Shift adjustment section 102c Shift Support Settings 102d Screen display control unit 102e Master Maintenance Department 104 Communication interface unit 106 Storage section 106a Affiliated Master 106b Employee Master 108 Input / Output Interface Section 112 Input Device 114 Output Device 300 Network 400 store terminals
Claims
1. A work shift setting system including a control unit for setting work shifts for store employees, The control unit Employee master data that associates employees, the stores they belong to, and whether or not they have the necessary qualifications for store operations; Shift data including employee, working date, affiliated store, arrival time, departure time, The storage area storing the a shift setting means for setting employee shifts for a designated store and target month and year in response to an operation by an operator at the store, and registering the shift data; a shift adjustment means for displaying employees, whether they have predetermined qualifications, and working hours for the store and target day by referring to the shift data and the employee master in response to an operation by a store operator on the adjustment screen, and for checking whether there are any time periods when employees with predetermined qualifications are absent, and if there are any time periods when they are absent, displaying a warning about the time periods when they are absent, and adjusting the employee shifts for the time periods when they are absent if possible; A work shift setting system comprising:
2. The system is further configured to be able to access a storage area that stores an affiliation master including opening and closing times of affiliated stores, The shift adjustment means (1) sequentially checks the work schedules of employees with specified qualifications, and sets the value "1" to the working time period for pre-prepared time period arrangement data in which the value "0" is set as the initial value for each time period, (2) references the affiliation master and sets the value "-1" to the non-business hours for the time period arrangement data, and (3) displays a warning for the time period if the value "0" is set for the time period arrangement data. The work shift setting system according to claim 1 .
3. A work shift setting method executed by an information processing device having a control unit, The control unit Employee master data that associates employees, the stores they belong to, and whether or not they have the necessary qualifications for store operations; Shift data including employee, working date, affiliated store, arrival time, departure time, The storage area storing the Executed in the control unit: a shift setting process for setting employee shifts for a specified store and target month and year in response to an operation by an operator at the store, and registering the shift data; a shift adjustment process in which, in response to an operation by a store operator on the adjustment screen, the shift data and the employee master are referenced for the store and target day to display employees, whether they have predetermined qualifications, and working hours, and the process checks whether there are any hours when employees with predetermined qualifications are absent, and if there are any hours when employees are absent, displays a warning about the absence, and adjusts the employee's work shift for the absence hours if possible; A work shift setting method comprising:
4. A work shift setting program to be executed by an information processing device having a control unit, The control unit Employee master data that associates employees, the stores they belong to, and whether or not they have the necessary qualifications for store operations; Shift data including employee, working date, affiliated store, arrival time, departure time, The storage area storing the In the control unit, a shift setting process for setting employee shifts for a specified store and target month and year in response to an operation by an operator at the store, and registering the shift data; a shift adjustment process in which employee shifts are adjusted for the store and target day in response to operations on the adjustment screen by the store operator, and the shift data and employee master are referenced to display employees, whether they have predetermined qualifications, and working hours, and the process checks whether there are any hours when employees with predetermined qualifications are absent, and if there are any hours when they are absent, displays a warning about the absence, and adjusts the employee's work shift for the absence hours if possible; A work shift setting program to execute the above.