System, method, and program for managing job applicants
The system addresses unfair wage changes in job matching services by adjusting wages based on predetermined conditions and actions, ensuring fairness and equity in wage adjustments.
Patent Information
- Application Number
- JP2025069153
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-04-18
- Publication Date
- 2025-07-15
- Estimated Expiration
- 2045-04-18
AI Technical Summary
Existing job matching services face challenges in managing wage changes that can lead to perceived unfairness among workers, especially when wages are increased.
A system and method that includes changing the public wage for a job offer from a first amount to a second amount based on predetermined conditions and performing a predetermined action on the worker after the application is finalized, supporting appropriate wage adjustments.
Enables fair and appropriate wage changes for job offers, ensuring workers are not disadvantaged by wage increases and promoting a more equitable job matching process.
Smart Images

Figure 0007708483000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a technology for managing job offers.
Background Art
[0002] Conventionally, job matching services that match job offers (employers) and workers have been provided. For example, Patent Document 1 below discloses adding variable pay that increases or decreases the pay to the basic pay set by a company in such services. Such a mechanism can promote the setting of appropriate pay (wages), and as a result, the matching rate can be improved.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, the mechanism for changing the pay amount as described above can promote the setting of appropriate wages. However, for example, when the wage is increased, workers whose matching was established at the wage before the increase may feel it is unfair.
[0005] One object of an embodiment of the present invention is to support appropriate changes in wages for job offers. 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 an embodiment of the present invention includes one or more computer processors and is a system for managing job offers. The one or more computer processors perform a process of publishing the job offer with a first amount set as the public wage, a process of finalizing an application by a worker for the job offer, a process of changing the public wage set for the job offer from the first amount to a second amount in response to satisfaction of a predetermined condition, and a process of performing a predetermined action on the worker when the change in the public wage in response to satisfaction of the predetermined condition occurs after the application by the worker is finalized.
[0007] A method according to an embodiment of the present invention is executed by one or more computers and is a method for managing job offers. The method includes a step of publishing the job offer with a first amount set as the public wage, a step of finalizing an application by a worker for the job offer, a step of changing the public wage set for the job offer from the first amount to a second amount in response to satisfaction of a predetermined condition, and a step of performing a predetermined action on the worker when the change in the public wage in response to satisfaction of the predetermined condition occurs after the application by the worker is finalized.
[0008] A program according to an embodiment of the present invention is a program for managing job offers. The program causes one or more computers to perform a process of publishing the job offer with a first amount set as the public wage, a process of finalizing an application by a worker for the job offer, a process of changing the public wage set for the job offer from the first amount to a second amount in response to satisfaction of a predetermined condition, and a process of performing a predetermined action on the worker when the change in the public wage in response to satisfaction of the predetermined condition occurs after the application by the worker is finalized. [Effect of the Invention]
[0009] Various embodiments of the present invention assist in appropriately changing wages in job offers. [Brief Description of the Drawings]
[0010]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Embodiments for Carrying Out the Invention
[0011] Hereinafter, embodiments of the present invention will be described with reference to the drawings. In each drawing, the same or similar components may be assigned 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 job offers with workers to a person in charge of an employer who operates the employer terminal 20 arranged for an employer (such as a company), a person in charge of a store who operates the store terminal 30 arranged in each store owned by the employer, and a worker (laborer) 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).
[0014] The computer processor 11 is configured as a CPU or a 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 I / F 13 includes various input / output devices for exchanging information with an operator or the like. The input / output I / F 13 includes, for example, information input devices such as a keyboard, 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. Further, the input / output I / F 13 includes an image output device such as a display and a voice output device such as a speaker.
[0016] The communication I / F 14 is implemented as hardware such as a network adapter, various communication softwares, or a combination thereof, and is configured to enable wired or wireless communication via a communication network NW or the like.
[0017] The storage 15 is constituted by, for example, a magnetic disk or a 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 for managing various information for providing a job matching service. Further, for example, the storage 15 stores a server-side program 152 according to an embodiment of the present invention. The program 152 is a program for causing 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 in the employer terminal 20, the store terminal 30, or the worker terminal 40 via the employer terminal-side program 252, the store terminal-side program 352, or the worker terminal-side program 452 described later.
[0018] In the present 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 is constituted by a plurality of server devices.
[0019] The server 10 configured as described above can be configured to have functions as a web server and an application server, execute various processes in response to requests from the employer terminal 20, the store terminal 30, or the worker terminal 40, and transmit screen data (e.g., HTML data), control data, etc. corresponding to the results of the processes to the employer terminal 20, the store terminal 30, or the worker terminal 40. On the employer terminal 20, the store terminal 30, or the worker terminal 40, a web page or other screen based on the received data is output.
[0020] Next, the hardware configurations of the employer terminal 20, the store terminal 30, and the worker terminal 40 will be described. The employer terminal 20 is configured as a general computer and, as shown in FIG. 1, includes a computer processor 21, a main memory 22, an input / output I / F 23, a communication I / F 24, and a storage (storage device) 25, and these components are electrically connected via a bus or the like (not shown).
[0021] The storage 25 stores the employer terminal-side program 252 described above. The program 252 can be configured as a web browser or other application (e.g., an application for employers of a job matching service), and as described above, can be configured to execute at least a part of the server-side program 152. In the present embodiment, the employer terminal 20 can be configured as a smartphone, a tablet terminal, a personal computer, or the like.
[0022] A person in charge of the employer who operates the employer terminal 20 configured as described above can utilize the functions for employers of the job matching service provided by the server 10 by executing communication 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. As shown in FIG. 1, it includes 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 these components are electrically connected via a bus or the like (not shown).
[0024] The storage 35 stores the above-described 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, etc.), and as described above, may be configured to execute at least a part of the server side program 152. In the present embodiment, the store terminal 30 may be configured as a smartphone, a tablet terminal, a personal computer, or the like.
[0025] The person in charge of the store who operates the store terminal 30 configured as described above can utilize the store functions of the job matching service provided by the server 10 by executing communication with the server 10 via the store terminal side program 352 installed in the storage 35 or the like.
[0026] The worker terminal 40 is configured as a general computer. As shown in FIG. 1, it includes 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 these components are electrically connected via a bus or the like (not shown).
[0027] The storage 45 stores the above-described 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, etc.), and as described above, may be configured to execute at least a part of the server side program 152. In the present embodiment, the worker terminal 40 may be configured as a smartphone, a tablet terminal, a personal computer, or the like.
[0028] A worker who operates the worker terminal 40 configured as described above can utilize the worker functions of the job matching service provided by the server 10 by executing communication with the server 10 via the worker terminal side program 452 installed in the storage 45 or the like.
[0029] Next, the functions of the service providing server 10 configured as described above will be described. 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 providing control unit 114 by executing instructions included in a program (for example, at least a part of the server side program 152) read 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 function of the job matching service. For example, the management function control unit 112 transmits screen data, control data, etc. of various screens related to the management function to the employer terminal 20, the store terminal 30, or the worker terminal 40, and executes various processes in response to operation inputs by an operator via the screen output on the employer terminal 20, the store terminal 30, or the worker terminal 40, and transmits screen data, control data, etc. corresponding to the result of the process 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 job matching service. For example, the service provision control unit 114 transmits screen data, control data, etc. of various screens for controlling the provision of the service to the employer terminal 20, the store terminal 30, or the worker terminal 40, and executes various processes in response to the 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 the screen data, control data, etc. corresponding to the result of the process 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 publicly disclose job offers. Labor conditions including wages are typically set for job offers. For example, the service provision control unit 114 presents job offer information related to job offers input via the employer terminal 20 or the store terminal 30 to each of a plurality of workers. The job offer information is displayed, for example, on the screen output on each worker terminal 40.
[0033] In addition, the service provision control unit 114 is configured to finalize the application by the worker for a job offer. For example, the service provision control unit 114 accepts the application by the worker for the publicly disclosed job offer via the screen output on the worker terminal 40 and finalizes the application. Before finalizing the application, confirmation by the employer or the store may be performed. The finalization of the application by the worker for a job offer may be referred to as the establishment of the matching between the job offer and the worker.
[0034] In addition, the service provision control unit 114 is configured to change the publicly announced wage (including hourly wage, daily wage, etc.) set for a job offer in response to satisfaction of a predetermined condition. The publicly announced wage is set by the employer and is the wage (for public announcement) set at the time of public announcement of the job offer. The predetermined conditions for automatically changing the publicly announced wage include various conditions, for example, a condition of reaching a specific date and time, a condition regarding the number of remaining days until the closing date (working day) of the job offer, and a condition regarding the status of the number of applicants relative to the number of recruits (application status). Such predetermined conditions are set by the employer. For example, when the service provision control unit 114 determines an application by a worker for a job offer, it sets the publicly announced wage set for the job offer as the applicable wage applied to the worker. That is, the applicable wage is also set by the employer.
[0035] Further, when the change in the publicly announced wage in response to satisfaction of the predetermined condition by the service provision control unit 114 is after the confirmation of an application by a specific worker, the service provision control unit 114 is configured to perform a predetermined operation on the specific worker. The predetermined operation may be performed at a predetermined timing from when the publicly announced wage is changed until the closing date (working day) of the job offer.
[0036] As described above, since the service provision server 10 in the present embodiment changes the publicly announced wage set for a job offer in response to satisfaction of a predetermined condition and performs a predetermined operation on a worker for whom the change in the publicly announced wage has been made after the confirmation of an application, it is possible to follow up on workers whose applications were confirmed before the change in the publicly announced wage. That is, the server 10 supports an appropriate change in the wage for a job offer.
[0037] In the present embodiment, the predetermined operation on a worker whose application was confirmed before the change in the publicly announced wage includes various operations (which may also be referred to as processes). For example, the predetermined operation may be a notification of predetermined information. For example, the service provision server 10 provides predetermined information to the worker terminal 40 used by the worker. Such a configuration enables the provision of information to a worker whose application was confirmed before the change in the publicly announced wage.
[0038] In this case, the above-mentioned predetermined information may include referral information for referring the target job opening (the job opening with the changed public wage) to other workers. For example, the referral information may include the URL of the page for applying for the job opening. Such a configuration enables the referral of job openings with changed public wages to workers whose applications for the job opening have been finalized.
[0039] Furthermore, in this case, when an application by another worker for a job opening via the referral information is finalized, a predetermined privilege may be granted to the worker (the worker who referred the job opening to the other worker). The predetermined privilege is a privilege provided by the employer and includes, for example, increasing the applicable wage of the worker in the job opening for which the application has been finalized (e.g., increasing it to the amount of the changed public wage). In this case, the referral information may include an explanation of the predetermined privilege. For example, the service-providing server 10 increases the public wage set for a job opening from a first amount to a second amount in response to the fulfillment of predetermined conditions, provides information including referral information to workers whose applications were finalized before the increase in the public wage, and when an application by another worker for the job opening via the referral information is finalized, increases the applicable wage set for the worker from the first amount to the second amount. Such a configuration enables the granting of a privilege to the worker who is the referrer when an application by another worker for a job opening via the referral information is finalized.
[0040] Also, the above-mentioned predetermined operation for a worker whose application was finalized before the change in the public wage includes, for example, the operation of changing the applicable wage set for the worker. For example, the service-providing server 10 changes the applicable wage set for a worker whose application was finalized before the change in the public wage to the amount after the change in the public wage (equalizes the applicable wages of each worker whose application was finalized for the same job opening). Such a configuration enables the change of the wage applied to a worker whose application was finalized before the change in the public wage.
[0041] In this case, when an application by another worker for a job opening with an increased public wage is finalized, the service-providing server 10 changes the applicable wage set for a worker whose application was finalized before the increase in the public wage to the increased amount. On the other hand, when an application by another worker for a job opening with an increased public wage is not finalized, the service-providing server 10 is configured not to change the applicable wage set for a worker whose application was finalized before the increase in the public wage to the increased amount (to maintain the amount of the applicable wage before the increase). Such a configuration enables the applicable wage of a worker whose application was finalized before the increase in the public wage to be increased on the condition that an application by another worker for a job opening with an increased public wage is finalized.
[0042] Further, the service-providing server 10 may be configured to change the applicable wage set for a worker whose application was finalized before the change in the public wage based on the status of the number of applicants for the reference number of people set for the job opening (for example, the number of recruits, or the minimum required number of people, etc.) (for example, the change range becomes larger as the number of applicants approaches the reference number of people). For example, when the number of applicants for a job opening reaches the above reference number of people, the service-providing server 10 changes the applicable wage set for the above worker to the amount after the increase in the public wage (if the number of applicants does not reach the reference number of people, the applicable wage is not changed). The reference number of people is set by the employer. Such a configuration enables the wage applied to a worker whose application was finalized before the change in the public wage to be changed based on the application status for the job opening.
[0043] Next, a specific example as an aspect of the service-providing server 10 of this embodiment having such a function will be described. First, in this specific example, the information managed by each table included in the various tables 151 will be described.
[0044] Figure 2 illustrates the information managed by the brand information table 1511 in this example. The brand information table 1511 in this example manages information regarding brands, and as illustrated, 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, store name, etc.
[0045] Figure 3 illustrates the information managed by the employer information table 1512 in this example. The employer information table 1512 in this example manages information regarding employers who hire workers in a job matching service, and as illustrated, 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, companies that expand chains and franchise companies, etc.
[0046] Figure 4 illustrates the information managed by the store information table 1513 in this example. The store information table 1513 in this example manages information regarding stores that an employer has, and as illustrated, manages "basic information" including store name, address, contact information, etc. and "employer ID" that identifies the corresponding employer in association with a "store ID" that identifies an individual store. In this example, each employer has one or more stores.
[0047] Figure 5 illustrates the information managed by the worker information table 1514 in this example. The worker information table 1514 in this example manages information regarding users registered as workers in a job matching service, and as illustrated, manages information such as "basic information" including name, date of birth, address, contact information, etc. in association with a "worker ID" that identifies an individual worker.
[0048] FIG. 6 illustrates the information managed by the job offer management table 1515 in this example. The job offer management table 1515 in this example manages information regarding job offers to be published. As shown in the figure, in association with a "job offer ID" that identifies an individual job offer, it manages information such as a "store ID" that identifies the corresponding store, a "job offer title", a "description", a "working day", a "start time of work", an "end time of work", a "job offer deadline date and time", a "number of recruits", an "hourly wage" (published wage), a "start date and time of hourly wage increase" which is the start date and time of automatically increasing the hourly wage, an "additional hourly wage" which is the hourly wage added during the hourly wage increase, and a "job offer status type" that indicates the status of the job offer. In this example, values corresponding to any one of "recruiting", "recruitment ended", "at work", and "work completed" are set for the job offer status type.
[0049] FIG. 7 illustrates the information managed by the work management table 1516 in this example. The work management table 1516 in this example manages the work of workers in job offers that have been matched (application by the worker has been confirmed) via the job matching service. As shown in the figure, in association with a combination of a "job offer ID" that identifies an individual job offer and a "worker ID" that identifies the worker who applied for (application has been confirmed for) this job offer, it manages information such as an "applied hourly wage" (applied wage) which is the hourly wage applied to this worker, an "attendance date and time" which is the actual attendance date and time of this worker, also an "leaving date and time" which is the actual leaving date and time, a "store evaluation" which is the evaluation of the store by the worker, and a "worker evaluation" which is the evaluation of the worker by the store.
[0050] As described above, in this example, the information managed by each table has been explained. Next, in this example, the processes executed by the service providing server 10 and the screens output on the store terminal 30 and the worker terminal 40 will be explained.
[0051] FIG. 8 illustrates a job registration screen 50 output by the store terminal 30. The screen 50 is a screen for a person in charge of the store to register job information regarding a job opening. As shown in the figure, it has a job title input area 51 for inputting a job title, a description input area 52 for inputting a description of the job, a working date and time input area 53 for inputting the working date and time, a deadline date and time input area 54 for inputting the deadline date and time of the job opening, a recruitment number input area 55 for inputting the number of recruits, an hourly wage input area 56 for inputting the hourly wage, an hourly wage increase start date and time input area 57 for inputting the start date and time of the hourly wage increase when automatic setting of the hourly wage increase is performed, an additional hourly wage input area 58 for inputting the additional hourly wage at the time of the hourly wage increase, and a registration button 59.
[0052] The working date and time input area 53 is configured to be able to input the working date, the start time of work, and the end time of work as the working date and time. Thus, in this job matching service example, day labor jobs where employment occurs on a daily basis are targeted. In the deadline date and time input area 54, the start time of work on the working date is set as the initial value.
[0053] The additional hourly wage input area 58 is configured to be able to select and input the amount of the additional hourly wage from a plurality of preset options (for example, 50 yen, 100 yen, 150 yen, 200 yen, etc.). When the person in charge of the store performs automatic setting of the hourly wage increase, the start date and time of the hourly wage increase and the additional hourly wage are set via the hourly wage increase start date and time input area 57 and the additional hourly wage input area 58.
[0054] When the registration button 59 is selected, the job information input via the job registration screen 50 is registered. Specifically, a new record is inserted in the job management table 1515, and corresponding values are set for each data item. Note that a value corresponding to "recruiting" is set for the job status type.
[0055] FIG. 9 illustrates a job opening list screen 60 for a store output on the store terminal 30. The screen 60 is a screen for a person in charge of the store to check a list of job openings by the store. As shown in the figure, it has a list display area 62 that displays a list of job openings registered by the corresponding store, and a back button 64. A job opening by a specific store is identified by referring to the store ID in the job opening management table 1515.
[0056] The list display area 62 displays information about job openings in a tabular format. Specifically, the information about job openings includes the job opening status (any one of recruiting, recruitment ended, working, and work completed), title, job opening date and time (working date and time), and application status (number of applicants / number of recruits). The number of applicants for a job opening is identified by referring to the work management table 1516.
[0057] FIG. 10 illustrates a worker job opening list screen 70 output on the worker terminal 40. The screen 70 is a screen for a worker to search for job openings. As shown in the figure, it has a work location input area 72 for inputting the work location (prefecture, etc.) of the job openings to be displayed, a work date input area 74 for inputting the work date of the job openings to be displayed, and a list display area 76 for displaying a list of the job openings to be displayed. The work location input area 72 is configured to be able to select and input one or more work locations.
[0058] In the work date input area 74, six date objects 741 each corresponding to an individual date are arranged side by side in the left - right direction in the order of dates, and it is configured to be able to select one object 741 from the six objects 741. In this area 74, the displayed date objects 741 are switched by a flick operation or a slide operation in the left - right direction, etc.
[0059] The list display area 76 displays job offers to be presented in a list. Specifically, job offers that match the work location (store address) entered via the work location input area 72 and the work days entered via the work days input area 74, and whose job offer status type is "recruiting", are displayed in a list. In the list display area 76, a plurality of individual display areas 761, each corresponding to an individual job offer, are arranged side by side in two columns in the vertical direction. In this area 76, the individual display areas 761 to be displayed are switched by a flick operation or a slide operation in the vertical direction or the like.
[0060] FIG. 11 illustrates the display content of the individual display area 761. As shown in the figure, the individual display area 761 displays information about the job offer (image, description, start time of work, end time of work, work location (store address), hourly wage, etc.), and at the upper left corner thereof, a deadline remaining time display object 762 for displaying the remaining time until the deadline of the job offer is arranged, and at the upper right corner thereof, a favorite object 763 having a heart shape is arranged. When the favorite object 763 is selected, the corresponding job offer information is added to the worker's favorites.
[0061] When the individual display area 761 is selected, a job offer details screen 80 illustrated in FIG. 12 is output. As shown in the figure, the screen 80 has an information display area 82 for displaying detailed information about the corresponding job offer and an application button 84. The application button 84 is an object for the worker to apply for the job offer.
[0062] In this example, for a job offer that is recruiting and has a wage increase set, when the wage increase start date and time arrive, the wage increase is carried out. Specifically, an additional hourly wage is added to the hourly wage. The wage increase start date and time and the additional hourly wage are managed in the job offer management table 1515.
[0063] FIG. 13 illustrates the display content of the individual display area 761 in the list display area 76 of the job offer list screen 70 for workers when the hourly wage is increased. In the individual display area 761 in this state, as shown in the figure, the hourly wage after the increase is displayed together with the hourly wage before the increase.
[0064] FIG. 14 illustrates the job offer details screen 80 when the hourly wage is also increased. In the job offer details screen 80 in this state, as shown in the figure, in the information display area 82, the hourly wage after the increase is displayed together with the hourly wage before the increase, and further, a notification object 821 is arranged. The object 821 indicates that the current hourly wage is set higher than normal and the job content and conditions are the same as usual.
[0065] FIG. 15 is a flowchart illustrating the processing executed by the server 10 in response to the selection of the application button 84 on the job offer details screen 80 (i.e., application by the worker for the job offer). When the application button 84 is selected, the server 10 first accepts the application for the job offer as shown in the figure (step S100). Specifically, in the work management table 1516, a new record is inserted and the job offer ID, worker ID, and applicable hourly wage are registered. The applicable hourly wage is set to the hourly wage at that time. For example, when the hourly wage is increased, the hourly wage after the increase (the amount with the additional hourly wage added) is set. In this example, the accepted application is immediately confirmed (matching is established).
[0066] And when the job opening in question is a job opening after the hourly wage increase (YES in step S110), the server 10 adjusts the applicable hourly wage for the workers whose applications have been finalized at this point (step S120). Specifically, for such workers (identified by referring to the work management table 1516), if the hourly wage applied to them is the amount before the hourly wage increase, it is changed to the amount after the hourly wage increase. Thus, in this example, for job openings with an automatic hourly wage increase, for workers whose applications were finalized before the hourly wage increase, the hourly wage applied to them will be changed to the amount after the hourly wage increase if there are applications from other workers for the job opening after the hourly wage increase, while if there are no applications from other workers, it will not be changed (the amount before the hourly wage increase will be maintained).
[0067] When the application for a job opening is finalized, on the working day, the attendance and departure of workers are managed. Specifically, at the timing of attendance and departure, the two-dimensional code (information including the job opening ID of the corresponding job opening is embedded) or the NFC card displayed on the screen output by the store terminal 30 is read through the worker terminal 40 of the worker who is attending or leaving work, and the attendance date and time, and the departure date and time are registered in the work management table 1516. Note that an employment contract may be concluded between the corresponding employer and the worker along with the registration of the attendance date and time. Also, after the worker departs, mutual evaluations of the worker and the store are conducted. Specifically, the evaluations input through the screens respectively output by the store terminal 30 and the worker terminal 40 are registered in the store evaluation and the worker evaluation of the work management table 1516. The evaluation is performed, for example, as a five-level evaluation.
[0068] In the above example, the hourly wage applied to workers whose applications were finalized before the hourly wage increase is changed to the amount after the hourly wage increase (the hourly wage is increased) if there are applications by other workers for the job openings after the hourly wage increase. However, the conditions under which the hourly wage applied to such workers is changed are not limited to this. For example, it may be conditional on the number of applicants for the job reaching the recruitment quota (which may be the minimum required number). Also, for example, the closer the number of applicants is to the recruitment quota, the larger the increase in the hourly wage (the amount of additional hourly wage) may be set.
[0069] In the above example, for job openings where the hourly wage has been increased, the referral information for introducing such job openings may be provided to workers whose applications were finalized before the hourly wage increase. The provision of such referral information is carried out at a predetermined timing after the hourly wage increase (for example, immediately after the hourly wage increase).
[0070] FIG. 16 illustrates a job referral screen 90 for providing referral information to the above-described workers. The screen 90 is output on the worker terminal 40 used by the worker. As shown in the figure, it displays information regarding the hourly wage increase for the applied job openings and has a job sharing button 92 with the text "Share Job" added. When the button 92 is selected, a screen (not shown) for sharing the URL of the page corresponding to the job details screen 80 for the job is output, and the worker can share the URL with other workers via this screen.
[0071] Furthermore, in this case, when another worker who introduced a job offer with a wage increase applies for the said job offer, the employer may grant a privilege to the referring worker (for example, information for identifying the worker is set as a URL parameter of the above URL). As the said privilege, for example, the hourly wage applicable to the worker may be changed (for example, increased to the amount after the wage increase). These privileges are examples, and the privileges granted to the worker may be any privileges provided by the employer and beneficial to the worker, and are not limited to this.
[0072] In the above example, for job offers with a wage increase set, the wage increase is carried out when the start date and time of the wage increase are reached. However, the conditions for starting the wage increase are not limited to this. For example, various conditions such as the condition that the remaining period until the closing date and time of the job offer reaches a predetermined value, or the condition that the shortage of the number of applicants compared to the number of recruits at a specific date and time is equal to or more than a predetermined value can be applied as the conditions for starting the wage increase. In addition to the conditions for starting the wage increase, conditions for ending the wage increase may be set (for example, setting the end date and time of the wage increase). In this case, the wage increase ends before the closing date and time of the job offer, and the set hourly wage returns to the original amount.
[0073] Also, in another example of this embodiment, multiple wage increases may be carried out by the closing date and time of the job offer. In this case, for example, when there is an application by another worker for the job offer after the first wage increase, the hourly wage applicable to the worker whose application has been confirmed before the first wage increase is changed to the amount after the first wage increase. When there is an application by another worker for the job offer after the second wage increase, the hourly wage applicable to the worker whose application has been confirmed before the second wage increase is changed to the amount after the second wage increase.
[0074] In the above example, for the job offers with the hourly wage increase set, when the start date and time of the hourly wage increase arrive, the hourly wage increase is carried out. However, according to the fulfillment of predetermined conditions, the hourly wage may be decreased instead.
[0075] As described above, the service providing server 10 according to the present embodiment changes the publicly announced wage (for example, the hourly wage) set for a job offer according to the fulfillment of predetermined conditions (for example, the arrival of the start date and time of the hourly wage increase), and performs a predetermined operation on a worker for whom the publicly announced wage has been changed after the application is finalized (for example, when there is an application by another worker for the job offer after the hourly wage increase for the worker, the hourly wage applied to the worker is changed to the amount after the hourly wage increase). Therefore, it is possible to follow up on the workers whose applications were finalized before the change of the publicly announced wage. That is, the server 10 supports appropriate changes to the wages in job offers.
[0076] In another embodiment of the present invention, some or all of the functions of the service providing server 10 in the above-described embodiment are realized by the cooperation of the service providing server 10, the employer terminal 20, the store terminal 30, or the worker terminal 40, or can be realized by the employer terminal 20, the store terminal 30, or the worker terminal 40.
[0077] The processes and procedures described in this specification can be realized by software, hardware, or any combination thereof, in addition to those explicitly described. For example, the processes and procedures described in this specification are realized by implementing the logic corresponding to the processes and procedures in a medium such as an integrated circuit, volatile memory, non-volatile memory, or magnetic disk. Also, the processes and procedures described in this specification can be implemented as a computer program corresponding to the processes and procedures and can be executed on various computers.
[0078] Even if it is described that the processes and procedures described in this specification are executed by a single device, software, component, or module, such processes or procedures can be executed by multiple devices, multiple software, multiple components, and / or multiple modules. Also, the software and hardware elements described in this specification can be realized by integrating them into fewer components or decomposing them into more components.
Description of Signs
[0079] 10 Service-providing server 11 Computer processor 112 Management function control unit 114 Service-providing control unit 15 Storage 151 Various tables 1511 Brand information table 1512 Employer information table 1513 Store information table 1514 Worker information table 1515 Job application management table 1516 Work management table 152 Server-side program 20 Employer terminal 25 Storage 252 Employer-terminal-side program 30 Store terminal 35 Storage 352 Store-terminal-side program 40 Worker terminal 45 Storage 452 Worker-terminal-side program 50 Job application registration screen 60 Store job listing screen 70 Worker job listing screen 80 Job details screen 90 Job referral screen
Claims
1. A system comprising one or more computer processors for managing job offers, wherein the one or more computer processors perform: a process of publishing the job offer with a first amount set as the advertised wage; a process of accepting applications from workers for the job offer and establishing a match between the job offer and the worker; a process of changing the advertised wage set for the job offer from the first amount to a second amount in response to satisfaction of a predetermined condition; a process of performing a predetermined action on the worker when the change in the advertised wage in response to satisfaction of the predetermined condition occurs after the match between the job offer and the worker is established; and the process of establishing the match includes setting the advertised wage set for the job offer as an applied wage applied to the worker; the predetermined action is an action of changing the applied wage set for the worker. A system.
2. The second amount is higher than the first amount, and the process of performing the predetermined action changes the applied wage set for the worker to the second amount when a match is established between the job offer with the advertised wage changed to the second amount and another worker, while not changing the applied wage set for the worker to the second amount when a match is not established between the job offer with the advertised wage changed to the second amount and the other worker. The system according to Claim 1.
3. A reference number of people is set for the job offer, and the process of performing the predetermined action includes changing the applied wage set for the worker based on the status of the number of applicants for the reference number of people set for the job offer. The system according to Claim 1.
4. The second amount is higher than the first amount, and the process of performing the predetermined action changes the applied wage set for the worker to the second amount when the number of applicants for the job offer reaches the reference number of people set for the job offer. The system according to Claim 3.
5. A method for managing job offers, executed by one or more computers, the method including: a step of publishing the job offer with a first amount set as the advertised wage; a step of accepting applications from workers for the job offer and establishing a match between the job offer and the worker; changing the disclosed wage set for the job applicant from the first amount to the second amount in response to satisfaction of a predetermined condition; when the change in the disclosed wage in response to satisfaction of the predetermined condition occurs after the matching between the job applicant and the worker is established, performing a predetermined action on the worker, and the step of establishing the matching includes setting the disclosed wage set for the job applicant as an applicable wage applied to the worker, wherein the predetermined action is an action of changing the applicable wage set for the worker, a method.
6. A program for managing job applicants, causing one or more computers to perform a process of disclosing the job applicant with the first amount set as the disclosed wage; perform a process of accepting an application by a worker for the job applicant and establishing matching between the job applicant and the worker; perform a process of changing the disclosed wage set for the job applicant from the first amount to the second amount in response to satisfaction of a predetermined condition; when the change in the disclosed wage in response to satisfaction of the predetermined condition occurs after the matching between the job applicant and the worker is established, perform a process of performing a predetermined action on the worker, and the process of establishing the matching includes setting the disclosed wage set for the job applicant as an applicable wage applied to the worker, wherein the predetermined action is an action of changing the applicable wage set for the worker, a program.
Citation Information
Patent Citations
Human resources matching system and recording medium therefor
JP2002230425A
Method and system for employment intermediation
JP2002279222A
Employment matching system, server device, terminal device, program, medium recorded with program, employment matching method, and method of processing server device
JP2003058627A
Matching support server, matching support system, matching support method, and program
JP2019197282A
Information processing device, information processing method, and program
JP2020057096A