System, method, and program for supporting employer-worker matching
A system manages worker history to enforce and lift work restrictions, addressing remuneration and hour limits, improving worker satisfaction and employer matching opportunities.
Patent Information
- Application Number
- JP2025135396
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-08-15
- Publication Date
- 2026-01-16
- Estimated Expiration
- 2045-02-14
AI Technical Summary
Existing job matching services impose restrictions on remuneration and working hours, which can reduce worker satisfaction and limit employers' opportunities to match with suitable workers.
A system and method that manages worker history to enforce and lift work restrictions based on predefined conditions, allowing employers and workers to match appropriately while adhering to remuneration and working hour limits.
Enables appropriate work restrictions, enhancing worker satisfaction and employer matching opportunities by allowing workers to meet specified conditions for lifting restrictions.
Smart Images

Figure 0007800968000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a technique for supporting matching between employers and workers. [Background technology]
[0002] Hitherto, job matching services have been provided that match employers with workers (see, for example, Patent Document 1 below). In these services, in order to reduce the administrative burden related to social insurance, etc., upper limits are set on the amount of remuneration or working hours in a certain period, and matches that exceed these upper limits are sometimes restricted. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 6474089 Summary of the Invention [Problem to be solved by the invention]
[0004] However, the above-mentioned restrictions on matching could reduce the satisfaction of workers who are willing to work, and employers could lose opportunities to match with such workers.
[0005] One of the objects of the embodiments of the present invention is to support the realization of appropriate work restrictions. Other objects of the embodiments of the present invention will become apparent by reading the entire specification. [Means for solving the problem]
[0006] A system according to one embodiment of the present invention is a system for assisting in matching employers and workers, comprising one or more computer processors, which execute a process for managing the work history of the worker at the employer, a process for controlling the matching between the employer and the worker in accordance with work restrictions based on the work history, and a process for enabling the lifting of the work restrictions on the employer for the worker who satisfies specified conditions.
[0007] A method according to one embodiment of the present invention is executed by one or more computers and is a method for assisting in matching employers and workers, comprising the steps of: managing the work history of the worker at the employer; controlling the matching between the employer and the worker in accordance with work restrictions based on the work history; and enabling the lifting of the work restrictions on the employer for the worker who meets specified conditions.
[0008] A program according to one embodiment of the present invention is a program for assisting in matching employers and workers, and causes one or more computers to execute the following processes: managing the work history of the worker at the employer; controlling the matching between the employer and the worker in accordance with work restrictions based on the work history; and enabling the lifting of the work restrictions on the employer for the worker who meets specified conditions. [Effects of the Invention]
[0009] Various embodiments of the present invention assist in implementing appropriate work restrictions. [Brief explanation of the drawings]
[0010] [Figure 1] 1 is a diagram showing a schematic configuration of a network including a service providing server 10 according to an embodiment of the present invention. [Figure 2] FIG. 15 is a diagram illustrating an example of information managed by a brand information table 1511. [Figure 3]FIG. 15 is a diagram illustrating an example of information managed by an employer information table 1512. [Figure 4] FIG. 15 is a diagram illustrating an example of information managed by a store information table 1513. [Figure 5] FIG. 15 is a diagram illustrating an example of information managed by a worker information table 1514. [Figure 6] FIG. 15 is a diagram illustrating an example of information managed by a job vacancy management table 1515. [Figure 7] FIG. 15 is a diagram illustrating an example of information managed by a work management table 1516. [Figure 8] FIG. 15 is a diagram illustrating an example of information managed by a work performance management table 1517. [Figure 9] FIG. 5 is a diagram illustrating a job registration screen 50. [Figure 10] FIG. 6 is a diagram illustrating a store job listing screen 60. [Figure 11] FIG. 7 is a diagram illustrating an example of a job listing screen 70 for workers. [Figure 12] FIG. 10 is a diagram illustrating an example of display content in an individual display area 761. [Figure 13] FIG. 10 is a diagram illustrating a job details screen 80. [Figure 14] 4 is a flowchart illustrating a process executed by the server 10 in response to a worker's application for a job offer. [Figure 15] 10 is a flowchart illustrating a process executed by the server 10 when accepting a request from a worker as to whether or not work restrictions can be lifted. [Figure 16] FIG. 10 is a diagram illustrating a work restriction release screen 90. DETAILED DESCRIPTION OF THE INVENTION
[0011] Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the drawings, the same reference numerals may be used to designate the same or similar components.
[0012] FIG. 1 is a schematic diagram illustrating the configuration of a network including a service providing server 10 according to one embodiment of the present invention. As shown, the server 10 is communicatively connected to an employer terminal 20, a store terminal 30, and a worker terminal 40 via a communications network NW such as the Internet. While only one employer terminal 20, one store terminal 30, and one worker terminal 40 are illustrated in FIG. 1, the server 10 is communicatively connected to multiple employer terminals 20, multiple store terminals 30, and multiple worker terminals 40. The server 10 provides a job matching service for matching employers and workers in job postings to employer personnel who operate the employer terminals 20 installed at the employer (e.g., a company), store personnel who operate the store terminals 30 installed at each store owned by the employer, and workers who operate the worker terminals 40. The server 10 is an example of a device that implements all or part of the system of the present invention.
[0013] First, we will explain the hardware configuration of the service providing server 10. The service providing server 10 is configured as a general computer, and as shown in Fig. 1, it includes 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).
[0014] The computer processor 11 is configured as a CPU, a GPU, or the like, and loads various programs stored in a storage 15 or the like into a main memory 12 and executes various instructions included in the programs. The main memory 12 is configured, for example, by a DRAM or the like.
[0015] The input / output I / F 13 includes various input / output devices for exchanging information with an operator, etc. The input / output I / F 13 includes, for example, information input devices such as a keyboard and a pointing device (e.g., a mouse, a touch panel, etc.), a voice input device such as a microphone, and an image input device such as a camera. The input / output I / F 13 also includes an image output device such as a display, and an audio output device such as a speaker.
[0016] The communication I / F 14 is implemented as hardware such as a network adapter, various communication software, or a combination of these, and is configured to enable wired or wireless communication via a communication network NW or the like.
[0017] The storage 15 is configured, for example, by a magnetic disk or flash memory. The storage 15 stores various programs, including an operating system, and various data. For example, as shown in FIG. 1 , the storage 15 has various tables 151 that manage various information for providing the job matching service. The storage 15 also stores, for example, a server-side program 152 according to one embodiment of the present invention. The program 152 is a program that causes the server 10 to function as all or part of a system for providing the job matching service. At least a portion of the server-side program 152 can be configured to be executed on the employer terminal 20, the store terminal 30, or the worker terminal 40 via an employer terminal-side program 252, a store terminal-side program 352, or a worker terminal-side program 452, which will be described later.
[0018] In this embodiment, the service providing server 10 may be configured using a plurality of computers each having the above-described hardware configuration. For example, the server 10 may be configured by a plurality of server devices.
[0019] The server 10 configured in this way can be configured to function as a web server and an application server, and executes various processes in response to requests from the employer terminal 20, store terminal 30, or worker terminal 40, and transmits screen data (e.g., HTML data) and control data according to the results of the processes to the employer terminal 20, store terminal 30, or worker terminal 40. The employer terminal 20, store terminal 30, or worker terminal 40 outputs a web page or other screen based on the received data.
[0020] Next, we will explain the hardware configuration of the employee terminal 20, store terminal 30, and worker terminal 40. The employee terminal 20 is configured as a general computer, and as shown in Figure 1, it has a computer processor 21, main memory 22, input / output I / F 23, communication I / F 24, and storage (storage device) 25, and these components are electrically connected via a bus or the like (not shown).
[0021] The storage 25 stores the above-mentioned employer terminal-side program 252. This program 252 may be 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 part of the server-side program 152, as described above. In this embodiment, the employer terminal 20 may be configured as a smartphone, tablet terminal, personal computer, or the like.
[0022] An employer's representative operating the employer terminal 20 configured in this manner can use the employer functions of the job matching service provided by the server 10 by communicating with the server 10 via the employer terminal side program 252 installed in the storage 25 or the like.
[0023] The store terminal 30 is configured as a general computer, and as shown in Figure 1, it has a computer processor 31, a main memory 32, an input / output I / F 33, a communication I / F 34, and a storage (memory device) 35, and each of these components is electrically connected via a bus or the like not shown.
[0024] The storage 35 stores the above-mentioned store terminal-side program 352. 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, can be configured to execute at least a part of the server-side program 152. In this embodiment, the store terminal 30 can be configured as a smartphone, a tablet terminal, a personal computer, or the like.
[0025] A store employee operating a store terminal 30 configured in this manner can use the store functions of the job matching service provided by the server 10 by communicating with the server 10 via a store terminal side program 352 installed in storage 35 or the like.
[0026] The worker terminal 40 is configured as a general computer, and as shown in Figure 1, it has a computer processor 41, a main memory 42, an input / output I / F 43, a communication I / F 44, and a storage (memory device) 45, and each of these components is electrically connected via a bus or the like not shown.
[0027] The storage 45 stores the above-mentioned worker terminal-side program 452. The program 452 is configured as a web browser or other application (for example, a worker application for a job matching service), and as described above, can be configured to execute at least a part of the server-side program 152. In this embodiment, the worker terminal 40 can be configured as a smartphone, a tablet terminal, a personal computer, or the like.
[0028] A worker operating a worker terminal 40 configured in this manner can use the worker functions of the job matching service provided by the server 10 by communicating with the server 10 via a worker terminal side program 452 installed in storage 45 or the like.
[0029] Next, we will explain the functions of the service providing server 10 configured as above. As shown in Fig. 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 included in a program (for example, at least a part of the server-side program 152) loaded into the main memory 12.
[0030] The management function control unit 112 is configured to execute 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 of various screens related to the management functions to the employer terminal 20, the store terminal 30, or the worker terminal 40, executes various processes in response to operation input by an operator via the screens output on the employer terminal 20, the store terminal 30, or the worker terminal 40, and transmits screen data and control data according to the results of the processes to the employer terminal 20, the store terminal 30, or the 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 execute 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 of various screens for controlling the provision of the service to the employer terminal 20, the store terminal 30, or the worker terminal 40, executes various processes in response to operation input by the operator via the screen output on the employer terminal 20, the store terminal 30, or the worker terminal 40, and transmits screen data and control data according to the results of the processes to the employer terminal 20, the store terminal 30, or the worker terminal 40.
[0032] In this embodiment, the service provision control unit 114 is configured to manage the work performance of a worker at an employer. For example, the service provision control unit 114 manages the work performance of a worker at a store owned by the employer. The work performance is managed, for example, in a specific table included in the various tables 151. The work performance includes various information, such as, but not limited to, work date and time, work hours, remuneration amount, store evaluation of the worker, and store evaluation by the worker.
[0033] The service provision control unit 114 is also configured to control matching between employers and workers. For example, the service provision control unit 114 accepts job information from an employer (or each store owned by the employer), provides it to each of multiple workers, and accepts applications for the job from each worker. In this embodiment, matching between employers and workers is controlled to comply with work restrictions based on the worker's work record at the employer.
[0034] In this embodiment, the service provision control unit 114 is configured to enable the lifting of work restrictions on the employer of a worker who satisfies certain conditions. The certain conditions can also be referred to as the conditions for lifting the work restrictions. For example, the work restrictions are automatically lifted when the worker satisfies the certain conditions, or are lifted in response to instructions from the worker and / or employer who has satisfied the certain conditions.
[0035] The service provision control unit 114 is also configured to execute various processes related to the management of work of workers matched with employers. Work management includes, for example, management of worker arrival and departure times, control of mutual evaluations between stores and users, and management of payments and invoices. For example, the above-mentioned work performance is updated upon completion of work.
[0036] In this way, the service providing server 10 in this embodiment controls the matching between employers and workers in accordance with work restrictions based on the worker's work performance at the employer, and enables the lifting of work restrictions for workers who meet certain conditions, thereby promoting the lifting of work restrictions for workers who meet specific conditions. In other words, the server 10 supports the realization of appropriate work restrictions.
[0037] In this embodiment, the control of matching in accordance with work restrictions can be realized in various ways. For example, the service providing server 10 can be configured to provide job information from employers (including stores owned by the employers) to workers so that the job information falls within the work restrictions. For example, the job information is not provided to workers who exceed (or are expected to exceed) the work restrictions for the corresponding employer, but is provided to workers who are within (or are expected to be within) the work restrictions. This configuration makes it possible to control whether or not to provide job information in accordance with the work restrictions.
[0038] Furthermore, for example, the service providing server 10 can be configured to accept applications from workers for job offers from employers so that they fall within work restrictions. For example, applications for job offers are not accepted from workers who exceed (or are expected to exceed) the work restrictions for the corresponding employer, but are accepted from workers who are within (or are expected to be within) the work restrictions. This configuration makes it possible to control whether or not to accept applications for job offers in accordance with the work restrictions.
[0039] In this embodiment, the process for enabling the lifting of work restrictions can be realized in various ways. For example, the service providing server 10 can be configured to request an employer to lift the work restrictions of a worker who meets the above-mentioned predetermined conditions for the lifting of the work restrictions (e.g., by sending a notification requesting the lifting of the work restrictions to the employer's account), and then lift the work restrictions in response to instructions from the employer (e.g., 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 the employer.
[0040] Furthermore, for example, the service providing server 10 can be configured to request the lifting of work restrictions on a worker who meets 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 the worker.
[0041] In this embodiment, the work restrictions include various restrictions based on the worker's work performance at the employer. For example, the work restrictions include restrictions on the number of times, days, or hours of work in a given period of time.
[0042] Furthermore, for example, the work restrictions include a restriction on the amount of remuneration from an employer for a predetermined period. In this case, for example, the service providing server 10 is configured to control matching between the employer and the worker so that the amount of remuneration from the employer for a predetermined period does not exceed the limit (for example, excluding a worker whose remuneration exceeds (or is expected to exceed) the limit from the matching target). This configuration helps to realize an appropriate restriction on the amount of remuneration for a worker.
[0043] In this embodiment, the predetermined conditions for lifting the work restriction include various conditions, such as conditions related to the employer's work performance. This configuration makes it possible to lift the work restriction for a worker who meets the conditions related to the work performance.
[0044] Furthermore, when the work restriction is a restriction on the amount of remuneration from an employer for a specified period, the specified condition includes the amount of remuneration from the employer for that specified period reaching a specified value (e.g., a value equal to or lower than the limit value). For example, the service providing server 10 can remove the work restriction on the corresponding employer (the employer whose remuneration for that worker for a specified period has reached the specified value) of a worker whose remuneration has reached the specified value. This configuration makes it possible to remove work restrictions on a worker based on the amount of remuneration for a specified period.
[0045] The predetermined conditions include the employer's evaluation being within a predetermined range. For example, the service providing server 10 can remove work restrictions on an employer for a worker whose number of shifts (or number of working days, etc.) with the employer is equal to or greater than a predetermined value and whose evaluation of the employer (e.g., the average of a five-point rating) is equal to or greater than a predetermined value. This configuration makes it possible to remove work restrictions on a worker based on the employer's evaluation.
[0046] The predetermined condition may include the number of times, number of days, or hours worked by the employer reaching a predetermined value. For example, the service providing server 10 may remove work restrictions on the corresponding employer for a worker whose number of times, number of days, or hours worked in a predetermined period reaches a predetermined value. This configuration may remove work restrictions on a worker based on the number of times, number of days, or hours worked.
[0047] Furthermore, the service providing server 10 is configured to acquire data related to the work restriction from the worker when the work restriction is lifted (either before or after the work restriction is lifted). For example, if the work restriction corresponds to a requirement for submitting a payroll payment report (annual remuneration of 300,000 yen or more), the My Number data required to be included in the payroll payment report is acquired from the worker when the restriction is lifted (for example, a screen for acquiring the data is presented to the worker, and specifically, screen data and control data for the screen are sent to the worker terminal 40). In this case, if the data cannot be acquired, the work restriction may not be lifted (i.e., acquisition of the data may be a condition for lifting the work restriction). This configuration supports the acquisition of data related to the work restriction when the work restriction is lifted.
[0048] Next, a specific example of one aspect of the service providing server 10 of this embodiment having such functions will be described. First, in this specific example, information managed by each table included in the various tables 151 will be described.
[0049] 2 illustrates information managed by brand information table 1511 in this example. Brand information table 1511 in this example manages information related to brands, and as shown in the figure, manages information such as "brand name" in association with a "brand ID" that identifies an individual brand. In this example, a brand corresponds to a chain that uses a common service name, trade name, etc.
[0050] 3 illustrates information managed by employer information table 1512 in this example. In this example, employer information table 1512 manages information about employers who hire workers in the job matching service, and as shown in the figure, manages information such as "employer name" and "brand ID" that identifies the corresponding brand, in association with an "employer ID" that identifies an individual employer. Employers include, for example, chain companies and franchisee companies.
[0051] 4 illustrates information managed by store information table 1513 in this example. Store information table 1513 in this example manages information related to stores owned by employers, and as shown in the figure, manages information such as "basic information" including store name, address, and contact information, and "employer ID" identifying the corresponding employer, in association with a "store ID" that identifies an individual store. In this example, each employer owns one or more stores.
[0052] 5 illustrates information managed by the worker information table 1514 in this example. The worker information table 1514 in this example 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 in association with a "worker ID" that identifies an individual worker.
[0053] FIG. 6 illustrates information managed by the job vacancy management table 1515 in this example. The job vacancy management table 1515 in this example manages information related to job vacancies from stores, and as shown in the figure, manages information such as a "job vacancy ID" that identifies an individual job vacancy, a "store ID" that identifies the corresponding store, a job vacancy title, a job description, a "work date," a "work start time," a "work end time," a job posting date and time, a job application deadline, the number of applicants, an "hourly wage," an "expected remuneration," and a "job vacancy status type" that indicates the status of the job vacancy, in association with the "job vacancy ID" that identifies an individual job vacancy. The expected remuneration is calculated based on the working hours and the hourly wage. In this example, the job vacancy status type is set to a value corresponding to either "recruiting," "working," or "work completed."
[0054] 7 illustrates information managed by work management table 1516 in this example. Work management table 1516 in this example manages the work of workers for jobs matched via a job matching service, and as shown in the figure, manages information such as the worker's actual arrival date and time at work, the worker's actual departure date and time, the worker's store rating, the worker's store rating, and the worker's store rating, in association with a combination of a job ID that identifies an individual job and a worker ID that identifies the worker who applied for that job.
[0055] 8 illustrates information managed by the work performance management table 1517 in this example. In this example, the work performance management table 1517 manages annual work performance for a combination of worker and employer. As shown in the figure, the work management table 1517 manages information such as "number of working days," "working hours," "remuneration amount," a "work restriction removal request target flag" indicating the worker is the target of a work restriction removal request, a "work restriction removal request status type" indicating the status of the work restriction removal request, a "work restriction removal flag" indicating that the work restriction has been removed, and a "my number information acquisition flag" indicating that My Number information has been acquired in conjunction with the removal of the work restriction. The work restriction removal request status type is set to a value corresponding to either "not requested," "requesting," or "accepted."
[0056] In this example, the employer can set in advance the workers who are the targets of the work restriction lifting request (for example, via a screen displayed on the employer terminal 20), and whether or not a worker is the target of such a lifting request is registered in the work restriction lifting request target flag. Details of work restrictions and their lifting will be described later.
[0057] The information managed by each table in this example has been described above. Next, the processing executed by the service providing server 10 and the screens output on the store terminal 30 and worker terminal 40 in this example will be described.
[0058] 9 illustrates a job registration screen 50 output on the store terminal 30. The screen 50 is a screen for a store employee to register job information, and as shown in the figure, has a job title input area 51 for inputting the job title, a description input area 52 for inputting the job description, a work date and time input area 53 for inputting the work date and time, a deadline input area 54 for inputting the job closing date and time, a number of employees to be recruited input area 55 for inputting the number of employees to be recruited, an hourly wage input area 56 for inputting the hourly wage, and a register button 57.
[0059] The work date and time input field 53 is configured so that the work date and time can be entered as the work date and time, including the work day, work start time, and work end time. In this example, the job matching service targets daily employment jobs where employment occurs on a daily basis. The closing date and time input field 54 is initially set to the work start time 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 in the job management table 1515, and the corresponding values are set for each data item. Note that the value corresponding to "Recruiting" is set for the job status type.
[0061] 10 shows an example of a store job listing screen 60 output on the store terminal 30. The screen 60 is a screen for a store employee to check a list of job listings by the store, and as shown in the figure, has a list display area 62 that displays a list of job listings by the corresponding store, and a back button 64. Job listings by a specific store are identified by referencing the store ID in the job listing management table 1515.
[0062] The list display area 62 displays information about job offers in a table format. The information about job offers specifically includes the job offer status (either recruiting, working, or work completed), title, job offer date and time (work date and time), and application status (number of applicants / number of applicants). The number of applicants for a job offer is identified by referencing the work management table 1516.
[0063] 11 shows an example of a worker job listing screen 70 output on the worker terminal 40. The screen 70 is a screen for workers to search for job listings, and as shown in the figure, has a work location input area 72 for inputting the work location (prefecture, etc.) of the job listings to be displayed, a work date input area 74 for inputting the work dates of the job listings to be displayed, and a list display area 76 for displaying a list of the job listings to be displayed. The work location input area 72 is configured so that one or more work locations can be selected and input.
[0064] The workday input area 74 has six date objects 741, each corresponding to a separate date, arranged horizontally in date order, and is configured so that one object 741 can be selected from the six objects 741. In this area 74, the date objects 741 displayed can be switched by a flick operation or a slide operation in the horizontal direction, etc.
[0065] The list display area 76 displays a list of job vacancies to be displayed, specifically, job vacancies that match the work location (store address) input via the work location input area 72 and the work dates input via the work date input area 74, and whose job vacancy status type is "Now Hiring", are displayed in a list. In the list display area 76, a plurality of individual display areas 761, each corresponding to an individual job vacancy, are arranged in two columns vertically. In this area 76, the displayed individual display areas 761 can be switched by flicking or sliding in the vertical direction, etc.
[0066] 12 shows an example of the display content of the individual display area 761. As shown in the figure, the individual display area 761 displays information about the job (image, description, work start time, work end time, work location (store address), hourly wage, etc.), and in the upper left corner is located a remaining deadline display object 762 that displays the time remaining until the job closing date and time, and in the upper right corner is located a heart-shaped favorites object 763. When a favorites object 763 is selected, the corresponding job information is added to the worker's favorites.
[0067] When the individual display area 761 is selected, a job details screen 80, as shown in Fig. 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 apply button 84. The apply button 84 is an object that allows a worker to apply for the job.
[0068] 14 is a flowchart illustrating the processing executed by the server 10 in response to the selection of the apply button 84 (i.e., a worker applying for a job offer). As shown in the figure, the server 10 first determines whether the worker's work restrictions for the current year have been lifted for the corresponding employer (the employer who owns the store that posted the job offer) (step S100). Specifically, whether or not the work restrictions have been lifted is determined by referencing the work restriction lift flag for the combination of the corresponding worker, employer (identified by referencing the store ID in the job offer management table 1515 and the employer ID in the store information table 1513), and target year in the work performance management table 1517.
[0069] If the work restrictions have not been lifted (NO in step S100), the server 10 calculates the expected annual remuneration after the completion of work for the corresponding job offer (step S110). Specifically, this annual remuneration is calculated by adding the expected remuneration for the corresponding job offer (managed in the job offer management table 1515) to the worker's remuneration for the corresponding employer for the current year (managed in the work performance management table 1517).
[0070] If the calculated annual remuneration is less than 280,000 yen (YES in step S120), the 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 remuneration is 280,000 yen or more (NO in step S120), the server 10 notifies the worker that the application is not permitted (step S140). Specifically, a message notifying the worker that the application is not permitted is displayed on the job offer details screen 80. This work restriction of an annual remuneration of less than 280,000 yen corresponds to the requirement for submitting a payroll payment report (annual remuneration of 300,000 yen or more).
[0072] After notifying the worker that the application is not possible, the server 10 then requests the worker to lift the work restrictions (step S170) if the worker is the subject of a request to lift the work restrictions (YES in step S150) and has not yet requested the lifting of the work restrictions (YES in step S160). Whether or not a worker is the subject of a request to lift the work restrictions is determined by referencing the work restriction lift request subject flag in the work performance management table 1517. The status of the request to lift the work restrictions is also determined by referencing the work restriction lift request status type in the work performance management table 1517. When a request to lift the work restrictions is made to the worker, the work restriction lift request status type of the corresponding record in the work performance management table 1517 is updated to a value corresponding to "requested."
[0073] Thus, in this example, an application is accepted if the expected annual remuneration after the completion of work for the job offer is less than 280,000 yen, but is not accepted if the expected annual remuneration is 280,000 yen or more. Once a match between a worker and a store is made, the user's attendance and departure times are managed on work days. Specifically, at the time of arrival and departure, a two-dimensional code (in which information including the job offer ID of the corresponding job offer is embedded) or an NFC card displayed on the screen output by the store terminal 30 or the worker's worker terminal 40 is read, and the arrival and departure times and dates of work are registered in the work management table 1516. Incidentally, an employment contract may be concluded between the corresponding employer and the worker upon registration of the arrival and departure times. Furthermore, 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. The evaluations are, for example, on a five-point scale. In addition, upon completion of the work, the corresponding record in the work performance management table 1517 is updated.
[0074] Furthermore, in this example, a corresponding notification (a notification requesting the lifting of work restrictions) is sent via the job listing screen 70 to a worker who is requesting the lifting of work restrictions (a worker whose corresponding record's work restriction lifting status type value in the work performance management table 1517 is "requesting"), and the worker's decision on whether or not to lift the work restrictions is accepted based on the worker's selection in the notification. Figure 15 is a flowchart illustrating an example of the processing executed by the server 10 when accepting a decision on whether or not to lift the work restrictions from a worker. As shown in the figure, the server 10 first accepts a decision on whether or not to lift the work restrictions (step S200).
[0075] Fig. 16 illustrates an example of a work restriction removal screen 90 output on the worker terminal 40. As illustrated, the screen 90 notifies the worker that a specific employer ("Company A" in the example of Fig. 16) has requested (proposed) that the work restrictions be removed, and as illustrated, has a first button 92 with the text "Remove" attached 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 restrictions, and selects the second button 94 if they do not wish to remove the work restrictions.
[0076] Returning to the flowchart of FIG. 15, when the worker instructs to lift the work restrictions (i.e., when the first button 92 is selected) (YES in step S210), the server 10 acquires the worker's My Number information (step S220). Specifically, a screen (not shown) for acquiring My Number information is output on the worker terminal 40, and the worker's My Number information is acquired via that screen. In this example, the My Number information is acquired and registered by an external system for managing My Number information, and the above screen is provided by that external system. In response to the acquisition of My Number information, the My Number information acquisition flag of the corresponding record is updated in the work performance management table 1517. If My Number information cannot be acquired, the lifting of the work restrictions may be canceled.
[0077] After acquiring the worker's My Number information, the server 10 then sets the work restriction to be lifted (step S230). Specifically, in the work performance management table 1517, the work restriction lift flag of the corresponding record is updated to a value indicating that the work restriction has been lifted. Once the work restriction is lifted, as described above, applications for job offers from the corresponding employer will be accepted regardless of the annual remuneration amount.
[0078] The server 10 then updates the status of the worker's work restriction removal request (step S240). Specifically, in the work performance management table 1517, the work restriction removal request status type of the corresponding record is updated to a value corresponding to "accepted." Note that if the worker has not instructed to remove the work restrictions (i.e., the worker has selected the second button 94 on the work restriction removal screen 90) (NO in step S210), only this work restriction removal request status update (step S240) is performed.
[0079] In this example, the employer can obtain data for the salary payment report via a screen displayed on the employer terminal 20. Specifically, in response to a request from the employer via the screen, the server 10 aggregates and outputs data for the salary payment report for workers whose annual remuneration is 300,000 yen or more (identified by referencing the remuneration 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, but requests for the lifting of work restrictions and / or their settings may also be managed for each combination of worker and employer. In this case, for example, a worker who has been set as the subject of a request to lift work restrictions will continue to be the subject of such requests from the following year onwards unless the setting is canceled, and a worker who has been set to lift work restrictions will maintain the lifted work restrictions setting from the following year onwards unless the setting is canceled.
[0081] In the example described above, if the expected annual remuneration after the completion of work for the applied job is 280,000 yen or more, the application is notified that it is not possible to apply, and a request is made to lift the work restrictions from Workers who are the subject of the request to lift the work restrictions and who have not yet requested the lifting of the work restrictions. However, the conditions for requesting a Worker to lift the work restrictions (i.e., making it possible to lift the work restrictions) are not limited to this. For example, if the expected annual remuneration after the completion of work is equal to or greater than a predetermined value (e.g., 250,000 yen) that is less than 280,000 yen, the application for the job can be accepted, and a request can be made to lift the work restrictions from Workers who are the subject of the request to lift the work restrictions and who have not yet requested the lifting of the work restrictions (i.e., a request can be made to lift the work restrictions before the application is made impossible due to the work restrictions).
[0082] The conditions for requesting the lifting of work restrictions may also include various other conditions. For example, a request for the lifting of work restrictions may be made at a predetermined time in the current year for a Worker whose average evaluation score from each store owned by the employer for the previous year is equal to or exceeds a predetermined value. Furthermore, for example, in response to an individual request from an employer, a request for the lifting of work restrictions on that employer may be made to a Worker identified by that employer. Conversely, in response to an individual request from a Worker, a request for the lifting of work restrictions on that employer may be made to an employer identified by that Worker, and the employer's decision on whether or not to lift the work restrictions may be received (for example, via a screen displayed on the employer terminal 20). In these cases, a request for the lifting of work restrictions on a Worker may be made even if the Worker has not applied for the job. When a lifting request is made, the work restriction lift request status type of the corresponding record in the work performance management table 1517 is updated to a value corresponding to "request in progress."
[0083] In the example described above, if the expected annual remuneration after completion of work for the job for which the application was made is 280,000 yen or more, the application is notified that it is not possible to apply, but the control of matching according to work restrictions is not limited to this. For example, job offers with expected annual remuneration after completion of work of 280,000 yen or more may be excluded from display on the job offer list screen 70.
[0084] In the above example, the work restriction is a restriction on annual remuneration of less than 280,000 yen, but various other restrictions can be applied instead of or in addition to this. For example, in another example of this embodiment, restrictions are applied to the number of times a person works, the number of days a person works, or the number of hours a person works in a specified period, and if these values reach or are expected to reach a threshold, applications for the corresponding job offer are not accepted.
[0085] In the above example, requests to lift work restrictions may be uniformly suspended according to a setting made by the employer. Such a setting to uniformly suspend requests to lift work restrictions may be made, for example, near the end of the year. When this setting is made, for example, the processing of steps S150 to S170 in the flowchart shown in FIG. 14 (the processing for requesting workers to lift work restrictions) may be skipped. Furthermore, when this setting is made, workers who are currently requesting the lifting of work restrictions may be notified that requests to lift work restrictions are suspended, instead of the notification requesting the lifting of work restrictions in the above example.
[0086] The service providing server 10 according to the present embodiment described above controls the matching of employers and workers in accordance with work restrictions based on the worker's work performance at the employer (for example, a restriction that annual remuneration be less than 280,000 yen), and enables the lifting of work restrictions (for example, requests the worker to lift the work restrictions) for workers who meet certain conditions (for example, the expected annual remuneration after completing work for the job application is 280,000 yen or more and the worker is eligible for a request to lift the work restrictions), thereby facilitating the lifting of work restrictions for workers who meet certain conditions. In other words, the server 10 supports the realization of appropriate work restrictions.
[0087] In other embodiments of the present invention, some or all of the functions possessed by the service providing server 10 in the above-described embodiments may be realized by cooperation between the service providing server 10 and the employer terminal 20, the store terminal 30, or the worker terminal 40, or may be realized by the employer terminal 20, the store terminal 30, or the worker terminal 40.
[0088] The processes and procedures described herein, other than those explicitly described, may be implemented by software, hardware, or any combination thereof. For example, the processes and procedures described herein may be implemented by implementing logic corresponding to the processes and procedures in media such as integrated circuits, volatile memory, non-volatile memory, and magnetic disks. The processes and procedures described herein may also be implemented as computer programs corresponding to the processes and procedures and executed by various computers.
[0089] Although processes and procedures described herein are described as being performed by a single device, software, component, or module, such processes or procedures may be performed by multiple devices, software, components, and / or modules. Also, the software and hardware elements described herein may be implemented by combining them into fewer components or breaking them down into more components. [Explanation of symbols]
[0090] 10 Service provider server 11. Computer Processor 112 Management function control section 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 Recruitment Management Table 1516 Work Management Table 1517 Work performance management table 152 Server-side programs 20 Employer Terminal 25 Storage 252 Employer terminal 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 60 Store job listing screen 70 Job listing screen for workers 80 Job details screen 90 Work Restriction Release Screen
Claims
1. 1. A system for assisting in matching employers and workers, comprising one or more computer processors, the one or more computer processors comprising: 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 so that the matching is within the range of work restrictions based on the work performance; A process of setting the lifting of the work restriction on the worker to the employer; and executing a process of suspending the setting of the release of the work restrictions during the set period. system.
2. The set period is set by the employer. The system of claim 1.
3. The process of setting the release of the work restriction includes setting the release of the work restriction in accordance with instructions from the employer or the worker who has requested the release of the work restriction, The process of suspending the setting of the lifting of the work restrictions suspends the request for the lifting of the work restrictions during the set period. The system of claim 1.
4. The process of controlling the matching includes accepting job information from the employer and providing it to the worker, and accepting an application from the worker. The system of claim 1.
5. 1. A method, executed by one or more computers, for assisting in matching employers with workers, comprising: Managing the work performance of the worker at the employer; controlling the matching of the employer and the worker so as to be within the work restrictions based on the work performance; setting a release of the work restriction for the worker with the employer; and a step of suspending the setting of the release of the work restriction during the set period. method.
6. A program for supporting matching between employers and workers, comprising: 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 so that the matching is within the range of work restrictions based on the work performance; A process of setting the lifting of the work restriction on the worker to the employer; and executing a process of suspending the setting of the release of the work restrictions during the set period. program.
Citation Information
Patent Citations
Job seeker support system
JP2007207040A
Information processing system
JP2021149283A
Information processing device
JP2022085640A
Terminal device, program, server device, and method
JP2024081915A
Method for managing application for job offer, program, and job offer management server
JP2024172683A