Program, information processing apparatus, and method
The employee management system addresses the challenge of managing paid leave eligibility for non-regular and part-time workers by storing performance information and determining compliance, ensuring businesses adhere to legal requirements.
Patent Information
- Application Number
- JP2024119578
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-07-25
- Publication Date
- 2026-02-05
- Estimated Expiration
- 2044-07-25
AI Technical Summary
Existing platforms for managing non-regular and part-time workers do not provide services to determine whether employees meet the conditions for granting paid leave, which is stipulated by law and regulations, leading to compliance challenges for businesses.
An employee management system that stores performance information and determines whether employees meet the conditions for paid leave, performing necessary procedures if the conditions are met, thereby ensuring compliance.
The system enables businesses to manage and ensure compliance with paid leave entitlements, preventing violations by accurately determining eligibility and processing necessary procedures.
Smart Images

Figure 2026018303000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a program, an information processing device, and a method. [Background technology]
[0002] Retail stores such as supermarkets and convenience stores, and restaurants such as family restaurants and izakayas often employ non-regular part-time or part-time workers as store clerks. In order to secure such workers, they register information about workers in advance, distribute job vacancies to workers when they become available, and then accept applications (job requests) from workers in response to the job vacancies, thereby securing workers. In addition, as mentioned above, worker information is registered and managed in advance, and a platform for this purpose is provided.
[0003] Social insurance coverage is now mandatory for such non-regular part-time and part-time workers, specifically short-term and part-time workers. Therefore, if a short-term or part-time worker does not wish to join, it is necessary to manage them so that they do not meet the conditions necessary to be covered by social insurance.
[0004] Patent Document 1 discloses a recruitment management system that manages those who do not wish to join social insurance so that they do not meet the conditions necessary to be covered by social insurance. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] Japanese Patent Application Publication No. 2024-055322 Summary of the Invention [Problem to be solved by the invention]
[0006] Incidentally, such non-regular part-time and part-time workers, specifically those working short or part-time hours, are required to be granted paid leave. The conditions for granting paid leave are stipulated by law and regulations, depending on the employee's working status. However, the current situation is that the platform that registers and manages employees as described above does not offer a service that allows users to manage whether or not an employee meets the conditions for granting paid leave.
[0007] Therefore, this disclosure describes a technology that enables management of whether or not an employee meets the conditions for granting paid leave. [Means for solving the problem]
[0008] According to one embodiment of the present disclosure, a program is provided for managing workers who apply for job postings from businesses, the program being executed by a computer including a processor and a memory. The memory stores performance information on the work performed by workers in response to the job postings from businesses. The program causes the processor to execute the following steps: accepting input of the job postings from businesses and presenting the information to workers; accepting input of application information from workers in response to the job postings; referencing the performance information for the workers whose application information has been accepted and determining whether the workers meet the conditions for granting paid leave; and presenting the information of the workers whose application information has been accepted to the business depending on the result of the determination of whether the workers meet the conditions for granting paid leave. [Effects of the Invention]
[0009] According to the present disclosure, performance information related to employees is referenced to determine whether the employee meets the conditions for granting paid leave, thereby managing whether the employee meets the conditions for granting paid leave. This makes it possible for businesses to maintain compliance on a platform for registering workers. [Brief explanation of the drawings]
[0010] [Figure 1] 1 is a diagram showing the overall configuration of an employee management system 1. FIG. [Figure 2] 2 is a block diagram showing a functional configuration of the terminal device 10 of FIG. 1. FIG. [Figure 3] FIG. 2 is a diagram showing a functional configuration of a server 20 in FIG. [Figure 4] FIG. 4 is a diagram illustrating an example of the data structure of a business operator database 2021 in FIG. 3. [Figure 5] FIG. 4 is a diagram showing an example of the data structure of an employee database 2022 in FIG. 3. [Figure 6] FIG. 4 is a diagram showing an example of the data structure of a job vacancy database 2023 in FIG. 3. [Figure 7] 10 is a flowchart showing an example of the flow of a paid vacation grant determination process performed by the employee management system 1. [Figure 8] 10 is a flowchart showing an example of a flow of a paid vacation granting process performed by the employee management system 1. [Figure 9] 10 is a diagram showing an example of a screen of job application information displayed on the terminal device 10. FIG. [Figure 10] 10 is a diagram showing an example of a screen displaying recipients of paid holidays displayed on the terminal device 10. FIG. [Figure 11] 10 is a diagram showing an example of a screen displaying recipients of paid holidays displayed on the terminal device 10. FIG. [Figure 12] FIG. 10 is a diagram showing an example of a screen of job information displayed on the terminal device 10. [Figure 13] 10 is a diagram showing an example of a screen displaying a paid holiday grantee displayed on the terminal device 10. FIG. DETAILED DESCRIPTION OF THE INVENTION
[0011] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. In all drawings describing the embodiments, common components are designated by the same reference numerals, and repeated description will be omitted. Note that the following embodiments do not unduly limit the content of the present disclosure described in the claims. Furthermore, not all components shown in the embodiments are necessarily essential components of the present disclosure. Furthermore, each drawing is a schematic diagram and is not necessarily a precise illustration.
[0012] In the following description, a "processor" refers to one or more processors. The at least one processor is typically a microprocessor such as a CPU (Central Processing Unit), but may also be another type of processor such as a GPU (Graphics Processing Unit). The at least one processor may be single-core or multi-core.
[0013] Furthermore, the at least one processor may be a processor in the broad sense, such as a hardware circuit (for example, a field-programmable gate array (FPGA) or an application-specific integrated circuit (ASIC)) that performs part or all of the processing.
[0014] In the following description, we may refer to information that produces an output in response to an input, but this information may be data of any structure, or may be a learning model such as a neural network that generates an output in response to an input.
[0015] Furthermore, in the following description, the tables that make up each database are examples, and one table may be divided into two or more tables, or all or part of two or more tables may be one table.
[0016] In addition, in the following explanation, processing may be described using the "program" as the subject, but since a program is executed by a processor to perform specified processing while appropriately using a memory unit and / or an interface unit, etc., the subject of the processing may also be the processor (or a device such as a controller that has that processor).
[0017] The program may be installed in a device such as a computer, or may be stored in, for example, a program distribution server or a computer-readable (e.g., non-transitory) recording medium. Also, in the following description, two or more programs may be realized as one program, or one program may be realized as two or more programs.
[0018] Furthermore, in the following description, identification numbers are used as identification information for various objects, but other types of identification information (for example, identifiers including alphabetic characters or symbols) may also be used.
[0019] In addition, in the following description, when describing elements of the same type without distinguishing between them, reference symbols (or common symbols among the reference symbols) may be used, and when describing elements of the same type with distinction between them, the identification numbers (or reference symbols) of the elements may be used.
[0020] In the following description, the control lines and information lines are those that are considered necessary for the description, and do not necessarily represent all the control lines and information lines in the product. All components may be interconnected.
[0021] <Summary> The following describes an employee management system according to the present disclosure. The employee management system according to the present disclosure is, for example, a system that pre-registers employee information and notifies the user when a job posting is available, thereby facilitating applications for job postings and securing (hiring) employees. This employee management system may provide, for example, job postings for full-time, part-time, and temporary positions intended for long-term employment, or job postings for so-called gig work, i.e., working hours for part-time and temporary workers in retail stores and other locations intended for short-term (one-off) employment. It may also be a system that accepts gig work shift requests and allows businesses or managers to adjust them. The employee management system according to the present disclosure is a system provided as a web service, for example, via a cloud server or other device, known as SaaS (Software as a Service), and is configured to be accessible by registered individuals registered to work for businesses or users who are businesses, through predetermined authentication.
[0022] Users of the employee management system according to the present disclosure may be not only business operators such as retail stores that accept applications from employees, but also administrators who have a predetermined relationship with the business operators. Here, the term "business operator" refers to, for example, a company, a manager of a store such as a retail store or restaurant, a person who operates a store as an employee of a company that operates a store such as a retail store or restaurant, or an owner-operator of a store that operates a franchise chain business. Furthermore, the term "administrator" refers to a company that operates one or more stores such as retail stores or restaurants, or a person who provides a service that provides human resources to stores such as retail stores or restaurants, and may be a company that operates a franchise chain business, or an organization of people with specific qualifications or skills. The administrator may also be a company that operates one or more types of stores (different business types) such as retail stores or restaurants.
[0023] As mentioned above, gig workers, including non-regular part-timers, part-timers, and day laborers, are also required to be granted paid leave. The conditions for granting paid leave are stipulated by law and regulations, depending on the worker's employment status. For example, paid leave is granted when a certain level of work performance has been achieved, specifically, when a period of employment of six months or more has elapsed, and the number of days is set according to the number of scheduled working days per week. Furthermore, the number of days varies depending on years of employment. Therefore, businesses that employ gig workers must manage their employment status (working hours, years of employment, etc.) and, if certain conditions are met, must follow certain procedures, such as managing the number of days of paid leave granted.
[0024] While there are platforms available to register gig workers and assist in their recruitment, these platforms currently do not provide services to manage the paid leave entitlement of employees and to take appropriate procedures if the employee meets the conditions for paid leave entitlement. As a result, when hiring gig workers, it is not easy for businesses to check each time they hire whether the employee meets the conditions for paid leave entitlement, and the procedures for those who become eligible for paid leave are complicated, placing a burden on businesses.
[0025] Therefore, the employee management system disclosed herein is configured to store actual work information of employees, such as gig workers, determine whether the employee meets the conditions for granting paid leave, and if so, perform the processing necessary to grant paid leave.
[0026] With this configuration, by using the employee management system according to the present disclosure, it is possible to manage whether an employee meets the conditions for granting paid leave, and if so, to take appropriate procedures, thereby preventing compliance violations by businesses and ensuring compliance in corporate activities.
[0027] First Embodiment The following describes the worker management system 1. In the following description, for example, when the terminal device 10 accesses the server 20, the server 20 responds with information for generating a screen on the terminal device 10. The terminal device 10 generates and displays a screen based on the information received from the server 20.
[0028] <1 Overall configuration of the employee management system 1> FIG. 1 is a diagram showing the overall configuration of an employee management system 1. As shown in FIG. 1, the employee management system 1 includes multiple terminal devices (terminal device 10A and terminal device 10B are shown in FIG. 1; hereinafter, they may be collectively referred to as "terminal devices 10") and a server 20. The terminal devices 10 and the server 20 are connected to each other so that they can communicate with each other via a network 80. The network 80 may be a wired or wireless network. Examples of the network 80 include 3G, 4G, and 5G mobile communication systems, LTE (Long Term Evolution), and wireless networks (e.g., Wi-Fi (registered trademark)) that can connect to the Internet via a predetermined access point. In the case of a wireless connection, the network 80 may use communication protocols such as Z-Wave (registered trademark), ZigBee (registered trademark), and Bluetooth (registered trademark). In addition, in the case of a wired connection, the network may also include a network that is directly connected using a USB (Universal Serial Bus) cable or the like.
[0029] The terminal device 10 is a device operated by each user. Here, a user is a person who uses the terminal device 10 to perform the functions of the worker management system 1, such as inputting job information as a business operator, referencing job information / registering application information as a worker, and selecting workers, and refers to a business operator, worker, etc. The terminal device 10 is realized by a desktop PC (Personal Computer), a laptop PC (notebook PC), etc. Alternatively, the terminal device 10 may be, for example, a tablet compatible with a mobile communication system, a mobile terminal such as a smartphone, etc.
[0030] The terminal device 10 is communicatively connected to the server 20 via a network 80. The terminal device 10 is connected to the network 80 by communicating with communication devices such as a wireless base station 81 conforming to communication standards such as 3G, 4G, 5G, and LTE, and a wireless LAN router 82 conforming to wireless LAN (Local Area Network) standards such as IEEE (Institute of Electrical and Electronics Engineers) 802.11. As shown as a terminal device 10B in FIG. 1 , the terminal device 10 includes a communication IF (Interface) 12, an input device 13, an output device 14, a memory 15, a storage unit 16, and a processor 19.
[0031] The communication IF 12 is an interface for inputting and outputting signals so that the terminal device 10 can communicate with external devices. The input device 13 is an input device (e.g., a keyboard, a touch panel, a touch pad, a pointing device such as a mouse, etc.) for receiving input operations from a user. The output device 14 is an output device (e.g., a display, a speaker, etc.) for presenting information to a user. The memory 15 is for temporarily storing programs and data processed by the programs, etc., and is a volatile memory such as a DRAM (Dynamic Random Access Memory). The storage unit 16 is a storage device for saving data, such as a flash memory or an HDD (Hard Disc Drive). The processor 19 is hardware for executing an instruction set written in a program, and is composed of an arithmetic unit, registers, peripheral circuits, etc.
[0032] Server 20 is a device that receives job information from businesses and receives and manages applications for the job information from workers. Server 20 receives and registers job information from users who are businesses, presents the job information to users who are workers, and receives applications from workers. Server 20 stores information on the work history of workers and determines whether or not the worker satisfies the conditions for granting paid leave. Furthermore, if the worker satisfies the conditions for granting paid leave, server 20 performs the necessary procedures.
[0033] The server 20 is a computer connected to a network 80. The server 20 can be realized virtually by distributing all or part of its hardware components across multiple computers and interconnecting them via a network. In this way, the concept of the server 20 includes not only a computer housed in a single housing or case, but also a virtualized computer system. The server 20 includes a communication IF 22, an input / output IF 23, a memory 25, a storage 26, and a processor 29.
[0034] The communication IF 22 is an interface for inputting and outputting signals so that the server 20 can communicate with external devices. The input / output IF 23 functions as an interface with an input device for receiving input operations from a user and an output device for presenting information to the user. The memory 25 is for temporarily storing programs and data processed by the programs, etc., and is a volatile memory such as a DRAM (Dynamic Random Access Memory). The storage 26 is a storage device for saving data, such as a flash memory or an HDD (Hard Disc Drive). The processor 29 is hardware for executing an instruction set written in a program, and is composed of an arithmetic unit, registers, peripheral circuits, etc.
[0035] <1.1 Configuration of the terminal device 10> FIG. 2 is a block diagram showing the functional configuration of a terminal device 10 constituting the worker management system 1 of the first embodiment. As shown in FIG. 2, the terminal device 10 includes a plurality of antennas (antenna 111, antenna 112), wireless communication units (first wireless communication unit 121, second wireless communication unit 122) corresponding to the respective antennas, an operation reception unit 130 (including a keyboard 131 and a mouse 132), an audio processing unit 140, a microphone 141, a speaker 142, a display 150, a storage unit 160, and a control unit 170. The terminal device 10 also has functions and configurations not specifically shown in FIG. 2 (e.g., a battery for storing power, a power supply circuit for controlling the supply of power from the battery to each circuit, etc.). As shown in FIG. 2, the blocks included in the terminal device 10 are electrically connected by a bus or the like.
[0036] The antenna 111 emits a signal emitted by the terminal device 10 as a radio wave. The antenna 111 also receives a radio wave from space and provides the received signal to the first radio communication unit 121.
[0037] The antenna 112 emits a signal emitted by the terminal device 10 as a radio wave. The antenna 112 also receives a radio wave from space and provides the received signal to the second radio communication unit 122.
[0038] The first wireless communication unit 121 performs modulation / demodulation processing and the like for transmitting and receiving signals via the antenna 111 so that the terminal device 10 can communicate with other wireless devices. The second wireless communication unit 122 performs modulation / demodulation processing and the like for transmitting and receiving signals via the antenna 112 so that the terminal device 10 can communicate with other wireless devices. The first wireless communication unit 121 and the second wireless communication unit 122 are communication modules including a tuner, an RSSI (Received Signal Strength Indicator) calculation circuit, a CRC (Cyclic Redundancy Check) calculation circuit, a high-frequency circuit, etc. The first wireless communication unit 121 and the second wireless communication unit 122 perform modulation / demodulation and frequency conversion of wireless signals transmitted and received by the terminal device 10, and provide the received signals to the control unit 170.
[0039] The operation reception unit 130 has a mechanism for receiving input operations from the user. Specifically, the operation reception unit 130 includes a keyboard 131 and a mouse 132. Note that the operation reception unit 130 may be configured as a touch screen that detects the position of the user's contact on the touch panel, for example, by using a capacitive touch panel.
[0040] The keyboard 131 accepts input operations by the user of the terminal device 10. The keyboard 131 is a device for inputting characters, and outputs input character information to the control unit 170 as an input signal.
[0041] The mouse 132 accepts input operations by the user of the terminal device 10. The mouse 132 is a pointing device for selecting an object displayed on the display 150, and outputs position information of the selected object on the screen and information indicating that a button has been pressed as input signals to the control unit 170.
[0042] The audio processing unit 140 modulates and demodulates audio signals. The audio processing unit 140 modulates a signal provided from the microphone 141 and provides the modulated signal to the control unit 170. The audio processing unit 140 also provides the audio signal to the speaker 142. The audio processing unit 140 is realized, for example, by a processor for audio processing. The microphone 141 accepts audio input and provides an audio signal corresponding to the audio input to the audio processing unit 140. The speaker 142 converts the audio signal provided from the audio processing unit 140 into audio and outputs the audio to the outside of the terminal device 10.
[0043] Display 150 displays data such as images, videos, and text under the control of control unit 170. Display 150 is realized by, for example, an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display.
[0044] Storage unit 160 is configured with memory 15, such as a flash memory, and storage unit 16, and stores data and programs used by terminal device 10. In one aspect, storage unit 160 stores user information 161.
[0045] The user information 161 is information about a user who, as a business operator, inputs job information, selects employees, and, as an employee, refers to job information and registers application information, which are functions of the employee management system 1, using the terminal device 10. The user information includes information for identifying the user (user ID), the user's name, address, etc., organizational information such as the company to which the user belongs, etc.
[0046] The control unit 170 is configured by, for example, the processor 19, and controls the operation of the terminal device 10 by reading a program stored in the storage unit 160 and executing instructions included in the program. The control unit 170 is, for example, an application that is pre-installed in the terminal device 10. The control unit 170 operates in accordance with the program to fulfill the functions of an input operation reception unit 171, a transmission / reception unit 172, a data processing unit 173, and a notification control unit 174.
[0047] The input operation receiving unit 171 performs processing to receive input operations by the user via an input device such as the keyboard 131 .
[0048] The transmitting / receiving unit 172 performs processing for the terminal device 10 to transmit and receive data to and from external devices such as the server 20 in accordance with a communication protocol.
[0049] The data processing unit 173 performs a process of performing calculations on data that the terminal device 10 has received as input in accordance with a program, and outputs the calculation results to a memory or the like.
[0050] The notification control unit 174 performs processing to present information to the user. The notification control unit 174 performs processing to display a display image on the display 150, processing to output sound from the speaker 142, and the like.
[0051] <1.2 Functional configuration of server 20> 3 is a diagram showing the functional configuration of the server 20 constituting the worker management system 1 of embodiment 1. As shown in FIG. 3, the server 20 functions as a communication unit 201, a storage unit 202, and a control unit 203.
[0052] The communication unit 201 performs processing for the server 20 to communicate with external devices.
[0053] The storage unit 202 stores data and programs used by the server 20. The storage unit 202 stores a business operator database 2021, an employee database 2022, a job vacancy database 2023, and the like.
[0054] The business database 2021 is a database for holding information about businesses that are registered in order to register job information using the employee management system 1. Details will be described later.
[0055] The employee database 2022 is a database for holding information on employees who are registered to apply for jobs by referring to job information using the employee management system 1. The employee database 2022 also stores and holds information on the work that employees have done in response to job information from businesses that use the employee management system 1. Details will be described later.
[0056] The job database 2023 is a database for holding job information registered by businesses that use the employee management system 1. Details will be described later.
[0057] The control unit 203 performs the functions shown in various modules, such as a receiving control module 2031, a sending control module 2032, a job offer reception and presentation module 2033, an application reception module 2034, a paid leave grant determination module 2035, an employee selection reception module 2036, an employee determination result presentation module 2037, and a paid leave grant module 2038, by having the processor 29 of the server 20 perform processing according to the program.
[0058] The reception control module 2031 controls the process by which the server 20 receives signals from external devices in accordance with a communication protocol.
[0059] The transmission control module 2032 controls the process in which the server 20 transmits signals to external devices in accordance with a communication protocol.
[0060] The job reception and presentation module 2033 controls the process of accepting job information input from businesses and presenting it to workers. Businesses operate the terminal device 10 to input job information related to their business and transmit it to the server 20. The job reception and presentation module 2033 accepts the job information transmitted from the terminal device 10 by receiving it via the communication unit 201. The job information input by businesses may be job information for full-time employees, part-timers, or part-timers for long-term employment, or job information for short-term (one-off) employment, i.e., gig work, where part-timers or part-timers work in retail stores, restaurants, etc., or information on recruitment for shifts or information on recruitment for additional shifts to fill in shortages. The businesses whose job information the job reception and presentation module 2033 accepts may be businesses registered in the business database 2021 as users of the employee management system 1, or may be other businesses.
[0061] Furthermore, the job reception and presentation module 2033 transmits the job information received from the business to the terminal device 10 used by the worker via the communication unit 201, and presents it so that the worker can refer to it. The worker operates the terminal device 10 to input instructions to refer to the job information, so the job reception and presentation module 2033 reads the job database 2023, extracts the job information relevant to the worker, and transmits it to the terminal device 10 for display. The worker to whom the job reception and presentation module 2033 presents job information may be a business registered in the worker database 2022 as a user of the worker management system 1, or may be someone else.
[0062] The job reception and presentation module 2033 accepts job information from businesses, such as the business name (corporate name), company name (including nickname), sole proprietor's name, trade name, and other entity information, job titles and work titles related to the work, the number of people being recruited, and the unit rate of pay for a specified period of time (for example, daily wage, hourly wage, etc.). Furthermore, the job reception and presentation module 2033 accepts, for example, in the case of job information assuming long-term employment, information indicating the conditions for the dates and times and number of times that work is available for a specified period of time (for example, four times a week, six hours or more per session, etc.), and in the case of job information (shifts) assuming short-term (one-off) employment, information indicating the planned dates and times of work.
[0063] Furthermore, the job offer reception and presentation module 2033 registers and stores the job offer information received from businesses in, for example, the job offer database 2023.
[0064] The application acceptance module 2034 controls the process of accepting input of application information from workers in response to job information from businesses presented by the job acceptance presentation module 2033. Workers operate the terminal device 10 to refer to job information, input an indication of their intention to apply for the job for which they wish to work, and send it to the server 20. The application acceptance module 2034 accepts the application information sent from the terminal device 10 by receiving it via the communication unit 201.
[0065] The application receiving module 2034 receives, as application information, for example, personal information such as the worker's name, address, age, gender, contact information, etc. The application receiving module 2034 also receives information such as the job title and task name related to the job information, information indicating the conditions for the date and time and number of times the worker is available to work (for example, four times a week, six hours or more per session, etc.) if the job information is for short-term employment, and the worker's desired start date and time and end date and time if the job information is for short-term employment (shifts).
[0066] Furthermore, the application reception module 2034 registers and stores the application information received from the worker in, for example, the job database 2023.
[0067] The paid leave grant determination module 2035 controls the process of referencing performance information for an employee whose application information has been accepted by the application acceptance module 2034 and determining whether the employee meets the conditions for granting paid leave. The paid leave grant determination module 2035 determines whether the employee meets the conditions for granting paid leave based on the conditions for granting paid leave stipulated by laws and regulations, specifically, whether the employee has worked for more than six months, and if so, calculates the number of days of paid leave granted based on the number of scheduled working days per week. For example, the paid leave grant determination module 2035 refers to performance information on the employee's work history for a specified period in the past, stored in the employee database 2022, for the employee whose application information has been accepted. The paid leave grant determination module 2035 then determines whether the employee whose application information has been accepted has worked for more than six months.
[0068] The server 20 stores, for example, conditions for granting paid vacation, specifically, conditions stipulated by law, such as that the employee has worked for at least six months and that the number of days of paid vacation granted is calculated based on the employee's scheduled number of working days per week. The server 20 may also store conditions independently determined by the business operator in addition to the conditions stipulated by law. Based on the specified conditions, the paid vacation grant determination module 2035 references the employee's past work performance information (e.g., past work performance, scheduled number of working days per week, etc.) stored in the employee database 2022, and determines whether the employee meets the conditions for granting paid vacation based on these conditions. If the specified conditions are changed due to a revision of laws or regulations, the specified conditions set in the server 20 are updated.
[0069] The paid leave grant determination module 2035 may determine that the conditions for granting paid leave are met by the worker working for the job for which he / she has applied, and therefore that paid leave should be granted to the worker. For example, when the worker selection reception module 2036, which will be described later, receives input for selecting the person who will actually work, the paid leave grant determination module 2035 may determine that the conditions for granting paid leave are met by the worker working for the job for which he / she has applied, when the application reception module 2034 receives an application for a job. Also, the paid leave grant determination module 2035 may determine that the conditions for granting paid leave are met by the worker working for the job for which he / she has applied, when the application reception module 2034 receives an application for a job.
[0070] Furthermore, the paid leave grant determination module 2035 registers and stores the determination result of whether or not the conditions for granting paid leave are met in, for example, the employee database 2022.
[0071] The worker selection reception module 2036 controls the process of receiving input from a business that has received job information from the job reception reception presentation module 2033 regarding the selection of actual workers from among the workers received by the application reception module 2034. The worker selection reception module 2036 transmits worker information related to the application information from the workers received by the application reception module 2034 to the terminal device 10 via the communication unit 201 and presents it to the business. The business operates the terminal device 10 to select workers to actually work from among the workers whose applications have been accepted, inputs the worker selection results, and transmits them to the server 20. The worker selection reception module 2036 receives the information on the worker selection results sent from the terminal device 10 by receiving it via the communication unit 201. At this time, the business selects workers by referring to the determination results of the worker determination result presentation module 2037, described below, as to whether or not the workers meet the conditions for granting paid leave. In addition, the employee management system 1 disclosed herein is configured such that an employment contract is deemed to have been concluded between the business operator that inputs the selection results received by the employee selection reception module 2036 and the selected employee, and it is deemed that the information necessary for the employment contract, such as the presentation of employment conditions, has been provided and input.
[0072] The worker selection reception module 2036 may also be configured to automatically select an actual worker from among the workers accepted by the application acceptance module 2034 based on predetermined conditions. The predetermined conditions may be included in the job information accepted by the job acceptance presentation module 2033 from the business, or may be accepted separately in advance from the business. In this case, upon accepting application information from a worker who meets the predetermined conditions, the worker selection reception module 2036 may immediately select the worker as the actual worker. In this case, too, the configuration is such that an employment contract is automatically considered to have been concluded between the business and the worker, and it is considered that the information necessary for the employment contract, such as the presentation of employment conditions, has been provided and input.
[0073] The worker selection reception module 2036 may, for example, allow the worker to adjust and select the work start date and time and work end date and time desired by the worker. For example, if the worker's desired working hours are 9:00 to 15:00, and the business operator is willing to accept the worker if the working hours are 9:00 to 14:00, the business operator may change the working hours to 9:00 to 14:00 and select the working hours.
[0074] Furthermore, the worker selection reception module 2036 registers and stores information on the selection results received from the business in, for example, the job database 2023.
[0075] The employee determination result presentation module 2037 controls the process of presenting information about employees whose application information has been accepted by the application acceptance module 2034 to the business operator in accordance with the result of the determination made by the paid leave grant determination module 2035 as to whether or not the employee meets the paid leave grant conditions. The business operator operates the terminal device 10 to input instructions to refer to the employee's application information for the job information, and the employee determination result presentation module 2037 reads the job database 2023, extracts information about employees who have applied for the job information, and transmits it to the terminal device 10 for display. At this time, the employee determination result presentation module 2037 reads the job database 2023 and extracts the result of the determination made by the paid leave grant determination module 2035 as to whether or not the employee meets the paid leave grant conditions, and transmits it to the terminal device 10 for display.
[0076] The employee determination result presentation module 2037 may, for example, display a list of employees who applied for job information on the terminal device 10, and identifiably display on this list the determination result of whether or not the employee satisfies the conditions for granting paid leave (number of days of paid leave granted). Specifically, the employee determination result presentation module 2037 may display a predetermined character string indicating whether or not paid leave has been granted, such as "with leave" or "without leave," in the column for the corresponding employee in the list of employees, or may display the result using a predetermined icon, etc. Furthermore, the employee determination result presentation module 2037 may, for example, display only employees who meet the conditions for granting paid leave, or only employees who do not meet the conditions for granting paid leave, or may be configured to allow selection of whether or not the employee meets the conditions for granting paid leave.
[0077] In a certain aspect, when the employee selection reception module 2036 receives input of the selection of an actual employee, the employee determination result presentation module 2037 may notify the employee that the employee will meet the conditions for granting paid leave by working for the job they applied for. Specifically, the employee determination result presentation module 2037 may notify the employee that if the employment period of the employee reaches six months or more by working for the job they applied for, the employee will meet the conditions for granting paid leave and therefore will need to be granted paid leave. Specifically, the employee determination result presentation module 2037 may notify the employee of the applicable employees on a pop-up screen or the like.
[0078] In one aspect, when the employee selection reception module 2036 receives input of the selection of an actual employee, the employee determination result presentation module 2037 may notify the employee that the employee meets the conditions for granting paid leave by working for the job they applied for, but that they no longer meet the conditions for granting paid leave by changing the conditions for working. Specifically, the employee determination result presentation module 2037 may notify the employee that they do not meet the conditions for granting paid leave if the employment period reaches six months or more by working for the job they applied for, but they no longer meet the conditions for granting paid leave by changing the conditions for working. Specifically, the employee determination result presentation module 2037 may notify the employee of the applicable employees using a pop-up screen or the like.
[0079] In a certain aspect, when the application receiving module 2034 receives application information from an employee, the employee determination result presentation module 2037 may notify the employee that working for the job they applied for will meet the conditions for granting paid leave (the determination result by the paid leave grant determination module 2035). Specifically, the employee determination result presentation module 2037 may notify the employee that paid leave will be granted, for example, if the employment period reaches six months or more by working for the job they applied for, and therefore the conditions for granting paid leave will be met. Specifically, the employee determination result presentation module 2037 may notify the employee of the applicable employees on a pop-up screen or the like.
[0080] The paid leave granting module 2038 controls the processing required to grant paid leave to an employee based on the determination result for that employee whose application information has been accepted by the application acceptance module 2034. Specifically, the paid leave granting module 2038 performs processing required to grant paid leave, such as recording the number of paid leave days granted to each employee. The paid leave granting module 2038 may be configured to manage status information related to the processing required for these processes, and make it available for reference by the business operator.
[0081] In some cases, the paid leave granting module 2038 may perform processing to issue necessary forms for the target employee as a process required for granting paid leave. The paid leave granting module 2038 may also accept input of information required for the target employee to be granted paid leave, and may perform processing to generate form data for the necessary forms. In this case, it may simply accept input of the necessary information (forms may be submitted separately). Furthermore, the paid leave granting module 2038 may acquire and manage actual work performance information for other businesses for the target employee.
[0082] In a certain aspect, the paid leave granting module 2038 may receive input regarding the taking of paid leave from a target employee, present it to the business operator, and perform the processing required for the taking of paid leave for that employee, as a process required for granting paid leave. Specifically, when the paid leave granting module 2038 receives input regarding the taking of paid leave from an employee, it may refer to the record of the number of paid leave days, and if it is within the remaining number of days, present it to the business operator and process the days desired by the employee as paid leave.
[0083] <2 Data Structure> Fig. 4 is a diagram showing an example of the data structure of the business operator database 2021 in Fig. 3. Fig. 5 is a diagram showing an example of the data structure of the employee database 2022 in Fig. 3. Fig. 6 is a diagram showing an example of the data structure of the job vacancy database 2023 in Fig. 3.
[0084] As shown in FIG. 4, each record of the business database 2021 includes an item "business ID," an item "business name," an item "address," an item "business type," and the like.
[0085] The item "business operator ID" is information that identifies each business operator who is a user and is registered in the employee management system 1.
[0086] The item “business name” is the name of the business that is the user and is registered in the employee management system 1.
[0087] The item "address" is the address of the business operator who is the user, registered in the employee management system 1. The address stored in the item "address" may be different from the address of the workplace related to the job information.
[0088] The item "business type" is information indicating the business type of the user business operator registered in the employee management system 1. The item "business type" stores information such as "retail (convenience store)" and "hospital," for example.
[0089] The server 20 adds a record to the business database 2021 upon receiving registration information from the business.
[0090] As shown in FIG. 5, each record in the worker database 2022 includes an item "worker ID," an item "worker name," an item "address," an item "work performance information," and the like.
[0091] The item “Employee ID” is information that identifies each employee who is a user registered in the employee management system 1.
[0092] The item “Employee name” is the name of the employee who is the user and is registered in the employee management system 1.
[0093] The item "Address" is the address of the user, the worker, registered in the worker management system 1. In addition to the address where the worker himself / herself resides, the item "Address" may store, for example, the residences of relatives, the address of the school the worker attends, and the address of the worker's main job if the worker wishes to have a side job.
[0094] The item "Work history information" is information about the work history of the employee registered in the employee management system 1 in the past using the employee management system 1, and specifically includes the items "Employer ID," "Date and time," and "Hourly wage," etc.
[0095] The item "Employer ID" is information that identifies each employer who employed the employee when the employee actually began work using the employee management system 1, and corresponds to the item "Employer ID" in the employer database 2021.
[0096] The item "date and time" is the working date and time when the worker actually worked using the worker management system 1.
[0097] The item "hourly wage" is the hourly wage when the worker actually works using the worker management system 1.
[0098] As the server 20 receives registration information from an employee, it adds a record to the employee database 2022. In addition, when the employee actually starts work, the server 20 adds a record to the "work performance information" item in the employee database 2022.
[0099] As shown in FIG. 6, each record in the job database 2023 includes an item "business ID," an item "business name," an item "detailed job information," and the like.
[0100] The item “Business ID” is information that identifies each business that has registered job information in the employee management system 1, and corresponds to the item “Business ID” in the business database 2021.
[0101] The item "Business name" is the name of the business that registered the job information in the employee management system 1, and corresponds to the item "Business name" in the business database 2021.
[0102] The item "detailed employment information" is information about a job that a business has registered in the employee management system 1, and specifically includes the item "job ID," the item "job type," the item "hourly wage," the item "number of people," the item "date and time," and the item "scheduled employees." This item "detailed employment information" is configured so that a record is registered each time the business indicated in the item "business name" registers job information.
[0103] The item "job ID" is information that identifies each job information registered by the business in the employee management system 1.
[0104] The item "Recruited Job Type" is information indicating the job type related to the job information registered by the business operator in the employee management system 1. Specifically, it is the work content when actually working in the job, and in the example shown in Fig. 6, information such as "Customer Service" which involves customer service work in a convenience store and "Kitchen" which involves various work in the kitchen of a restaurant is stored.
[0105] The item "hourly wage" is information that indicates the unit price of salary for a specified period of time when an employee applies for a job posting registered by a business in the employee management system 1 and actually works the job, and an hourly wage is shown as an example.
[0106] The item “number of people” is information indicating the number of people being recruited for the job information registered by the business in the employee management system 1.
[0107] The item "date and time" is information indicating the date and time when work related to the job information registered by the business in the employee management system 1 will be performed.
[0108] The item "prospective employee" is information that identifies each worker who applied for the job information registered by the business in the worker management system 1, and corresponds to the item "worker ID" in the worker database 2022. The item "prospective employee" is configured to store, for example, information about workers who are actually scheduled to work and that has been accepted by the worker selection acceptance module 2036 of the server 20.
[0109] The worker selection reception module 2036 of the server 20 adds a record to the job database 2023 upon receiving job information from the business.
[0110] <3 operations> The paid vacation grant determination process and paid vacation grant process performed by the employee management system 1 in the first embodiment will be described below with reference to Figures 7 and 8. In Figures 7 and 8, the terminal device used by the business operator is referred to as terminal device 10A, and the terminal device used by the employee is referred to as terminal device 10B.
[0111] FIG. 7 is a flowchart showing an example of the flow of the paid vacation grant determination process performed by the employee management system 1.
[0112] In step S111, the input operation receiving unit 171 of the terminal device 10A accesses the web server provided by the server 20 in response to an operation from the business operator, and receives input of job information, specifically, input of information such as the business operator name (corporate name), company name (including nickname), name of the sole proprietor, trade name, etc., job title and work title related to employment, number of people to be recruited, unit wage for a given time period (for example, daily wage, hourly wage, etc.), etc. The transmitting / receiving unit 172 transmits the received registration information to the server 20.
[0113] In step S121, the job reception and presentation module 2033 of the server 20 receives the job information transmitted from the terminal device 10A in step S111 via the communication unit 201. The job reception and presentation module 2033 transmits the received job information to the terminal device 10B via the communication unit 201. The job reception and presentation module 2033 also registers the received job information in the job database 2023.
[0114] In step S131, the transmitting / receiving unit 172 of the terminal device 10B receives the job information transmitted in step S121 from the server 20. The notification control unit 174 causes the display 150 to display the received job information.
[0115] In step S132, the input operation receiving unit 171 of the terminal device 10B accesses the Web server provided by the server 20 in response to an operation from the worker, and receives input of application information for the job information received in step S131, for example, input of an expression of intention to apply for the job for which the worker desires to work, by referring to the job information. The transmitting / receiving unit 172 transmits the received application information to the server 20.
[0116] In step S122, the application receiving module 2034 of the server 20 receives the application information transmitted from the terminal device 10B in step S132 via the communication unit 201. In addition, the job offer reception and presentation module 2033 registers the received application information in the job offer database 2023.
[0117] In step S123, the paid vacation grant determination module 2035 of the server 20 references performance information related to the worker whose application information was accepted in step S122, and determines whether the worker satisfies the conditions for granting paid vacation. In step S123, for example, the paid vacation grant determination module 2035 references performance information on the worker's work history over a specified period of time in the past, which is stored in the worker database 2022, for the worker whose application information was accepted. Then, in step S123, the paid vacation grant determination module 2035 determines whether the worker whose application information was accepted has worked for more than six months, which is a condition for granting paid vacation as stipulated by laws and regulations.
[0118] In step S124, the employee determination result presentation module 2037 of the server 20 presents the information of the employee whose application information was accepted in step S123 to the business operator according to the determination result of whether or not the employee meets the conditions for granting paid leave, as determined in step S123. In step S124, the job database 2023 is read, and the determination result of whether or not the employee meets the conditions for granting paid leave is extracted and transmitted to the terminal device 10B via the communication unit 201.
[0119] In step S114, the transmitter / receiver 172 of the terminal device 10A receives the information about the employee whose application information was accepted and the information about the determination result as to whether or not the employee satisfies the conditions for granting paid leave, which were transmitted from the server 20 in step S124. The notification control unit 174 displays the accepted information about the employee and the information about the determination result on the display 150.
[0120] In step S115, the input operation receiving unit 171 of the terminal device 10A accesses the web server provided by the server 20 in response to an operation from the business operator, and selects workers to actually work from among the workers whose applications have been accepted, based on the worker information and the information on the determination result accepted in step S114, and accepts input of the worker selection result. At this time, the business operator selects workers by referring to the determination result as to whether or not the worker satisfies the conditions for granting paid leave. In step S115, the transmitting / receiving unit 172 transmits the accepted information on the worker selection result to the server 20.
[0121] In step S125, the worker selection reception module 2036 of the server 20 receives the information on the worker selection results transmitted from the terminal device 10A in step S115 via the communication unit 201. The worker selection reception module 2036 transmits the received worker selection results to the terminal device 10B via the communication unit 201 to notify the corresponding worker. The worker selection reception module 2036 also registers the received selection result information in the job database 2023.
[0122] In step S135, the transmitter / receiver 172 of the terminal device 10B receives the information on the worker selection results transmitted in step S121 from the server 20. The notification control unit 174 causes the display 150 to display the received information on the worker selection results.
[0123] As described above, the employee management system 1 receives job information from users who are business operators, presents it to users who are employees, and accepts applications from employees. It stores information on the work history of employees and determines whether or not the employees meet the conditions for granting paid leave.
[0124] FIG. 8 is a flowchart showing an example of the flow of the paid vacation granting process performed by the employee management system 1.
[0125] In step S221, the paid leave granting module 2038 of the server 20 performs the processing required to grant paid leave to the worker based on the determination result for the worker whose application information was received in step S123.
[0126] As described above, the employee management system 1 performs the necessary processing to grant paid leave if an employee who has applied for a job meets the conditions for granting paid leave. This makes it possible to manage whether or not an employee meets the conditions for granting paid leave, and to take appropriate procedures if the conditions for granting paid leave are met.
[0127] <4 Screen example> Hereinafter, with reference to FIGS. 9 to 13, examples of screens for job application information, job information, and paid vacation recipients displayed by the employee management system 1 will be described.
[0128] Fig. 9 is a diagram showing an example of a screen for job application information displayed on the terminal device 10. The screen example in Fig. 9 shows an example of a screen displayed for selecting workers who will actually work in response to applications from workers. This corresponds to step S125 in Fig. 7.
[0129] As shown in Fig. 9, an application information display screen 1031a is displayed on the display 150 of the terminal device 10. This application information display screen 1031a displays worker display fields 1031b, 1031c, and 1031d that display information about the workers as application information from the workers. Furthermore, for the workers displayed in the worker display fields 1031b, 1031c, and 1031d, reject buttons 1031e, 1031g, and 1031i are provided to be pressed when rejecting the workers, and accept buttons 1031f, 1031h, and 1031j are provided to be pressed when hiring the workers. Furthermore, for the workers displayed in the worker display fields 1031b, 1031c, and 1031d, paid vacation availability display fields 1031k, 1031l, and 1031m are provided to indicate whether or not the workers are granted paid vacation, as a result of determining whether or not the workers meet the paid vacation entitlement conditions.
[0130] 10 is displayed on the display 150 of the terminal device 10 of the business that input and sent the job information, and the business refers to the employee display fields 1031b, 1031c, 1031d and also to the paid vacation availability display fields 1031k, 1031l, 1031m to decide whether to hire or not. If the employee is to be hired, the business presses the hire button 1031f, 1031h, 1031j, and if the employee is to be rejected, the business presses the reject button 1031e, 1031g, 1031i to enter the result of hire or not.
[0131] Fig. 10 is a diagram showing an example of a screen displayed on the terminal device 10 to display a person eligible for paid vacation. The screen example of Fig. 10 shows an example of a screen displayed in the case of hiring the employee shown in Fig. 9 after the Hire button 1031f is pressed to notify the employee that they will meet the conditions for granting paid vacation by working for the job they applied for. This corresponds to step S125 in Fig. 7.
[0132] 10, a paid vacation grant eligibility notification screen 1032a is displayed on the display 150 of the terminal device 10. This paid vacation grant eligibility notification screen 1032a displays a text display field 1032b notifying the employee that they will meet the conditions for granting paid vacation by working for the job they applied for. Also provided are a reject button 1032c to be pressed if the employee is not to be hired, and a hire button 1032d to be pressed if the employee is to be hired.
[0133] 10 is displayed on the display 150 of the business's terminal device 10, and the business decides whether to hire or not hire the employee. If the employee is to be hired, the business presses the hire button 1032d, and if the employee is to be rejected, the business presses the reject button 1032c, and enters the result of hire or not hire.
[0134] Fig. 11 is a diagram showing an example of a screen displayed on the terminal device 10 to display a person eligible for paid vacation. The screen example in Fig. 11 shows an example of a screen displayed in the case of hiring the employee shown in Fig. 9, in order to notify the employee that they will meet the conditions for granting paid vacation by working for the job they applied for after the Hire button 1031f is pressed. This corresponds to step S125 in Fig. 7.
[0135] 11, a paid vacation grant eligibility notification screen 1033a is displayed on the display 150 of the terminal device 10. This paid vacation grant eligibility notification screen 1033a displays a text display field 1033b notifying the employee that, while working for the job they applied for would meet the conditions for granting paid vacation, changing the working conditions of the job they applied for would mean that they would no longer meet the conditions for granting paid vacation. Also provided are a Reject button 1033c to be pressed if the employee is not to be hired, a Hire button 1033d to be pressed if the employee is to be hired with the changed conditions, and a Hire button 1033e to be pressed if the employee is to be hired as is.
[0136] 11 is displayed on the display 150 of the business's terminal device 10, and the business decides whether to hire the employee, hire them with changed conditions, or not hire them. If the business hires the employee as is, it presses the hire button 1033e; if the business hires the employee with changed conditions, it presses the hire button 1033d; if the business rejects the employee, it presses the reject button 1033c, and enters the result of hiring or hiring with changed conditions.
[0137] Fig. 12 is a diagram showing an example of a job information screen displayed on the terminal device 10. The example screen in Fig. 12 shows an example of a screen in which job information is displayed to accept applications from workers. This corresponds to step S121 in Fig. 7.
[0138] As shown in Fig. 12, a job information display screen 1034a is displayed on the display 150 of the terminal device 10. This job information display screen 1034a displays work date and time display fields 1034b, 1034c, and 1034d, which indicate work dates and times related to the job information, as job information. Condition display fields 1034e, 1034f, and 1034g are also displayed corresponding to the work date and time display fields 1034b, 1034c, and 1034d, respectively, related to the job information. A filter selection button 1034h is provided for filtering the displayed content of the job information shown in the work date and time display fields 1034b-1034d and the condition display fields 1034e-1034g based on predetermined conditions, and a sort selection button 1034i is provided for sorting the displayed content in order of the closest work date.
[0139] 12 is displayed on the display 150 of the worker's terminal device 10, and the worker refers to the work date and time display fields 1034b-1034d and the conditions display fields 1034e-1034g to decide whether or not to apply. When the worker applies, for example, the work date and time display fields 1034b-1034d are configured to transition to an application screen (not shown), and the worker can enter their application by pressing the work date and time display fields 1034b-1034d.
[0140] Fig. 13 is a diagram showing an example of a screen displaying recipients of paid vacation days displayed on the terminal device 10. The screen example of Fig. 13 shows an example of a screen displayed when applying for the job shown in Fig. 12, after the work date and time display fields 1034b to 1034d are pressed, to notify the employee that they will meet the conditions for granting paid vacation days by working for the job they applied for.
[0141] 13, a paid vacation grant notification screen 1035a is displayed on the display 150 of the terminal device 10. This paid vacation grant notification screen 1035a displays a text display field 1035b notifying the employee that they will meet the conditions for receiving paid vacation by working for the job they applied for. Also provided are an apply button 1035c to be pressed when applying for the job, and a back button 1035d to be pressed when returning without applying.
[0142] 13 is displayed on the display 150 of the business operator's terminal device 10, and the worker decides whether to apply or not. If the worker applies, he / she presses the apply button 1035c, and if not, he / she presses the back button 1035d, and inputs the result of whether to apply or not.
[0143] <Summary> As described above, according to this embodiment, job information is received from users who are business operators, and presented to users who are employees, and applications from employees are accepted. Information on the employee's work history is stored, and a determination is made as to whether the employee meets the conditions for granting paid leave. If the employee who applied for the job information meets the conditions for granting paid leave, the necessary processing is performed to grant paid leave. Therefore, it is possible to manage whether the employee meets the conditions for granting paid leave, and if so, to take appropriate procedures. This makes it possible to prevent compliance violations by businesses and ensure compliance in corporate activities.
[0144] In addition, when selecting and inputting an employee to hire, the system is configured to notify the employee that they will meet the conditions for paid vacation if they work for the job they applied for, making it possible to determine whether or not the employee meets the conditions for paid vacation. This allows the cost of granting paid vacation to be understood, and then makes it possible to decide whether or not to hire the employee.
[0145] Furthermore, when selecting and inputting an employee to hire, the system is configured to notify the employee that they will meet the conditions for paid vacation by working for the job they applied for, but that they will no longer meet the conditions for paid vacation by changing the working conditions of the job they applied for, making it possible to understand whether the employee meets the conditions for paid vacation or whether it is possible to change the conditions so that they do not meet the conditions.This makes it possible to understand the cost of granting paid vacation and that it is possible not to go through the granting procedure depending on the change in conditions (however, the employee will soon meet the conditions for paid vacation), and then decide whether to hire the employee.
[0146] In addition, when an employee applies for a job, the system notifies the employee that they will meet the conditions for paid vacation if they work for the job they applied for. This allows the employee to understand that they meet the conditions for paid vacation.
[0147] Although several embodiments of the present disclosure have been described above, these embodiments can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and modifications are intended to be included in the scope of the inventions and their equivalents as defined in the claims, as well as in the scope and spirit of the inventions.
[0148] <Additional Notes> The matters described in the above embodiments will be supplemented below.
[0149] (Supplementary Note 1) A program to be executed by a computer having a processor 29 and a memory 25 for managing workers who apply for job information from a business, wherein the memory 25 stores performance information (2022) of workers working in response to the job information from the business, and the program causes the processor 29 to execute the following steps: a step of accepting input of the job information from the business and presenting it to the worker; a step of accepting input of application information from the worker in response to the job information (S122); a step of referring to the performance information related to the worker whose application information has been accepted and determining whether or not the worker satisfies the conditions for granting paid leave (S123); and a step of presenting information about the worker whose application information has been accepted to the business in accordance with the result of the determination of whether or not the worker satisfies the conditions for granting paid leave (S124).
[0150] (Appendix 2) The program described in (Appendix 1) further executes the steps of: accepting from the business operator the selection of the actual employee from among the employees whose application information has been accepted (S125); and notifying the business operator, based on the judgment result regarding the selected employee, that the selected employee meets the conditions for granting paid leave.
[0151] (Appendix 3) In the step of notifying the business operator, if the working conditions of the job information for an employee are changed so that the employee does not meet the conditions for granting paid leave, the program described in (Appendix 2) notifies the business operator that the changed conditions mean that the employee no longer meets the conditions for granting paid leave.
[0152] (Appendix 4) The program further notifies the employee, based on the assessment results for the employee whose application information has been received, that by performing work related to the job information, the employee meets the conditions for granting paid leave, as described in (Appendix 1).
[0153] (Appendix 5) The program further executes a step (S221) of performing the processing necessary to grant paid leave to an employee whose application information has been received, based on the judgment result for that employee. (Appendix 1)
[0154] (Appendix 6) A program as described in (Appendix 5) that manages status information related to the necessary processing for the target employee in the step of performing the processing necessary to grant paid leave.
[0155] (Appendix 7) A program described in (Appendix 5) that issues the necessary documents for the target employees in the step of performing the processing required to grant paid leave.
[0156] (Appendix 8) The program described in (Appendix 1) further executes the steps of accepting input regarding the taking of paid leave from employees who are eligible for paid leave and presenting it to the business operator, and performing the processing necessary for the employee to take paid leave.
[0157] (Appendix 9) A program described in any one of (Appendix 1) to (Appendix 8), wherein the job information is information about jobs related to short-term employment, day labor, or part-time employment.
[0158] (Appendix 10) An information processing device that has a control unit 203 and a memory 25 (storage unit 202) and manages workers who apply for job information from a business, wherein the memory 25 stores performance information (2022) of work performed by workers in response to the job information from the business, and the control unit 203 executes the steps of: accepting input of the job information from the business and presenting it to the worker (S121); accepting input of application information from the worker in response to the job information (S122); referring to the performance information related to the worker whose application information has been accepted, and determining whether or not the worker satisfies the conditions for granting paid leave (S123); and presenting information about the worker whose application information has been accepted to the business in accordance with the determination result of whether or not the worker satisfies the conditions for granting paid leave (S124).
[0159] (Appendix 11) A method for managing workers who apply for job information from a business, executed by a computer having a processor 29 and a memory 25, wherein the memory 25 stores performance information (2022) of work performed by workers in response to the job information from the business, and the method comprises the steps of: the processor 29 receiving input of the job information from the business and presenting the information to the worker (S121); receiving input of application information from the worker in response to the job information (S122); referring to the performance information related to the worker whose application information has been received, and determining whether or not the worker satisfies the conditions for granting paid leave (S123); and presenting information about the worker whose application information has been received to the business in accordance with the result of the determination of whether or not the worker satisfies the conditions for granting paid leave (S124). [Explanation of symbols]
[0160] 1: Employee management system 10: Terminal device 10A: Terminal equipment 10B: Terminal device 13: Input device 14: Output device 15: Memory 16: Storage section 19: Processor 20: Server 25: Memory 26: Storage 29: Processor 80: Network 81: Wireless base station 82: Wireless LAN router 111: Antenna 112: Antenna 121: First wireless communication unit 122: Second wireless communication unit 130: Operation reception unit 131: Keyboard 132: Mouse 140: Audio processing unit 141:Mike 142: Speaker 150: Display 160: Storage section 161: User information 170: Control unit 171: Input operation reception unit 172: Transmitter / receiver 173: Data processing section 174: Notification control section 201: Communications Department 202: Storage section 203: Control unit 2021: Business Database 2022: Employment Database 2023: Job Database 2031: Receiving control module 2032: Transmission control module 2033: Job Reception Presentation Module 2034: Application acceptance module 2035: Paid leave grant determination module 2036: Employee selection reception module 2037: Employment determination result presentation module 2038: Paid leave entitlement module
Claims
1. A program for managing workers who apply for job information of a business, the program being executed by a computer having a processor and a memory, The memory stores performance information of the worker in response to the job information from the business, The program causes the processor to: A step of accepting input of job information from the business and presenting it to the worker; A step of accepting input of application information from the worker in response to the job information; A step of referring to the performance information of the worker whose application information has been received and determining whether or not the worker satisfies the conditions for granting paid leave; and presenting information about the employee whose application information has been received to the business operator based on the determination result as to whether or not the employee meets the conditions for granting paid leave.
2. The program further comprises: A step of accepting from the business operator a selection of an actual worker from among the workers whose application information has been accepted; The program of claim 1, further comprising: a step of notifying the business operator that the selected employee meets the conditions for granting paid leave based on the judgment result for the selected employee.
3. 3. The program of claim 2, wherein in the step of notifying the business operator, if the working conditions of the job information for the employee are changed so that the employee does not meet the conditions for granting paid leave, the program notifies the business operator that the changed conditions have caused the employee to no longer meet the conditions for granting paid leave.
4. The program further comprises: The program of claim 1, further comprising: notifying the employee that, based on the judgment result for the employee whose application information has been received, the employee meets the conditions for being granted paid leave by performing the work related to the job information.
5. The program further comprises: The program according to claim 1 , which executes a step of performing processing necessary to grant paid leave to the worker based on the determination result for the worker whose application information has been accepted.
6. 6. The program according to claim 5, wherein, in the step of performing the processing required for granting paid leave, status information relating to the necessary processing is managed for the worker to be a target.
7. 6. The program according to claim 5, wherein the step of performing the processing required for granting paid leave issues the necessary forms for the employee.
8. The program further comprises: A step of accepting input regarding the taking of paid leave from the employee who is to be granted paid leave and presenting it to the business operator; and a step of performing processing necessary for the employee to acquire paid leave.
9. 9. The program according to claim 1, wherein the job information is information about jobs related to short-term work, day labor, or part-time work.
10. An information processing device that includes a control unit and a memory, and manages workers who apply for job information of a business, The memory stores performance information of the worker in response to the job information from the business, The control unit A step of accepting input of job information from the business and presenting it to the worker; A step of accepting input of application information from the worker in response to the job information; A step of referring to the performance information of the worker whose application information has been received and determining whether or not the worker satisfies the conditions for granting paid leave; and presenting information about the employee whose application information has been accepted to the business operator in accordance with a determination result as to whether or not the employee satisfies the conditions for granting paid leave.
11. A method for managing workers who apply for job postings of a business, the method being executed by a computer having a processor and a memory, the method comprising: The memory stores performance information of the worker in response to the job information from the business, The method further comprises the processor: A step of accepting input of job information from the business and presenting it to the worker; A step of accepting input of application information from the worker in response to the job information; A step of referring to the performance information of the worker whose application information has been received and determining whether or not the worker satisfies the conditions for granting paid leave; and presenting information about the employee whose application information has been accepted to the business operator based on the determination result as to whether or not the employee satisfies the conditions for granting paid leave.
Citation Information
Patent Citations
Information system by internet media and service concerning offering and seeking of job
JP2002149795A
Workflow system, workflow control method and program
JP2009069876A
Method for managing application to job offer, program, and job offer management server
JP2024055322A