Matching support system, matching support program, and matching support method

The matching support system addresses the issue of canceled employment matches by providing a platform for employers and employees to discuss cancellations and ensures timely payment of unemployment benefits and leave allowances, enhancing contract management and attendance tracking.

JP7813076B1Active Publication Date: 2026-02-12TIMEE INC
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2025142988
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-08-29
Publication Date
2026-02-12
Estimated Expiration
2045-08-29

AI Technical Summary

Technical Problem

Existing job matching systems fail to appropriately handle cancellations of employment matches and provide a platform for employers and employees to exchange opinions when such cancellations occur, lacking mechanisms for handling unemployment benefits and leave allowances.

Method used

A matching support system that includes a job information presentation, application acceptance, work cancellation acceptance, determination of unemployment benefit eligibility, and payment mechanisms, allowing employers to cancel specific work days and notifying job seekers of cancellation with potential unemployment benefits, with conditions for payment based on work cancellation reasons and timing.

Benefits of technology

Enables appropriate handling of canceled matches, facilitates discussions between employers and employees, and ensures timely payment of unemployment benefits and leave allowances, simplifying contract management and attendance tracking.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007813076000001_ABST
    Figure 0007813076000001_ABST
Patent Text Reader

Abstract

After a match is made between an employer and an employee and an employment contract is concluded, the process will be appropriately handled when the match is canceled. [Solution] The system comprises a job information presenting means for presenting job information from employers to job seekers, an application accepting means for accepting applications from job seekers in response to the job information, a work cancellation accepting means for accepting one or more work cancellations for specific work days from the employer in a match established in response to the application, a determination means for determining whether or not to pay unemployment benefits to the job seeker based on whether the work cancellations meet the payment conditions for unemployment benefits, and a unemployment benefit payment means for paying the job seeker in accordance with the determination result of the determination means.When unemployment benefits are paid by the unemployment benefit payment means, the timing for payment of the unemployment benefits is when the employer confirms the work cancellation on the specific work day.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a matching support system, a matching support program, and a matching support method. [Background technology]

[0002] There is a known job matching system service in which a company (client) posts a short-term job offer for a few hours, and workers can select work from a variety of companies on the dates and times they wish, allowing them to work part-time or other short-term work rather than working in a continuous capacity with a specific company (Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 2020-184310 Summary of the Invention [Problem to be solved by the invention]

[0004] However, after matching between an employer and an employee is established and an employment contract is concluded, it is desirable to appropriately handle the situation when the matching is canceled for one reason or another. It is also desirable to provide a system that allows the employer and the employee to exchange opinions when canceling the matching.

[0005] The present invention aims to provide a matching support system, a matching support program, and a matching support method for solving any of the above problems. [Means for solving the problem]

[0006] One aspect of the present invention is a matching support system that matches the employment desires of employers with the employment desires of job seekers, comprising a job information presentation means that presents job information from employers to job seekers, an application acceptance means that accepts applications from job seekers in response to the job information, a work cancellation acceptance means that accepts from employers one or more work cancellations for specific work days in the matching established in response to the applications, a determination means that determines whether or not to pay unemployment benefits to the job seeker based on whether the work cancellations meet the payment conditions for unemployment benefits, and a unemployment benefit payment means that pays unemployment benefits to the job seeker in accordance with the determination result of the determination means, wherein if unemployment benefits are paid by the unemployment benefit payment means, the timing for payment of unemployment benefits is the timing when the employer confirms the work cancellation for the specific work day.

[0007] In addition, in the matching support system, it is preferable that the condition for payment of the leave allowance is that the work cancellation is due to reasons on the employer's side.

[0008] In addition, in the matching support system, it is preferable that the condition for payment of the unemployment benefits is that the work cancellation is made on the work start date or within a specified time until the work start time.

[0009] Furthermore, in the matching support system, it is preferable that the payment condition for the unemployment benefits be such that if the work cancellation is a specified condition, the unemployment benefits will be paid regardless of whether the work cancellation occurs on the work start date or within a specified time until the work start time.

[0010] Furthermore, in a matching support system, when an employer inputs the work cancellation, if the work cancellation is subject to payment of unemployment benefits, it is preferable to calculate the amount of unemployment benefits and present it to the employer.

[0011] In addition, it is preferable that the matching support system allows the employer to select a plurality of job seekers for whom work is to be canceled when inputting the work cancellation.

[0012] In addition, it is preferable that the matching support system allows the employer to select job seekers whose work is to be canceled in preset group units when inputting the work cancellation.

[0013] Furthermore, in a matching support system, when an employer inputs the work cancellation, even if the deadline for the job offer for the employment request that is the subject of the work cancellation has not yet arrived, it is preferable that the job offer be closed at the time the work cancellation is confirmed.

[0014] In addition, it is preferable that the matching support system notify the job seeker who is the subject of the work cancellation that has been accepted by the employer that the work cancellation and the suspension allowance will be paid.

[0015] One aspect of the present invention is a matching support program that matches the employment desires of employers with the employment desires of job seekers, comprising a computer that functions as a job information presentation means that presents job information from employers to job seekers, an application acceptance means that accepts applications from job seekers in response to the job information, a work cancellation acceptance means that accepts from employers one or more work cancellations for specific work days in a match established in response to the applications, a determination means that determines whether or not to pay unemployment benefits to the job seeker based on whether the work cancellations meet the payment conditions for unemployment benefits, and a unemployment benefit payment means that pays unemployment benefits to the job seeker in accordance with the determination result of the determination means, and wherein when unemployment benefits are paid by the unemployment benefit payment means, the timing for payment of unemployment benefits is the timing when the employer confirms the work cancellation for the specific work day.

[0016] One aspect of the present invention is a matching support method for matching the employment desires of employers with the employment desires of job seekers, comprising: a job information presenting step for presenting job information from employers to job seekers; an application accepting step for accepting applications from job seekers in response to the job information; a work cancellation accepting step for accepting from the employer one or more work cancellations for specific work days in the match established in response to the application; a determination step for determining whether or not to pay unemployment benefits to the job seeker based on whether the work cancellations meet the payment conditions for unemployment benefits; and a unemployment benefit payment step for paying the job seeker in accordance with the determination result of the determination step; and the matching support method is characterized in that, if unemployment benefits are paid in the unemployment benefit payment step, the timing for paying the unemployment benefits is when the employer confirms the work cancellations for the specific work days. [Effects of the Invention]

[0017] According to the present invention, after a match is made between an employer and an employee and an employment contract is concluded, processing can be carried out appropriately when the match is canceled. [Brief explanation of the drawings]

[0018] [Figure 1] 1 is a diagram illustrating a configuration of a matching support system according to an embodiment of the present invention. [Figure 2] FIG. 2 is a diagram illustrating a configuration of a management server according to an embodiment of the present invention. [Figure 3] FIG. 2 is a diagram showing a configuration of an employer terminal according to an embodiment of the present invention. [Figure 4] FIG. 2 is a diagram showing a configuration of a job seeker terminal according to the embodiment of the present invention. [Figure 5] FIG. 2 is a functional block diagram showing a configuration of a management server according to an embodiment of the present invention. [Figure 6] FIG. 2 is a diagram showing an example of a job seeker information database according to the embodiment of the present invention. [Figure 7]FIG. 2 is a diagram showing an example of an employer information database according to an embodiment of the present invention. [Figure 8] FIG. 3 is a diagram illustrating an example of a performance database according to the embodiment of the present invention. [Figure 9] FIG. 2 is a diagram illustrating an example of a work history database according to an embodiment of the present invention. [Figure 10] FIG. 2 is a diagram illustrating an example of a store history database according to the embodiment of the present invention. [Figure 11] 1 is a flowchart showing an employment management process according to an embodiment of the present invention. [Figure 12] FIG. 3 is a diagram illustrating an example of a group database according to the embodiment of the present invention. [Figure 13] FIG. 10 is a diagram showing an employment conditions confirmation screen according to the embodiment of the present invention. [Figure 14] FIG. 10 is a diagram showing a public setting screen according to the embodiment of the present invention. [Figure 15] FIG. 10 is a diagram showing a job listing screen according to an embodiment of the present invention. [Figure 16] FIG. 10 is a diagram showing a detailed job information display screen according to the embodiment of the present invention. [Figure 17] FIG. 10 is a diagram showing a job seeker detailed information display screen according to an embodiment of the present invention. [Figure 18] FIG. 10 is a diagram showing a job seeker detailed information display screen according to an embodiment of the present invention. [Figure 19] 1 is a flowchart showing an employment management process according to an embodiment of the present invention. [Figure 20] FIG. 10 is a diagram showing an example of a job seeker evaluation screen according to the embodiment of the present invention. [Figure 21] 10 is a flowchart showing a process for canceling work in the embodiment of the present invention. [Figure 22] FIG. 10 is a diagram showing a cancellation input screen according to the embodiment of the present invention. [Figure 23] FIG. 10 is a diagram showing a cancellation reason setting screen according to the embodiment of the present invention. [Figure 24]FIG. 10 is a diagram showing a matching cancellation confirmation screen in the embodiment of the present invention. [Figure 25] FIG. 10 is a diagram showing a matching cancellation notification screen in the embodiment of the present invention. [Figure 26] 10 is a flowchart showing a process for canceling work in the embodiment of the present invention. [Figure 27] FIG. 10 is a diagram showing a matching cancellation confirmation screen in the embodiment of the present invention. [Figure 28] FIG. 10 is a diagram showing a matching cancellation notification screen in the embodiment of the present invention. [Figure 29] 10 is a flowchart illustrating an objection process according to an embodiment of the present invention. [Figure 30] FIG. 2 is a diagram showing a first message confirmation screen in the embodiment of the present invention. [Figure 31] FIG. 10 is a diagram showing a cancellation reason reset screen in the embodiment of the present invention. [Figure 32] FIG. 10 is a diagram showing a matching cancellation confirmation screen in the embodiment of the present invention. [Figure 33] FIG. 10 is a diagram showing a matching cancellation confirmation screen in the embodiment of the present invention. [Figure 34] FIG. 10 is a diagram showing a second message confirmation screen in the embodiment of the present invention. [Figure 35] 3 is a flowchart of a negotiation between an employer and a job seeker in an embodiment of the present invention. [Figure 36] FIG. 2 is a diagram showing a first message confirmation screen in the embodiment of the present invention. [Figure 37] FIG. 10 is a diagram showing a third message confirmation screen in the embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION

[0019] As shown in Fig. 1, a matching support system 100 according to an embodiment of the present invention includes a management server 102, an employer terminal 104, and a job seeker terminal 106. There may be one or more employer terminals 104 and job seeker terminals 106. The management server 102, employer terminal 104, and job seeker terminal 106 are connected to each other via an information and communications network 108 such as the Internet so that they can exchange information with each other.

[0020] The information and communications network 108 is not limited to the Internet, but may be anything that can connect the management server 102, employer terminal 104, and job seeker terminal 106 to each other so that they can communicate with each other. For example, it may be a dedicated line, a public line (telephone line, mobile communication line, etc.), a wired LAN (Local Area Network), a wireless LAN, etc., or it may be a combination of these with the Internet.

[0021] The management server 102 is a server that processes, via the employer terminal 104 and the job seeker terminal 106, the conclusion of employment contracts between employers and job seekers (workers), the management of the work attendance of job seekers (workers), and the payment of salaries from employers to job seekers (workers).

[0022] As shown in FIG. 2, the management server 102 includes a processing unit 10, a memory unit 12, an input unit 14, an output unit 16, and a communication unit 18. The processing unit 10 includes a means for performing arithmetic processing, such as a CPU. By executing a management server program stored in the memory unit 12, the processing unit 10 realizes functions in the matching support system 100 of this embodiment, such as matching companies using employer terminals 104 with workers using job seeker terminals 106, and performing processes such as employment contracts, attendance management, salary payments, match cancellations, and payment of unemployment benefits. The memory unit 12 includes storage means such as semiconductor memory, a hard disk, and a memory card. The memory unit 12 is accessible from the processing unit 10 and stores the management server program and information necessary for its processing. The input unit 14 includes a means for inputting information. The input unit 14 includes, for example, a keyboard, a touch panel, buttons, etc., for receiving input from the administrator. The output unit 16 includes a means for outputting processing results from the management server 102, such as a user interface screen (UI) for receiving input information from the administrator. The output unit 16 includes, for example, a display that presents an image to the manager. The communication unit 18 includes an interface that communicates information with the employer terminal 104 and the job seeker terminal 106 via the information and communication network 108. Communication by the communication unit 18 may be wired or wireless.

[0023] The employer terminal 104 is a terminal used by employers who wish to hire workers. As shown in FIG. 3, the employer terminal 104 includes a processing unit 20, a memory unit 22, an input unit 24, an output unit 26, and a communication unit 28. The processing unit 20 includes a means for performing arithmetic processing, such as a CPU. The processing unit 20 executes the employer terminal program stored in the memory unit 22 to realize the function of the employer terminal in the matching support system 100 of this embodiment. The memory unit 22 includes storage means, such as a semiconductor memory, a hard disk, or a memory card. The memory unit 22 is accessible and connected to the processing unit 20 and stores the employer terminal program and information necessary for its processing. The input unit 24 includes a means for inputting information. The input unit 24 includes, for example, a keyboard, a touch panel, buttons, a camera, etc., for receiving input from employers on the company side. The output unit 26 includes a means for outputting information necessary for processing on the employer terminal 104, such as a screen for receiving input information from employers and a display for displaying image information, such as a user interface screen (UI). The communication unit 28 is configured to include an interface for communicating information with the management server 102 via the information communication network 108. The communication by the communication unit 28 may be wired or wireless.

[0024] The job seeker terminal 106 is a terminal used by a job seeker seeking part-time work or other employment. As shown in FIG. 4, the job seeker terminal 106 includes a processing unit 30, a memory unit 32, an input unit 34, an output unit 36, and a communication unit 38. The processing unit 30 includes a means for performing arithmetic processing, such as a CPU. The processing unit 30 executes a job seeker terminal program stored in the memory unit 32 to function as a job seeker terminal in the matching support system 100 according to this embodiment. The memory unit 32 includes storage means, such as a semiconductor memory, a hard disk, or a memory card. The memory unit 32 is accessible from the processing unit 30 and stores the job seeker terminal program and information necessary for its processing. The input unit 34 includes a means for inputting information. The input unit 34 includes, for example, a keyboard, a touch panel, buttons, a camera, or the like, for receiving input from a user who will become a worker. The output unit 36 ​​includes a means for outputting information necessary for processing on the job seeker terminal 106, such as a screen for receiving input information from a user or a display for displaying image information, such as a user interface screen (UI). The communication unit 38 is configured to include an interface for communicating information with the management server 102 via the information communication network 108. The communication by the communication unit 38 may be wired or wireless.

[0025] The employer terminal 104 and the job seeker terminal 106 can be various information processing devices that can execute programs for providing the services of the matching support system 100. For example, the employer terminal 104 and the job seeker terminal 106 can be a fixed or portable dedicated device, a personal computer (PC), a tablet computer, a smartphone, a mobile phone terminal, a PHS (Personal Handy-phone System) terminal, a personal digital assistant (PDA), a multi-function television receiver with information processing capabilities (so-called smart TV), etc.

[0026] The employer terminal 104 and the job seeker terminal 106 can be implemented by installing an application (for the employer or for the job seeker). The job seeker operates the job seeker terminal 106 to start the application and register for use with the management server 102. Similarly, the employer operates the employer terminal 104 to start the application and register for use with the management server 102.

[0027] [Service Overview] The matching support system 100 according to this embodiment provides services such as concluding employment contracts between job seekers seeking part-time work and employers looking to hire, managing attendance, paying salaries and unemployment benefits, and holding discussions between employers and job seekers.

[0028] Specifically, a job seeker transmits his or her own job seeker information to management server 102 via job seeker terminal 106. An employer transmits employment conditions, including employment hours and wages, to management server 102 via employer terminal 104, presenting the employment conditions to the job seeker. The job seeker views the employment conditions presented by the employer via job seeker terminal 106, and if he or she wishes to apply, transmits an employment request to management server 102 indicating that he or she wishes to apply for the job. This results in a successful match between the employer and the job seeker, and an employment contract is concluded. The employer receives a code from management server 102 via employer terminal 104 that links the employment conditions with the job seeker's willingness to work. When the job seeker arrives at work, he or she uses job seeker terminal 106 to read the code shown by the employer via employer terminal 104. Management server 102 stores the read time as the job seeker's arrival time. The job seeker also reads the code again when leaving work. As a result, the management server 102 stores the time when the code is read as the time when the employee clocks out.

[0029] The management server 102 also deposits wages, which are compensation for labor, into an account or the like associated with the job seeker in advance, in accordance with the job seeker's arrival and departure times and the hourly wage and other wage payment conditions included in the employment conditions. It also collects wages and fees, such as commissions, paid to the job seeker from an account or the like associated with the employer in advance. It may also be configured to handle accounting procedures related to the payment of these wages.

[0030] In this way, contract management at the time of attendance can simplify cumbersome procedures for both job seekers and employers. In addition, by managing attendance and departure times, working hours can be accurately tracked, and services such as wage payments can be performed accurately.

[0031] The system also performs processing when matching between an employer and a job seeker is canceled. If the cancellation of matching satisfies a predetermined condition, processing is performed in which the employer pays unemployment benefits to the job seeker, and if the predetermined condition is not met, processing is performed in which the employer does not pay unemployment benefits to the job seeker.

[0032] In addition, when a match is canceled, the process will be carried out so that employers and employees can exchange opinions and hold discussions.

[0033] Furthermore, job offers can be made based on work history information that indicates the past work history of job seekers. The work history information can include evaluations of each job seeker by the employer who employed the job seeker. For example, an employer can have job offers presented only to job seekers who have a badge that is given to job seekers with a good past work history.

[0034] [Matching process] 5 is a block diagram showing the functional configuration of management server 102. By executing the management server program, management server 102 functions as a job seeker information receiving unit 40, an employment conditions receiving unit 42, an employment request receiving unit 44, a code display unit 46, a code reading information acquisition unit 48, a contract attendance management unit 50, a work history management unit 52, a payment unit 54, and a cancellation processing unit 56.

[0035] The storage unit 12 of the management server 102 also functions as a job seeker information database 60, an employer information database 62, a performance database 64, a work history database 66, and a store history database 68.

[0036] As shown in Fig. 6, the job seeker information database 60 stores information about job seekers, such as an identifier for identifying the job seeker (hereinafter referred to as a job seeker ID), the job seeker's name, address, email address, telephone number, date of birth, age, gender, an image (photograph) of the job seeker, Good rating rate, cancellation rate, and last-minute cancellation rate, in association with the job seeker ID. In addition, as will be described later, the job seeker information database 60 stores information about badges that are given to job seekers according to their past work history. The information stored in the job seeker information database 60 is not limited to this information, and may be any information necessary regarding job seekers.

[0037] 7, the employer information database 62 stores information about employers, such as an identifier for identifying the employer (hereinafter referred to as employer ID), the employer's name (for example, store name), location, contact phone number, type of business, an image (photograph) related to the employer, and penalty points, in association with each other. The information stored in the employer information database 62 is not limited to this information, and may be any information necessary regarding employers, such as information necessary for displaying in job information, etc., which will be described later.

[0038] As shown in FIG. 8, the performance database 64 stores, in association with one another, job seeker IDs, employer IDs, employment conditions offered by employers to job seekers, whether the job seeker agrees to the employment conditions, arrival and departure times, pay, reasons for cancellation, and paid leave allowances. The performance database 64 is registered based on the employment conditions offered by employers when a job seeker and an employer apply for a job and the application is accepted. The performance database 64 also registers arrival and departure times when a job seeker actually arrives at work and leaves work. Furthermore, if a match is canceled, the reason for the cancellation and the paid leave allowance that will be paid if the cancellation meets certain conditions are registered.

[0039] As shown in FIG. 9 , the work history database 66 stores the number of certifications made by employers for each job seeker, and the number of stores where the certifications were made, in association with each combination of job seeker ID and job type (position) for each industry. The industries can be, for example, food service, accommodation, retail, delivery, etc. Jobs (positions) are set for each industry, and can be, for example, hall work, dishwashing, and cooking in the food service industry; banquet staff and front desk work in the accommodation industry; cleaning, cashiering, and stocking in the retail industry; and inspection, sorting, picking, packing, and loading and unloading in the delivery industry. However, the industries and jobs (positions) are not limited to these and can be any industry and job (position) that allows for an employment contract between a job seeker and an employer in the matching support system 100.

[0040] In addition, a badge level may be determined and awarded to each job seeker based on the number of job (position) certifications and the number of stores where the certifications were made. The certification standard value and store standard value may be set as appropriate.

[0041] As shown in Fig. 10, the store history database 68 stores an employer ID that identifies the store where the employer has certified each job seeker for each combination of job seeker ID and job type (position) in an associated manner. In other words, the store history database 68 stores the employer ID that is stored in the work history database 66 as the employer that has performed the certification.

[0042] The job seeker information receiving unit 40 receives information about job seekers seeking employment from the job seeker terminal 106. The job seeker information receiving unit 40 may include information about the job seeker's desired employment conditions, such as the working hours and place of work that the job seeker desires to work. The current location of the job seeker terminal 106, automatically acquired by a GPS (Global Positioning System) or the like built into the job seeker terminal 106, may be used as the place of work. This reduces the effort required to input the place of work.

[0043] The job seeker information received by the job seeker information receiving unit 40 is transmitted to the employer terminal 104 via the information and communications network 108. Upon receiving the job seeker information, the employer terminal 104 displays the job seeker information and presents it to the employer. For example, a push notification may be sent to the employer terminal 104 to allow the employer to view the employment conditions. Alternatively, the contents of the job seeker information may be notified to the employer terminal 104 by email.

[0044] The employment conditions receiving unit 42 receives employment conditions such as employment hours, rest periods, work location, wages (hourly wage, daily wage, etc.), premium pay, various allowances, wage payment dates, job content, and reasons for dismissal from the employer terminal 104. The employment conditions receiving unit 42 receives the employment conditions from the employer terminal 104 via the information and communications network 108. The employment conditions receiving unit 42 also receives disclosure conditions that limit the recipients of the job posting from the employer terminal 104 via the information and communications network 108.

[0045] The employment conditions receiving unit 42 also receives authentication of matters related to paid leave in response to a cancellation of a matching request from the employer. In other words, when a work cancellation is made, the unit receives approval from the employer that paid leave will be paid to the job seeker if the work cancellation satisfies certain conditions.

[0046] The employment conditions receiving unit 42 transmits the received employment conditions to the job seeker terminal 106 via the information and communications network 108. Upon receiving the employment conditions, the job seeker terminal 106 displays the employment conditions and presents them to the job seeker. For example, a push notification may be sent to the job seeker terminal 106 to allow the job seeker to view the employment conditions. The contents of the employment conditions may also be notified to the job seeker terminal 106 by email. Note that the employment conditions receiving unit 42 may also receive information such as a letter of guarantee and a non-disclosure agreement that are necessary for concluding an employment contract in addition to the employment conditions, and present this to the job seeker.

[0047] The employment conditions receiving unit 42 may select job seekers to whom employment conditions are offered based on the work history information of each job seeker stored in the work history database 66. As will be described later, a badge indicating the level of work for each job (position) is assigned to each job seeker based on the employer's evaluation of the work situation of each job seeker. Therefore, depending on the badge assigned to each job seeker, employment conditions can be offered only to job seekers who have been assigned a badge that meets predetermined conditions. The conditions related to each job seeker's work history information or badge may be set by the employer.

[0048] The employment request receiving unit 44 receives applications (application information) for employment conditions from employers from the job seeker terminal 106. When applying for employment under the employment conditions presented by the employer and displayed on the job seeker terminal 106, the job seeker operates the job seeker terminal 106 to specify the employment conditions for which the job seeker is applying and transmits application information indicating the application. The job seeker terminal 106 transmits the employment request to the management server 102 via the information and communications network 108. The management server 102 receives the employment request from the job seeker terminal 106 via the information and communications network 108. Upon receiving the employment request, the management server 102 refers to the performance database 64 to identify employers who are offering the employment conditions specified in the employment request. Upon identifying the employer who is the subject of the employment request, the management server 102 transmits the employment request to the employer terminal 104 of the employer who is the subject of the employment request via the information and communications network 108. Upon receiving the employment request, the job seeker terminal 106 displays information indicating that an application has been made for the job posting and presents it to the employer. For example, the employer terminal 104 may be notified by push notification to view the employment request. Alternatively, the employer terminal 104 may be notified of the employment request details by email.

[0049] In addition, at the time a job seeker applies, it is considered that a successful match has been made between the employer and the job seeker and an employment contract has been established.

[0050] The code display unit 46 generates a code such as a one-dimensional or two-dimensional barcode that associates the job seeker who has applied for employment with the employment conditions presented by the employer in the code display unit 46. The management server 102 functions as the code display unit 46 through this process. The management server 102 transmits the generated code to the employer terminal 104 via the information and communications network 108.

[0051] When the employer wishes to cancel the matching, the employer performs an operation to cancel the matching on the employer terminal 104. The employer terminal 104 transmits information to the effect that the matching is canceled to the management server 102 via the information communication network 108. This is treated as a work cancellation that cancels the matching. The work cancellation process is performed by the cancellation processing unit 56.

[0052] When management server 102 receives the employment rejection information, it transmits information indicating that the job seeker has not been hired this time to job seeker terminal 106 used by the job seeker who has applied for employment. When job seeker terminal 106 receives this information, it displays and presents to the job seeker information indicating that the job seeker's application for employment has not been accepted.

[0053] When the job seeker terminal 106 reads a code displayed on the employer terminal 104, the code read information acquisition unit 48 acquires the read information of the code from the job seeker terminal 106. When the code displayed on the employer terminal 104 is read by the camera of the job seeker terminal 106 used by the job seeker, information indicating that the code has been read, along with the time the code was read, is transmitted as read information from the job seeker terminal 106 to the management server 102 via the information communication network 108. The management server 102 receives the read information. Note that the process of reading the arrival time may be performed using an NFC tag.

[0054] When a job seeker starts working, the contract attendance management unit 50 stores in the performance database 64 the fact that the job seeker has started working by having the code read information acquisition unit 48 acquire the code read information. The contract attendance management unit 50 also stores the time when the job seeker terminal 106 reads the code as the attendance time in the performance database 64. Furthermore, when work ends, the job seeker terminal 106 reads the code displayed on the employer terminal 104, and the code read information acquisition unit 48 acquires the code read information, thereby storing the time when the code was read as the departure time in the performance database 64. In this way, the contract attendance management unit 50 concludes employment contracts between job seekers and employers and manages the attendance of job seekers.

[0055] The code generated by the code display unit 46 may be sent to the job seeker terminal 106 instead of the employer terminal 104. In this case, when the employer terminal 104 reads the code displayed on the job seeker terminal 106, the code read information acquisition unit 48 acquires the code read information from the employer terminal 104.

[0056] The work history management unit 52 receives an evaluation of the work status of a job seeker from the employer and stores the evaluation in the work history database 66 and the store history database 68. When the hired job seeker's work ends, the employer uses the employer terminal 104 to evaluate the work status of the job seeker. Using the employer terminal 104, the employer certifies that the work was good if the work status of the job (position) set for each industry performed by the job seeker is good. The employer terminal 104 transmits information indicating the job seeker ID identifying the job seeker, the employer ID identifying the employer, and the certified job (position) to the management server 102 via the information and communications network 108. When the management server 102 receives the job seeker ID identifying the job seeker and the information indicating the certified job (position), it adds 1 to the number of certifications stored in association with the job seeker ID and position in the work history database 66 stored in the memory unit 12. The store history database 68 is also referenced and the employer ID received in association with the job seeker ID and the job (position) is stored. Note that if the employer ID received in association with the job seeker ID and the job (position) has already been stored, the store history database 68 is not updated. Furthermore, if the employer ID received in association with the job seeker ID and the position is newly stored, one is added to the number of stores stored in the work history database 66 in association with the job seeker ID and the job (position).

[0057] If the matching is canceled, the employer will not process an evaluation of the job seeker's work situation. This is because if the matching is canceled, the job itself will not be performed, and therefore the work situation cannot be evaluated.

[0058] The payment unit 54 calculates the salary (wages) to be paid to the job seeker based on the employment conditions presented by the employer and the arrival and departure times acquired by the contract attendance management unit 50. Furthermore, in response to instructions from the employer via the employer terminal 104, payment is processed to the bank account or other account registered by the job seeker on the payment date specified in the employment conditions. The payment is processed by transferring funds from the employer's bank account to the job seeker's bank account or electronic money account. Alternatively, instead of performing the transfer process immediately, the amount may be temporarily stored in a wallet and transferred monthly or in response to the job seeker's operation. The salary calculation and payment process may be performed automatically in response to acquisition of code read information at the time of leaving work by the code read information acquisition unit 48, and the salary may be paid by bank transfer or electronic money transfer.

[0059] 8 is a diagram showing a specific example of the performance database 64 of the management server 102. The performance database 64 stores employment contracts between job seekers and employers and work arrival and departure information. Specifically, it stores the job seeker ID, employer ID, employment conditions presented to the job seeker by the employer, whether the job seeker agrees to the employment conditions, work arrival and departure times, salary to be paid, etc. Information on job seekers is stored in the job seeker information database 60, and information on employers is stored in the employer information database 62.

[0060] For example, as shown in Figure 8, a job seeker with ID W0001 and an employer with ID E0001 are matched for work, and the details of the employment contract (work date: March 20, 2019, working hours: 9:00-17:00, working location: Shinjuku xxx, Shinjuku-ku, Tokyo, work content: store operations-related work such as cooking and cleaning (position), break time: 120 minutes, wage: 1,200 yen per hour, allowances: commuting allowance 500 yen, premium pay: 25% over statutory, 20% over standard, wage payment date: the day of work) and whether the employment contract was accepted are stored. The system also stores the job seeker's arrival and departure times, as well as the calculated wage.

[0061] Furthermore, if the employer confirms the cancellation of the matching, the paid leave allowance will be paid if certain conditions are met. The payment unit 54 calculates the amount of paid leave allowance to be paid to the job seeker when the matching is canceled by the cancellation processing unit 56 (described later) and the work cancellation satisfies certain conditions. Furthermore, when the work cancellation is confirmed, the payment unit 54 performs payment processing for the paid leave allowance to the bank account registered by the job seeker. The payment processing is performed by transferring the money from the employer's bank account to the job seeker's bank account or electronic money account, similar to the payment of a salary. Alternatively, the payment processing may not be performed immediately, but the amount may be temporarily stored in a wallet, and the transfer processing may be performed monthly or according to the job seeker's operation. The paid leave allowance may be paid by bank transfer or electronic money.

[0062] For example, as shown in FIG. 8, if a job seeker with ID W0004 and an employer with ID E0001 are matched for work, but then the employer cancels the match, resulting in a work cancellation, a paid leave allowance will be paid if the work cancellation satisfies certain conditions. In this case, the performance database 64 stores the details of the employment contract (work date: March 25, 2019; working hours: 9:00 AM to 5:00 PM; work location: Shinjuku, Shinjuku-ku, Tokyo; work duties: cooking and cleaning-related work (position); break time: 120 minutes; wage: 1,000 yen per hour; allowances: 500 yen commuting allowance; premium pay: 25% over statutory wages, 20% over prescribed wages; wage payment date: the day of work) and whether the employment contract was accepted. Furthermore, the database also stores the fact that the cancellation was due to an employer-related reason and the amount of the paid leave allowance.

[0063] The cancellation processing unit 56 performs processing when canceling matching after it has been established. The cancellation processing unit 56 accepts cancellation of matching from the employer and job seeker as work cancellation. The cancellation processing unit 56 also determines whether the reason for the employer's cancellation of matching meets predetermined conditions, and if it does, causes the payment unit 54 to pay unemployment benefits. The processing of work cancellation due to cancellation of matching will be described later.

[0064] Fig. 11 is a flowchart showing the processing up to the start of work in the matching support system 100 according to this embodiment. The processing up to the start of work in the matching support system 100 will be described below with reference to Fig. 11. The following processing is realized by running a management server program on the management server 102, an employer terminal program on the employer terminal 104, and a job seeker terminal program on the job seeker terminal 106.

[0065] In step S10, the job seeker terminal 106 transmits the job seeker's application for user registration to the management server 102. At this time, the job seeker inputs job seeker information for identifying the job seeker (such as the job seeker's name, address, email address, telephone number, date of birth, age, sex, image data, etc.) via the job seeker terminal 106. The job seeker terminal 106 transmits the input job seeker information to the management server 102 via the information and communications network 108. The job seeker information receiving unit 40 of the management server 102 receives the input job seeker information.

[0066] In step S12, the employer terminal 104 transmits an application for the employer's user registration to the management server 102. At this time, the employer inputs employer information for identifying the employer (employer's name, address, contact phone number, type of business, image data, etc.) via the employer terminal 104. The employer terminal 104 transmits the input employer information to the management server 102 via the information and communications network 108. The employment conditions reception unit 42 of the management server 102 receives the input employer information.

[0067] In step S14, management server 102 stores the job seeker information received together with the user registration application in job seeker information database 60 in storage unit 12. Similarly, management server 102 stores employer information in employer information database 62 in storage unit 12. At this time, management server 102 assigns a unique identifier (job seeker ID) to each job seeker. Management server 102 notifies job seeker terminal 106 by transmitting the job seeker ID via information and communications network 108. Management server 102 also assigns a unique identifier (employer ID) to each employer. Management server 102 notifies employer terminal 104 by transmitting the employer ID via information and communications network 108.

[0068] In step S16, an employer who wishes to make a job offer operates employer terminal 104 to input employment conditions. Employer terminal 104 displays a UI screen for inputting employment conditions on output unit 26. On the displayed UI screen, the employer inputs employment conditions such as employment hours, wages, work location, job content (e.g., industry, job (position)), job closing date and time, and number of job offers. Employer terminal 104 adds an employer ID to the input employment conditions such as employment hours, wages, work location, and job content, and transmits them to management server 102.

[0069] The employer terminal 104 may present the entered employment conditions to the employer for confirmation. FIG. 13 shows an example of an employment conditions confirmation screen 400. The employment conditions confirmation screen 400 comprises an employer name display area 402, an employment conditions display area 404, a cancellation precautions display area 406, a conditions change button 408, and a publish button 410. The employer name display area 402 displays the employer's name. If an image to be displayed by the employer is registered in the job information, the image may also be displayed in the employer name display area 402. The employment conditions display area 404 displays information regarding the employment conditions entered by the employer.

[0070] The cancellation precautions display area 406 displays precautions regarding cancellation from the employer (company). A link to an explanation of cancellation from the company may be provided in the cancellation precautions display area 406, and the linked page may be displayed to prompt the employer to present conditions such as payment of unemployment benefits in the event of cancellation. Conditions such as payment of unemployment benefits in the event of cancellation may be legally defined conditions, or may be conditions defined by the service provider that provides the matching service through the matching support system 100.

[0071] A confirmation check box 406a may be provided in the cancellation precautions display area 406 so that the employer can check the confirmation check box 406a to confirm that they have read and understood the precautions. It is preferable that the employment conditions can be set and the disclosure button 410 can be selected on the condition that the confirmation check box 406a is checked.

[0072] The change conditions button 408 is a button that is selected (clicked, tapped, etc.) when changing the employment conditions shown on the employment conditions confirmation screen 400. When the employer selects the change conditions button 408, the employment conditions are input again using the employer terminal 104. The publish button 410 is a button that is selected (clicked, tapped, etc.) when setting and publishing the employment conditions shown on the employment conditions confirmation screen 400. When the employer selects the publish button 410, the employment conditions input using the employer terminal 104 are officially set.

[0073] It is also possible to allow employers to limit the job seekers to whom job information is made public. Fig. 14 shows an example of a disclosure setting screen 200 for setting the job seekers to whom the job information is made public. When accepting employment conditions, the employer terminal 104 displays the disclosure setting screen 200 on the output unit 26 and accepts the selection of disclosure conditions. In this embodiment, the employer can select from public disclosure, group-only disclosure, URL-only disclosure, and badge-only disclosure.

[0074] The disclosure settings screen 200 includes a public disclosure selection button 210, a group-only disclosure selection button 212, a URL-only disclosure selection button 214, a badge-only disclosure selection button 216, and an hourly wage setting area 218. With the disclosure settings screen 200 displayed, the employer operates the employer terminal 104 to select one of the public disclosure selection button 210, the group-only disclosure selection button 212, the URL-only disclosure selection button 214, and the badge-only disclosure selection button 216.

[0075] When the public disclosure selection button 210 is selected, the job information including the employment conditions is made public without any restrictions on who can access it. The employer terminal 104 transmits to the management server 102 the employment conditions and disclosure conditions indicating that public disclosure has been selected.

[0076] When the group-only disclosure selection button 212 is selected, the job information, including the employment conditions, is limited to disclosure only to job seekers registered in the group established for each employer. Job seekers belonging to a group can be determined by having the employer select specific job seekers in advance, as shown in FIG. 12 , and storing the job seeker IDs identifying the selected job seekers in a group database in association with group IDs. The group database can be stored, for example, in the storage unit 12 of the management server 102 or the storage unit 22 of the employer terminal 104 so that it is accessible from the management server 102 and the employer terminal 104. Multiple groups may be included. If multiple groups are established for an employer, selecting the group-only disclosure selection button 212 may prompt the employer to select a group to which the job information should be disclosed. The employer terminal 104 transmits to the management server 102 the employment conditions, along with information indicating that group-only disclosure has been selected, and a group ID identifying the group to which the information should be disclosed, as disclosure conditions.

[0077] When the URL-only disclosure selection button 214 is selected, disclosure of the job information, including the employment conditions, is limited to job seekers who know the specific shared URL. The shared URL can be made known to specific job seekers in advance by, for example, the employer. The employer terminal 104 transmits to the management server 102 the employment conditions and information indicating that URL-only disclosure has been selected as a disclosure condition.

[0078] When the badge-only disclosure selection button 216 is selected, the disclosure of job information including employment conditions is limited to job seekers with a specific badge. In other words, job seekers can be selected based on the badges assigned to each job seeker based on work history information that evaluates each job seeker according to their past work situation. When the badge-only disclosure selection button 216 is selected, the employer terminal 104 further displays a badge selection button on the disclosure settings screen 200 for selecting job seekers with badges to disclose.

[0079] The badge selection buttons are preferably selected and displayed according to the type of business the employer belongs to. For example, if the employer belongs to the food service industry, a hall badge selection button, a dishwashing badge selection button, and a cooking badge selection button are displayed. If the employer belongs to the accommodation industry, a banquet staff badge selection button and a front desk badge selection button are displayed. If the employer belongs to the retail industry, a cleaning badge selection button, a cashier badge selection button, and a stocking badge selection button are displayed. If the employer belongs to the delivery industry, an inspection badge selection button, a sorting badge selection button, a picking badge selection button, a packing badge selection button, and a loading / unloading badge selection button are displayed. However, the display manner of the badge selection buttons is not limited to this, and other display manners may be adopted, such as displaying badge selection buttons for all types of badges.

[0080] In addition to displaying the badge selection button, it is also preferable to display the number of job seekers who have addresses near the employer's location. In this case, the management server 102 references the job seeker information database 60 and the employer information database 62, and transmits to the employer terminal 104 the number of job seekers who have badges for positions related to the employer's industry and whose addresses are registered within a predetermined distance from the employer's location. The predetermined distance may be a preset distance. Alternatively, instead of the predetermined distance, the number of job seekers whose addresses are registered in the political region (town, ward, city, county, prefecture, etc.) to which the employer's location belongs may be transmitted to the employer terminal 104. Upon receiving the number of job seekers, the employer terminal 104 displays the number of job seekers on the disclosure setting screen 200 along with the badge selection button.

[0081] The number of job seekers who have addresses on the same public transportation route that passes through the nearest station or stop to the employer's location may also be displayed. Examples of public transportation include trains and buses. The public transportation routes may be preset in the matching support system 100 or may be obtained from an external device via the information and communication network 108. The management server 102 references the job seeker information database 60 and the employer information database 62 and transmits to the employer terminal 104 the number of job seekers who hold badges for positions related to the employer's industry and whose addresses are registered with a nearest station or stop on the same public transportation route that passes through the nearest station or stop to the employer's location. For example, the management server 102 searches for stations or stops on the same public transportation route that passes through the nearest station or stop to the employer's location, and transmits to the employer terminal 104 the number of job seekers whose addresses are registered within a predetermined distance from the extracted stations or stops. The predetermined distance may be a predetermined distance. When the employer terminal 104 receives the number of job seekers, it displays the number of job seekers along with a badge selection button on the disclosure settings screen 200. This is because there are job seekers who frequently wish to work near bases (such as schools) other than their residential addresses.

[0082] It is also possible to appropriately combine various conditions, such as having an address within a predetermined distance from the employer's location, the political region to which the employer's location belongs, and having an address on the same public transportation line that passes through the nearest station or stop, etc., of the employer's location. For example, the number of job seekers who are within a predetermined distance from the employer's location and who have an address on the same public transportation line that passes through the nearest station or stop, etc., of the employer's location may be displayed.

[0083] This allows employers to determine the number of job seekers likely to apply for the jobs they need and then recruit accordingly.

[0084] The employer operates the employer terminal 104 to select a badge selection button displayed on the disclosure setting screen 200. The badge selection button to be selected may be one type or multiple types. If multiple badge selection buttons are selected, the job information will be made public to job seekers who have at least one type of badge from the multiple selected types of badges.

[0085] Figure 14 shows an example in which the employer is in the food service industry, and a hall badge selection button 216a, a dishwashing area badge selection button 216b, and a cooking badge selection button 216c are displayed. Also, along with the hall badge selection button 216a, the dishwashing area badge selection button 216b, and the cooking badge selection button 216c, the number of job seekers who have a hall badge, a dishwashing area badge, or a cooking badge, respectively, and who live within a specified distance from the employer's location is displayed. Also, Figure 14 shows a state in which the hall badge selection button 216a is selected.

[0086] In step S18, the employment conditions and disclosure conditions attached to the employer ID are received by the management server 102. The employment conditions reception unit 42 of the management server 102 receives the employment conditions and disclosure conditions transmitted from the employer terminal 104 via the information and communications network 108. The management server 102 stores the received information in the employer information database 62 in association with the employer ID.

[0087] In step S20, the job information is made public based on the employment conditions and disclosure conditions. The employment conditions receiving unit 42 of the management server 102 makes the job information public based on the employer ID, employment conditions, and disclosure conditions received in step S18 via the information and communications network 108. The management server 102 references the employer information database 62 and extracts employer information associated with the received employer ID. The management server 102 associates the job information, including the extracted employer information and information included in the received employment conditions such as employment hours, wages, work location, and job content, with the employer ID and transmits it to the job seeker terminal 106 via the information and communications network 108.

[0088] Here, the job seeker terminal 106 to which the job information will be sent is set according to the disclosure conditions received in step S18. If public disclosure is selected as the disclosure condition, the job seekers to whom the information is to be disclosed are not limited, and the job information is sent to the job seeker terminal 106 used by the job seeker registered in the job seeker information database 60 of the management server 102. The management server 102 sends the job search information to all job seekers stored in the job seeker information database 60. Each job seeker can check the sent job information by using their job seeker terminal 106.

[0089] Furthermore, when group-only disclosure is selected as a disclosure condition, only job seekers who are registered in a group set for each employer are set as the job seekers to whom disclosure is made. The management server 102 references the group database described above and transmits job search information to job seekers associated with the group ID included in the disclosure condition. Job seekers included in the group can confirm the transmitted job information by using the job seeker terminal 106. In other words, employers who are hiring can target only job seekers who are already registered in the group.

[0090] Furthermore, if URL-only disclosure is selected as a disclosure condition, the job information is set to be disclosed only to job seekers who know the specific shared URL. The management server 102 discloses the job information at the shared URL. Job seekers who know the shared URL can check the job information by accessing the shared URL using the job seeker terminal 106. In other words, employers who are hiring can target job seekers only who already know the shared URL.

[0091] Furthermore, when badge-only disclosure is selected as a disclosure condition, only job seekers who have the badge type and badge level specified as the disclosure condition are set as job seekers to whom the job information is to be disclosed. The management server 102 references the job seeker information database 60, the work history database 66, and the store history database 68, and sets only job seekers who meet the badge type and badge level specified as the disclosure condition as job seekers to whom the job information is to be disclosed. The management server 102 transmits job search information to job seekers who have been set as job seekers. Job seekers can check the transmitted job information by using the job seeker terminal 106. In other words, employers who are hiring can target only job seekers who already have a badge related to the required job. Furthermore, they can specify the job seeker's level for that job and post a job offer to only job seekers who meet that level.

[0092] In any of the above-mentioned public disclosure, group-only disclosure, URL-only disclosure, and badge-only disclosure, the job information may be disclosed only to job seekers who have addresses near the employer's location. In this case, the management server 102 references the job seeker information database 60 and the employer information database 62, and transmits or discloses the job information only to job seekers who meet the disclosure conditions and whose addresses are registered within a predetermined distance from the employer's location.

[0093] This allows job postings to be targeted only at job seekers who live near the employer's store, thereby effectively targeting job seekers who are more likely to apply.

[0094] In step S22, the job seeker views the job information. The job seeker uses the job seeker terminal 106 to view the job information made public in step S20.

[0095] 15 and 16 show examples of the display of published job information. FIG. 15 shows an example of the display of the job listing screen 220, and FIG. 16 shows an example of the display of the detailed job information display screen 240. The various information to be displayed on the job listing screen 220 and the detailed job information display screen 240 can be input together with the employment conditions or disclosure conditions from the employer terminal 104 in step S12 or step S16. The various information input from the employer terminal 104 is transmitted to the management server 102 via the information and communications network 108. The management server 102 transmits the various information via the information and communications network 108 to the job information provider 106.

[0096] Each job seeker operates the job seeker terminal 106 to display the job information. In response to this operation, the job information sent or made public by each employer is displayed in a list form on the output unit 36 ​​of the job seeker terminal 106, as shown in a job listing screen 220 in FIG.

[0097] The job listing screen 220 includes an explanation area 230 and a job information display area 232. An explanation of the job information is displayed in the explanation area 230. For example, the explanation area 230 displays an explanation such as "This is a job request received from a previous employer or a store where you are a certified worker."

[0098] The job information display area 232 displays job information provided by each employer. The job information display area 232 includes, for example, a company name display area 232a, a restricted access description area 232b, an image display area 232c, and an employment conditions display area 232d. The company name display area 232a displays the company name of the employer who submitted the job information. The restricted access description area 232b displays information regarding whether the job information is public, group-only, URL-only, or badge-only. For example, in the case of badge-only access, the restricted access description area 232b displays information about the badge type and badge level of the job so that job seekers can understand that the job information is badge-only, such as "[Hall Badge Only] We are looking for help from you, who have received many certifications in hall work!". In addition, in the case of group-only access, such as "We are looking for help from you, a certified worker!", such information is displayed so that job seekers can understand that the job information is included in the group that the job information is targeted for. The image display area 232c displays images included in the job information. The image display area 232c is an area where the employer displays an image that the employer wants to display as a thumbnail image of the job information on the job listing screen 220. For example, it is preferable to display a photograph or the like in the image display area 232c so that the job seeker can get an idea of ​​the work (position). The image to be displayed in the image display area 232c may be obtained in advance from the employer in step S16 or the like and stored in the employer information database 62. The employment conditions display area 232d is an area where information related to the employment conditions included in the job information is displayed. For example, the employment conditions display area 232d displays information such as a description of the job content, the desired date and time of employment, the time zone, and wages.

[0099] When a job seeker finds a job posting on the job posting list screen 220 that they would like to apply for, they select the job posting by tapping, clicking, or the like in the job posting display area 232 where the job posting is displayed. When the job posting display area 232 is selected, the job seeker terminal 106 switches the job posting list screen 220 displayed on the output unit 36 ​​to a detailed job posting display screen 240, as shown in FIG.

[0100] The detailed job information display screen 240 includes an image display area 250, a store information display area 252a, a working date and time zone display area 252b, a special information display area 252c, a salary display area 252d, a limited access explanation area 252e, and an apply button 254.

[0101] The image display area 250 is an area where the employer displays an image that they want to display as job information on the detailed job information display screen 240. It is preferable to display, for example, a photograph or the like in the image display area 250 so that job seekers can get an idea of ​​the work (position). The store information display area 252a is an area where the type of business, company name, and work content of the employer who submitted the job information are displayed. The working date and time display area 252b is an area where the working date and time and working time, which are employment conditions, are displayed. The special information display area 252c is an area where special information related to the job is displayed. For example, the special information display area 252c may display the time remaining until the recruitment deadline. Furthermore, the special information display area 252c may also display, for example, the number of people being recruited and the number of people who have already applied.

[0102] The salary display area 252d is an area that displays information regarding the salary paid as wages. The salary display area 252d displays, for example, the total amount of salary calculated based on information such as hourly wage, transportation expenses, working hours, and break times provided by the employer. The salary display area 252d may also display, for example, the hourly wage and transportation expenses conditions. The restricted access explanation area 252e is an area that displays information regarding public access, group access, URL access, and badge access. The restricted access explanation area 252e displays, for example, badge icons and their descriptions that indicate the type and level of badges that match the access conditions.

[0103] The apply button 254 is a button that a job seeker selects when applying for a job after checking the displayed job information.

[0104] In step S24, the job seeker submits application information. When applying for a job on the detailed job information display screen 240, the job seeker operates the job seeker terminal 106 to select the apply button 254 displayed on the detailed job information display screen 240 by tapping, clicking, or the like. The job seeker terminal 106 then transmits the employer ID and job seeker ID corresponding to the job information selected by the job seeker from the job seeker terminal 106 to the management server 102 as application information via the information and communications network 108.

[0105] In step S26, the application information is accepted by management server 102. Employment request accepting unit 44 of management server 102 receives the application information sent from job seeker terminal 106 in step S24.

[0106] In this embodiment, when management server 102 receives application information from a job seeker, it is assumed that matching between the employer and the job seeker has been successful and an employment contract has been concluded. Management server 102 stores the details of the concluded employment contract in performance database 64.

[0107] In step S28, information about the job seeker who applied is sent to the employer who posted the job. The employment request receiving unit 44 of the management server 102 references the employer information database 62 to identify the employer associated with the employer ID included in the application information received in step S26. The management server 102 also references the job seeker information database 60 to read information about the job seeker associated with the job seeker ID included in the application information. The management server 102 also references the work history database 66 and the store history database 68 to read the number of certifications associated with the job seeker ID included in the application information, the number of stores that performed the certification, and the employer IDs of those stores. The management server 102 also references the employer information database 62 to read information such as the store name associated with the employer ID of the store that performed the certification. The management server 102 then transmits the read information to the employer terminal 104 used by the identified employer via the information and communications network 108.

[0108] In step S30, the employer confirms the application. The employer terminal 104 receives the information sent from the management server 102 in step S28. Based on the received information, the employer terminal 104 displays information about the job seeker who applied for the job on the output unit 26.

[0109] The employer terminal 104 displays information about the job seeker who applied via the output unit 26. Figures 17 and 18 show examples of the job seeker detail information display screen 260, which includes information about the job seeker who applied. The job seeker detail information display screen 260 includes a job seeker image display area 270, a job seeker information display area 272, a badge display area 274, a group display area 276, and a cancel button 278.

[0110] The job seeker image display area 270 is an area where the job seeker displays an image to represent the job seeker on the job seeker detailed information display screen 260. The job seeker image display area 270 displays, for example, a photo of the job seeker's face. The job seeker information display area 272 is an area where information about the job seeker is displayed. The job seeker information display area 272 displays, for example, the job seeker's name, age, gender, and contact information such as a telephone number. The badge display area 274 is an area where information about badges held by the job seeker is displayed. The badge display area 274 displays, for example, the badge icon, badge type, and badge level held by the job seeker who has applied. The group display area 276 is an area where information about the group to which the job seeker who has applied belongs is displayed. The employer terminal 104 refers to a group database and, if the applying job seeker corresponds to a job seeker who has been grouped in the past, displays information about the group in the group display area 276.

[0111] Furthermore, when the employer selects the badge display area 274 using the input unit 24 of the employer terminal 104, a badge detail information display area may be displayed, showing detailed information about the badge held by the job seeker who has applied, as shown in FIG. 18.

[0112] The badge detail information display area includes a badge detail display area 280 and a certified store display area 282. The badge detail display area 280 is an area that displays detailed information about each badge held by the job seeker. The badge detail display area 280 displays information such as the icon of the badge held by the job seeker, the type and level of the badge, the number of times the job seeker has been certified in the past for the job (position) related to the badge, and the number of stores that have certified the job seeker in the past for the job (position) related to the badge. The certified store display area 282 is an area that displays information that identifies stores that have certified the job seeker in the past for the job (position) related to the badge. For example, the certified store display area 282 displays the names of stores that have been certified most frequently in descending order. Furthermore, the certified store display area 282 may display the names of stores with the most recent certification dates in descending order, for example. An upper limit (for example, five stores) may be set for the number of stores to be displayed in the certified store display area 282.

[0113] The cancel button 278 is a button that the employer selects when they wish to cancel the matching. For example, after viewing the information about the job seeker displayed on the job seeker detail information display screen 260, if the employer determines that the job seeker does not meet the conditions set out in the job information, the employer operates the employer terminal 104 to select the cancel button 278. The employer terminal 104 then transmits information indicating the cancellation together with the employer ID to the management server 102 via the information and communications network 108. The processing that occurs when the cancel button 278 is selected will be described later.

[0114] Employers can see what badges matched job seekers have earned, which makes it easier to decide which tasks to assign to job seekers and prepare to accept job seekers.

[0115] In step S32, a code is generated. The code display unit 46 of the management server 102 generates a one-dimensional or two-dimensional code that associates the job seeker with the employment conditions. The management server 102 transmits the generated code via the information and communications network 108 to the employer terminal 104 identified by the employer ID received along with the application acceptance. The employer terminal 104 receives the one-dimensional or two-dimensional code that associates the job seeker with the employment conditions from the management server 102. The code is used to have the job seeker read when they arrive at work.

[0116] Furthermore, management server 102 transmits the ID of the employer with whom an employment contract has been concluded to job seeker terminal 106 of the job seeker who applied, via information and communications network 108. For example, the fact that an employment contract has been concluded may be notified by email, or a push notification may be sent, and the contents of the employment contract may be presented to job seeker terminal 106 that has accessed in response to the notification.

[0117] When a cancellation of the job offer is received from the employer terminal 104, the management server 102 proceeds to the matching cancellation process described below.

[0118] In step S34, the job seeker reconfirms the employment conditions before or when arriving at work. The job seeker terminal 106 displays the employment conditions included in the job information viewed in step S22. The job seeker reconfirms the employment conditions provided by the employer. At this time, the employment conditions may be displayed in the form of an employment contract, and the job seeker may confirm whether or not they agree to the contents of the employment contract.

[0119] In step S36, the code is read by the job seeker terminal 106. The employer uses the employer terminal 104 to display the code received in step S32. The job seeker reads the code displayed on the employer terminal 104 with the job seeker terminal 106. The job seeker terminal 106 transmits to the management server 102 via the information and communications network 108 that the code has been read and the time it was read.

[0120] In step S38, code reading information indicating that the code has been read is accepted. The code reading information acquisition unit 48 of the management server 102 receives information that the job seeker terminal 106 has read the code and the time it was read. When the contract attendance management unit 50 of the management server 102 acquires the code reading information from the job seeker terminal 106, it stores in the performance database 64 the fact that the job seeker has agreed to the employment conditions presented by the employer and an employment contract has been concluded, and also stores the time the code was read as the attendance time in the performance database 64.

[0121] As described above, the matching support system 100 processes such as employers posting job offers, job seekers applying for jobs, applications being accepted, employment being established, and job seekers' attendance status being confirmed and registered.

[0122] [Work Processing] Figure 19 is a flowchart showing the processing after the start of work in the matching support system 100 according to this embodiment. Below, the processing from the start of work to the end of work management in the matching support system 100 will be described with reference to Figure 19. The following processing is realized by running a management server program on the management server 102, an employer terminal program on the employer terminal 104, and a job seeker terminal program on the job seeker terminal 106.

[0123] In step S40, the code is read when the employee leaves work. The employer uses employer terminal 104 to display the code received in step S32. The job seeker reads the code displayed on employer terminal 104 using job seeker terminal 106. Job seeker terminal 106 then transmits to management server 102 via information and communications network 108 that the code has been read and the time it was read.

[0124] In step S42, code reading information indicating that the code has been read is accepted. The code reading information acquisition unit 48 of the management server 102 receives information that the job seeker terminal 106 has read the code and the time it was read. When the contract attendance management unit 50 of the management server 102 acquires the code reading information from the job seeker terminal 106, it stores the time the code was read as the time the worker left work in the performance database 64.

[0125] In step S44, wage payment processing is carried out. The payment unit 54 of the management server 102 calculates the wage to be paid to the job seeker using information on the arrival and departure times of the employee and the hourly wage and other wages specified in the employment conditions. Furthermore, in response to instructions from the employer via the employer terminal 104, the salary is transferred to the bank account or other account registered by the job seeker on the payment date specified in the employment conditions.

[0126] In step S46, the employer evaluates the job seeker. Using the employer terminal 104, the employer evaluates the employed job seeker based on the working conditions of the job seeker. FIG. 20 shows an example of a job seeker evaluation screen 290. The employer terminal 104 displays the job seeker evaluation screen 290 on the output unit 26 and accepts input of an evaluation of the job seeker from the employer.

[0127] The job seeker evaluation screen 290 includes a job seeker display area 300 , an overall evaluation area 302 , a badge evaluation area 304 , a free comment area 306 , a group registration area 308 , and a send button 310 .

[0128] The job applicant display area 300 is an area where information identifying the job applicant to be evaluated is displayed. For example, the names of job applicants who have worked for the employer are displayed in the job applicant display area 300. The overall evaluation area 302 is an area for comprehensively evaluating the job applicant. For example, a Good button and a Bad button are displayed in the overall evaluation area 302. The employer comprehensively evaluates the job applicant's performance and selects the Good button if the evaluation is good, or the Bad button if the evaluation is bad. The example in Figure 20 shows an example where the Good button (hatched) has been selected.

[0129] The badge evaluation area 304 is an area for evaluating job seekers by job content. For example, badge icons indicating jobs (positions) are displayed in the badge evaluation area 304. The employer evaluates the job seeker's performance for each job (position), and if the evaluation is good, selects the badge icon corresponding to that job (position).

[0130] In the example of FIG. 20 , badges representing hall duties, dishwashing duties, and cooking duties are displayed in the badge evaluation area 304. The type of badge displayed in the badge evaluation area 304 may be automatically selected from pre-set badges according to the employment type included in the employment conditions entered in step S16. For example, if the industry is the food service industry, badges for hall, dishwashing, and cooking are automatically selected; if the industry is the accommodation industry, badges for banquet staff and front desk are automatically selected; if the industry is the retail industry, badges for cleaning, cashiering, and stocking are automatically selected; and if the industry is the delivery industry, badges for inspection, sorting, picking, packing, and loading / unloading are automatically selected. Furthermore, the type of badge displayed in the badge evaluation area 304 may be automatically selected according to the employee's job duties based on the relationship between the job duties and the badges in the work history database 66. However, this is not limited to this, and badges representing all jobs (positions) may be displayed in the badge evaluation area 304 regardless of the employee's job duties. In the example of FIG. 20 , a badge (hatched) representing cooking duties is selected.

[0131] The free comment area 306 is an area where an employer can freely write a comment about a job seeker. By writing a comment about a job seeker in the free comment area 306, the employer can send the comment to the job seeker. The group registration area 308 is an area for selecting a group to which the job seeker will belong. In the group registration area 308, for example, a list of groups that the employer has registered in advance is displayed along with selection tabs. The employer selects the selection tab of the group to which the employer wants the job seeker to belong.

[0132] If the group database is stored in the storage unit 22 of the employer terminal 104, the employer terminal 104 registers the job seeker to belong to the group selected in the group registration area 308.

[0133] The send button 310 is a button for sending the information entered in the job seeker display area 300 as evaluation information to the management server 102. After entering an evaluation of the job seeker, the employer presses (clicks, taps, etc.) the send button 310, and the information entered is sent as evaluation information from the employer terminal 104 to the management server 102 via the information and communications network 108.

[0134] In step S48, the work status is accepted based on the evaluation information. Upon receiving the evaluation information, the work history management unit 52 of the management server 102 updates the contents of the job seeker information database 60, work history database 66, and store history database 68 based on the evaluation information.

[0135] For example, the Good evaluation rate in the job seeker information database 60 is updated according to the result of the free evaluation. Furthermore, according to the result of the badge evaluation, the number of certifications associated with the job seeker in the work history database 66 for the badge selected by the employer is incremented by one. Furthermore, if the store of the employer who performed the evaluation has never previously awarded the selected badge to the job seeker, the number of certified stores associated with the job seeker in the work history database 66 is incremented by one. Furthermore, for the badge selected by the employer, an employer ID that identifies the employer is associated with the job seeker in the store history database 68. Furthermore, if a job seeker cancels a job after a job application and acceptance have been established, the cancellation rate associated with the job seeker ID is updated. Furthermore, if a job seeker cancels within a specified time period immediately prior to the scheduled work date and time, the number of last-minute cancellations associated with the job seeker ID is updated.

[0136] Furthermore, when the conditions for granting a badge to a job seeker are met in response to an update of the work history database 66, the badge for which the conditions for granting a badge are met is registered in association with the job seeker ID of the job seeker in the job seeker information database 60. Furthermore, when the conditions for changing the level of any badge are met in response to an update of the work history database 66, the level of the badge associated with the job seeker ID of the job seeker in the job seeker information database 60 is updated.

[0137] Furthermore, the work history management unit 52 of the management server 102 transmits the badge information updated based on the evaluation information from the employer and the comments from the employer written in the free comment area to the job seeker terminal 106 via the information communication network 108. Upon receiving the information, the job seeker terminal 106 causes the output unit 36 ​​to display the information to the job seeker.

[0138] [Work cancellation processing] In the matching support system 100, it is possible to cancel work by canceling the matching after the matching is established and an employment contract is concluded.

[0139] Fig. 21 is a flowchart showing the work cancellation processing in the matching support system 100 according to this embodiment. Below, the work cancellation processing in the matching support system 100 will be described with reference to Fig. 21. The following processing is realized by executing a management server program in the management server 102, an employer terminal program in the employer terminal 104, and a job seeker terminal program in the job seeker terminal 106.

[0140] In step S50, a process is performed to accept a work cancellation from the employer. The employer terminal 104 can accept a cancellation of an already established match. In this embodiment, a cancellation of a match is accepted as a work cancellation.

[0141] 22 shows a cancellation input screen 420 that is displayed when canceling matching on the employer terminal 104. The cancellation input screen 420 includes a cancel all button 422, matching display areas 424 (424a to 424d), and individual cancel buttons 426 (426a to 426d).

[0142] The batch cancel button 422 is a button that allows an employer to simultaneously cancel matching for multiple job seekers for the same cancellation reason. After selecting multiple job seekers to be canceled in the matching display area 424, the employer can select (click, tap, etc.) the batch cancel button 422 to issue a command to cancel all selected job seekers at once. When selecting multiple job seekers, the employer may select them at their own discretion, or may select job seekers extracted (filtered) according to specified conditions.

[0143] This allows multiple cancellations to be processed efficiently, reducing the operational burden on the employer. Furthermore, when the batch cancel button 422 is operated, a confirmation dialog may be displayed to present the employer with information on the job seekers to be canceled, thereby preventing operational errors.

[0144] The matching display area 424 is an area that displays a list of information on multiple job seekers who have already been matched with a job posting by an employer. The matching display area 424 displays, for each job seeker, the name, age, gender, phone number, scheduled work date and time, the work position to be engaged in, and evaluation information based on work history (e.g., Good evaluation rate, number of times worked). In addition, by also displaying badge information assigned to each job seeker, employers can intuitively grasp the skill level of the job seeker.

[0145] Furthermore, an individual cancel button 426 is added to each piece of job seeker information in the matching display area 424, allowing employers to perform individual cancellation operations while referring to the list. The individual cancel button 426 is provided corresponding to each piece of job seeker information displayed in the matching display area 424. The individual cancel button 426 is operated by the employer to individually cancel matching with a specific job seeker. By selecting (clicking, tapping, etc.) the individual cancel button 426 of the job seeker to be canceled, the employer can send a cancellation instruction for only that job seeker. This allows for the flexibility to cancel only some of the job seekers as needed, even when multiple job seekers are matched. Note that when operating the individual cancel button 426, the employer may be able to save the operation before sending the cancellation instruction. The employer may also be able to cancel multiple saved job seekers all at once by using the bulk cancel button 422.

[0146] When the cancel all button 422 or the cancel individual job seeker button 426 is selected, the employer terminal 104 displays a cancellation reason setting screen 430 for entering the reason for canceling the matching. Fig. 23 shows the cancellation reason setting screen 430 that is displayed after the cancel all button 422 or the cancel individual button 426 is selected on the cancellation input screen 420 on the employer terminal 104. The cancellation reason setting screen 430 includes a cancellation target person information display area 432, a cancellation reason selection area 434, a job offer status setting area 436, and a confirmation button 438.

[0147] The cancellation target information display area 432 is an area that displays information about job seekers selected by employers as candidates for cancellation. The cancellation target information display area 432 displays the names of job seekers whose matching is to be canceled (e.g., "Yamada Taro" and "Kimura Jiro"), the number of job seekers (e.g., "2 people"), and the job information that the job seeker was scheduled to work in (e.g., "Restaurant work," work date and time "March 20, 2019, 8:00-17:00"). By checking the cancellation target information display area 432, employers can clearly confirm the job seekers and job content that are to be canceled, preventing operational errors.

[0148] The cancellation reason selection area 434 is an area for the employer to select the reason for cancellation. In this embodiment, multiple reasons are presented in advance as options in the cancellation reason selection area 434. For example, the presented reasons for cancellation include: there was an error in the job posting regarding the work content and work date and time; it does not fall under any other reason; I want to cancel due to circumstances on the store's side; there is no more work to entrust to me (excluding force majeure such as disasters or bad weather); business has been reduced or suspended (excluding force majeure such as disasters or bad weather); I was unable to entrust the work to you due to legal reasons related to age, gender, etc.; the required period of time specified in the job posting since your previous employment was not secured; reviews up to the time of matching did not meet the standards specified in the job posting; I did not meet the conditions for work experience or side jobs or concurrent jobs at a competitor or our own company specified in the job posting; and work was canceled due to disasters or bad weather. These include: no longer being able to work, the worker notifying the company that they are unable to work, exceeding the last-minute cancellation rate specified in the job posting, not meeting the Good Rate standard specified in the job posting, not meeting the legal qualifications specified in the job posting, not meeting the dress code and grooming regulations specified in the job posting, not meeting the stool test requirements specified in the job posting, not having the necessary items or qualifications for the job specified in the job posting, arriving late for a job that requires tardiness specified in the job posting, the worker being absent and unable to work, violation of work orders, dereliction of duty, breach of confidentiality obligations, criminal or other breach of employment contract obligations, tortious or antisocial behavior. This allows employers to select appropriate reasons for cancellation. Employers may also include reasons other than those listed above.

[0149] The job status setting area 436 is an area for making settings to change the publication status of the target job offer at the same time as the cancellation process. In this embodiment, an option to "close the job offer at the same time as the cancellation request" is included, and the employer can select this option if they do not need a new match for the target job offer even if the job offer deadline has not yet arrived. If the option to "close the job offer at the same time as the cancellation request" is selected in the job offer status setting area 436, the management server 102 will close the relevant job offer even if the job offer deadline has not yet arrived. This makes it possible to prevent unnecessary job offers from remaining publicly available after cancellation.

[0150] The confirmation button 438 is a button that the employer operates after checking the cancellation target information, cancellation reason, and recruitment status settings. The employer confirms the cancellation instruction by selecting (clicking, tapping, etc.) the confirmation button 438.

[0151] The employer terminal 104 transmits to the management server 102 information about the work cancellation input, the selected reason for cancellation, and settings for changing the publication status of the job offer.

[0152] Note that the system may be able to set cancellation of matching for each job seeker, or for each group of multiple job seekers. For example, as shown in Fig. 12, if job seeker IDs indicating job seekers selected in advance by an employer are associated with group IDs and stored in a group database, the system may be able to cancel matching for each group.

[0153] In step S52, the management server 102 performs a process to determine the timing of work cancellation based on the information regarding work cancellation entered on the employer terminal 104. The information regarding work cancellation is recorded in the performance database 64 and is used for subsequent processing and for determining absence allowances.

[0154] The cancellation processing unit 56 of the management server 102 determines whether the work cancellation occurred before a predetermined time before the work start time, or after a predetermined time before the work start time. For example, the predetermined time is set to 24 hours based on the guidelines for determining whether a spot work service is eligible for paid leave allowance. That is, using 24 hours before the work start time as the boundary, the cancellation is determined to be whether the cancellation occurred before 24 hours before the work start time, or after 24 hours before the work start time.

[0155] In principle, if work is canceled less than 24 hours in advance, the employer is not required to pay unemployment benefits. On the other hand, if work is canceled less than 24 hours in advance and the cancellation is due to reasons on the employer's part, the employer is required to pay unemployment benefits to the job seeker based on the expected salary.

[0156] In step S54, the cancellation processing unit 56 of the management server 102 determines whether the reason for cancellation entered on the employer terminal 104 is a reason for cancellation that does not qualify for payment of leave allowance. In other words, it determines whether the reason falls under the conditions defined as a reason for cancellation in the guidelines for the spot work service.

[0157] Reasons for termination include force majeure or other natural disasters such as earthquakes or typhoons; clear inability to work on work days due to long-term medical treatment or arrest or detention; lack of necessary employment qualifications or legal prohibition; failure to meet other legal requirements; breach of contractual obligations or antisocial conduct such as tort or criminal activity; failure by the employer to meet the work attitude requirements set forth in the recruitment conditions; failure to meet the employer's requirements, such as experience in the same type of work, failure to provide the necessary personal belongings, and failure to meet the employer's requirements, such as hair color, long hair, and attire. If the employer's cancellation reason falls under any of these reasons, absence pay is not required regardless of whether the cancellation occurs before or after the scheduled start time, e.g., 24 hours or less before or after the scheduled start time.

[0158] On the other hand, if the reason for cancellation set by the employer is not one of these allowable reasons, payment of unemployment benefits is required. For example, if the reason for cancellation is a business suspension not due to force majeure such as a natural disaster, if the number of positions needs to be changed due to a significant change in workload, or if there was an error in the posting, i.e., an error in the work content or date and time, unemployment benefits are required. Note that cancellations for these reasons are only permitted if they are made at least a certain time before the scheduled start time of work. For example, cancellations are only permitted at least 24 hours before the start time of work.

[0159] If "other reasons" is selected as the cancellation reason, the cancellation may be deemed to qualify for payment of unemployment benefits regardless of whether the work is canceled before or after the specified time, for example, whether 24 hours or less in advance. Work cancellations due to reasons not defined as the above-mentioned cancelable reasons (for example, cancellations due to the employer's circumstances that do not fall under "other reasons") may be deemed to qualify for payment of unemployment benefits regardless of whether the work is canceled before or after the specified time, for example, whether 24 hours or less in advance.

[0160] In this way, the cancellation processing unit 56 automatically determines whether or not there is an obligation to pay unemployment benefits by comparing the input reason for cancellation with the reasons for cancellation in the guidelines.

[0161] First, the process when work cancellation corresponds to payment of leave allowance will be explained below.

[0162] If the management server 102 determines, as a result of the determination processes in steps S52 and S54, that the work cancellation is subject to payment of paid leave allowance, the payment unit 54 calculates the amount of paid leave allowance. In this embodiment, the calculation basis for paid leave allowance is the full amount of the scheduled salary corresponding to the scheduled work (including overtime pay and night work allowance) plus the full amount of fixed transportation expenses (excluding transportation expenses reimbursed at actual cost). The management server 102 sends the calculated paid leave allowance amount to the employer terminal 104.

[0163] However, the calculation criteria for the paid leave allowance are not limited to this. The amount of paid leave allowance may be varied depending on the time difference between the timing of the work cancellation and the work start time. For example, the base time may be 24 hours before the work start time, and if the cancellation occurs after the base time, the paid leave allowance may be 100%. However, if the cancellation occurs before the base time, the paid leave allowance may be set in stages, such as 30%, 50%, or 100%, depending on the amount of time that has passed. Furthermore, if the cancellation occurs two days before the work start date, the paid leave allowance may be set to 50%, and if the cancellation occurs the day before, the paid leave allowance may be set to 100%. This configuration can discourage last-minute cancellations and provide fair compensation to job seekers.

[0164] In step S56, a confirmation process is performed regarding the work cancellation by the employer, which involves payment of paid leave allowance. The employer terminal 104 displays a matching cancellation confirmation screen 450 for final confirmation of the work cancellation by the employer. FIG. 24 shows an example of the matching cancellation confirmation screen 450. The matching cancellation confirmation screen 450 includes a cancellation information display area 452, a notes display area 454, a confirmation area 456, a close button 458, and a cancellation confirmation button 460.

[0165] The cancellation information display area 452 is an area that displays information about the job offer and job seekers selected by the employer to be canceled. The cancellation information display area 452 displays the job content of the target job offer (e.g., "Restaurant work"), work date and time (e.g., "March 20, 2019, 8:00-17:00"), as well as the names of the target job seekers (e.g., "Yamada Taro" and "Kimura Jiro") and the number of people (e.g., "2 people"). This allows the employer to make a final confirmation of which job offer and which job seeker to cancel, making it possible to prevent operational errors.

[0166] The cautions display area 454 is an area that displays important points to note when confirming the cancellation. The cautions display area 454 includes information such as the fact that once the cancellation is confirmed, the operation is immediately reflected and cannot be undone, that once the cancellation is confirmed, it will no longer be possible to send or receive messages with the job seeker, and that if unemployment benefits are incurred, the service provider will handle withholding tax and the employer will need to take legal action regarding the deduction amount. The cautions display area 454 may also be configured to display the latest specifications regarding cancellations and a link to an explanatory page regarding unemployment benefits. This allows the employer to fully understand the impact of confirming the cancellation before proceeding.

[0167] Additionally, the notice display area 454 clearly indicates the amount of paid leave allowance that will be incurred based on the work cancellation. For example, the calculated result based on the planned salary amount (e.g., 45,000 yen) is displayed as "Amount of paid leave allowance due to this cancellation," allowing the employer to finally confirm whether or not there is a payment obligation and the specific amount. In this way, the notice display area 454 clearly indicates the financial obligation that accompanies the confirmation of the cancellation, and serves to increase caution in operation.

[0168] The displayed amount of paid leave allowance may be the total amount for multiple work cancellations, or may be the individual amount for each job seeker.

[0169] The confirmation area 456 is an area that includes check boxes that indicate whether the employer has confirmed the reason for cancellation, the employment status, and the amount of the leave allowance. Confirmation area 456 presents confirmation items such as "I have confirmed the matters related to the leave allowance," "I have confirmed that the reason for cancellation is correct," and "I have confirmed the important points," and the employer can confirm the cancellation by checking all of the confirmation items. This prevents cancellations due to oversights or misconceptions.

[0170] The close button 458 is an operation button for closing the display of the matching cancellation confirmation screen 450. When the employer selects (clicks, taps, etc.) the close button 458, the cancellation operation is not confirmed and the screen closes. This allows the employer to stop the cancellation operation and reconfirm.

[0171] The cancel confirmation button 460 is a button for the employer to finally confirm the cancellation of work. When the employer selects (clicks, taps, etc.) the cancel confirmation button 460, a cancel confirmation instruction is sent to the management server 102, and the cancellation of the matching is confirmed by the cancellation processing unit 56. It is preferable that the cancel confirmation button 460 cannot be selected if the check in the confirmation area 456 has not been completed.

[0172] In response to the operation of the cancellation confirmation button 460 on the matching cancellation confirmation screen 450, the employer terminal 104 sends cancellation confirmation information to the management server 102, including the job information to be canceled, job seeker information, the reason for cancellation, and the calculation result of the unemployment benefit. Note that if the matching cancellation confirmation screen 450 displays that there will be no unemployment benefit and the cancellation confirmation button 460 is pressed after the reference time has elapsed, the processing may be treated as an error to prevent the accrual of unemployment benefit that the employer is not aware of.

[0173] In step S58, the management server 102 receives the cancellation confirmation information sent from the employer terminal 104. After receiving the cancellation confirmation information, the management server 102 confirms the cancellation of the matching in the cancellation processing unit 56 and sends a cancellation notice to the target job seeker. The process also proceeds to payment processing for the absence allowance.

[0174] In step S60, a process is carried out to confirm the cancellation of the matching by the job seeker. When the job seeker terminal 106 receives the cancellation notice, it displays a matching cancellation notice screen 470 shown in FIG. 25. The matching cancellation notice screen 470 notifies the job seeker that the matching has been canceled, and also clearly shows detailed information and compensation details regarding the work cancellation. The matching cancellation notice screen 470 is configured to include a cancellation explanation area 472. The cancellation explanation area 472 is provided with contact information 472a and an absence allowance payment explanation area 472b.

[0175] The cancellation explanation area 472 is an area that presents detailed information regarding the work cancellation to the job seeker. The cancellation explanation area 472 displays information regarding the job offer for which the work cancellation occurred, specifically the work date (e.g., "March 20, 2019"), the employer's name (e.g., "XX Co., Ltd. △△ Store"), and the reason for the cancellation. For example, the reason for the cancellation may be displayed as "The work was not possible due to circumstances on the company's side." In addition, the configuration may be such that psychological consideration is given to the user, including a message that no penalty will be imposed on the job seeker or a message such as "We apologize for not being able to meet your request."

[0176] Contact 472a is an area that presents the job seeker with a contact method for making inquiries about the reason for cancellation. Contact 472a displays the URL of the inquiry form (e.g., https: / / xxxx.co.jp / yyyyyy / contact). Job seekers can access the dedicated form via their browser by selecting the link. Note that the matching cancellation notification screen 470 itself may be dedicated to distribution.

[0177] The unemployment benefit payment explanation area 472b is an area that clearly shows the compensation details that will be generated based on the cancellation of work. The unemployment benefit payment explanation area 472b displays a message such as "For cancellations that meet certain conditions, expected compensation will be deposited." If unemployment benefit is generated, the expected payment amount and expected deposit date may also be displayed. This allows job seekers to clearly understand whether or not they will receive compensation, increasing the user's sense of security.

[0178] In step S62, the management server 102 performs payment processing for the absence pay. The payment unit 54 of the management server 102 performs payment processing for the absence pay that is generated based on the employer's cancellation of work. The payment unit 54 references the determination result by the cancellation processing unit 56, and if absence pay is generated, acquires account information for the job seeker to whom the absence pay is to be paid. The payment processing may be performed by a bank transfer from an account linked to the employer to the job seeker's account, or by transferring money to an electronic money account. Note that in step S58, payment processing for absence pay may be performed at the same time as sending a cancellation notice to the target job seeker.

[0179] In this embodiment, the payment unit 54 immediately processes the payment of the unemployment benefits when the work cancellation is confirmed. However, it is also possible to temporarily hold the amount in a wallet and transfer it monthly or according to instructions from the job seeker.

[0180] After the payment process is completed, the payment unit 54 records the processing results in the performance database 64. The payment unit 54 may also be configured to send a payment completion notice of the absence allowance to the job seeker terminal 106 and the employer terminal 104.

[0181] It is also possible to assign penalty points to an employer who cancels work. If the accumulated value of penalty points reaches or exceeds a predetermined reference value, some kind of penalty may be imposed on the employer. For example, if the accumulated value of penalty points reaches or exceeds a predetermined reference value, the employer may be penalized by being prohibited from recruiting for a predetermined period of time. The penalty points are stored in the employer information database 62 in association with the employer ID of the employer who canceled work.

[0182] Next, the process when it is determined that payment of unemployment benefits is not required will be described below. Figure 26 is a flowchart showing the process of canceling work when it is determined that payment of unemployment benefits is not required. Steps S50 to S54 are the same as the process described above, so their description will be omitted.

[0183] In step S56, a final confirmation process is performed using the employer terminal 104 for work cancellations that do not involve payment of unemployment benefits by the employer. A matching cancellation confirmation screen 450 shown in FIG. 27 is displayed on the employer terminal 104. The matching cancellation confirmation screen 450 is configured to include a cancellation information display area 452 that includes the job information and job seeker information to be canceled, a precautions display area 454 that presents points to note regarding confirmation of the cancellation, a confirmation area 456 that requests confirmation, a close button 458 for operation, and a cancellation confirmation button 460. The cancellation information display area 452, confirmation area 456, close button 458, and cancellation confirmation button 460 are the same as those described above, so their explanation will be omitted.

[0184] The caution display area 454 displays that the cancellation will be reflected immediately once it is confirmed and cannot be canceled, that once it is confirmed, you will not be able to send or receive messages with the job seeker, and that if the job seeker objects to the selected reason for cancellation, confirmation or consultation will be required. However, since payment of leave allowance is not required, the amount to be paid by the employer is not displayed.

[0185] In step S58, the management server 102 receives the information regarding the cancellation confirmation sent from the employer terminal 104. After receiving the cancellation confirmation information, the management server 102 confirms the cancellation of the matching in the cancellation processing unit 56 and sends a cancellation notice to the target job seeker.

[0186] Note that even if the work cancellation does not involve payment of unemployment benefits, penalty points may be given to the employer who canceled the work due to reasons on the employer's side. If the accumulated value of penalty points reaches or exceeds a predetermined reference value, some kind of penalty may be given to the employer. For example, if the accumulated value of penalty points reaches or exceeds a predetermined reference value, the employer may be penalized by being prohibited from recruiting for a predetermined period of time. Penalty points are stored in the employer information database 62 in association with the employer ID of the employer who canceled the work.

[0187] In step S64, a process for confirming the cancellation of the matching by the job seeker is performed. The management server 102 transmits a matching cancellation notice to the job seeker terminal 106, and upon receiving the notice, the job seeker terminal 106 executes a cancellation confirmation process. Based on the notification information transmitted from the management server 102, the job seeker terminal 106 displays a matching cancellation notice screen 470 shown in FIG. 28.

[0188] The match cancellation notification screen 470 is designed to clearly communicate basic information about the cancellation to job seekers and includes a cancellation explanation area 472. The cancellation explanation area 472 displays the job information for which the cancellation occurred, such as the work date ("March 20, 2019"), the employer's name ("XX Co., Ltd."), and the reason for the cancellation (e.g., "The job was canceled due to company circumstances"). The cancellation explanation area 472 also clearly states that the job seeker will not be penalized because the cancellation was made due to the employer's circumstances. Furthermore, including a message such as "We apologize for not being able to accommodate your request. We look forward to seeing you again" can be considered user-friendly. Furthermore, clearly indicating that payment of unemployment benefits is not required can help prevent job seekers from misunderstanding whether or not they will receive monetary compensation.

[0189] Additionally, contact information 472a is presented in the cancellation explanation area 472 as link information for responding to inquiries. Contact information 472a displays the URL of the inquiry form (e.g., https: / / xxxx.co.jp / yyyyyy / contact). Job seekers can access the dedicated form via their browser by selecting the link.

[0190] In step S64, the job seeker who is the subject of the work cancellation may be allowed to file an objection to the work cancellation that does not involve payment of absence allowance. The following describes the processing that is performed when a job seeker files an objection to the work cancellation. Figure 29 is a flowchart showing the objection processing.

[0191] In step S64, the job seeker's cancellation of the matching is confirmed, and if the job seeker is dissatisfied, he or she can lodge an objection. An objection can be made by accessing the URL of the inquiry form displayed in contact information 472a. If the job seeker believes that the reason for cancellation set by the employer is incorrect, the employer terminal 104 prompts the job seeker to enter the reason for cancellation that he or she believes is correct into the inquiry form, and then sends the inquiry form to the management server 102.

[0192] In step S66, the management server 102 creates and sends a message. If the job seeker files an objection regarding the work cancellation, the cancellation processing unit 56 of the management server 102 creates a confirmation request message and sends it to the employer terminal 104.

[0193] The message includes the job information to be canceled (e.g., "March 20, 2019, 8:00-17:00, restaurant work") and information about the job seeker who filed the objection (e.g., "Taro Yamada"). The message also includes the reason for cancellation as perceived by the job seeker (worker) (e.g., "I was unable to work due to company circumstances") and the reason for cancellation set by the employer (store) (e.g., "I do not meet the dress code and grooming regulations"). By including the reasons for cancellation asserted by both parties, any differences in perceptions between the two parties can be clarified.

[0194] Furthermore, the message may include supplemental information from customer support (e.g., "After communicating with the worker, they informed us that the store was not yet ready to open when they arrived"). The supplemental information from customer support may be input by, for example, an administrator of the service provider company using the management server 102. Furthermore, the management server 102 may automatically generate the supplemental information from customer support using a generation AI or the like, using the reasons for cancellation from the employer and job seeker as input information.

[0195] In step S68, the message sent from the management server 102 is confirmed on the employer terminal 104. A first message confirmation screen 480 shown in FIG. 30 is displayed on the employer terminal 104. The first message confirmation screen 480 is configured to prompt the employer, who has found a discrepancy in the cancellation reason or needs confirmation, as to whether or not to reset the cancellation reason. The first message confirmation screen 480 includes a job information display area 482, a cancellation reason display area 484, a supplemental information display area 486, and a cancellation reason reset confirmation area 490. Furthermore, the cancellation reason reset confirmation area 490 is provided with a reset confirmation area 490a and a confirmation button 490b.

[0196] Information about the job seeker to be canceled is displayed in the job information display area 482. For example, in addition to the job seeker's name, the job opening date and time (e.g., "March 20, 2019, 8:00-17:00") and job description (e.g., "Work at a restaurant") are displayed. This allows the employer to clearly understand the job opening.

[0197] The cancellation reason display area 484 displays the reasons for cancellation that are perceived differently by the employer and the job seeker. For example, "Reason for cancellation as perceived by the worker: Unable to work due to company circumstances" and "Reason for cancellation recognized by the store: Does not meet dress code and grooming regulations" are displayed. By checking the cancellation reason display area 484, the employer can confirm the difference in perception between them and the job seeker who filed an objection.

[0198] The supplemental information display area 486 displays supplemental information from customer support. For example, supplemental information such as "After communicating with the worker, they informed me that the store was not yet ready to open when they arrived" is displayed. The supplemental information is displayed as information to help confirm the facts.

[0199] The cancellation reason reset confirmation area 490 is an area where the employer is asked whether or not to reset the cancellation reason. The cancellation reason reset confirmation area 490 displays a confirmation message such as "Do you want to change the reason claimed by the worker (the worker was unable to work due to a defect or oversight on the part of the company)?" in the reset confirmation area 490a. The options "Yes" and "No" are also presented. The employer can set a first response regarding whether or not to reset the cancellation reason by selecting one of the options. Furthermore, the employer can confirm whether or not to reset the cancellation reason by selecting one of the options and then selecting (clicking, tapping, etc.) the confirmation button 490b.

[0200] Below, we will first explain the case where the employer accepts the job seeker's objection and selects "Yes" as the first response to reset the reason for cancellation.

[0201] In step S70, a cancellation reason reset process is performed. If the employer accepts the job seeker's objection and selects "Yes" to reset the cancellation reason, the cancellation reason reset process is performed on the employer terminal 104. At this time, the cancellation reason reset screen 500 shown in FIG. 31 is displayed on the employer terminal 104. The cancellation reason reset screen 500 includes a job information display area 502, a cancellation reason display area 504, a supplemental information display area 506, a message consultation button 508, a cancellation reason selection area 510, and a confirmation button 512. The cancellation reason reset screen 500 may be displayed in a modal format, overlaid on the previously entered page. Alternatively, a matching cancellation confirmation screen 530 (described later) may be displayed in a modal format, overlaid on the cancellation reason reset screen 500.

[0202] The job information display area 502 displays the job information to be canceled. For example, information such as "Recruitment: Restaurant work," "Work date and time: March 20, 2019, 8:00 AM - 5:00 PM," and "Worker: Taro Yamada (1 person)" is displayed, allowing employers to clearly understand the job to be rescheduled. The cancellation reason display area 504 displays both the worker's recognized reason for cancellation and the reason recognized by the store (employer). For example, "Reason for cancellation recognized by the worker: Unable to work due to company circumstances" and "Reason for cancellation recognized by the store: Not meeting dress code and grooming regulations" are displayed, allowing employers to confirm the discrepancies and make an appropriate rescheduling decision. The supplementary information display area 506 displays fact-finding and supplementary explanations provided by customer support. For example, "After communicating with the worker, we received a message that the store was not yet ready to open when the worker arrived," providing employers with reference information for rescheduling.

[0203] The message consultation button 508 is a button for starting a direct consultation between the employer and the job seeker. By selecting (clicking, tapping, etc.) the message consultation button 508, communication such as a chat function becomes possible to resolve any misunderstandings between the two parties and to smoothly reach an agreement.

[0204] The cancellation reason selection area 510 displays a list of resettable cancellation reasons. The employer can change the cancellation reason by selecting an appropriate reason from the presented reasons. In this embodiment, the list of cancellation reasons displayed is the same as that displayed in the cancellation reason selection area 434 shown in FIG. 23.

[0205] By selecting the confirmation button 512, the employer resets the reason for cancellation, and the information is sent to the management server 102. The management server 102 records the reset reason in the performance database 64, and can reassess and re-pay the leave allowance as necessary.

[0206] In step S72, similar to step S54, the management server 102 determines whether the reset reason for cancellation is due to reasons on the employer's side. Reasons due to reasons on the employer's side include company deficiencies, suspension of business, bad weather, disasters, suspension of company use, errors in the job posting, and legal restrictions. On the other hand, reasons due to deficiencies on the job seeker's side are not determined to be due to reasons on the employer's side. The result of this determination is used to determine whether or not to pay unemployment benefits.

[0207] If the employer's reassigned reason for cancellation falls under any of the following categories: reasons beyond the employer's control, then no payment of unemployment benefits is required, regardless of whether the cancellation occurs before or after the scheduled start time, for example, 24 hours or less before or after the scheduled start time. On the other hand, if the cancellation occurs after the scheduled start time, for example, 24 hours or less, and the employer's reassigned reason for cancellation is other than these allowable reasons, then unemployment benefits are required. For example, unemployment benefits are required if the cancellation reason is a business suspension not due to a natural disaster or other force majeure event, if the number of positions needs to be changed due to a significant change in workload, or if there is an error in the posting, i.e., an error in the job description or date and time.

[0208] In addition, if "other reasons" is selected as the reason for cancellation, it may be deemed that payment of unemployment benefits is required regardless of whether the work cancellation occurs before or after the specified time, for example, before or after 24 hours.

[0209] In step S74, based on the above determination result, if the person is eligible for payment of unemployment benefits, a confirmation process for the employer's cancellation of the matching is performed on the employer terminal 104. A matching cancellation confirmation screen 530 is displayed on the employer terminal 104 as shown in Fig. 32. The matching cancellation confirmation screen 530 includes a cancellation information display area 532, a notes display area 534, a confirmation area 536, a close button 538, and a cancellation confirmation button 540.

[0210] The cancellation information display area 532 displays the job information and job seeker information to be canceled. For example, the job name (e.g., "Restaurant work"), work date and time (e.g., "March 20, 2019, 8:00-17:00"), the name of the job seeker (e.g., "Taro Yamada") and the number of people (e.g., "1 person"), and the selected reason for cancellation (e.g., "Unable to work due to company circumstances") are displayed. This allows the employer to confirm the job information, job seeker, and the reset reason for cancellation before finalizing the job.

[0211] The cautions display area 534 displays important points to note when confirming the cancellation. For example, it explains that the operation is reflected immediately and cannot be undone, that once confirmed, you will no longer be able to send or receive messages with the worker, and that if unemployment benefits are incurred, the service provider will handle withholding tax and the employer will need to handle tax matters based on the deduction amount. Furthermore, it displays the amount of unemployment benefits to be paid based on this cancellation (e.g., "6,000 yen"). It also displays a note stating, "If a cancellation is made within 24 hours of the start of work for reasons on the company's part, the company is required to pay unemployment benefits (in principle, the full amount)." This allows employers to be aware of their financial obligations and make careful decisions.

[0212] The confirmation area 536 displays multiple confirmation items, and the employer can confirm the cancellation by checking each one. The confirmation items include "I have confirmed the matters related to leave allowance," "I have confirmed that the reason for cancellation is correct," and "I have confirmed the important points," and by configuring the cancellation confirmation button 540 to not be enabled until these confirmations are completed, it is possible to prevent incorrect operations due to insufficient confirmation.

[0213] When the close button 538 is selected, the confirmation screen closes and the cancellation operation is not confirmed. On the other hand, when the cancel confirmation button 540 is selected, the cancellation is finally confirmed and the confirmation information is sent to the management server 102. This operation executes the cancellation process, sends a cancellation notice to the job seeker, and transitions to the payment process for the absence from work allowance.

[0214] In step S76, similar to step S58, the management server 102 receives cancellation confirmation information from the employee terminal 104. After receiving the information, the management server 102 updates the performance database 64 and confirms the work cancellation.

[0215] In step S78, similar to step S60, a cancellation notice is sent to the job seeker terminal 106, and the notification screen displays whether or not there is unemployment benefits and the expected payment date.

[0216] In step S80, similar to step S62, payment processing for the absence allowance is carried out by the payment unit 54 of the management server 102. Based on the calculated amount, a transfer process is carried out from the employer's account to the job seeker's designated account or wallet.

[0217] Penalty points may be given to an employer who cancels work. If the accumulated value of penalty points reaches or exceeds a predetermined reference value, some kind of penalty may be given to the employer. For example, if the accumulated value of penalty points reaches or exceeds a predetermined reference value, the employer may be penalized by being prohibited from recruiting for a predetermined period of time. The penalty points are stored in the employer information database 62 in association with the employer ID of the employer who canceled work.

[0218] If it is determined that payment of unemployment benefits is unnecessary by resetting the reason for cancellation, the same processing as steps S56 to S64 above is carried out as shown in Figure 26. In this case, the job seeker may be allowed to file another objection if he or she is dissatisfied with the reset reason for cancellation.

[0219] In this case, as shown in Fig. 33, a matching cancellation confirmation screen 530 is displayed on the employer terminal 104, and processing to confirm the cancellation of the matching by the employer is performed. The matching cancellation confirmation screen 530 includes a cancellation information display area 532, a notice display area 534, a confirmation area 536, a close button 538, and a cancellation confirmation button 540. The contents of the matching cancellation confirmation screen 530 are the same as those of the matching cancellation confirmation screen 450 shown in Fig. 27, so a description thereof will be omitted.

[0220] Next, we will explain the case where the employer does not accept the job seeker's objection and selects "No" as the first response in step S68. A second message confirmation screen 520 shown in FIG. 34 is displayed on the employer terminal 104. The second message confirmation screen 520 is configured to prompt the employer, who has found a discrepancy in the cancellation reason or needs confirmation, to select the correct cancellation reason. The second message confirmation screen 520 includes a job information display area 482, a cancellation reason display area 484, a supplemental information display area 486, and a cancellation reason selection area 522. Furthermore, the cancellation reason selection area 522 is provided with a selection area 522a and a confirmation button 522b.

[0221] The job information display area 482, cancellation reason display area 484, and supplemental information display area 486 have the same configuration as described above, so their explanation will be omitted.

[0222] The cancellation reason selection area 522 is an area for the employer to reselect the cancellation reason that they ultimately determined to be correct. A list of reselectable cancellation reasons is presented in the selection area 522a, and the employer selects the appropriate reason as their second answer. Options include, for example, "Reason set by the store," "Other reason," and "Cannot confirm (will discuss via message)." After making a selection, the employer can confirm the re-setting by pressing the confirmation button 522b.

[0223] If the employer selects "Reason set by the store" or "Other reason" as the second response, the process proceeds to step S70, just as if "Yes" had been selected on the first message confirmation screen 480. This causes the cancellation reason reset screen 500 shown in FIG. 31 to be displayed, and the cancellation reason reset process is carried out. Subsequent processing is carried out in accordance with the flowchart in FIG. 29.

[0224] On the other hand, if the employer selects "Cannot confirm (will discuss via message)" as the second response, the process will proceed to a discussion between the employer and the job seeker. Note that if the employer selects the message discussion button 508 on the cancellation reason reset screen 500, the process will also proceed to a discussion between the employer and the job seeker.

[0225] The negotiation between the employer and the job seeker is carried out in accordance with the flowchart in Figure 35. In step S68, if the employer selects the option "Cannot confirm (negotiate via message)" or selects the message negotiation button 508 on the cancellation reason reset screen 500, the process proceeds to the negotiation mode in step S82.

[0226] In step S82, a consultation in consultation mode begins. When the management server 102 receives consultation start information from the employer terminal 104, it provides a means of communication between the employer terminal 104 and the job seeker terminal 106. In this embodiment, as shown in FIG. 36, a chat area 492 is additionally displayed on the first message confirmation screen 480, allowing the employer and job seeker to directly exchange opinions via chat.

[0227] The chat area 492 on the first message confirmation screen 480 is an interactive area where the employer and job seeker can supplement and confirm information regarding the reason for cancellation. By connecting the employer terminal 104 and the job seeker terminal 106 via chat, text messages can be sent and received bidirectionally between the employer and job seeker. The chat area 492 includes a username to identify the sender, time information, and entered text information. This allows the employer and job seeker to discuss the reason for cancellation and the background circumstances, aiming to reach a final agreement.

[0228] Note that on the first message confirmation screen 480, the job information display area 482, cancellation reason display area 484, supplemental information display area 486, and cancellation reason reset confirmation area 490 (490a, 490b) excluding the chat area 492 have the same configuration as the above-described first message confirmation screen 480, so their explanation will be omitted. These areas allow the employer to proceed with the chat while retaining basic information about the job, preventing operational errors and insufficient information.

[0229] Note that the management server 102 may connect the employer terminal 104 and the job seeker terminal 106 via a virtual channel at the start of the consultation mode, and synchronize messages exchanged between them in real time. The message log may also be recorded in the performance database 64 for evidence management. This allows the content of consultations between employers and job seekers to be properly audited.

[0230] If, through negotiation, the employer operates the "No" button in the cancellation reason reset confirmation area 490, a third message confirmation screen 550 is displayed on the employer terminal 104, as shown in Fig. 37. The third message confirmation screen 550 includes a job information display area 482, a cancellation reason display area 484, a supplemental information display area 486, a cancellation reason selection area 552, and a chat area 492.

[0231] The job information display area 482, the cancellation reason display area 484, and the supplemental information display area 486 are similar to those in the second message confirmation screen 520 shown in Fig. 34, and therefore their explanations will be omitted. Also, the chat area 492 is similar to the chat area 492 in the first message confirmation screen 480 shown in Fig. 36, and therefore its explanation will be omitted.

[0232] The cancellation reason selection area 552 is an area for the employer to reselect the cancellation reason that they ultimately determined to be correct. A list of reselectable cancellation reasons is presented in the selection area 552a, and the employer selects the appropriate reason as the third answer. Options include, for example, "reason stated by the worker," "reason set by the store," and "other reasons." After making a selection, the re-setting is confirmed by pressing the confirmation button 552b.

[0233] If the employer selects "Reasons claimed by the worker" as the third response, the employer is deemed to have accepted the reason for cancellation stated by the job seeker, and processing continues. In this case, processing proceeds to step S72 in the flowchart of FIG. 29. The management server 102 determines whether the reason for cancellation stated by the job seeker is due to the employer's circumstances. If it is due to the employer's circumstances, processing of steps S74 to S80 is performed. If it is not due to the employer's circumstances, processing of steps S56 to S64 in the flowchart shown in FIG. 26 is performed.

[0234] If the employer selects "Reason set by the store" or "Other reason" as the second response, the process proceeds to step S70, just as if "Yes" was selected on the first message confirmation screen 480. This causes the cancellation reason reset screen 500 shown in FIG. 31 to be displayed, and the cancellation reason reset process is performed. Thereafter, the process proceeds to step S72 in the flowchart of FIG. 29. The management server 102 determines whether the cancellation reason reset by the employer corresponds to the employer's circumstances. If it corresponds to the employer's circumstances, the processes of steps S74 to S80 are performed. If it does not correspond to the employer's circumstances, the processes of steps S56 to S64 in the flowchart shown in FIG. 26 are performed.

[0235] If no negotiation is successful within a predetermined period of time (e.g., 24 hours), the management server 102 proceeds to step S84 and automatically terminates the negotiation mode. In this case, a separate solution may be sought through the service provider or customer support. For example, a support representative may intervene and make a neutral decision based on the evidence, or may perform the reconfiguration operation on behalf of the customer.

[0236] While the preferred embodiments of the present invention have been described above, the present invention is not limited to the specific embodiments, and includes the inventions set forth in the claims and their equivalents. Furthermore, the device configurations described in the above embodiments and modifications can be combined as appropriate as long as no technical contradiction occurs.

[0237] [Configuration of the invention] [Configuration 1] A matching support system that matches the employment desires of employers with the employment desires of job seekers, a job information presenting means for presenting job information from employers to job seekers; application acceptance means for accepting applications from job seekers in response to the job information; a work cancellation acceptance means for accepting from an employer one or more work cancellations for a specific work day in the matching established in response to the application; a determination means for determining whether or not to pay unemployment benefits to the job seeker based on whether or not the work cancellation meets the payment conditions for unemployment benefits; a payment means for paying unemployment benefits to the job seeker in accordance with the determination result of the determination means; Equipped with A matching support system characterized in that when paying unemployment benefits using the unemployment benefit payment means, the timing for making the payment of unemployment benefits is the timing when the employer confirms the cancellation of work on the specific work day. [Configuration 2] The matching support system according to configuration 1, A matching support system characterized in that the condition for payment of the unemployment benefits is that the work cancellation is due to reasons on the employer's side. [Configuration 3] The matching support system according to configuration 1 or 2, A matching support system characterized in that the condition for payment of the unemployment allowance is that the work cancellation is made on the work start date or within a specified time before the work start time. [Configuration 4] The matching support system according to configuration 1 or 2, A matching support system characterized in that the payment conditions for the unemployment benefits are such that if the work cancellation meets specified conditions, the unemployment benefits will be paid regardless of whether the work cancellation occurs on the work start date or within a specified time period before the work start time. [Configuration 5] The matching support system according to any one of configurations 1 to 4, A matching support system characterized by calculating the amount of unemployment benefits and presenting it to the employer if the employment cancellation is subject to payment of unemployment benefits when the employer inputs the employment cancellation. [Configuration 6] The matching support system according to any one of configurations 1 to 5, A matching support system characterized in that an employer can select a plurality of job seekers for whom work is to be canceled when inputting the work cancellation. [Configuration 7] The matching support system according to any one of configurations 1 to 6, A matching support system characterized in that, when an employer inputs the work cancellation, the employer can select job seekers whose work is to be canceled in a preset group unit. [Configuration 8] The matching support system according to any one of configurations 1 to 7, When an employer inputs the work cancellation, even if the deadline for the job offer for the employment request that is the subject of the work cancellation has not yet arrived, the matching support system closes the job offer at the time the work cancellation is confirmed. [Configuration 9] The matching support system according to any one of configurations 1 to 8, A matching support system characterized by notifying job seekers who are the subject of work cancellations that have been accepted by employers that they will be subject to the work cancellations and payment of leave allowances. [Configuration 10] A matching support program that matches the employment aspirations of employers with the employment aspirations of job seekers, Computer, a job information presenting means for presenting job information from employers to job seekers; application acceptance means for accepting applications from job seekers in response to the job information; a work cancellation acceptance means for accepting from an employer one or more work cancellations for a specific work day in the matching established in response to the application; a determination means for determining whether or not to pay unemployment benefits to the job seeker based on whether or not the work cancellation meets the payment conditions for unemployment benefits; a payment means for paying unemployment benefits to the job seeker in accordance with the determination result of the determination means; It functions as A matching support program characterized in that when paying unemployment benefits using the unemployment benefit payment means, the timing for making the payment of unemployment benefits is the timing when the employer confirms the cancellation of work on the specific work day. [Configuration 11] A matching support method for matching the employment desires of employers with the employment desires of job seekers, comprising: On the computer, a job information presenting step of presenting job information from employers to job seekers; an application acceptance step of accepting applications from job seekers in response to the job information; a work cancellation acceptance step of accepting from an employer one or more work cancellations for specific work days in the matching established in response to the application; a determination step of determining whether or not to pay unemployment benefits to the job seeker based on whether or not the work cancellation meets the payment conditions for unemployment benefits; a payment step of paying leave allowance to the job seeker according to the determination result of the determination step; Execute A matching support method characterized in that when paying unemployment benefits in the unemployment benefit payment step, the timing for making the payment of unemployment benefits is the timing when the employer confirms the cancellation of work on the specific working day. [Explanation of symbols]

[0238] 10 processing unit, 12 memory unit, 14 input unit, 16 output unit, 18 communication unit, 20 processing unit, 22 memory unit, 24 input unit, 26 output unit, 28 communication unit, 30 processing unit, 32 memory unit, 34 input unit, 36 output unit, 38 communication unit, 40 job seeker information reception unit, 42 employment conditions reception unit, 44 employment request reception unit, 46 code display unit, 48 code reading information acquisition unit, 50 contract attendance management unit, 52 work history management unit, 54 payment unit, 56 cancellation processing unit, 60 job seeker information database, 62 employer information database, 64 performance database, 66 work history database, 68 store history database, 100 matching support system, 102 management server, 104 employer terminal, 106 job seeker terminal, 108 information and communication network, 200 public setting screen, 210 Public disclosure selection button, 212 Group-limited disclosure selection button, 214 URL-limited disclosure selection button, 216 Badge-limited disclosure selection button, 216a Hall badge selection button, 216b Washing area badge selection button, 216c Cooking badge selection button, 218 Hourly wage setting area, 220 Job listing screen, 230 Description area, 232 Job information display area, 232a Company name display area, 232b Limited disclosure description area, 232c Image display area, 232d Employment conditions display area, 240 Detailed job information display screen, 250 Image display area, 252a Store information display area, 252b Working date and time / hour display area, 252c Special information display area, 252d Salary display area, 252e Limited disclosure description area, 254 Apply button, 260 Job applicant detailed information display screen, 270 Job applicant image display area, 272 Job applicant information display area, 274 Badge display area, 276 Group display area, 278 Cancel button, 280 Badge details display area, 282 Certified store display area, 290 Job applicant evaluation screen, 300 Job applicant display area, 302 Overall evaluation area, 304 Badge evaluation area, 306 Free comment area, 308 Group registration area, 310 Send button, 400 Employment conditions confirmation screen, 402 Employer name display area, 404 Employment conditions display area, 406 Cancellation notes display area, 406a Confirmation check box, 408 Condition change button, 410 Publish button, 420 Cancellation input screen, 422 Bulk cancel button, 424 (424a to 424d)Matching display area, 426 (426a to 426d) Individual cancellation button, 430 Cancellation reason setting screen, 432 Cancellation target information display area, 434 Cancellation reason selection area, 436 Job status setting area, 438 Confirmation button, 450 Matching cancellation confirmation screen, 452 Cancellation information display area, 454 Notes display area, 456 Confirmation area, 458 Close button, 460 Cancellation confirmation button, 470 Matching cancellation notification screen, 472 Cancellation explanation area, 472a Contact information, 472b Leave allowance payment explanation area, 480 First message confirmation screen, 482 Job information display area, 484 Cancellation reason display area, 486 Supplementary information display area, 490 Cancellation reason reset confirmation area, 490 Cancellation reason reset confirmation area, 490a Reset confirmation area, 490b Confirmation button, 492 Chat area, 500 Cancellation reason reset screen, 502 job information display area, 504 cancellation reason display area, 506 supplementary information display area, 508 message consultation button, 510 cancellation reason selection area, 512 confirmation button, 520 second message confirmation screen, 522 cancellation reason selection area, 522a selection area, 522b confirmation button, 530 matching cancellation confirmation screen, 532 cancellation information display area, 534 notes display area, 536 confirmation area, 538 close button, 540 cancellation confirmation button, 550 third message confirmation screen, 552 cancellation reason selection area, 552a selection area, 552b confirmation button.

Claims

1. A matching support system that matches the employment desires of employers with the employment desires of job seekers, a job information presenting means for presenting job information from employers to job seekers; application acceptance means for accepting applications from job seekers in response to the job information; a work cancellation acceptance means for accepting from an employer one or more work cancellations for a specific work day in the matching established in response to the application; A determination means for determining whether or not to pay leave allowance to the job seeker based on whether or not the work cancellation corresponds to a reason for cancellation due to the employer's circumstances; a payment means for paying unemployment benefits to the job seeker in accordance with the determination result of the determination means; Equipped with When paying the leave allowance using the leave allowance payment instrument, the timing for making the payment of the leave allowance is the timing when the employer confirms the cancellation of work on the specific workday, A matching support system characterized in that when an employer inputs the work cancellation, the job offer is closed at the time the work cancellation is confirmed.

2. A matching support system that matches the employment desires of employers with the employment desires of job seekers, a job information presenting means for presenting job information from employers to job seekers; application acceptance means for accepting applications from job seekers in response to the job information; a work cancellation acceptance means for accepting from an employer one or more work cancellations for a specific work day in the matching established in response to the application; a determination means for determining whether or not to pay unemployment benefits to the job seeker based on whether or not the work cancellation was made on the work start date or within a predetermined time period before the work start time; a payment means for paying unemployment benefits to the job seeker in accordance with the determination result of the determination means; Equipped with When paying the leave allowance using the leave allowance payment instrument, the timing for making the payment of the leave allowance is the timing when the employer confirms the cancellation of work on the specific workday, A matching support system characterized in that when an employer inputs the work cancellation, the job offer is closed at the time the work cancellation is confirmed.

3. The matching support system according to claim 1 or 2, A matching support system characterized by calculating the amount of unemployment benefits and presenting it to the employer if the employment cancellation is subject to payment of unemployment benefits when the employer inputs the employment cancellation.

4. The matching support system according to claim 1 or 2, A matching support system characterized in that an employer can select a plurality of job seekers for whom work is to be canceled when inputting the work cancellation.

5. The matching support system according to claim 1 or 2, A matching support system characterized in that, when an employer inputs the work cancellation, the employer can select job seekers whose work is to be canceled in a preset group unit.

6. The matching support system according to claim 1 or 2, This matching support system is characterized in that even if the deadline for the job offer for employment desired that is the subject of the work cancellation has not yet arrived, the job offer is closed at the time the work cancellation is confirmed.

7. The matching support system according to claim 1 or 2, A matching support system characterized by notifying job seekers who are the subject of work cancellations that have been accepted by employers that they will be subject to the work cancellations and payment of leave allowances.

8. A matching support program that matches the employment aspirations of employers with the employment aspirations of job seekers, Computer, a job information presenting means for presenting job information from employers to job seekers; application acceptance means for accepting applications from job seekers in response to the job information; a work cancellation acceptance means for accepting from an employer one or more work cancellations for a specific work day in the matching established in response to the application; A determination means for determining whether or not to pay leave allowance to the job seeker based on whether or not the work cancellation corresponds to a reason for cancellation due to the employer's circumstances; a payment means for paying unemployment benefits to the job seeker in accordance with the determination result of the determination means; It functions as When paying the leave allowance using the leave allowance payment instrument, the timing for making the payment of the leave allowance is the timing when the employer confirms the cancellation of work on the specific workday, The matching support program is characterized in that, when an employer inputs the work cancellation, the job offer is closed at the time the work cancellation is confirmed.

9. A matching support program that matches the employment aspirations of employers with the employment aspirations of job seekers, Computer, a job information presenting means for presenting job information from employers to job seekers; application acceptance means for accepting applications from job seekers in response to the job information; a work cancellation acceptance means for accepting from an employer one or more work cancellations for a specific work day in the matching established in response to the application; a determination means for determining whether or not to pay unemployment benefits to the job seeker based on whether or not the work cancellation was made on the work start date or within a predetermined time period before the work start time; a payment means for paying unemployment benefits to the job seeker in accordance with the determination result of the determination means; It functions as When paying the leave allowance using the leave allowance payment instrument, the timing for making the payment of the leave allowance is the timing when the employer confirms the cancellation of work on the specific workday, The matching support program is characterized in that, when an employer inputs the work cancellation, the job offer is closed at the time the work cancellation is confirmed.

10. A matching support method for matching the employment desires of employers with the employment desires of job seekers, comprising: On the computer, a job information presenting step of presenting job information from employers to job seekers; an application acceptance step of accepting applications from job seekers in response to the job information; a work cancellation acceptance step of accepting from an employer one or more work cancellations for specific work days in the matching established in response to the application; a determination step of determining whether or not to pay leave allowance to the job seeker based on whether or not the work cancellation corresponds to a reason for cancellation due to the employer's circumstances; a payment step of paying leave allowance to the job seeker according to the determination result of the determination step; Execute When paying the leave allowance in the leave allowance payment step, the timing for executing the payment of the leave allowance is the timing when the employer confirms the cancellation of work on the specific workday, A matching support method characterized in that, when an employer inputs the work cancellation, the job offer is closed at the time the work cancellation is confirmed.

11. A matching support method for matching the employment desires of employers with the employment desires of job seekers, comprising: On the computer, a job information presenting step of presenting job information from employers to job seekers; an application acceptance step of accepting applications from job seekers in response to the job information; a work cancellation acceptance step of accepting from an employer one or more work cancellations for specific work days in the matching established in response to the application; a determination step of determining whether or not to pay unemployment benefits to the job seeker based on whether or not the work cancellation was made on the work start date or within a predetermined time period before the work start time; a payment step of paying leave allowance to the job seeker according to the determination result of the determination step; Execute When paying the leave allowance in the leave allowance payment step, the timing for executing the payment of the leave allowance is the timing when the employer confirms the cancellation of work on the specific workday, A matching support method characterized in that, when an employer inputs the work cancellation, the job offer is closed at the time the work cancellation is confirmed.

Citation Information

Patent Citations

  • Incentive imparting employment service system using internet

    JP2003076889A

  • Job hunting support system and job hunting support program

    JP2020119459A

  • Program, information processing device, and method

    JP2025104999A

  • Contract attendance management server, contract attendance management system, contract attendance management method, and program

    JP2020184310A