Systems, methods, and programs to support matching employers with workers.

The system manages job matching based on worker performance to lift restrictions for those who meet criteria, addressing worker satisfaction and employer matching challenges.

JP7835489B1Active Publication Date: 2026-03-25TIMEE INC
View PDF 7 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-12-22
Publication Date
2026-03-25

AI Technical Summary

Technical Problem

Existing job matching services impose restrictions on remuneration and working hours, which can reduce worker satisfaction and prevent employers from matching with workers who have a strong work ethic.

Method used

A system and method that manages and controls job matching based on worker performance, enabling the lifting of work restrictions for workers who meet predetermined conditions, such as reaching specific compensation or evaluation thresholds.

Benefits of technology

Facilitates appropriate work restrictions, enhancing worker satisfaction and enabling employers to match with workers who have met performance criteria, thereby improving job matching outcomes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007835489000001_ABST
    Figure 0007835489000001_ABST
Patent Text Reader

Abstract

Support the implementation of appropriate work restrictions. [Solution] A service provision server 10 according to one embodiment of the present invention provides a job matching service to employers and workers for job postings, to an employee's representative who operates an employer terminal 20, a store representative who operates a store terminal 30 located in each of the employer's stores, and a worker who operates a worker terminal 40, all of which are connected via a communication network NW. The server 10 controls the matching of employers and workers according to work restrictions based on the worker's work performance at the employer, and enables the lifting of work restrictions for workers who meet predetermined conditions, thereby facilitating the lifting of work restrictions for workers who meet specific conditions.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a technology for assisting in matching employers and workers.

Background Art

[0002] Conventionally, job matching services for matching employers and workers (employees) have been provided (for example, see Patent Document 1 below). In such services, in order to reduce the administrative burden related to social insurance and the like, there is an upper limit on the amount of remuneration or working hours within a certain period, and matching that exceeds the upper limit may be restricted.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, the above-described matching restrictions may reduce the satisfaction of workers with a strong work ethic, and may also result in employers losing the opportunity to match with such workers.

[0005] One object of an embodiment of the present invention is to assist in realizing appropriate work restrictions. Other objects of the embodiments of the present invention will become apparent by referring to the entire specification.

Means for Solving the Problems

[0006] A system according to one embodiment of the present invention is a system for supporting matching employers and workers, comprising one or more computer processors, wherein the one or more computer processors perform the following: a process for managing the work performance of the worker at the employer; a process for controlling the matching of the employer and the worker in accordance with work restrictions based on the work performance; and a process for enabling the lifting of work restrictions imposed on the employer by the worker who has met predetermined conditions.

[0007] A method according to one embodiment of the present invention is a method performed by one or more computers for supporting the matching of an employer and a worker, comprising the steps of: managing the work performance of the worker at the employer; controlling the matching of the employer and the worker in accordance with work restrictions based on the work performance; and enabling the lifting of the work restrictions imposed on the employer by the worker who has met predetermined conditions.

[0008] A program according to one embodiment of the present invention is a program for supporting the matching of an employer and a worker, which causes one or more computers to execute a process for managing the work performance of the worker at the employer, a process for controlling the matching of the employer and the worker in accordance with work restrictions based on the work performance, and a process for enabling the lifting of the work restrictions imposed on the employer by the worker who has met predetermined conditions. [Effects of the Invention]

[0009] Various embodiments of the present invention support the realization of appropriate work restrictions. [Brief explanation of the drawing]

[0010] [Figure 1] A schematic diagram showing the configuration of a network including a service provision server 10 according to one embodiment of the present invention. [Figure 2] A diagram illustrating the information managed by brand information table 1511. [Figure 3]A diagram illustrating the information managed by employee information table 1512. [Figure 4] A diagram illustrating the information managed by store information table 1513. [Figure 5] A diagram illustrating the information managed by worker information table 1514. [Figure 6] A diagram illustrating the information managed by the job posting management table 1515. [Figure 7] A diagram illustrating the information managed by the work management table 1516. [Figure 8] A diagram illustrating the information managed by the work performance management table 1517. [Figure 9] A diagram illustrating the job registration screen 50. [Figure 10] A diagram illustrating the job listing screen for stores (screen 60). [Figure 11] A diagram illustrating the worker job listing screen 70. [Figure 12] A diagram illustrating the display content of individual display area 761. [Figure 13] An example diagram of the job details screen 80. [Figure 14] A flowchart illustrating the processes that server 10 executes in response to job applications from workers. [Figure 15] A flowchart illustrating the process that server 10 executes when receiving a request from a worker regarding whether or not to lift work restrictions. [Figure 16] A diagram illustrating screen 90, which shows the lifting of work restrictions. [Modes for carrying out the invention]

[0011] Embodiments of the present invention will be described below with reference to the drawings. In each drawing, the same or similar components may be denoted by the same reference numerals.

[0012] FIG. 1 is a configuration diagram schematically showing the configuration of a network including a service providing server 10 according to an embodiment of the present invention. As shown in the figure, the server 10 is communicably connected to an employer terminal 20, a store terminal 30, and a worker terminal 40 via a communication network NW such as the Internet. In FIG. 1, only one employer terminal 20, store terminal 30, and worker terminal 40 are shown, but the server 10 is communicably connected to a plurality of employer terminals 20, store terminals 30, and worker terminals 40, respectively. The server 10 provides an employment matching service for matching employers and workers in job offers to the person in charge of the employer who operates the employer terminal 20 arranged for the employer (company, etc.), the person in charge of the store who operates the store terminal 30 arranged in each store owned by the employer, and the worker (worker) who operates the worker terminal 40. The server 10 is an example of a device that implements all or part of the system of the present invention.

[0013] First, the hardware configuration of the service providing server 10 will be described. The service providing server 10 is configured as a general computer and includes, as shown in FIG. 1, a computer processor 11, a main memory 12, an input / output I / F 13, a communication I / F 14, and a storage (storage device) 15, and these components are electrically connected via a bus or the like not shown in the figure.

[0014] The computer processor 11 is configured as a CPU, GPU, or the like, reads various programs stored in the storage 15 or the like into the main memory 12, and executes various instructions included in the programs. The main memory 12 is configured by, for example, DRAM or the like.

[0015] The input / output interface 13 includes various input / output devices for exchanging information with the operator, etc. The input / output interface 13 includes, for example, information input devices such as keyboards and pointing devices (e.g., mice, touch panels, etc.), audio input devices such as microphones, and image input devices such as cameras. Furthermore, the input / output interface 13 includes image output devices such as displays and audio output devices such as speakers.

[0016] Communication I / F14 is implemented as hardware such as a network adapter, various communication software, or a combination thereof, and is configured to enable wired or wireless communication via a communication network NW.

[0017] The storage 15 is composed of, for example, a magnetic disk or flash memory. The storage 15 stores various programs, including an operating system, and various data. For example, as shown in Figure 1, the storage 15 has various tables 151 that manage various information for providing a job matching service. Also, for example, the storage 15 stores a server-side program 152 according to one embodiment of the present invention. This program 152 is a program that causes the server 10 to function as all or part of a system for providing a job matching service. At least a part of the server-side program 152 may be configured to be executed on the employer terminal 20, store terminal 30, or worker terminal 40 via the employer terminal-side program 252, store terminal-side program 352, or worker terminal-side program 452, which will be described later.

[0018] In this embodiment, the service provision server 10 may be configured using multiple computers, each having the hardware configuration described above. For example, the server 10 may be composed of multiple server devices.

[0019] The server 10 configured in this way can be configured to function as both a web server and an application server. It performs various processes in response to requests from the employee terminal 20, store terminal 30, or worker terminal 40, and transmits screen data (e.g., HTML data) and control data, etc., corresponding to the results of these processes, to the employee terminal 20, store terminal 30, or worker terminal 40. The employee terminal 20, store terminal 30, or worker terminal 40 then outputs a web page or other screen based on the received data.

[0020] Next, the hardware configuration of the employee terminal 20, store terminal 30, and worker terminal 40 will be described. The employee terminal 20 is configured as a general-purpose computer and, as shown in Figure 1, includes a computer processor 21, main memory 22, input / output interface 23, communication interface 24, and storage (memory device) 25, with each of these components electrically connected via a bus or the like (not shown).

[0021] The storage 25 stores the employer terminal program 252 described above. The program 252 is configured as a web browser or other application (for example, an employer application for a job matching service) and may be configured to execute at least a portion of the server-side program 152 as described above. In this embodiment, the employer terminal 20 may be configured as a smartphone, tablet terminal, or personal computer, etc.

[0022] An employee who operates the employee terminal 20 configured in this way can use the employee functions of the job matching service provided by the server 10 by communicating with the server 10 via the employee terminal-side program 252 installed on the storage 25, etc.

[0023] The store terminal 30 is configured as a general-purpose computer and, as shown in Figure 1, includes a computer processor 31, main memory 32, input / output interface 33, communication interface 34, and storage (memory device) 35, with each of these components electrically connected via a bus or the like (not shown).

[0024] The storage 35 stores the store terminal program 352 described above. The program 352 is configured as a web browser or other application (for example, a store application for a job matching service), and as described above, it may be configured to execute at least a part of the server program 152. In this embodiment, the store terminal 30 may be configured as a smartphone, tablet terminal, or personal computer, etc.

[0025] A store employee operating the store terminal 30 configured in this way can use the store-specific functions of the job matching service provided by the server 10 by communicating with the server 10 via the store terminal-side program 352 installed on the storage 35, etc.

[0026] The worker terminal 40 is configured as a general-purpose computer and, as shown in Figure 1, includes a computer processor 41, main memory 42, input / output interface 43, communication interface 44, and storage (memory device) 45, with each of these components electrically connected via a bus or the like (not shown).

[0027] Storage 45 stores the worker terminal program 452 described above. The program 452 is configured as a web browser or other application (for example, a worker application for a job matching service) and may be configured to execute at least a portion of the server-side program 152 as described above. In this embodiment, the worker terminal 40 may be configured as a smartphone, tablet terminal, or personal computer, etc.

[0028] A worker operating the worker terminal 40 configured in this way can use the worker functions of the job matching service provided by the server 10 by communicating with the server 10 via the worker terminal-side program 452 installed on the storage 45 or the like.

[0029] Next, the functions of the service provision server 10 configured in this way will be described. As shown in Figure 1, the computer processor 11 of the server 10 is configured to function as a management function control unit 112 and a service provision control unit 114 by executing instructions contained in a program loaded into the main memory 12 (for example, at least a part of the server-side program 152).

[0030] The management function control unit 112 is configured to perform various processes related to the control of the management functions of the job matching service. For example, the management function control unit 112 transmits screen data and control data for various screens related to the management functions to the employer terminal 20, store terminal 30, or worker terminal 40, and performs various processes in response to user input via the screens output on the employer terminal 20, store terminal 30, or worker terminal 40, and transmits screen data and control data according to the results of the processes to the employer terminal 20, store terminal 30, or worker terminal 40. The management functions controlled by the management function control unit 112 include, for example, login processing (user authentication) and management of various master data.

[0031] The service provision control unit 114 is configured to perform various processes related to the control of the provision of the job matching service. For example, the service provision control unit 114 transmits screen data and control data for various screens used to control the provision of the service to the employer terminal 20, store terminal 30, or worker terminal 40, and performs various processes in response to user input via the screens output on the employer terminal 20, store terminal 30, or worker terminal 40, and transmits screen data and control data according to the results of those processes to the employer terminal 20, store terminal 30, or worker terminal 40.

[0032] In this embodiment, the service provision control unit 114 is configured to manage the work performance of workers at an employer. For example, the service provision control unit 114 manages the work performance of workers at stores owned by the employer. Work performance is managed, for example, in a specific table included in various tables 151. Work performance includes various information, including, but is not limited to, work date and time, work hours, compensation amount, evaluation of the worker by the store, and evaluation of the store by the worker.

[0033] Furthermore, the service provision control unit 114 is configured to control the matching of employers and workers. For example, the service provision control unit 114 receives job information from employers (or each store owned by the employer) and provides it to each of the multiple workers, and accepts applications for job openings from each worker. In this embodiment, the matching of employers and workers is controlled to comply with work restrictions based on the worker's work performance at the employer.

[0034] In this embodiment, the service provision control unit 114 is configured to enable the lifting of work restrictions imposed on an employer by a worker who has met predetermined conditions. These predetermined conditions can also be described as the conditions under which work restrictions are lifted. For example, work restrictions may be automatically lifted when a worker meets the predetermined conditions, or they may be lifted in response to instructions from the worker and / or employer who have met the predetermined conditions.

[0035] Furthermore, the service provision control unit 114 is configured to perform various processes related to the management of the work of workers matched with employers. Work management includes, for example, managing workers' attendance and departure times, controlling mutual evaluations between stores and users, and managing payments and billing. For example, the work performance described above is updated upon completion of work.

[0036] Thus, the service provision server 10 in this embodiment controls the matching of employers and workers according to work restrictions based on the workers' work performance at the employer, and enables the lifting of work restrictions for workers who meet predetermined conditions, thereby facilitating the lifting of work restrictions for workers who meet specific conditions. In other words, the server 10 supports the implementation of appropriate work restrictions.

[0037] In this embodiment, matching in accordance with work restrictions can be implemented in various ways. For example, the service provider server 10 may be configured to provide job information from employers (including stores owned by the employers) to workers in a manner that falls within the scope of work restrictions. For example, job information may not be provided to workers whose work restrictions exceed (or are expected to exceed) those of the corresponding employer, while it may be provided to workers whose work restrictions are within (or are expected to be within) those restrictions. Such a configuration makes it possible to control whether or not job information is provided in accordance with work restrictions.

[0038] Furthermore, for example, the service provider server 10 may be configured to accept applications from workers for job postings from employers in a manner that falls within the scope of work restrictions. For example, applications for job postings may not be accepted from workers whose work hours exceed (or are expected to exceed) the corresponding employer's work restrictions, while applications from workers whose work hours are within (or are expected to be within) those restrictions. Such a configuration makes it possible to control whether or not applications for job postings are accepted according to work restrictions.

[0039] In this embodiment, the process that enables the lifting of work restrictions can be implemented in various ways. For example, the service provision server 10 may be configured to request the employer to lift the work restrictions of workers who have met the predetermined conditions for the lifting of work restrictions (for example, by sending a notification to the employer's account requesting the lifting of work restrictions), and to lift the work restrictions in response to instructions from the employer (for example, via a screen displayed on the employer terminal 20). Once the work restrictions are lifted, matching between the corresponding employer and worker becomes possible. This configuration facilitates the lifting of work restrictions in response to instructions from employers.

[0040] Furthermore, for example, the service provider server 10 may be configured to request the lifting of work restrictions on workers who have met the above-mentioned predetermined conditions (for example, by sending a notification to the worker's account requesting the lifting of work restrictions), and to lift the work restrictions in response to instructions from the worker (for example, via a screen displayed on the worker terminal 40). Such a configuration facilitates the lifting of work restrictions in response to instructions from workers.

[0041] In this embodiment, work restrictions include various limitations based on the worker's work performance at the employer. For example, work restrictions include limitations on the number of shifts, working days, or working hours within a given period.

[0042] Furthermore, work restrictions may include, for example, limits on the amount of compensation received from an employer during a predetermined period. In this case, for example, the service provider server 10 is configured to control the matching of employers and workers so that the amount of compensation received from an employer during a predetermined period does not exceed the limit (for example, by excluding workers whose compensation exceeds (or is expected to exceed) the limit from the matching process). Such a configuration helps to implement appropriate limits on the amount of compensation for workers.

[0043] In this embodiment, the predetermined conditions for lifting work restrictions include various conditions, such as conditions related to the employer's work performance. This configuration makes it possible to lift work restrictions for workers who satisfy the conditions related to their work performance.

[0044] Furthermore, if the work restriction is a limit on the amount of compensation received from an employer during a specified period, the specified condition includes the fact that the amount of compensation received from the employer during that specified period reaches a specified value (for example, the same value as the limit, or a value lower than the limit). For example, the service provider server 10 allows the lifting of the work restriction on a worker whose compensation has reached the specified value, for the corresponding employer (the employer whose compensation for that worker during the specified period has reached the specified value). This configuration allows for the lifting of work restrictions on workers based on their compensation during a specified period.

[0045] Furthermore, the above-mentioned predetermined conditions include the employer's evaluation being within a predetermined range. For example, the service provision server 10 enables the lifting of work restrictions imposed on an employer for workers whose number of workdays (or other workdays, etc.) is above a predetermined value and whose evaluation (e.g., the average value of a 5-point scale) is above a predetermined value. This configuration enables the lifting of work restrictions on workers based on the employer's evaluation.

[0046] Furthermore, the above-mentioned predetermined conditions include the employer reaching a predetermined value for the number of shifts, working days, or working hours. For example, the service provision server 10 enables the lifting of work restrictions for the corresponding employer for workers whose number of shifts, working days, or working hours within a predetermined period have reached a predetermined value. This configuration enables the lifting of work restrictions for workers based on the number of shifts, working days, or working hours.

[0047] Furthermore, the service provider server 10 is configured to acquire data related to work restrictions from a worker upon the lifting of the worker's work restrictions (either before or after the lifting of the work restrictions). For example, if the work restriction is a restriction corresponding to the requirement for submitting a wage payment report (annual remuneration of 300,000 yen or more), upon the lifting of the restriction, data of the My Number that needs to be included in the wage payment report is acquired from the worker (for example, a screen for acquiring such data is presented to the worker, and specifically, the screen data and control data of the screen are transmitted to the worker terminal 40). In this case, if such data cannot be acquired, the work restriction will not be lifted (i.e., acquiring such data is a condition for lifting the work restriction). Such a configuration supports the acquisition of data related to work restrictions upon the lifting of work restrictions.

[0048] Next, a specific example of one form of the service provision server 10 of this embodiment having such functions will be described. First, the information managed by each table included in the various tables 151 in this specific example will be described.

[0049] Figure 2 illustrates the information managed by the brand information table 1511 in this example. In this example, the brand information table 1511 manages information about brands and, as shown in the figure, manages information such as the "brand name" associated with the "brand ID" that identifies individual brands. In this example, brands correspond to a chain that uses a common service name and trade name, etc.

[0050] Figure 3 illustrates the information managed by the Employer Information Table 1512 in this example. In this example, the Employer Information Table 1512 manages information about employers who hire workers in the job matching service, and as shown in the figure, it manages information such as the "Employer Name" and the "Brand ID" that identifies the corresponding brand, associated with the "Employer ID" that identifies an individual employer. Employers include, for example, companies that operate chains and franchisee companies.

[0051] Figure 4 illustrates the information managed by the store information table 1513 in this example. In this example, the store information table 1513 manages information about the stores owned by an employer, and as shown in the figure, it manages information such as "basic information" including the store name, address, and contact information, and "employee ID" which identifies the corresponding employer, associated with a "store ID" that identifies an individual store. In this example, each employer owns one or more stores.

[0052] Figure 5 illustrates the information managed by the worker information table 1514 in this example. In this example, the worker information table 1514 manages information about workers and, as shown in the figure, manages information such as "basic information" including name, date of birth, address, and contact information, associated with a "worker ID" that identifies each individual worker.

[0053] Figure 6 illustrates the information managed by the job management table 1515 in this example. In this example, the job management table 1515 manages information related to job postings from stores and, as shown in the figure, manages information such as the "Job ID" that identifies an individual job, the "Store ID" that identifies the corresponding store, the "Job Title", "Description", "Working Days", "Working Start Time", "Working End Time", "Job Posting Date and Time", "Job Deadline Date and Time", "Number of Openings", "Hourly Wage", "Expected Compensation", and the "Job Status Type" that indicates the status of the job posting. The expected compensation is calculated based on working hours and hourly wage. In this example, the Job Status Type is set to a value corresponding to either "Currently Recruiting", "In Progress", or "Completed".

[0054] Figure 7 illustrates the information managed by the work management table 1516 in this example. In this example, the work management table 1516 manages the work of workers in jobs matched through the job matching service, and as shown in the figure, it associates a combination of a "job ID" that identifies an individual job and a "worker ID" that identifies a worker who applied for that job with information such as "start time," "end time," "store rating" which is the worker's rating of the store, and "worker rating" which is the store's rating of the worker.

[0055] Figure 8 illustrates the information managed by the work performance management table 1517 in this example. In this example, the work management table 1517 manages the annual work performance for worker and employer combinations, and as shown in the figure, it manages information such as "working days," "working hours," "remuneration amount," a "work restriction lifting request target flag" indicating that the worker is subject to a work restriction lifting request, a "work restriction lifting request status type" indicating the status of the work restriction lifting request, a "work restriction lifted flag" indicating that the work restriction has been lifted, and a "My Number information acquired flag" indicating that My Number information has been acquired in conjunction with the lifting of the work restriction. The work restriction lifting request status type is set to a value corresponding to not requested, requested, or accepted.

[0056] In this example, the employer can pre-configure which workers are eligible for requests to lift work restrictions (for example, via a screen displayed on the employer terminal 20), and whether or not a worker is eligible for such a request is registered in the work restriction lifting request target flag. Details regarding work restrictions and their lifting will be described later.

[0057] The above explains the information managed by each table in this example. Next, we will explain the processes executed by the service server 10, as well as the screens output on the store terminal 30 and worker terminal 40 in this example.

[0058] Figure 9 illustrates a job posting registration screen 50 output from a store terminal 30. This screen 50 is used by store staff to register job postings and includes, as shown in the figure, a job posting title input area 51 for entering the job posting title, a description input area 52 for entering the job posting description, a work date and time input area 53 for entering the work date and time, a deadline input area 54 for entering the job posting deadline, a number of applicants input area 55 for entering the number of applicants, an hourly wage input area 56 for entering the hourly wage, and a registration button 57.

[0059] The work date and time input area 53 is configured to allow input of the work date, start time, and end time. Thus, in this example of a job matching service, the target is daily-wage jobs where employment occurs on a daily basis. The deadline date and time input area 54 is initially set to the start time of work on the work day.

[0060] When the registration button 57 is selected, the job information entered via the job registration screen 50 is registered. Specifically, a new record is inserted into the job management table 1515, and corresponding values ​​are set for each data item. The job status type is set to the value corresponding to "Currently recruiting".

[0061] Figure 10 illustrates a store job listing screen 60 output from a store terminal 30. This screen 60 is used by store staff to view a list of job postings from their store. As shown in the figure, it has a list display area 62 that displays a list of job postings from the corresponding store, and a back button 64. Job postings from a specific store are identified by referring to the store ID in the job management table 1515.

[0062] The list display area 62 displays job information in a table format. Specifically, the job information includes the job status (currently recruiting, in progress, or completed), title, job posting date and time (work date and time), and application status (number of applicants / number of positions available). The number of applicants for a job is determined by referring to the work management table 1516.

[0063] Figure 11 illustrates a worker job listing screen 70 output on a worker terminal 40. This screen 70 is for workers to search for jobs and, as shown in the figure, has a work location input area 72 for entering the work location (prefecture, etc.) of the job to be displayed, a work date input area 74 for entering the work dates of the job to be displayed, and a list display area 76 for displaying a list of jobs. The work location input area 72 is configured to allow the selection and input of one or more work locations.

[0064] The workday input area 74 is configured such that six date objects 741, each corresponding to an individual date, are arranged horizontally in chronological order, and one of the six objects 741 can be selected. The displayed date objects 741 in this area 74 can be switched by flicking or sliding operations in the left or right direction.

[0065] The list display area 76 displays a list of job postings, specifically job postings that match the work location (store address) entered via the work location input area 72 and the work date entered via the work date input area 74, and whose job posting status type is "Recruiting". The list display area 76 has multiple individual display areas 761 arranged in two columns vertically, each corresponding to an individual job posting. The displayed individual display areas 761 in the area 76 can be switched by flicking or sliding up and down.

[0066] Figure 12 illustrates the display content of the individual display area 761. As shown in the figure, the individual display area 761 displays information related to the job posting (image, description, start time, end time, work location (store address), and hourly wage, etc.). In its upper left corner, there is a remaining time until the job posting deadline display object 762, and in its upper right corner, there is a heart-shaped favorites object 763. When the favorites object 763 is selected, the corresponding job posting is added to the worker's favorites.

[0067] When the individual display area 761 is selected, the job details screen 80, as illustrated in Figure 13, is output. As shown in the figure, the screen 80 has an information display area 82 that displays detailed information about the corresponding job and an application button 84. The application button 84 is an object for workers to apply for a job.

[0068] Figure 14 is a flowchart illustrating the processes that the server 10 executes in response to the selection of the application button 84 (i.e., an application for a job by a worker). First, as shown in the figure, the server 10 determines whether or not the worker's work restrictions for the current year have been lifted for the corresponding employer (the employer who has the store that provided the job) (step S100). Specifically, whether or not such work restrictions have been lifted is determined by referring to the work restriction lifting flag for the combination of the corresponding worker, employer (identified by referring to the store ID in the job management table 1515 and the employer ID in the store information table 1513), and the target year in the work performance management table 1517.

[0069] If the work restriction has not been lifted (NO in step S100), server 10 calculates the expected annual compensation after the completion of the work for the corresponding job (step S110). Specifically, this annual compensation is calculated by adding the expected compensation for the corresponding job (managed in the job management table 1515) to the worker's compensation for the current year to the corresponding employer (managed in the work performance management table 1517).

[0070] Then, if the calculated annual compensation is less than 280,000 yen (YES in step S120), server 10 accepts the worker's application (step S130). Specifically, a match is made between the worker and the store (employer), and a new record is inserted into the work management table 1516.

[0071] On the other hand, if the calculated annual compensation amount is 280,000 yen or more (NO in step S120), server 10 notifies the worker that the application is not accepted (step S140). Specifically, a message notifying the worker that the application is not accepted is displayed on the job details screen 80. This work restriction of setting the annual compensation amount to less than 280,000 yen corresponds to the requirement for submitting a salary payment report (annual compensation amount of 300,000 yen or more).

[0072] If the application is notified that it is not possible, the server 10 then requests the worker to lift the work restriction (step S170) if the worker is eligible for a request to lift the work restriction (YES in step S150) and has not yet requested the lifting of the work restriction (YES in step S160). Whether or not a worker is eligible for a request to lift the work restriction is determined by referring to the "Eligible for Request to Lift Work Restriction" flag in the work performance management table 1517. The status of the request to lift the work restriction is determined by referring to the "Work Restriction Lift Request Status Type" in the same work performance management table 1517. When a request to lift the work restriction is made to a worker, the "Work Restriction Lift Request Status Type" of the corresponding record in the work performance management table 1517 is updated to the corresponding value during the request.

[0073] In this example, applications are accepted if the expected annual compensation after completing the job is less than 280,000 yen, while applications are not accepted if the expected annual compensation is 280,000 yen or more. Once a match is made between a worker and a store, the user's attendance is managed on the workday. Specifically, at the time of arrival and departure, a two-dimensional code (containing information including the job ID of the corresponding job) or an NFC card displayed on the screen output by the store terminal 30 is read via the worker terminal 40 of the worker arriving and departing, and the arrival and departure times are registered in the work management table 1516. An employment contract may also be concluded between the employer and the worker upon registration of the arrival and departure times. After the worker leaves work, a mutual evaluation is conducted between the worker and the store. Specifically, the evaluations entered via the screens output by the store terminal 30 and the worker terminal 40 are registered in the store evaluation and worker evaluation in the work management table 1516. This evaluation may be conducted, for example, as a five-point scale. Additionally, the corresponding record in the work performance management table 1517 is updated upon completion of work.

[0074] In this example, a corresponding notification (a notification requesting the lifting of work restrictions) is sent via the job listing screen 70 to workers who have requested the lifting of work restrictions (workers whose work restriction lifting status type in the corresponding record in the work performance management table 1517 is "requested"). Based on the worker's selection in response to the notification, the server accepts whether or not to lift the work restrictions. Figure 15 is a flowchart illustrating the process that the server 10 executes when it receives a response from a worker regarding whether or not to lift work restrictions. First, the server 10 accepts the response regarding whether or not to lift work restrictions, as shown in the figure (step S200).

[0075] Figure 16 illustrates a work restriction removal screen 90 displayed on the worker terminal 40. As shown in the figure, the screen 90 notifies the worker that a request (proposal) to remove the work restriction has been made by a specific employer (in the example of Figure 16, "Company A"). As shown in the figure, it has a first button 92 with the text "Remove" and a second button 94 with the text "Do not remove". The worker selects the first button 92 if they wish to remove the work restriction, and the second button 94 if they do not wish to remove the work restriction.

[0076] Returning to the flowchart in Figure 15, if the worker instructs the lifting of the work restriction (i.e., if the first button 92 is selected) (YES in step S210), the server 10 obtains the worker's My Number information (step S220). Specifically, a screen (not shown) for obtaining the My Number information is displayed on the worker terminal 40, and the worker's My Number information is obtained through this screen. In this example, the acquisition and registration of My Number information is performed by an external system for managing My Number information, and the above screen is provided by this external system. In response to the acquisition of My Number information, the My Number information acquisition flag for the corresponding record in the work performance management table 1517 is updated. If My Number information cannot be obtained, the lifting of the work restriction may be canceled.

[0077] Once the worker's My Number information is obtained, the server 10 then sets the lifting of work restrictions (step S230). Specifically, in the work performance management table 1517, the work restriction lifting flag for the corresponding record is updated to a value indicating that the work restrictions have been lifted. Once the lifting of work restrictions is set, as described above, applications for job postings from the corresponding employer can be accepted regardless of the annual compensation amount.

[0078] Then, server 10 updates the worker's work restriction removal request status (step S240). Specifically, in the work performance management table 1517, the work restriction removal request status type of the corresponding record is updated to the value corresponding to "Received". If the worker does not instruct the removal of the work restriction (i.e., the worker selects the second button 94 on the work restriction removal screen 90) (NO in step S210), only this update of the work restriction removal request status (step S240) is performed.

[0079] In this example, the employer can obtain payroll report data via a screen displayed on the employer terminal 20. Specifically, in response to a request from the employer via the aforementioned screen, the server 10 aggregates and outputs payroll report data for workers whose annual compensation is 300,000 yen or more (identified by referring to the compensation amount in the work performance management table 1517).

[0080] In the example described above, requests for the lifting of work restrictions and their settings are managed for each combination of worker, employer, and target year. However, requests for the lifting of work restrictions and / or their settings may be managed for each combination of worker and employer. In this case, for example, a worker who has been set as eligible for a request to lift work restrictions will remain eligible for such requests in subsequent years unless the setting is revoked, and a worker who has been set to have work restrictions lifted will maintain that setting in subsequent years unless the setting is revoked.

[0081] In the example above, if the expected annual compensation after completing the work for the applied job is 280,000 yen or more, the application is notified that it is not possible, and workers who are subject to a request to lift the work restriction but have not yet requested the lifting of the work restriction are asked to do so. However, the conditions for requesting workers to lift the work restriction (i.e., making the lifting of the work restriction possible) are not limited to this. For example, if the expected annual compensation after completing the work is 280,000 yen or more, an amount less than a predetermined value (e.g., 250,000 yen), the application for the job may be accepted, and workers who are subject to a request to lift the work restriction but have not yet requested the lifting of the work restriction may be asked to do so (i.e., the lifting of the work restriction is requested before the application becomes impossible due to the work restriction).

[0082] Furthermore, the conditions for requesting the lifting of work restrictions may include a variety of other conditions. For example, workers whose average performance rating by each store in the previous year is above a predetermined value may be requested to have their work restrictions lifted at a predetermined time in the current year. Alternatively, for example, in response to an individual request from an employer, a request may be made to lift the work restrictions on a worker identified by that employer. Conversely, in response to an individual request from a worker, a request may be made to lift the work restrictions on an employer identified by that worker, and the employer may be asked to approve or reject the request (for example, by receiving it via a screen displayed on the employer terminal 20). In these cases, a request to lift work restrictions on a worker is made even if the worker has not applied for the job, and when a request is made, the work restriction lifting request status type of the corresponding record in the work performance management table 1517 is updated to the corresponding value during the request.

[0083] In the example described above, if the expected annual compensation after completing the work for the applied job is 280,000 yen or more, the system notifies the applicant that the application is not accepted. However, the control of matching according to work restrictions is not limited to this. For example, jobs with an expected annual compensation of 280,000 yen or more after completing the work may be excluded from being displayed on the job list screen 70.

[0084] In the example described above, a restriction limiting annual compensation to less than 280,000 yen was used as an example of a work restriction, but various other restrictions may be applied instead of or in addition to this. For example, in another example of this embodiment, restrictions on the number of work sessions, working days, or working hours within a predetermined period may be applied as work restrictions, and if these values ​​reach or are expected to reach a threshold, applications for the corresponding job will be denied.

[0085] In the example described above, depending on the employer's settings, requests for the lifting of work restrictions may be uniformly suspended. Such a setting to uniformly suspend requests for the lifting of work restrictions may be made, for example, near the end of the year. When this setting is made, for example, the processing in steps S150 to S170 of the flowchart illustrated in Figure 14 (the processing to request the lifting of work restrictions from workers) will be skipped. In addition, when this setting is made, workers who have requested the lifting of work restrictions may be notified that requests for the lifting of work restrictions are suspended, instead of the notification requesting the lifting of work restrictions in the example described above.

[0086] As described above, the service provision server 10 according to this embodiment controls the matching of employers and workers in accordance with work restrictions based on the worker's work performance (for example, a restriction limiting annual remuneration to less than 280,000 yen), and enables the lifting of work restrictions for workers who meet predetermined conditions (for example, the expected annual remuneration after completing the work for the applied job is 280,000 yen or more, and who are eligible for a request to lift the work restriction) (for example, by requesting the worker to lift the work restriction). Thus, the lifting of work restrictions for workers who meet specific conditions is promoted. In other words, the server 10 supports the implementation of appropriate work restrictions.

[0087] In another embodiment of the present invention, some or all of the functions of the service provision server 10 in the above-described embodiment are realized through the cooperation of the service provision server 10 and the employee terminal 20, store terminal 30, or worker terminal 40, or can be realized by the employee terminal 20, store terminal 30, or worker terminal 40.

[0088] The processes and procedures described herein can be implemented by software, hardware, or any combination thereof, in addition to those explicitly described herein. For example, the processes and procedures described herein can be implemented by implementing the logic corresponding to those processes and procedures on a medium such as an integrated circuit, volatile memory, non-volatile memory, or magnetic disk. Furthermore, the processes and procedures described herein can be implemented as computer programs corresponding to those processes and procedures and executed by various types of computers.

[0089] Even if a process or procedure described herein is described as being performed by a single device, software, component, or module, such process or procedure may be performed by multiple devices, multiple software programs, multiple components, and / or multiple modules. Furthermore, the software and hardware elements described herein can also be realized by integrating them into fewer components or by decomposing them into more components. [Explanation of symbols]

[0090] 10 Service Provider Servers 11 Computer Processors 112 Management Function Control Unit 114 Service Provision Control Unit 15 Storage 151 Various Tables 1511 Brand Information Table 1512 Employer Information Table 1513 Store Information Table 1514 User Information Table 1515 Job Management Table 1516 Work Management Table 1517 Work Performance Management Table 152 Server-side programs 20 Employer terminals 25 storage 252 Employer-side program 30 store terminals 35 storage 352 Store terminal-side program 40 worker terminals 45 storage 452 Worker terminal-side program 50 Job registration screen Job listings screen for 60 stores 70 Job listings screen for workers 80 Job Details Screen 90 Work Restriction Removal Screen

Claims

1. A system comprising one or more computer processors for supporting the matching of employers and workers, wherein the one or more computer processors are: A process for managing the work performance of the worker at the said employer, A process to control the matching of the employer and the worker so that it falls within the scope of work restrictions based on the aforementioned work performance, A process for lifting the work restrictions imposed on the employer by the worker, The process involves aggregating data from the employer's salary payment report for workers who have met the conditions corresponding to the aforementioned work restrictions, based on their work performance, and outputting this data to the employer. The data in the aforementioned salary payment report includes My Number information obtained from the worker following the lifting of the aforementioned work restrictions. system.

2. The aforementioned work restriction is to make the amount of remuneration for a specified period less than the first value, The aforementioned condition is that the amount of remuneration for the predetermined period is greater than or equal to a second value which is greater than the first value. The system according to claim 1.

3. A method, which is performed by one or more computers, for assisting in matching employers with workers, A process for managing the work performance of the worker at the said employer, A process of controlling the matching of the employer and the worker so that it falls within the scope of work restrictions based on the aforementioned work performance, A step of lifting the work restrictions imposed on the employer of the worker, The process includes a step of aggregating data from the employer's salary payment report for workers who have met the conditions corresponding to the aforementioned work restrictions, based on the work performance, and outputting it to the employer, The data in the aforementioned salary payment report includes My Number information obtained from the worker following the lifting of the aforementioned work restrictions. method.

4. A program to support matching employers and workers, which is installed on one or more computers. A process for managing the work performance of the worker at the said employer, A process to control the matching of the employer and the worker so that it falls within the scope of work restrictions based on the aforementioned work performance, A process for lifting the work restrictions imposed on the employer by the worker, The process involves aggregating data from the employer's salary payment report for workers who have met the conditions corresponding to the aforementioned work restrictions, based on their work performance, and outputting this data to the employer. The data in the aforementioned salary payment report includes My Number information obtained from the worker following the lifting of the aforementioned work restrictions. program.

Citation Information

Patent Citations

  • Staff dispatch and managing system

    JP2003303267A

  • Recruitment management system

    JP2012104079A

  • Management support device, management support system, and program

    JP2021068294A

  • Employment supporting system

    JP2022001994A

  • Work support device and method

    JP2022119001A