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

The matching support system addresses the issue of employment cancellations by incorporating a mechanism to determine unemployment benefits and restrict matches until decisions are made, promoting fair and efficient job matching through employer-worker negotiations.

JP7876928B1Active Publication Date: 2026-06-22TIMEE INC
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
TIMEE INC
Filing Date
2026-03-24
Publication Date
2026-06-22

AI Technical Summary

Technical Problem

Existing job matching systems fail to appropriately handle cancellations of employment matches and provide a platform for employers and workers to exchange opinions when a match is canceled, leading to inefficiencies and potential disputes regarding unemployment benefits or layoff allowances.

Method used

A matching support system that includes an employment cancellation reception mechanism to receive reasons for cancellations and determine whether to pay unemployment benefits, restricting matches with employers who have not made this determination, and allowing employers and workers to negotiate through a dedicated platform.

Benefits of technology

The system effectively manages employment cancellations by ensuring appropriate handling of unemployment benefits, reducing disputes, and facilitating communication between employers and workers, thus enhancing the overall efficiency and fairness of the job matching process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007876928000001_ABST
    Figure 0007876928000001_ABST
Patent Text Reader

Abstract

After a match has been made between an employer and a worker and an employment contract has been concluded, the system should properly handle the situation when the match is canceled. [Solution] A matching support system 100 that matches the employment wishes of employers with the employment wishes of job seekers, comprising: an employment cancellation reception means that receives from employers one or more employment cancellations on specific workdays and the reasons for such cancellations for successful matches; and a determination means that determines whether or not to pay layoff allowances to job seekers in connection with employment cancellations. If the determination means has not yet determined whether or not to pay layoff allowances to job seekers in connection with employment cancellations, and the employer who made the employment cancellation or related employers associated with that employer are designated as specified employers, the matching between the job seeker and the specified employer is restricted on specific workdays.
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 Art

[0002] There is known a service of a job matching system in which a company (client) posts a job offer for a short period of several hours, and a worker selects a job at a time desired by the worker among various companies, and performs short-term work such as part-time work rather than a continuous employment form with a specific company (Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] By the way, it is desirable to appropriately perform processing when the matching is canceled due to some reason after the matching is established between the employer and the worker and the employment contract is concluded. In addition, when canceling the matching, it is preferable to provide a system in which the employer and the worker can exchange opinions.

[0005] An object of the present invention is 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 Problems

[0006] One aspect of the present invention is a matching support system for matching the employment wishes of employers and the employment wishes of job seekers, comprising an employment cancellation reception means for receiving, from an employer, one or more employment cancellations on a specific employment date for an established match and the reasons for the employment cancellation, and a determination means for determining whether to pay unemployment benefits to a job seeker in connection with the employment cancellation. The employer who has cancelled the employment or a related employer associated with the employer is defined as a specific employer. When the determination means is in an undetermined state where it has not been determined whether to pay unemployment benefits to the job seeker for the employment cancellation, the matching between the job seeker and the specific employer on the specific employment date is restricted. This is a matching support system characterized by this.

[0007] Further, in the matching support system, it is preferable that the undetermined state includes a state where an objection has been filed by the job seeker regarding the employment cancellation and negotiations are being conducted between the employer and the job seeker.

[0008] Further, in the matching support system, it is preferable that, after the matching is restricted, if the determination means determines that it is not necessary to pay unemployment benefits, the restriction on the matching is lifted.

[0009] Further, in the matching support system, the restriction on the matching preferably includes at least one of excluding the job information of the specific employer from the job listings presented to the job seeker on the specific employment date or making it impossible for the job seeker to apply for the job information of the specific employer.

[0010] One aspect of the present invention is a matching support program that matches the employment wishes of employers with the employment wishes of job seekers, wherein a computer functions as an employment cancellation receiving means that receives from employers one or more employment cancellations on a specific workday and the reasons for such cancellations for successful matches, and a determination means that determines whether or not to pay layoff allowances to job seekers in connection with the employment cancellations, wherein the employer who made the employment cancellation or related employers associated with such employers are designated as specified employers, and if the determination means has not yet determined whether or not to pay layoff allowances to job seekers in connection with the employment cancellations, the matching between the job seeker and the specified employer is restricted on the specific workday.

[0011] One aspect of the present invention is a matching support method for matching an employer's employment wishes with a job seeker's employment wishes, characterized in that a computer is made to execute: an employment cancellation receiving means that receives from the employer one or more employment cancellations on a specific workday and the reasons for such employment cancellations for successful matches; and a determination means that determines whether or not to pay a layoff allowance to the job seeker in connection with the employment cancellation; and the matching support method is characterized in that, if the determination means has not determined whether or not to pay a layoff allowance to the job seeker in connection with the employment cancellation, the matching between the job seeker and the specified employer on the specific workday is restricted, with the employer who made the employment cancellation or a related employer associated with that employer being designated as a specified employer. [Effects of the Invention]

[0012] According to the present invention, it is possible to appropriately handle the situation when a matching is canceled after an employer and worker have been matched and an employment contract has been concluded. [Brief explanation of the drawing]

[0013] [Figure 1]It is a diagram showing the configuration of the matching support system in an embodiment of the present invention. [Figure 2] It is a diagram showing the configuration of the management server in an embodiment of the present invention. [Figure 3] It is a diagram showing the configuration of the employer terminal in an embodiment of the present invention. [Figure 4] It is a diagram showing the configuration of the job seeker terminal in an embodiment of the present invention. [Figure 5] It is a functional block diagram showing the configuration of the management server in an embodiment of the present invention. [Figure 6] It is a diagram showing an example of the job seeker information database in an embodiment of the present invention. [Figure 7] It is a diagram showing an example of the employer information database in an embodiment of the present invention. [Figure 8] It is a diagram showing an example of the performance database in an embodiment of the present invention. [Figure 9] It is a diagram showing an example of the work history database in an embodiment of the present invention. [Figure 10] It is a diagram showing an example of the store history database in an embodiment of the present invention. [Figure 11] It is a flowchart showing the employment management process in an embodiment of the present invention. [Figure 12] It is a diagram showing an example of the group database in an embodiment of the present invention. [Figure 13] It is a diagram showing the employment condition confirmation screen in an embodiment of the present invention. [Figure 14] It is a diagram showing the disclosure setting screen in an embodiment of the present invention. [Figure 15] It is a diagram showing the job list screen in an embodiment of the present invention. [Figure 16] It is a diagram showing the detailed job information display screen in an embodiment of the present invention. [Figure 17] It is a diagram showing the job seeker detailed information display screen in an embodiment of the present invention. [Figure 18]It is a diagram showing a job seeker detailed information display screen in an embodiment of the present invention. [Figure 19] It is a flowchart showing an employment management process in an embodiment of the present invention. [Figure 20] It is a diagram showing an example of a job seeker evaluation screen in an embodiment of the present invention. [Figure 21] It is a flowchart showing a process of employment cancellation in an embodiment of the present invention. [Figure 22] It is a diagram showing a cancellation input screen in an embodiment of the present invention. [Figure 23] It is a diagram showing a cancellation reason setting screen in an embodiment of the present invention. [Figure 24] It is a diagram showing a matching cancellation confirmation screen in an embodiment of the present invention. [Figure 25] It is a diagram showing a matching cancellation notification screen in an embodiment of the present invention. [Figure 26] It is a flowchart showing a process of employment cancellation in an embodiment of the present invention. [Figure 27] It is a diagram showing a matching cancellation confirmation screen in an embodiment of the present invention. [Figure 28] It is a diagram showing a matching cancellation notification screen in an embodiment of the present invention. [Figure 29] It is a flowchart showing an objection filing process in an embodiment of the present invention. [Figure 30] It is a diagram showing a first message confirmation screen in an embodiment of the present invention. [Figure 31] It is a diagram showing a cancellation reason re - setting screen in an embodiment of the present invention. [Figure 32] It is a diagram showing a matching cancellation confirmation screen in an embodiment of the present invention. [Figure 33] It is a diagram showing a matching cancellation confirmation screen in an embodiment of the present invention. [Figure 34] It is a diagram showing a second message confirmation screen in an embodiment of the present invention. [Figure 35] This is a flowchart of the consultation process between an employer and a job seeker in an embodiment of the present invention. [Figure 36] This figure shows the first message confirmation screen in an embodiment of the present invention. [Figure 37] This figure shows the third message confirmation screen in an embodiment of the present invention. [Figure 38] This figure shows an example of a matching restriction database in an embodiment of the present invention. [Modes for carrying out the invention]

[0014] As shown in Figure 1, the matching support system 100 in the embodiment of the present invention comprises a management server 102, an employer terminal 104, and a job seeker terminal 106. The employer terminal 104 and the job seeker terminal 106 may be one or more. The management server 102, the employer terminal 104, and the job seeker terminal 106 are connected to each other via an information and communication network 108 such as the Internet, enabling them to exchange information with one another.

[0015] The information and communication network 108 is not limited to the Internet, but can be any network that enables communication between the management server 102, the employee terminal 104, and the job seeker terminal 106. 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, or a combination of the Internet and these.

[0016] The management server 102 is a server that processes tasks such as concluding employment contracts between employers and job seekers (workers), managing the attendance of job seekers (workers), and paying salaries from employers to job seekers (workers) via the employer terminal 104 and the job seeker terminal 106.

[0017] As shown in FIG. 2, the management server 102 includes a processing unit 10, a storage unit 12, an input unit 14, an output unit 16, and a communication unit 18. The processing unit 10 includes means for performing arithmetic processing such as a CPU. By executing the management server program stored in the storage unit 12, the processing unit 10 matches a company using the employer terminal 104 and a worker using the job seeker terminal 106 in the matching support system 100 according to the present embodiment, and realizes functions for performing processes such as employment contracts, attendance management, salary payment, cancellation of matching, and payment of layoff benefits. The storage unit 12 includes storage means such as a semiconductor memory, a hard disk, and a memory card. The storage unit 12 is accessibly connected to the processing unit 10 and stores the management server program and information necessary for the processing. The input unit 14 includes means for inputting information. The input unit 14 includes, for example, a keyboard, a touch panel, buttons, etc. for receiving input from an administrator. The output unit 16 includes means for outputting the processing result in 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 for presenting an image to the administrator. The communication unit 18 includes an interface for communicating information with the employer terminal 104 and the job seeker terminal 106 via the information communication network 108. Communication by the communication unit 18 may be wired or wireless.

[0018] The employer terminal 104 is a terminal used by employers who wish to hire workers. As shown in Figure 3, the employer terminal 104 is composed of a processing unit 20, a storage unit 22, an input unit 24, an output unit 26, and a communication unit 28. The processing unit 20 includes means for performing arithmetic processing such as a CPU. The processing unit 20 realizes the function of an employer terminal in the matching support system 100 in this embodiment by executing the employer terminal program stored in the storage unit 22. The storage unit 22 includes storage means such as semiconductor memory, a hard disk, or a memory card. The storage unit 22 is connected to the processing unit 20 in an accessible manner and stores the employer terminal program and information necessary for its processing. The input unit 24 includes means for inputting information. The input unit 24 includes, for example, a keyboard, touch panel, buttons, a camera, etc., for receiving input from employers on the company side. The output unit 26 includes means for outputting information necessary for processing on the employer terminal 104, such as a display that shows image information such as a screen for receiving input information from employers or 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. Communication by the communication unit 28 may be wired or wireless.

[0019] The job seeker terminal 106 is a terminal used by job seekers who wish to work, such as part-time jobs. As shown in Figure 4, the job seeker terminal 106 is composed of a processing unit 30, a storage unit 32, an input unit 34, an output unit 36, and a communication unit 38. The processing unit 30 includes means for performing calculation processing, such as a CPU. The processing unit 30 realizes the function of a job seeker terminal in the matching support system 100 in this embodiment by executing the job seeker terminal program stored in the storage unit 32. The storage unit 32 includes storage means such as semiconductor memory, hard disk, and memory card. The storage unit 32 is connected to the processing unit 30 in an accessible manner and stores the job seeker terminal program and information necessary for its processing. The input unit 34 includes means for inputting information. The input unit 34 includes, for example, a keyboard, touch panel, buttons, and a camera to receive input from the user who will become a worker. The output unit 36 ​​includes means for outputting information necessary for processing on the job seeker terminal 106, such as a display that shows image information such as a screen for receiving input information from the user and 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. Communication by the communication unit 38 may be wired or wireless.

[0020] The employer terminal 104 and the job seeker terminal 106 can be any information processing device capable of executing a program to provide the services of the matching support system 100. For example, the employer terminal 104 and the job seeker terminal 106 can be dedicated stationary or portable devices, personal computers (PCs), tablet computers, smartphones, mobile phones, PHS (Personal Handy-phone System) terminals, personal digital assistants (PDAs), or multi-functional television receivers with information processing capabilities (so-called smart TVs).

[0021] The employer terminal 104 and the job seeker terminal 106 can be implemented by installing an application (for employers or job seekers). Job seekers operate the job seeker terminal 106 to launch the application and register for use with the management server 102. Similarly, employers operate the employer terminal 104 to launch the application and register for use with the management server 102.

[0022] [Service Overview] The matching support system 100 according to this embodiment provides services such as concluding employment contracts, managing attendance, paying salaries and layoff allowances, and facilitating consultations between job seekers who wish to work part-time or similar jobs and employers who wish to hire people.

[0023] Specifically, job seekers transmit their own information, namely job seeker information, to the management server 102 via the job seeker terminal 106. Employers transmit employment conditions, including working hours and wages, to the management server 102 via the employer terminal 104, presenting the employment conditions to the job seekers. Job seekers view the employment conditions presented by the employer via the job seeker terminal 106, and if they wish to apply, they send a request for employment to the management server 102. This constitutes a successful match between the employer and the job seeker, and an employment contract is considered to have been established. Employers receive a code from the management server 102 via the employer terminal 104 that links the employment conditions with the job seeker who wishes to work. When the job seeker arrives at work, they use the job seeker terminal 106 to read the code shown by the employer via the employer terminal 104. The management server 102 stores the time the code was read as the arrival time. The job seeker also reads the code again when leaving work. As a result, the management server 102 stores the time the code was read as the clock-out time.

[0024] Furthermore, the management server 102 deposits wages, which are the compensation for labor, into an account pre-associated with the job seeker, according to the job seeker's arrival and departure times and the wage payment conditions, such as hourly wages, included in the employment conditions. It also collects wages and fees, such as commissions, paid to the job seeker from an account pre-associated with the employer. In addition, it may perform accounting processing related to these wage payments.

[0025] In this way, managing contracts upon arrival at work simplifies the cumbersome procedures for both job seekers and employers. Furthermore, by managing arrival and departure times, working hours can be accurately tracked, enabling accurate payment of wages and other services.

[0026] Furthermore, the system handles the situation when a match between an employer and a job seeker is canceled. If the cancellation of the match meets certain conditions, the employer will pay the job seeker a layoff allowance; if the conditions are not met, the employer will not pay the job seeker a layoff allowance.

[0027] Furthermore, when a matching is canceled, a process will be implemented to allow employers and workers to exchange opinions and discuss the matter.

[0028] Furthermore, job postings can be made based on employment history information that shows the past work performance of job seekers. This employment history information can include evaluations from the employers who previously hired each job seeker. For example, an employer can choose to only show job postings to job seekers who have a badge awarded to job seekers with a good past work performance.

[0029] [Matching process] Figure 5 is a block diagram showing the functional configuration of the management server 102. By executing the management server program, the management server 102 functions as a job seeker information receiving unit 40, an employment conditions receiving unit 42, a job application 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.

[0030] Furthermore, the storage unit 12 of the management server 102 functions as a job seeker information database 60, an employer information database 62, a performance database 64, a work history database 66, a store history database 68, and a matching restriction database 70.

[0031] As shown in Figure 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 the job seeker ID), the job seeker's name, address, email address, telephone number, date of birth, age, gender, image (photo) of the job seeker, Good rating rate, cancellation rate, and last-minute cancellation rate, in association with each other. In addition, as will be described later, the job seeker information database 60 stores information about badges assigned to job seekers according to their past work performance, in association with the job seeker ID. The information stored in the job seeker information database 60 is not limited to this information, and any information necessary about the job seeker is acceptable.

[0032] As shown in Figure 7, the Employer Information Database 62 stores information about employees, such as an identifier for identifying the employee (hereinafter referred to as Employer ID), the employee's name (e.g., store name), address, contact telephone number, industry, employee image (photo), and penalty points, in an associated manner. The information stored in the Employer Information Database 62 is not limited to this information; any information necessary about the employee, such as information required to be displayed in job postings, etc., as described later, is acceptable.

[0033] Furthermore, the employee information database 62 stores other employees who are related to an employee, linking them together. Preferably, other employees who are related to an employee are those who are subject to the same withholding tax. For example, stores that are related to the head office and branches, or stores of the same franchise system, are considered related employees. In the example in Figure 7, for employee ID E0001, employees with employee IDs E0004 and E0005 are stored as related stores.

[0034] As shown in Figure 8, the performance database 64 stores information such as job seeker ID, employer ID, employment conditions presented by the employer to the job seeker, whether the job seeker agreed to the employment conditions, arrival time, departure time, salary to be paid, reason for cancellation, and layoff allowance. The performance database 64 is registered based on the employment conditions presented by the employer when an application for a job and acceptance of the application are established between the job seeker and the employer. In addition, arrival time and departure time are registered when the job seeker actually arrives at work and leaves work. Furthermore, if the matching is canceled, the reason for the cancellation and the layoff allowance to be paid if the cancellation meets the prescribed conditions are registered.

[0035] As shown in Figure 9, the work history database 66 stores the number of certifications made by employers for each job seeker and the number of stores that made such certifications, associated with each combination of job seeker ID and type of work (position) for each industry. Industries can be, for example, food service, accommodation, retail, delivery, etc. Work (positions) are set for each industry, and for example, in the food service industry they can be hall staff, dishwashing, cooking, in the accommodation industry they can be banquet staff, front desk staff, in the retail industry they can be cleaning, cashier, stocking, and in the delivery industry they can be inspection, sorting, picking, packing, loading and unloading. However, the industries and work (positions) are not limited to these, and any industry and work (position) that allows for an employment contract between a job seeker and an employer in the matching support system 100 is acceptable.

[0036] As shown in Figure 10, the store history database 68 stores an employer ID associated with each combination of job seeker ID and industry / job (position) that identifies the store that the employer certified for each job seeker. In other words, the store history database 68 stores the employer IDs that are stored in the work history database 66 as having certified the employer.

[0037] As shown in Figure 38, the matching restriction database 70 stores information about employers and job seekers when a match is canceled, as well as the period during which matching is restricted. Specifically, it stores the employer ID of the employer who canceled the match and other employers associated with that employer, the job seeker ID of the job seeker whose match was canceled, the date and time the match was canceled, whether or not layoff allowance was paid, and the period during which matching is restricted. The processing of matching restrictions will be described later.

[0038] Figure 38 shows an example in the matching restriction database 70 where a match between an employer with employer ID E0001 and a job seeker with job seeker ID W0004 was canceled on March 24, 2019, resulting in the payment of layoff allowance. The employer IDs E0004 and E0005 are associated with the relevant employers, and March 25, 2019, is recorded as the period during which matching is restricted. The database also shows an example where a match between an employer with employer ID E0008 and a job seeker with job seeker ID W0010 was canceled on March 22, 2019, resulting in no payment of layoff allowance. Furthermore, it shows an example where a match between an employer with employer ID E0009 and a job seeker with job seeker ID W0011 was canceled on March 24, 2019, and discussions regarding the payment of layoff allowance are ongoing.

[0039] The job seeker information reception unit 40 receives information from job seeker terminals 106 about job seekers who wish to apply for a job. The job seeker information reception unit 40 may also include information about the job seeker's desired employment conditions, such as the working hours and work location they wish to work in. The current location of the job seeker terminal 106, which is automatically acquired by the GPS (Global Positioning System) or the like built into the job seeker terminal 106, may also be used as the work location. This reduces the effort required to input the work location.

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

[0041] The employment conditions reception unit 42 receives employment conditions from the employer terminal 104, including working hours, break times, place of work, wages (hourly wage, daily wage, etc.), overtime pay, various allowances, wage payment date, job description, and grounds for dismissal. The employment conditions reception unit 42 receives employment conditions from the employer terminal 104 via the information and communication network 108. The employment conditions reception unit 42 also receives disclosure conditions from the employer terminal 104 via the information and communication network 108 that limit where the job posting is published.

[0042] Furthermore, the Employment Conditions Reception Department 42 accepts the certification of matters concerning layoff allowances in the event of a matching cancellation by the employer. In other words, it accepts the employer's approval that if a job is canceled, the employer will pay a layoff allowance to the job seeker if the job cancellation meets certain conditions.

[0043] The employment conditions reception unit 42 transmits the received employment conditions to the job seeker terminal 106 via the information and communication network 108. Upon receiving the employment conditions, the job seeker terminal 106 displays them and presents them to the job seeker. For example, the job seeker terminal 106 may be notified of the employment conditions via push notification. Alternatively, the job seeker terminal 106 may be notified of the contents of the employment conditions via email. In addition to employment conditions, the employment conditions reception unit 42 may also receive and present to the job seeker information such as personal guarantees and confidentiality agreements necessary for concluding an employment contract.

[0044] The employment conditions reception 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, each job seeker is given a badge indicating their level of work performance for each job (position) based on the evaluation of their work performance by the employer. Therefore, employment conditions can be offered only to job seekers who have been given badges that meet predetermined conditions, according to the badges assigned to each job seeker. The conditions related to each job seeker's work history information or badges may be set by the employer.

[0045] The recruitment application reception unit 44 receives applications (application information) from employers regarding employment conditions from job seeker terminals 106. When a job seeker applies for employment based on the employment conditions presented by the employer and displayed on the job seeker terminal 106, they operate the job seeker terminal 106 to specify the employment conditions they wish to apply for and transmit application information indicating their intention to apply. The job seeker terminal 106 transmits the job application to the management server 102 via the information communication network 108. The management server 102 receives the job application from the job seeker terminal 106 via the information communication network 108. Upon receiving the job application, the management server 102 refers to the performance database 64 to identify the employer who has presented the employment conditions specified in the job application. Once the management server 102 has identified the employer who is the target of the job application, it transmits the job application to the employer terminal 104 of that employer via the information communication network 108. Upon receiving the job application, the job seeker terminal 106 displays information indicating that an application has been received for the job and presents it to the employer. For example, a push notification could be sent to the employer terminal 104 to allow them to view the job application. Alternatively, the employer terminal 104 could be notified of the job application details via email.

[0046] Furthermore, at the time an application is submitted by a job seeker, it is treated as if a successful match has been made between the employer and the job seeker and an employment contract has been concluded.

[0047] The code display unit 46 generates a code such as a one-dimensional or two-dimensional barcode that associates the job seeker who has expressed interest in employment with the employment conditions presented by the employer. 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 communication network 108.

[0048] When an employer wants to cancel a match, they perform the operation to cancel the match on the employer terminal 104. The employer terminal 104 sends information to the management server 102 via the information and communication network 108 indicating that the match has been canceled. As a result, the system treats the job cancellation as having occurred. The job cancellation process is carried out by the cancellation processing unit 56.

[0049] When the management server 102 receives information indicating that the applicant was not hired, it sends information to the job seeker terminal 106 used by the applicant who submitted the job application, indicating that the applicant was not hired this time. Upon receiving this information, the job seeker terminal 106 displays information indicating that the job application was not accepted and presents it to the job seeker.

[0050] The code reading information acquisition unit 48 acquires code reading information from the job seeker terminal 106 when the job seeker terminal 106 reads a code displayed on the employer terminal 104. When the camera of the job seeker terminal 106 reads a code displayed on the employer terminal 104, the time the code was read and information indicating that the code was read are transmitted as reading information from the job seeker terminal 106 to the management server 102 via the information communication network 108. The management server 102 receives the reading information. Note that the attendance time reading process may be performed using NFC tags.

[0051] The Contract Attendance Management Unit 50 stores in the Performance Database 64 that a job seeker has started work when the Code Reading Information Acquisition Unit 48 acquires code reading information at the start of the job seeker's work. It also stores in the Performance Database 64 the time at which the job seeker terminal 106 reads the code as the start time. Furthermore, at the end of work, the job seeker terminal 106 reads the code displayed on the employer terminal 104, and the Code Reading Information Acquisition Unit 48 acquires code reading information, storing in the Performance Database 64 the time at which the code was read as the end time. In this way, the Contract Attendance Management Unit 50 manages the conclusion of employment contracts between job seekers and employers and the attendance of job seekers.

[0052] Note that the destination to which the code generated by the code display unit 46 is sent may be 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 reading information acquisition unit 48 acquires the code reading information from the employer terminal 104.

[0053] The work history management unit 52 receives evaluations of the work status of job seekers from employers and processes them to store in the work history database 66 and the store history database 68. When a hired job seeker's work is completed, the employer uses the employer terminal 104 to evaluate the job seeker's work status. Using the employer terminal 104, the employer certifies that the work was good if the work status of the tasks (positions) set for each industry performed by the job seeker was good. The employer terminal 104 transmits the job seeker ID, the employer ID, and information indicating the certified tasks (positions) to the management server 102 via the information communication network 108. When the management server 102 receives the job seeker ID and information indicating the certified tasks (positions), it adds 1 to the number of certifications stored in the work history database 66 associated with the job seeker ID and the position in the storage unit 12. Furthermore, the store history database 68 is referenced, and the employer ID received in association with the job seeker ID and the job (position) is stored. However, if the job seeker ID and the employer ID received in association with the job (position) are already stored, the store history database 68 is not updated. Also, if the job seeker ID and the employer ID received in association with the position are newly stored, 1 is added to the number of stores stored in association with the job seeker ID and the job (position) in the work history database 66.

[0054] Please note that if a match is canceled, the employer will not evaluate the job seeker's work performance. This is because, if the match is canceled, the work itself will not take place, making it impossible to evaluate the work performance.

[0055] 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 attendance and departure times acquired by the contract attendance management unit 50. Furthermore, based on instructions from the employer via the employer terminal 104, the payment is processed to the bank account registered by the job seeker on the payment date indicated in the employment conditions. Here, 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, the transfer may not be processed immediately, but the amount may be temporarily stored in the wallet and then transferred monthly or according to the job seeker's actions. In addition, salary calculation and payment processing may be performed automatically in response to the acquisition of code reading information at the time of departure by the code reading information acquisition unit 48, and salary payments may be made by electronic money in addition to bank transfer.

[0056] Figure 8 shows a specific example of the performance database 64 of the management server 102. The performance database 64 stores employment contracts and attendance information between job seekers and employers. Specifically, it stores job seeker ID, employer ID, employment conditions presented by the employer to the job seeker, whether the job seeker has agreed to the employment conditions, attendance time, departure time, and salary to be paid. Job seeker information is stored in the job seeker information database 60, and employer information is stored in the employer information database 62.

[0057] For example, as shown in Figure 8, a match is made between a job seeker with ID W0001 and an employer with ID E0001 for employment. The system then stores the details of the employment contract (work date: March 20, 2019, work hours: 9:00-17:00, work location: Shinjuku xxx, Shinjuku-ku, Tokyo, duties to be performed: cooking, cleaning, and other store operations (position), break time: 120 minutes, wage: 1200 yen per hour, allowance: commuting allowance 500 yen, overtime pay: 25% above legal limit, 20% above regular limit, wage payment date: on the day of work) and whether the employment contract has been accepted. The system also stores the job seeker's arrival and departure times, as well as the calculated wage.

[0058] Furthermore, if the employer confirms the cancellation of the matching, a layoff allowance will be paid if the specified conditions are met. The payment unit 54 calculates the amount of layoff allowance to be paid to the job seeker when the matching is canceled in the cancellation processing unit 56 described later and the cancellation of employment meets the specified conditions. Furthermore, at the time the cancellation of employment is confirmed, the payment of the layoff allowance is processed to the bank account registered by the job seeker. The payment process is carried out by transferring the funds from the employer's bank account to the job seeker's bank account or electronic money account, similar to the payment of salaries. Alternatively, the payment process may not be carried out immediately; the amount may be temporarily stored in the wallet and transferred monthly or according to the job seeker's actions. In addition to bank transfers, layoff allowances may also be sent via electronic money.

[0059] For example, as shown in Figure 8, if a job seeker with ID W0004 and an employer with ID E0001 are matched for employment, but the employer subsequently cancels the match, a layoff allowance will be paid if the layoff meets certain conditions. In this case, the performance database 64 stores the details of the employment contract (work date: March 25, 2019, work hours: 9:00-17:00, work location: Shinjuku xxx, Shinjuku-ku, Tokyo, duties to be performed: cooking and cleaning (position), break time: 120 minutes, wage: 1000 yen per hour, allowance: commuting allowance 500 yen, overtime pay: 25% above legal limit, 20% above regular limit, wage payment date: day of work) and whether the employment contract was accepted. Furthermore, it also stores that the reason for cancellation was due to the employer and the amount of the layoff allowance.

[0060] The cancellation processing unit 56 handles the process of canceling a match after it has been made. The cancellation processing unit 56 accepts cancellations of matches from both employers and job seekers as employment cancellations. The cancellation processing unit 56 also determines whether the reason for the employer's cancellation of the match meets certain conditions, and if it does, it instructs the payment unit 54 to pay the layoff allowance. The processing of employment cancellations due to matching cancellations will be described later.

[0061] Figure 11 is a flowchart showing the process up to the start of employment in the matching support system 100 according to this embodiment. The process up to the start of employment in the matching support system 100 will be described below with reference to Figure 11. The following processes are realized by the management server 102 executing the management server program, the employer terminal 104 executing the employer terminal program, and the job seeker terminal 106 executing the job seeker terminal program.

[0062] In step S10, the job seeker terminal 106 sends an application for job seeker registration to the management server 102. At this time, the job seeker enters job seeker information (job seeker's name, address, email address, telephone number, date of birth, age, gender, image data, etc.) via the job seeker terminal 106 to identify the job seeker. The job seeker terminal 106 transmits the entered job seeker information to the management server 102 via the information communication network 108. The job seeker information receiving unit 40 of the management server 102 receives the entered job seeker information.

[0063] In step S12, the employer terminal 104 sends an application for employer registration to the management server 102. At this time, the employer enters employer information (employee name, address, contact telephone number, industry, image data, etc.) via the employer terminal 104 to identify the employer. The employer terminal 104 transmits the entered employer information to the management server 102 via the information and communication network 108. The employment conditions reception unit 42 of the management server 102 receives the entered employer information.

[0064] In step S14, the management server 102 stores the job seeker information received along with the user registration application in the job seeker information database 60 of the storage unit 12. Similarly, the management server 102 stores employer information in the employer information database 62 of the storage unit 12. At this time, each job seeker is assigned a unique identifier (job seeker ID). The management server 102 transmits the job seeker ID to the job seeker terminal 106 via the information communication network 108 to notify them. In addition, each employer is assigned a unique identifier (employee ID). The management server 102 transmits the employer ID to the employer terminal 104 via the information communication network 108 to notify them.

[0065] In step S16, an employer who wishes to post a job opening operates the employer terminal 104 to input employment conditions. The employer terminal 104 displays a UI screen for inputting employment conditions on the output unit 26. On the displayed UI screen, the employer inputs employment conditions such as working hours, wages, work location, job description (e.g., industry, duties (position)), job posting deadline, and number of job openings. The employer terminal 104 adds an employer ID to the entered employment conditions such as working hours, wages, work location, and job description, and sends them to the management server 102.

[0066] The employer terminal 104 may also display the entered employment conditions to the employer and request their confirmation. Figure 13 shows an example of the employment conditions confirmation screen 400. The employment conditions confirmation screen 400 consists of an employer name display area 402, an employment conditions display area 404, a cancellation notice display area 406, a condition change button 408, and a publish button 410. The employer name is displayed in the employer name display area 402. If an image to be displayed by the employer is registered in the job posting, that image may also be displayed in the employer name display area 402. The employment conditions display area 404 displays information about the employment conditions entered by the employer.

[0067] In the cancellation notice display area 406, the matters needing attention regarding cancellation by the employer (company) are displayed. A link to the explanation of the company's cancellation may be provided in the cancellation notice display area 406, and by displaying the page linked to, the employer may be presented with conditions such as the payment of suspension allowance at the time of cancellation. The conditions such as the payment of suspension allowance at the time of cancellation may be legally defined conditions or conditions defined by the service provider that provides the matching service through the matching support system 100.

[0068] In the cancellation notice display area 406, a confirmation checkbox 406a may be provided so that the employer can confirm that they have checked the confirmation checkbox 406a and confirmed the matters needing attention. It is preferable to set the employment conditions so that the public button 410 can be selected on the condition that the confirmation checkbox 406a is checked.

[0069] The condition change button 408 is a button selected (clicked, tapped, etc.) when changing the employment conditions shown on the employment condition confirmation screen 400. When the employer selects the condition change button 408, the employer terminal 104 re-enters the employment conditions. The public button 410 is a button selected (clicked, tapped, etc.) when setting and publishing the employment conditions shown on the employment condition confirmation screen 400. When the employer selects the public button 410, the employment conditions input by the employer terminal 104 are formally set.

[0070] Also, the employer may be able to limit the job seekers who can view the job information. FIG. 14 shows an example of the public setting screen 200 for setting the job seekers who are the targets of publicizing the job openings. The employer terminal 104 displays the public setting screen 200 on the output unit 26 when accepting the employment conditions and accepts the selection of the public conditions. In this embodiment, a configuration is adopted where any one of general public, group-limited public, URL-limited public, and badge-limited public can be selected.

[0071] The public access settings screen 200 consists of a public access selection button 210, a group-only access selection button 212, a URL-only access selection button 214, a badge-only access selection button 216, and an hourly wage setting area 218. When the public access settings screen 200 is displayed, the employer operates the employer terminal 104 to select one of the following: the public access selection button 210, the group-only access selection button 212, the URL-only access selection button 214, or the badge-only access selection button 216.

[0072] If the public access selection button 210 is selected, the job posting information, including employment conditions, will be made public without any restrictions on who can access it. The employer terminal 104 sends the employment conditions along with the public access conditions to the management server 102.

[0073] When the group-only disclosure selection button 212 is selected, the job posting information, including employment conditions, is restricted to job seekers registered in the groups set for each employer. As shown in Figure 12, employers can pre-select specific job seekers and store the job seeker IDs representing the selected job seekers in the group database, associating them with the 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 employee terminal 104 so that it can be accessed from the management server 102 and the employee terminal 104. There may be multiple groups. If multiple groups are set for an employer, when the group-only disclosure selection button 212 is selected, the user can further select which groups to disclose the job posting information to. The employee terminal 104 sends the employment conditions, along with the fact that group-only disclosure has been selected and the group ID that identifies the group to which the information will be disclosed, as disclosure conditions to the management server 102.

[0074] If the URL-only access selection button 214 is selected, the job information, including employment conditions, will be restricted to job seekers who know a specific shared URL. The shared URL can, for example, be provided in advance by the employer to specific job seekers. The employer terminal 104 sends a message to the management server 102 indicating that URL-only access has been selected, along with the employment conditions, as a disclosure condition.

[0075] When the Badge-Limited Access Selection button 216 is selected, the job posting information, including employment conditions, is restricted to job seekers with specific badges. In other words, job seekers can be selected based on the badges assigned to each job seeker based on their work history information, which evaluates each job seeker according to their past work performance. When the Badge-Limited Access Selection button 216 is selected, the employer terminal 104 displays badge selection buttons on the access settings screen 200 to allow the employer to select job seekers with additional badges to be shown.

[0076] It is preferable that the badge selection buttons be selected and displayed according to the type of industry to which the employee belongs. For example, if the employee belongs to the food service industry, the buttons for selecting the waitstaff badge, dishwashing badge, and cooking badge should be displayed. If the employee belongs to the lodging industry, the buttons for selecting the banquet staff badge and front desk badge should be displayed. If the employee belongs to the retail industry, the buttons for selecting the cleaning badge, cashier badge, and stocking badge should be displayed. If the employee belongs to the delivery industry, the buttons for selecting the inspection badge, sorting badge, picking badge, packing badge, and loading / unloading badge should be displayed. However, the display method of the badge selection buttons is not limited to these examples, and other display methods may be adopted, such as displaying badge selection buttons for all types of badges.

[0077] Furthermore, it is preferable to display a badge selection button and the number of job seekers whose addresses are located near the employer's location. In this case, the management server 102 refers to the job seeker information database 60 and the employer information database 62 and sends to the employer terminal 104 the number of job seekers who have a badge for a position related to the employer's industry and whose addresses are registered within a predetermined distance from the employer's location. The predetermined distance can be a distance set in advance. Alternatively, instead of a predetermined distance, the employer terminal 104 may send to the employer terminal 104 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. When the employer terminal 104 receives the number of job seekers, it displays the number of job seekers on the public settings screen 200 along with a badge selection button.

[0078] Furthermore, the system may also display the number of job seekers whose addresses are located on the same public transportation route that passes through the nearest station or bus stop to the employer's location. Public transportation can be, for example, trains, buses, etc. The public transportation routes may be pre-configured in the matching support system 100, or they may be obtained from an external device via the information and communication network 108. The management server 102 refers to the job seeker information database 60 and the employer information database 62 and sends to the employer terminal 104 the number of job seekers who have a badge for a position related to the employer's industry, and whose registered addresses are located on the same public transportation route that passes through the nearest station or bus stop to the employer's location. For example, the management server 102 searches for stations or bus stops located on the same public transportation route that passes through the nearest station or bus stop to the employer's location, and sends to the employer terminal 104 the number of job seekers whose addresses are registered within a predetermined distance range from the extracted stations or bus stops. The predetermined distance can be a distance set in advance. When the employer terminal 104 receives the number of job seekers, it displays the number of job seekers on the public settings screen 200 along with a badge selection button. This is because some job seekers wish to work frequently around locations other than their registered address (such as schools).

[0079] Furthermore, various conditions such as being within a specified distance from the employer's location, belonging to the political district of the employer's location, and having an address on the same public transportation line that passes through the nearest station or bus stop to the employer's location may be combined as appropriate. For example, the number of job seekers who are within a specified distance from the employer's location and whose address is on the same public transportation line that passes through the nearest station or bus stop to the employer's location may be displayed.

[0080] This allows employers to identify the number of job seekers who are likely to apply for the positions they need and then post job openings accordingly.

[0081] The employer operates the employer terminal 104 to select a badge selection button displayed on the publication settings screen 200. The employer may select one or more badge selection buttons. If multiple badge selection buttons are selected, the job posting will be made public to job seekers who possess at least one of the selected badge types.

[0082] Figure 14 shows an example where the employer is in the food service industry, and the hall badge selection button 216a, dishwashing badge selection button 216b, and cooking badge selection button 216c are displayed. In addition, the number of job seekers who have a hall badge, dishwashing badge, or cooking badge and whose address is within a predetermined distance from the employer's location is displayed along with the hall badge selection button 216a, dishwashing badge selection button 216b, and cooking badge selection button 216c. Figure 14 also shows the state where the hall badge selection button 216a is selected.

[0083] In step S18, the management server 102 receives the employment conditions and disclosure conditions attached to the employee ID. The employment conditions receiving unit 42 of the management server 102 receives the employment conditions and disclosure conditions transmitted from the employee terminal 104 via the information communication network 108. The management server 102 associates the received information with the employee ID and stores it in the employee information database 62.

[0084] In step S20, job postings are made public according to employment conditions and publication conditions. The employment conditions receiving unit 42 of the management server 102 publishes job postings via the information and communication network 108 based on the employer ID, employment conditions, and publication conditions received in step S18. The management server 102 refers to the employer information database 62 and extracts information about the employer associated with the received employer ID. The management server 102 transmits the extracted employer information and job postings, including information such as employment hours, wages, work location, and job description included in the received employment conditions, to the job seeker terminal 106 via the information and communication network 108, associating them with the employer ID.

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

[0086] Furthermore, if group-only disclosure is selected as a disclosure condition, the job seekers who can be informed are limited to those registered in the groups set for each employer. The management server 102 refers to the aforementioned group database and sends job information to job seekers associated with the group ID included in the disclosure conditions. Job seekers included in the group can check the transmitted job information using the job seeker terminal 106. In other words, employers who are recruiting can target only job seekers who are already registered in the group when posting job openings.

[0087] Furthermore, if URL-only disclosure is selected as a disclosure condition, the job postings will only be visible to job seekers who know the specific shared URL. The management server 102 publishes the job postings at the shared URL. Job seekers who know the shared URL can view the job postings by accessing the shared URL using the job seeker terminal 106. In other words, employers who are posting job openings can target only job seekers who already know the shared URL.

[0088] Furthermore, if badge-only disclosure is selected as a disclosure condition, the job seekers whose job postings are made public are limited to those who possess the specified badge type and badge level. The management server 102 refers to the job seeker information database 60, the work history database 66, and the store history database 68 to set only job seekers who match the specified badge type and badge level as targets for disclosure of job postings. The management server 102 sends job postings to the job seekers who have been set as targets. Job seekers can check the transmitted job postings using the job seeker terminal 106. In other words, employers who are recruiting can target only job seekers who already possess the badges related to the required work. They can also specify the job seeker level for the work and target only job seekers who meet that level.

[0089] In any of the above public, group-only, URL-only, and badge-only disclosure methods, job postings may be made available only to job seekers whose addresses are located near the employer's location. In this case, the management server 102 refers to the job seeker information database 60 and the employer information database 62 and sends or publishes job postings only to job seekers who meet the disclosure criteria and whose addresses are registered within a predetermined distance from the employer's location.

[0090] This allows employers to target only job seekers who live near their store. Therefore, they can effectively recruit job seekers who are more likely to apply.

[0091] In step S22, job seekers view the job postings. Job seekers use the job seeker terminal 106 to view the job postings that were made public in step S20.

[0092] Figures 15 and 16 show examples of how job postings are displayed. Figure 15 shows an example of the job list screen 220, and Figure 16 shows an example of the detailed job posting display screen 240. The various types of information to be displayed on the job list screen 220 and the detailed job posting display screen 240 should be made available for input from the employer terminal 104 along with employment conditions or publication conditions in step S12 or step S16. The various types of information input from the employer terminal 104 are transmitted to the management server 102 via the information communication network 108. The management server 102 transmits the various types of information to the job posting provider 106 via the information communication network 108.

[0093] Each job seeker operates the job seeker terminal 106 to display job information. Following this operation, the output unit 36 ​​of the job seeker terminal 106 displays a list of job information sent or published by each employer, as shown in the job list screen 220 in Figure 15.

[0094] The job listing screen 220 consists of an explanation area 230 and a job information display area 232. The explanation area 230 displays an explanation about the job information. For example, the explanation area 230 may display an explanation such as, "This is a job request received from a past employer or a store where you are a certified worker."

[0095] The job posting display area 232 displays job postings provided by each employer. The job posting display area 232 consists of, for example, a company name display area 232a, a restricted access explanation area 232b, an image display area 232c, and an employment conditions display area 232d. The company name display area 232a is the area that displays the company name of the employer who posted the job posting. The restricted access explanation area 232b is the area that displays information regarding public access, group-only access, URL-only access, and badge-only access. For example, if it is badge-only access, the restricted access explanation area 232b displays information such as "[Hall Badge Only] We are looking for someone with many certifications in hall work to help us!" so that job seekers can understand that it is badge-only access. Also, for example, if it is group-only access, it displays information such as "[We are looking for someone with certifications to help us!]" so that job seekers can understand that they belong to the group that the job posting is intended for. The image display area 232c is the area that displays images included in the job posting. The image display area 232c is an area where the employer displays the image they wish to show as a thumbnail image of the job information on the job listing screen 220. It is preferable to display, for example, a photograph that allows job seekers to grasp the image of the work (position) in the image display area 232c. The image to be displayed in the image display area 232c can be obtained in advance from the employer in step S16, etc., and stored in the employer information database 62. The employment conditions display area 232d is an area where information regarding the employment conditions included in the job information is displayed. For example, the employment conditions display area 232d may display information such as a description of the work, the desired date and time of employment, time slots, and wages.

[0096] When a job seeker finds a job posting they wish to apply for on the job list screen 220, they select the job posting by tapping or clicking 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 list screen 220 displayed on the output unit 36 ​​to the detailed job posting display screen 240, as shown in Figure 16.

[0097] The detailed job information display screen 240 includes an image display area 250, a store information display area 252a, a work date / time 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.

[0098] The image display area 250 is an area where the employer displays images that they wish to show as job information on the detailed job information display screen 240. It is preferable to display, for example, a photograph that allows job seekers to grasp the image of the work (position) in the image display area 250. The store information display area 252a is an area where the employer who posted the job information displays the industry, company name, work details, etc. The work date / time and time display area 252b is an area where the work date and time and time of work, 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 remaining time until the job application deadline. Alternatively, the special information display area 252c may display, for example, the number of positions being recruited and the number of applicants who have already applied.

[0099] The salary display area 252d is an area that displays information about the salary paid as wages. For example, the salary display area 252d displays the total amount of salary calculated based on information such as hourly wage, transportation expenses, working hours, and break times provided by the employer. In addition, the salary display area 252d may also display conditions such as hourly wage and transportation expenses. The limited access explanation area 252e is an area that displays information about public access, group-only access, URL-only access, and badge-only access. For example, the limited access explanation area 252e displays badge icons and their descriptions that indicate the type of badge and badge level that meet the access conditions.

[0100] The "Apply" button (254) is selected by job seekers after they have reviewed the displayed job information and wish to apply for the position.

[0101] In step S24, the job seeker submits application information. When applying to the detailed job information display screen 240, the job seeker operates the job seeker terminal 106 to select the application button 254 displayed on the detailed job information display screen 240 by tapping or clicking it. The job seeker terminal 106 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 communication network 108.

[0102] In step S26, the application information is received by the management server 102. The application acceptance unit 44 of the management server 102 receives the application information sent from the job seeker terminal 106 in step S24.

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

[0104] In step S28, information about the applicant is sent to the employer who has posted the job. The recruitment application reception unit 44 of the management server 102 refers to 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 refers to 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 refers to the work history database 66 and the store history database 68 to read the number of certifications, the number of stores that performed the certification, and the employer IDs associated with the job seeker ID included in the application information. The management server 102 also refers to 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. Finally, the management server 102 transmits the read information to the employer terminal 104 used by the identified employer via the information communication network 108.

[0105] 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 using the output unit 26.

[0106] The employer terminal 104 displays information about the applicant via the output unit 26. Figures 17 and 18 show examples of the display of the applicant details screen 260, which includes information about the applicant. The applicant details screen 260 consists of an applicant image display area 270, an applicant information display area 272, a badge display area 274, a group display area 276, and a cancel button 278.

[0107] The applicant image display area 270 is an area where an image representing the applicant is displayed on the applicant details display screen 260. For example, the applicant's face photograph is displayed in the applicant image display area 270. The applicant information display area 272 is an area where information about the applicant is displayed. For example, the applicant's name, age, gender, telephone number, and other contact information are displayed in the applicant information display area 272. The badge display area 274 is an area where information about the badges the applicant possesses is displayed. For example, the badge display area 274 displays information indicating the icon, type, and level of the badges the applicant has. The group display area 276 is an area where information about the group to which the applicant belongs is displayed. The employer terminal 104 refers to the group database and displays information about the group in the group display area 276 if the applicant is a job seeker who has been grouped in the past.

[0108] Furthermore, if the employer selects the badge display area 274 using the input unit 24 of the employer terminal 104, a badge details display area showing detailed information about the badges held by the applicant may be displayed, as shown in Figure 18.

[0109] The badge details display area consists of a badge details display area 280 and an authorized store display area 282. The badge details display area 280 is an area that displays detailed information for each badge that the job seeker possesses. The badge details display area 280 displays information such as the icon of the badge the job seeker possesses, the type and level of the badge, the number of times the job seeker has been authorized for the job (position) related to the badge in the past, and the number of stores that have authorized the job seeker for the job (position) related to the badge in the past. The authorized store display area 282 is an area that displays information that allows for the identification of stores that have authorized the job seeker for the job (position) related to the badge in the past. The authorized store display area 282 displays, for example, the names of stores with the most authorizations in order. Alternatively, the authorized store display area 282 may display, for example, the names of stores with the most recent authorizations in order. An upper limit (for example, 5 stores) may be set on the number of stores displayed in the authorized store display area 282.

[0110] The cancel button 278 is selected by the employer when they wish to cancel a match. For example, after viewing information about a job seeker displayed on the job seeker details screen 260, if the employer determines that the job seeker does not meet the conditions specified in the job posting, the employer operates the employer terminal 104 and selects the cancel button 278. The employer terminal 104 sends information indicating cancellation, along with the employer ID, to the management server 102 via the information communication network 108. The processing when the cancel button 278 is selected will be described later.

[0111] Employers can see what job-related badges matched job seekers have earned. This makes it easier to determine what tasks to assign to job seekers and to prepare for their onboarding.

[0112] In step S32, a code generation process takes place. 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 communication network 108 to the employer terminal 104, which is identified by the employer ID received along with the acceptance of the application. 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. This code is used for the job seeker to read when they report to work.

[0113] Furthermore, the management server 102 transmits the employer ID of the person whose employment contract has been concluded to the job seeker terminal 106 of the applicant via the information and communication network 108. For example, the management server 102 may send an email informing the job seeker that an employment contract has been concluded, or it may send a push notification and display the contents of the employment contract to the job seeker terminal 106 that accessed the notification in response.

[0114] Furthermore, if the management server 102 receives a cancellation request for a job posting from the employer terminal 104, it will proceed to the matching cancellation process described later.

[0115] In step S34, the job seeker reconfirms the employment conditions before or upon arrival 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 be asked to confirm whether they accept the contents of the employment contract.

[0116] In step S36, the job seeker terminal 106 reads the code. 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 using the job seeker terminal 106. The job seeker terminal 106 transmits to the management server 102 via the information and communication network 108 that the code has been read and the reading time.

[0117] In step S38, code reading information indicating that the code has been read is received. The code reading information acquisition unit 48 of the management server 102 receives that the job seeker terminal 106 has read the code and the reading time. 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 that the job seeker has agreed to the employment conditions presented by the employer and that an employment contract has been concluded, and also stores in the performance database 64 the time the code was read as attendance time.

[0118] As described above, the matching support system 100 processes job postings by employers, job seekers' applications to job postings, acceptance of applications, successful employment, and confirmation and registration of job seekers' attendance status.

[0119] [Employment Processing] Figure 19 is a flowchart showing the processing after the start of employment in the matching support system 100 according to this embodiment. The processing from the start of employment to the end of employment management in the matching support system 100 will be described below with reference to Figure 19. The following processing is achieved by executing the management server program on the management server 102, the employee terminal program on the employee terminal 104, and the job seeker terminal program on the job seeker terminal 106.

[0120] In step S40, the code reading process for when an employee leaves work is performed. 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 using the job seeker terminal 106. The job seeker terminal 106 transmits to the management server 102 via the information and communication network 108 that the code has been read and the reading time.

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

[0122] In step S44, the wage payment process takes place. The payment unit 54 of the management server 102 uses information regarding the start and end times of work and the hourly wage in the employment conditions to calculate the wages to be paid to the job seeker. Furthermore, based on instructions from the employer via the employer terminal 104, the payment is transferred to the bank account registered by the job seeker on the payment date indicated in the employment conditions.

[0123] In step S46, the employer evaluates the job seeker. The employer uses the employer terminal 104 to evaluate the hired job seeker based on their work performance. Figure 20 shows an example of the job seeker evaluation screen 290. The employer terminal 104 displays the job seeker evaluation screen 290 on the output unit 26 to receive input from the employer regarding the evaluation of the job seeker.

[0124] The job seeker evaluation screen 290 consists of 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 submit button 310.

[0125] The Job Seeker Display Area 300 is an area where information identifying the job seeker to be evaluated is displayed. For example, the names of job seekers who have worked for the employer are displayed in the Job Seeker Display Area 300. The Overall Evaluation Area 302 is an area for comprehensively evaluating the job seeker. For example, the Overall Evaluation Area 302 displays Good and Bad buttons. The employer comprehensively evaluates the job seeker's performance and selects the Good button if the evaluation is good, and the Bad button if the evaluation is bad. In the example in Figure 20, an example is shown where the Good button (hatched) is selected.

[0126] The badge evaluation area 304 is an area for evaluating job applicants based on their job responsibilities. For example, badge icons representing different job roles (positions) are displayed in the badge evaluation area 304. Employers evaluate the job applicant's performance for each job role (position) and, if the evaluation is positive, select the badge icon corresponding to that job role (position).

[0127] In the example in Figure 20, the badge evaluation area 304 displays badges indicating hall service, dishwashing, and cooking duties. The types of badges displayed in the badge evaluation area 304 may be automatically selected based on the type of business included in the employment conditions entered in step S16. For example, if the business is food service, the badges for hall service, dishwashing, and cooking will be automatically selected; if it is lodging, the badges for banquet staff and front desk staff will be automatically selected; if it is retail, the badges for cleaning, cashiering, and stocking will be automatically selected; and if it is delivery, the badges for inspection, sorting, picking, packing, and loading / unloading will be automatically selected. Alternatively, the types of badges displayed in the badge evaluation area 304 may be automatically selected based on the relationship between the job content and the badges in the work history database 66, according to the employee's job content. However, this is not the only option, and badges indicating all jobs (positions) may be displayed in the badge evaluation area 304 regardless of the employee's job content. In the example in Figure 20, the badge indicating cooking duties (which is hatched) is selected.

[0128] The free comment area 306 is an area where employers can freely enter comments about job seekers. By entering comments in the free comment area 306, employers can send those comments to job seekers. The group registration area 308 is an area for selecting a group to which a job seeker should 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 for the group to which they want the job seeker to belong.

[0129] 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.

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

[0131] In step S48, the work status is received based on the evaluation information. When the work history management unit 52 of the management server 102 receives the evaluation information, it updates the contents of the job seeker information database 60, the work history database 66, and the store history database 68 based on the evaluation information.

[0132] For example, the Good rating rate in the job seeker information database 60 is updated according to the results of the free evaluation. Also, according to the results 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 increased by 1. Furthermore, if the store of the evaluating employer has not 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 increased by 1. In addition, the employer ID that identifies the employer in association with the job seeker is stored in the store history database 68 for the badge selected by the employer. Furthermore, if the job seeker cancels after the application and acceptance of the job application have been completed, the cancellation rate associated with the job seeker ID is updated. Furthermore, if the job seeker cancels within a specified time immediately before the scheduled date and time of employment, the number of recent cancellations associated with the job seeker ID is updated.

[0133] Furthermore, if the conditions for awarding any badge to the job seeker are met in accordance with the update of the work history database 66, the badge for which the conditions for awarding the badge have been met will be registered in the job seeker information database 60 in association with the job seeker ID of the job seeker. Also, if the conditions for changing the level of any badge are met in accordance with the update of the work history database 66, the level of the badge associated with the job seeker ID of the job seeker will be updated in the job seeker information database 60.

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

[0135] [Employment Cancellation Processing] The matching support system 100 allows for job cancellation, meaning that a match can be canceled even after a match has been made and an employment contract has been signed.

[0136] Figure 21 is a flowchart showing the process for canceling employment in the matching support system 100 according to this embodiment. The process for canceling employment in the matching support system 100 will be described below with reference to Figure 21. The following processes are realized by executing the management server program on the management server 102, the employee terminal program on the employee terminal 104, and the job seeker terminal program on the job seeker terminal 106.

[0137] In step S50, the employer processes the request for a job cancellation. The employer terminal 104 can accept cancellations for matches that have already been made. In this embodiment, a match cancellation is accepted as a job cancellation.

[0138] Figure 22 shows the cancellation input screen 420 displayed when a matching is canceled on the employer terminal 104. The cancellation input screen 420 consists of a batch cancel button 422, a matching display area 424 (424a to 424d), and individual cancel buttons 426 (426a to 426d).

[0139] The batch cancel button 422 is a button that allows an employer to simultaneously cancel matching for multiple job seekers for the same reason. After selecting multiple job seekers to be canceled in the matching display area 424, the employer can select (click or tap) the batch cancel button 422 to cancel all selected job seekers at once. When selecting multiple job seekers, the employer may select them arbitrarily, or they may be selected based on predetermined criteria (filtering).

[0140] This allows for efficient processing of multiple cancellations, reducing the burden on employers. Furthermore, when the batch cancellation button 422 is pressed, a confirmation dialog may be displayed to present the employer with information on the job seekers to be canceled, thus preventing operational errors.

[0141] 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 information for each job seeker, including their name, age, gender, phone number, planned work dates and times, planned job position, and evaluation information based on their work history (e.g., Good rating rate, number of shifts worked). Additionally, badge information assigned to each job seeker is displayed, allowing employers to intuitively grasp the skill level of each job seeker.

[0142] Furthermore, each job seeker's information in the matching display area 424 is accompanied by an individual cancel button 426, allowing employers to perform individual cancellation operations while referring to the list. The individual cancel buttons 426 are provided corresponding to each job seeker's information displayed in the matching display area 424. The individual cancel buttons 426 are used by employers to individually cancel matching with specific job seekers. By selecting (clicking or tapping, etc.) the individual cancel button 426 of the job seeker to be canceled, employers can send a cancellation instruction targeting only that job seeker. This makes it possible to flexibly cancel only some job seekers as needed, even when multiple job seekers have been matched. When using the individual cancel button 426, it may be possible to save the cancellation instruction before sending it. It may also be possible to cancel multiple saved cancellations at once using the batch cancel button 422.

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

[0144] The cancellation target information display area 432 is an area that displays information about job seekers selected by the employer as candidates for cancellation. The cancellation target information display area 432 displays the name of the job seeker whose matching is to be canceled (e.g., "Taro Yamada", "Jiro Kimura"), the number of job seekers (e.g., "2 people"), and the job information for which the job seeker was scheduled to work (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 details to be canceled, and prevent errors.

[0145] The cancellation reason selection area 434 is an area for employers to select a 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 job content and working hours; the reason does not apply to any other reason; the store wishes to cancel due to its own circumstances; the work to be assigned has been eliminated (excluding force majeure events such as disasters or bad weather); business operations have been reduced or suspended (excluding force majeure events such as disasters or bad weather); the work could not be assigned for legal reasons related to age, gender, etc.; the required period since the previous employment as specified in the job posting was not secured; the review up to the matching point did not meet the criteria specified in the job posting; the conditions regarding work experience at competitors or within the company, or side jobs / concurrent employment as specified in the job posting were not met; and business operations were suspended due to disasters or bad weather. Reasons for cancellation include: the worker no longer being able to work; the worker notifying the employer that they are unable to work; the employer exceeding the stated minimum cancellation rate; the employer not meeting the stated Good rating criteria; the employer not meeting the stated legal qualifications; the employer not meeting the stated dress code / grooming requirements; the employer not meeting the stated stool sample requirements; the employer not possessing the necessary items / certificates for the job as specified in the job requirements; the employer being late for work where punctuality is strictly prohibited; the worker being absent and unable to work; violation of work orders; dereliction of duty; breach of confidentiality obligations; criminal activity or other breach of employment contract obligations; illegal activity; and antisocial behavior. This allows employers to choose an appropriate reason for cancellation. Other reasons may also be included as options.

[0146] The job opening status setting area 436 is an area for making settings to change the public status of the target job opening simultaneously with the cancellation process. In the present embodiment, it includes the option of "closing the job opening simultaneously with the cancellation request", and an employer can select this option when the employer does not need new matching for the target job opening even if the job opening has not reached the closing period. When the option of "closing the job opening simultaneously with the cancellation request" is selected in the job opening status setting area 436, the management server 102 closes the corresponding job opening even when the job opening has not reached the closing period. Thereby, it is possible to prevent the unnecessary job opening public status from continuing after cancellation.

[0147] The confirmation button 438 is a button that an employer operates after confirming the cancellation target person information, the cancellation reason, and the setting content of the job opening status. When the employer selects (such as clicks or taps) the confirmation button 438, the cancellation instruction is finalized.

[0148] The employer terminal 104 transmits information regarding the input of the employment cancellation, the selected cancellation reason, and the settings for changing the public status of the target job opening to the management server 102.

[0149] Note that it may be possible to set the cancellation of matching for each job seeker, or it may be possible to set the cancellation of matching for each group of multiple job seekers. For example, as shown in FIG. 12, in the case where the job seeker IDs indicating the job seekers pre-selected by the employer are associated with the group ID and stored as group database, it may be possible to cancel the matching for each group.

[0150] In step S52, based on the information regarding the employment cancellation input in the employer terminal 104, the management server 102 performs a determination process regarding the timing of the employment cancellation. Note that the information regarding the employment cancellation is recorded in the performance database 64 and used for subsequent processes and the determination of the suspension allowance.

[0151] The cancellation processing unit 56 of the management server 102 determines whether the work cancellation occurred before or after the predetermined start time of work. For example, the predetermined time is set to 24 hours based on the guidelines for determining whether or not a worker is eligible for layoff allowance in spot work services. In other words, the unit determines whether the cancellation occurred before or after 24 hours prior to the start time of work, using 24 hours prior to the start time as the boundary.

[0152] If work is canceled 24 hours or more in advance, the employer is generally not required to pay layoff allowances. On the other hand, if work is canceled 24 hours or less in advance, and the cancellation is due to the employer's reasons, the employer is required to pay the job seeker layoff allowances based on the scheduled salary.

[0153] In step S54, the cancellation processing unit 56 of the management server 102 determines, based on the reason for cancellation of the work cancellation entered in the employee terminal 104, whether or not the reason for cancellation falls under the grounds for cancellation that disqualify the payment of layoff allowances. In other words, it determines whether or not the reason falls under the conditions defined as grounds for termination in the guidelines for spot work services.

[0154] Reasons for termination include force majeure or other circumstances, such as natural disasters like earthquakes or typhoons; when it is clear that the employee cannot come to work on a workday due to long-term medical treatment, arrest, or detention; when the employee does not have the necessary qualifications to work, or when it is legally impossible to employ the employee, or when the employee does not meet the conditions necessary for work in light of the spirit of the law; when the employee violates contractual obligations or engages in antisocial behavior such as illegal acts or criminal acts; when the employer confirms that the employee does not meet the work attitude conditions specified in the recruitment conditions; when the employee does not meet the conditions required by the employer, such as experience in similar work, as specified in the recruitment conditions; when the employee is missing items specified in the recruitment conditions; and when the employee does not meet the conditions required by the employer regarding appearance, such as hair color, length of hair, and clothing, as specified in the recruitment conditions. If the reason for cancellation set by the employer falls under any of these reasons for termination, payment of layoff allowance is not required, regardless of whether the cancellation occurs before or after the scheduled start time, for example, whether it is 24 hours or more before or after the scheduled start time.

[0155] On the other hand, if the reason for cancellation set by the employer is other than these grounds for termination, the employer is required to pay layoff allowances. For example, layoff allowances are required if the reason for cancellation is a business suspension not due to force majeure such as a natural disaster, if a change in the number of people to be hired becomes necessary due to a significant change in workload, or if there is a posting error, i.e., an error in the job description or date and time. In addition, cancellations for these reasons are only permitted if the timing of the cancellation is at least 24 hours before the scheduled start time. For example, the timing of the cancellation is only permitted at least 24 hours before the scheduled start time.

[0156] In addition, when "other reasons" are selected as the cancellation reason, regardless of whether the timing of employment cancellation is before or after a predetermined time, for example, regardless of whether it is before or after 24 hours, it may be regarded as corresponding to the payment of suspension allowance. Regarding employment cancellation due to a cancellation reason not defined as a reason for terminating the contract (for example, a cancellation reason due to the employer's convenience that does not fall under "other reasons"), regardless of whether the timing of employment cancellation is before or after a predetermined time, for example, regardless of whether it is before or after 24 hours, it may be regarded as corresponding to the payment of suspension allowance.

[0157] In this way, the cancellation processing unit 56 automatically determines the presence or absence of the obligation to pay the suspension allowance by comparing the input cancellation reason with the reasons for terminating the contract in the guidelines.

[0158] First, the processing when employment cancellation corresponds to the payment of suspension allowance will be described below.

[0159] If the management server 102 determines, based on the results of the determination processes in steps S52 and S54, that the employment cancellation is subject to the payment of suspension allowance, the payment section 54 calculates the amount of the suspension allowance. In this embodiment, the calculation standard for the suspension allowance is the full amount of the scheduled salary corresponding to the scheduled work (including overtime allowance and night shift allowance), plus the full amount of fixed transportation expenses (excluding transportation expenses reimbursed on an actual expense basis). The management server 102 sends the calculated payment amount of the suspension allowance to the employer terminal 104.

[0160] However, the calculation criteria for the suspension allowance are not limited to this, and may be configured to vary the amount of the suspension allowance according to the time interval between the timing of the employment cancellation and the start time of employment. For example, based on 24 hours before the start time of employment, if the cancellation occurs after the reference time, the suspension allowance is set to 100%, while if the cancellation occurs before the reference time, the suspension allowance may be set stepwise to, for example, 30%, 50%, 100% according to the degree of time elapsed. Furthermore, if the cancellation is made the day before yesterday before the start date of employment, it may be set to 50%, and if the cancellation is made the day before, it may be set to 100%. By configuring in this way, it is possible to suppress last-minute cancellations and provide fair compensation to job seekers.

[0161] In step S56, a confirmation process is performed for an employment cancellation accompanied by the payment of a suspension allowance by the employer. The employer terminal 104 displays a matching cancellation confirmation screen 450 to perform a final confirmation of the employment cancellation by the employer. FIG. 24 shows an example display of the matching cancellation confirmation screen 450. The matching cancellation confirmation screen 450 includes a cancellation information display area 452, a caution display area 454, a confirmation area 456, a close button 458, and a cancellation confirmation button 460.

[0162] The cancellation information display area 452 is an area for displaying information about the job offer and the job seeker selected as the cancellation target by the employer. In the cancellation information display area 452, the job content of the target job offer (e.g., "Work at a restaurant"), the employment date and time (e.g., "March 20, 2019 8:00~17:00"), as well as the name (e.g., "Taro Yamada", "Jiro Kimura") and number of people (e.g., "2 people") of the target job seeker are displayed. Thereby, the employer can finally confirm which job offer and which job seeker to cancel, and it is possible to prevent misoperations.

[0163] The cautionary information display area 454 is an area that displays important points to note regarding the cancellation confirmation operation. The cautionary information display area 454 states that the operation will be reflected immediately upon cancellation confirmation and will not be reversible, that it will no longer be possible to send or receive messages with the job seeker after the cancellation is confirmed, and that if layoff allowances are incurred, the service provider will be responsible for withholding tax, and the employer will need to take legal action regarding the deduction amount. In addition, the cautionary information display area 454 may also be configured to provide links to the latest specifications regarding cancellations and explanatory pages regarding layoff allowances. This will allow employers to operate with a full understanding of the impact of cancellation confirmation in advance.

[0164] Furthermore, the cautionary information area 454 clearly displays the amount of layoff allowance pay that will be incurred as a result of the work cancellation. For example, the calculation result based on the scheduled salary (e.g., 45,000 yen) will be displayed as "Amount of layoff allowance pay 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 cautionary information area 454 plays a role in clarifying the financial obligations associated with the confirmation of the cancellation and increasing caution in the operation.

[0165] The displayed amount of layoff allowance may be the total amount for multiple job cancellations, or it may be an individual amount for each job seeker.

[0166] Confirmation area 456 is an area containing checkboxes that indicate the employer has confirmed the reason for cancellation, the job status, and the amount of the layoff allowance. Confirmation area 456 presents confirmation items such as "I have confirmed the matters concerning the layoff allowance," "I have confirmed that the reason for cancellation is correct," and "I have confirmed the notes," and the employer can perform the cancellation confirmation operation by checking all confirmation items. This prevents cancellation operations due to oversight or misunderstanding.

[0167] The close button 458 is used to exit the matching cancellation confirmation screen 450. If the employer selects (clicks or taps) the close button 458, the cancellation operation is not confirmed, and the screen closes. This allows the employer to cancel the cancellation operation and reconfirm.

[0168] The Cancel Confirmation Button 460 is a button used by employers to finalize the cancellation of employment. When an employer selects the Cancel Confirmation Button 460 (by clicking or tapping, etc.), a cancellation confirmation instruction is sent to the management server 102, and the cancellation processing unit 56 confirms the cancellation of the matching. It is preferable to configure the system so that the Cancel Confirmation Button 460 cannot be selected if the check in the confirmation area 456 is not yet complete.

[0169] The employer terminal 104 sends cancellation confirmation information, including the job posting to be canceled, the job seeker information, the reason for cancellation, and the calculation result of the layoff allowance, to the management server 102 in response to the operation of the cancellation confirmation button 460 on the matching cancellation confirmation screen 450. If the matching cancellation confirmation screen 450 displays "no layoff allowance" and the cancellation confirmation button 460 is pressed after the standard time has elapsed, the process may be configured to result in an error to prevent the employer from incurring layoff allowances that they are unaware of.

[0170] In step S58, the management server 102 receives information regarding the cancellation confirmation sent from the employee 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 notification to the job seeker in question. It then proceeds to the payment processing of the layoff allowance.

[0171] In step S60, a process for confirming the cancellation of matching by the job seeker is performed. When the job seeker terminal 106 receives a cancellation notice, it displays a matching cancellation notice screen 470 as shown in FIG. 25. The matching cancellation notice screen 470 notifies the job seeker of the fact that the matching has been cancelled, and clearly shows detailed information and compensation content regarding the employment cancellation. The matching cancellation notice screen 470 includes a cancellation explanation area 472. The cancellation explanation area 472 is provided with a contact information 472a and a suspension allowance payment explanation area 472b.

[0172] The cancellation explanation area 472 is an area that presents detailed information regarding the employment cancellation to the job seeker. In the cancellation explanation area 472, information regarding the job opening for which the employment cancellation occurred, specifically the business date (e.g., "March 20, 2019"), the employer name (e.g., "○○ Co., Ltd. △△ Store"), and the cancellation reason are displayed. For example, the cancellation reason "Unavailable for employment due to company reasons" etc. is displayed. Also, it may be configured to provide psychological consideration to the user, including a message stating that no penalty will be imposed on the job seeker and "Sorry for not meeting your expectations".

[0173] The contact information 472a is an area that presents the job seeker with a contact method for making inquiries regarding the cancellation reason. In the contact information 472a, the URL of the inquiry form (e.g., https: / / xxxx.co.jp / yyyyyy / contact) is displayed. The job seeker can access the dedicated form via a browser by selecting the link. Note that the matching cancellation notice screen 470 itself may be dedicated for distribution.

[0174] The suspension allowance payment explanation area 472b is an area that specifies the compensation details arising from employment cancellation. In the suspension allowance payment explanation area 472b, messages such as "For cancellations meeting specific conditions, the planned remuneration will be credited" are displayed. When suspension allowance is generated, the amount to be paid in advance and the scheduled date of credit may also be displayed together. This enables job seekers to clearly understand whether compensation is available and enhances the sense of security of users.

[0175] In step S62, the management server 102 performs the payment process for suspension allowance. The payment section 54 of the management server 102 conducts the payment process for suspension allowance arising from employment cancellation by the employer. The payment section 54 refers to the determination result by the cancellation processing section 56 and, when suspension allowance is generated, acquires the account information of the job seeker who is the recipient of the suspension allowance payment. The payment process may be configured to be executed by means of bank transfer from the account linked to the employer to the job seeker's account or by remittance to an electronic money account. Note that in step S58, a cancellation notice may be sent to the target job seeker and at the same time the payment process for suspension allowance may be carried out.

[0176] In this embodiment, the payment section 54 immediately performs the payment process for suspension allowance at the timing when the employment cancellation is finalized. However, it may also be configured to temporarily hold the amount in the wallet first and then transfer the money according to monthly processing or the instructions of the job seeker.

[0177] After the completion of the payment process, the payment section 54 records the processing result in the performance database 64. Also, the payment section 54 may be configured to send a payment completion notice for suspension allowance to the job seeker terminal 106 and the employer terminal 104.

[0178] Note that penalty points may be given to employers who cancel employment. If the cumulative value of the penalty points reaches a predetermined reference value or more, some penalty may be given to the employer. For example, if the cumulative value of the penalty points reaches a predetermined reference value or more, a penalty such as prohibiting the employer from posting job offers for a predetermined period may be given. The penalty points are stored in the employer information database 62 in association with the employer ID of the employer who canceled employment.

[0179] Subsequently, the processing when it is determined that payment of unemployment benefits is not required will be described below. FIG. 26 is a flowchart showing the employment cancellation processing when it is determined that payment of unemployment benefits is not required. Steps S50 to S54 are the same as the above processing, so the description thereof will be omitted.

[0180] In step S56, for an employment cancellation without payment of unemployment benefits by the employer, a final confirmation process using the employer terminal 104 is performed. On the employer terminal 104, a matching cancellation confirmation screen 450 shown in FIG. 27 is displayed. The matching cancellation confirmation screen 450 includes a cancellation information display area 452 including job offer information and job seeker information for the cancellation target, a notice area 454 presenting points to note accompanying the cancellation confirmation, a confirmation area 456 requesting a confirmation operation, a closing button 458 for operation, and a cancellation confirmation button 460. The cancellation information display area 452, the confirmation area 456, the closing button 458, and the cancellation confirmation button 460 are the same as those described above, so the description thereof will be omitted.

[0181] In the notice area 454, it is displayed that the cancellation cannot be canceled immediately as it is reflected immediately upon confirmation of the employment cancellation, that message transmission and reception with the target job seeker will be disabled after confirmation, and that confirmation and consultation will be required if the job seeker objects to the selected cancellation reason. However, since payment of unemployment benefits is not required, the amount to be paid by the employer is not displayed.

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

[0183] Even if it is an employment cancellation without payment of unemployment benefits, a penalty point may be given to an employer who has carried out an employment cancellation corresponding to the employer's cancellation reason. When the cumulative value of the penalty points reaches a predetermined reference value or more, some penalty may be given to the employer. For example, when the cumulative value of the penalty points reaches a predetermined reference value or more, a penalty such as prohibiting the employer from posting job offers for a predetermined period may be given. The penalty points are stored in association with the employer ID of the employer who has carried out the employment cancellation in the employer information database 62.

[0184] In step S64, confirmation processing for cancellation of the matching by the job seeker is performed. The management server 102 sends a matching cancellation notice to the job seeker terminal 106, and cancellation confirmation processing is executed in the job seeker terminal 106 that has received the notice. The job seeker terminal 106 displays a matching cancellation notice screen 470 shown in FIG. 28 based on the notice information sent from the management server 102.

[0185] The matching cancellation notification screen 470 is designed to clearly communicate basic information about the cancellation to the job seeker and includes a cancellation explanation area 472. The cancellation explanation area 472 displays the job information in which the cancellation occurred, such as the start date ("March 20, 2019"), the employer's name ("○○ Co., Ltd. △△ Branch"), and the reason for cancellation ("Unable to work due to circumstances on the company's side," etc.). The cancellation explanation area 472 also clearly states that no penalty will be imposed on the job seeker because the cancellation was due to circumstances on the employer's side. Furthermore, it can be made considerate to the user by including a message such as, "We are sorry that we could not meet your request. We look forward to your next use." It can also be made considerate to the user by including a statement that payment of layoff allowances is not required, so that the job seeker does not misunderstand whether or not there will be any financial compensation.

[0186] In addition, the cancellation explanation area 472 provides contact information 472a as a link for handling 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 this link.

[0187] In step S64, it may be possible to allow job seekers who are subject to job cancellations that do not involve the payment of layoff allowances to file an objection. The following describes the process when a job seeker files an objection to a job cancellation. Figure 29 is a flowchart of the objection process.

[0188] In step S64, the process of confirming the job seeker's cancellation of the match is performed, and an objection can be filed if there is a disagreement. An objection can be filed by accessing the URL of the inquiry form displayed in contact 472a. The employer terminal 104 prompts the job seeker, who believes that the cancellation reason set by the employer is incorrect, to enter the cancellation reason they believe is correct into the inquiry form, and then sends the inquiry form to the management server 102.

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

[0190] The message includes the job posting subject to cancellation (e.g., "March 20, 2019, 8:00-17:00, Restaurant work") and information about the job seeker who filed an objection (e.g., "Taro Yamada"). The message also includes the reason for cancellation as perceived by the job seeker (worker) (e.g., "Unable to work due to circumstances on the company's side") and the reason for cancellation set by the employer (store) (e.g., "Does not meet dress code / grooming regulations"). Including the reasons for cancellation claimed by both parties helps to clarify any differences in their perceptions.

[0191] Furthermore, the message may include supplementary information from customer support (e.g., "We have communicated with the worker, and they informed us that the store was not yet ready to open when they arrived."). This supplementary information from customer support can be entered, for example, by the administrator of the service provider company using the management server 102. Alternatively, the management server 102 may be configured to automatically generate this supplementary information from customer support using a generation AI or similar system, based on the cancellation reasons from employers and job seekers.

[0192] In step S68, the employer terminal 104 processes the message sent from the management server 102 to be confirmed. The employer terminal 104 displays the first message confirmation screen 480 shown in Figure 30. The first message confirmation screen 480 is configured to ask employers who have a mismatch in the reason for cancellation or require confirmation whether they wish to reset the reason for cancellation. The first message confirmation screen 480 includes a job information display area 482, a cancellation reason display area 484, a supplementary 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.

[0193] The job posting display area 482 shows information about the job seeker whose application is to be canceled. For example, in addition to the job seeker's name, the working hours of the job (e.g., "March 20, 2019, 8:00-17:00") and the job description (e.g., "restaurant work") are displayed. This allows employers to clearly identify the target job posting.

[0194] The cancellation reason display area 484 shows both the employer's and the job seeker's perceived reasons for cancellation. For example, it may display "Worker's perceived reason for cancellation: Unable to work due to company circumstances" and "Store's recognized reason for cancellation: Inability to comply with dress code / grooming regulations." By checking the cancellation reason display area 484, employers can confirm the difference in perception between themselves and the job seeker who has filed an objection.

[0195] The supplementary information display area 486 displays supplementary information from customer support. For example, it may display supplementary information such as, "We have communicated with the worker, and they informed us that the store was not yet ready to open when they arrived." Supplementary information is displayed to assist in verifying the facts.

[0196] The Cancellation Reason Reset Confirmation Area 490 is an area where employers can confirm whether or not to reset the reason. The Cancellation Reason Reset Confirmation Area 490 displays confirmation text such as "Do you want to change the reason to the one claimed by the worker (inability to work due to company deficiencies or mistakes)?" as Reset Confirmation Area 490a. It also presents the options "Yes" and "No". The employer can set an initial response regarding whether or not to reset the 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 or tapping) the confirmation button 490b.

[0197] The following section will first explain the case where the employer accepts the job seeker's objection and selects "yes" as the initial response in order to redefine the reason for cancellation.

[0198] In step S70, the cancellation reason reset process is performed. If the employer accepts the objection from the job seeker 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 Figure 31 is displayed on the employer terminal 104. The cancellation reason reset screen 500 consists of a job information display area 502, a cancellation reason display area 504, a supplementary 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 also be displayed modally overlaid on the previously entered page. Alternatively, the matching cancellation confirmation screen 530, described later, may be displayed modally overlaid on the cancellation reason reset screen 500.

[0199] In the job offer information display area 502, job offer information to be cancelled is displayed. For example, information such as "Target job offer: Work at a restaurant", "Working date and time: March 20, 2019, 8:00 - 17:00", and "Target worker: 1 person, Taro Yamada" is presented, enabling the employer to clearly identify the reset target. In the cancellation reason display area 504, both the cancellation reason recognized by the worker and the cancellation reason approved by the store (employer) are displayed. For example, it is displayed as "Cancellation reason recognized by the worker: Employment became impossible due to the company's circumstances" and "Cancellation reason approved by the store: Does not conform to the dress code and grooming regulations", allowing the employer to confirm the difference in their understandings and make an appropriate reset decision. In the supplementary information display area 506, fact verification and supplementary explanations by customer support are presented. For example, it is displayed as "When communicating with the worker, it was reported that when arriving at the store, there was a notice that the store was not yet ready for opening", which can be used as reference information for the employer when making a reset decision.

[0200] The message negotiation button 508 is a button for directly starting negotiations between the employer and the job seeker. By selecting (clicking, tapping, etc.) the message negotiation button 508, communication such as a chat function becomes possible to resolve the difference in understanding between the two parties and facilitate smooth agreement formation.

[0201] In the cancellation reason selection area 510, a list of resetable cancellation reasons is displayed. The employer can change the cancellation reason by selecting an appropriate reason from the presented reasons. In this embodiment, a list of cancellation reasons similar to the cancellation reason selection area 434 shown in FIG. 23 is displayed.

[0202] By selecting the confirmation button 512, the cancellation reason is reset by the employer, 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 re - perform the determination of the suspension allowance and payment process as necessary.

[0203] In step S72, similar to step S54, the management server 102 determines whether the reason for cancellation after resetting corresponds to the employer's convenience. Employer's convenience includes deficiencies on the company side, business suspension, bad weather, disasters, suspension of company use, errors in job requirements, legal restrictions, etc. On the other hand, reasons due to the job seeker's deficiencies are not determined as the employer's convenience. This determination result is used for the determination of payment of unemployment benefits.

[0204] If the reason for cancellation reset by the employer corresponds to any of the reasons not due to the employer's convenience, regardless of whether the timing of employment cancellation is before or after a predetermined time from the employment start time, for example, regardless of whether it is before 24 hours or after 24 hours from the employment start time, payment of unemployment benefits is not required. On the other hand, if the timing of employment cancellation is after a predetermined time from the employment start time, for example, after 24 hours, and the reason for cancellation set by the employer is other than these cancellable 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 natural disasters, if the number of recruits needs to be changed due to a significant change in the workload, and if there is a posting error, that is, an error in the job content or date and time, payment of unemployment benefits is required.

[0205] In addition, when "other reasons" is selected as the reason for cancellation, regardless of whether the timing of employment cancellation is before or after a predetermined time, for example, regardless of whether it is before 24 hours or after 24 hours, it may be regarded as corresponding to the payment of unemployment benefits.

[0206] In step S74, based on the above determination result, when it is determined that the employer is eligible for payment of unemployment benefits on the employer terminal 104, a confirmation process for canceling the matching by the employer is performed. On the employer terminal 104, as shown in FIG. 32, a matching cancellation confirmation screen 53 is displayed. The matching cancellation confirmation screen 530 includes a cancellation information display area 532, a notice display area 53, a confirmation area 536, a close button 538, and a cancellation confirmation button 540.

[0207] The cancellation information display area 532 displays the job posting and job seeker information subject to cancellation. For example, it displays the job title (e.g., "Restaurant work"), the 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 applicants (e.g., "1 person"), and the selected reason for cancellation (e.g., "Unable to work due to circumstances on the company's side"). This allows employers to confirm the job posting, the job seeker, and the re-set reason for cancellation before finalizing the offer.

[0208] Important notes regarding the cancellation are displayed in area 534. For example, it states that the operation is reflected immediately and cannot be undone, that messaging with the worker will no longer be possible after confirmation, and that if layoff allowance is incurred, the service provider will handle withholding tax, and the employer will need to handle tax matters based on the deduction amount. Furthermore, the amount of layoff allowance to be paid as a result of this cancellation (e.g., "6,000 yen") is displayed. In addition, a note is displayed stating that "if the cancellation is made within 24 hours of the start time of work due to reasons on the company's side, the company will be required to pay the layoff allowance (generally the full amount)." This allows employers to be aware of their financial obligations and make careful decisions.

[0209] 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 concerning the layoff allowance," "I have confirmed that the reason for cancellation is correct," and "I have confirmed the precautions." The cancellation confirmation button 540 is not activated until these confirmations are completed, thereby preventing accidental operation due to insufficient confirmation.

[0210] When the close button 538 is selected, the confirmation screen ends, and the cancellation operation is not finalized. On the other hand, when the cancel confirmation button 540 is selected, the cancellation is finally finalized, and the confirmation information is sent to the management server 102. By this operation, the cancellation process is executed, a cancellation notice is sent to the target job seeker, and the process proceeds to the payment process for unemployment benefits.

[0211] In step S76, similar to step S58, the management server 102 receives cancellation confirmation information from the employer terminal 104. After receiving it, the management server 102 updates the performance database 64 and finalizes the employment cancellation.

[0212] In step S78, similar to step S60, a cancellation notice is sent to the job seeker terminal 106, and the presence or absence of unemployment benefits and the scheduled payment date are displayed on the notice screen.

[0213] In step S80, similar to step S62, the payment section 54 of the management server 102 performs the payment process for unemployment benefits. Based on the calculated amount, a transfer process is executed from the employer's account to the job seeker's designated account or wallet.

[0214] Penalty points may be given to the employer who has canceled the employment. When the cumulative value of the penalty points reaches a predetermined reference value or more, some penalty may be given to the employer. For example, when the cumulative value of the penalty points reaches a predetermined reference value or more, a penalty such as prohibiting the employer from posting job offers for a predetermined period may be given. The penalty points are stored in the employer information database 62 in association with the employer ID of the employer who has canceled the employment.

[0215] If it is determined that payment of layoff allowance is unnecessary after resetting the reason for cancellation, the same process as in steps S56 to S64 above will be performed, as shown in Figure 26. In this case, the job seeker may be allowed to file another objection if they are dissatisfied with the reset reason for cancellation.

[0216] In this case, as shown in Figure 33, the matching cancellation confirmation screen 530 is displayed on the employer terminal 104, and the employer confirms the cancellation of the matching. The matching cancellation confirmation screen 530 consists of a cancellation information display area 532, a precautions display area 534, a confirmation area 536, a close button 538, and a cancellation confirmation button 540. The content of the matching cancellation confirmation screen 530 is the same as that of the matching cancellation confirmation screen 450 shown in Figure 27, so an explanation is omitted.

[0217] Next, we will explain the case in step S68 when the employer does not accept the objection from the job seeker and selects "No" as the first response. The second message confirmation screen 520 shown in Figure 34 is displayed on the employer terminal 104. The second message confirmation screen 520 is configured to prompt employers who have a mismatch in the reason for cancellation or who require confirmation to select the correct reason for cancellation. The second message confirmation screen 520 includes a job information display area 482, a cancellation reason display area 484, a supplementary 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.

[0218] The job information display area 482, the cancellation reason display area 484, and the supplementary information display area 486 have the same configuration as described above, so their explanation is omitted.

[0219] The cancellation reason selection area 522 is an area where the employer can re-select the cancellation reason they ultimately determined to be correct. Selection area 522a presents a list of re-selectable cancellation reasons, and the employer selects the appropriate reason as their second response. The options include, for example, "Reason set by the store," "Other reason," and "Cannot be determined (discuss via message)." After making a selection, the employer confirms the re-selection by pressing the confirmation button 522b.

[0220] If the employer selects "Reason set by the store" or "Other reason" as the second response, the process proceeds to step S70, similar to when "Yes" is selected on the first message confirmation screen 480. This displays the cancellation reason reset screen 500 shown in Figure 31, and the cancellation reason reset process is performed. Subsequent processing is carried out according to the flowchart in Figure 29.

[0221] On the other hand, if the employer selects "Cannot confirm (conduct discussions via message)" as the second response, the discussion will proceed between the employer and the job seeker. Similarly, selecting the message discussion button 508 on the cancellation reason reset screen 500 will also proceed to discussions between the employer and the job seeker.

[0222] The consultation between the employer and the job seeker is conducted according to the flowchart in Figure 35. If, in step S68, the employer selects the option "Cannot confirm (conduct consultation via message)" or selects the message consultation button 508 on the cancellation reason reset screen 500, the process proceeds to the consultation mode in step S82.

[0223] In step S82, a consultation is initiated in consultation mode. When the management server 102 receives information that a consultation has started 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 Figure 36, a chat area 492 is added to the first message confirmation screen 480, enabling direct exchange of opinions between the employer and the job seeker via chat.

[0224] The chat area 492 in the first message confirmation screen 480 is an interactive area for employers and job seekers to 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 the job seeker. The chat area 492 includes the username to identify the speaker, time information, and the entered text information. This allows employers and job seekers to discuss the reason for cancellation and the background circumstances, and to aim for a final agreement.

[0225] Note that in the first message confirmation screen 480, the job information display area 482, the cancellation reason display area 484, the supplementary information display area 486, and the cancellation reason reset confirmation area 490 (490a, 490b), excluding the chat area 492, have the same configuration as the first message confirmation screen 480 described above, so their explanation is omitted. These areas allow employers to proceed with the chat while retaining basic information about the job in question, thereby preventing errors and insufficient information.

[0226] Furthermore, the management server 102 should 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 from both in real time. Alternatively, the message log may be recorded in the performance database 64 for audit trail management. This makes it possible to appropriately audit the content of consultations between employers and job seekers.

[0227] If the employer clicks the "No" button in the cancellation reason reset confirmation area 490 during the consultation, the third message confirmation screen 550 is displayed on the employer terminal 104, as shown in Figure 37. The third message confirmation screen 550 includes a job information display area 482, a cancellation reason display area 484, a supplementary information display area 486, a cancellation reason selection area 552, and a chat area 492.

[0228] The job information display area 482, the cancellation reason display area 484, and the supplementary information display area 486 are the same as those in the second message confirmation screen 520 shown in Figure 34, so their explanation is omitted. Also, the chat area 492 is the same as the chat area 492 in the first message confirmation screen 480 shown in Figure 36, so its explanation is omitted.

[0229] The cancellation reason selection area 552 is an area where the employer can re-select the cancellation reason they ultimately determined to be correct. Selection area 552a presents a list of re-selectable cancellation reasons, and the employer selects the appropriate reason as their third response. The options may include, for example, "Reason claimed by the worker," "Reason set by the store," and "Other reason." After selection, the employer confirms the re-selection by pressing the confirmation button 552b.

[0230] If the employer selects "the reason asserted by the worker" as the third response, the employer is deemed to have accepted the reason for cancellation stated by the job seeker, and the process proceeds accordingly. In this case, the process moves to step S72 of the flowchart in Figure 29. The management server 102 determines whether the reason for cancellation stated by the job seeker falls under the employer's circumstances. If it falls under the employer's circumstances, the process from steps S74 to S80 is performed. If it does not fall under the employer's circumstances, the process from steps S56 to S64 of the flowchart shown in Figure 26 is performed.

[0231] When the employer selects "reason set by the store" or "other reasons" as the secondary response, if "Yes" is selected on the first message confirmation screen 480, the process proceeds to step S70 in the same manner as when "Yes" is selected. As a result, the cancellation reason reset screen 500 shown in FIG. 31 is displayed, and the process of resetting the cancellation reason is performed. Thereafter, the process proceeds to step S72 of the flowchart in FIG. 29. The management server 102 determines whether the cancellation reason reset by the employer corresponds to the employer's convenience. If it corresponds to the employer's convenience, the processes of steps S74 to S80 are performed. If it does not correspond to the employer's convenience, the processes of steps S56 to S64 of the flowchart shown in FIG. 26 are performed.

[0232] If an agreement is not reached over a preset predetermined period (for example, 24 hours), the management server 102 proceeds to step S84 and automatically terminates the negotiation mode. In this case, separate solutions are taken by the mediation of the service provider company or customer support. For example, a support person intervenes and makes a neutral judgment based on evidence or performs the reset operation on behalf of the user.

[0233] [Matching Restriction Processing] In the matching support system 100, in the process of employment cancellation by the employer, it has a function to control the re-matching of job seekers on the same day based on whether unemployment benefits are paid.

[0002] 03> When unemployment benefits are paid, the management server 102 performs the payment process of unemployment benefits and the process of controlling matching. When an employment cancellation meets the conditions for paying unemployment benefits, the employer who made the employment cancellation and the related employers associated with the employer are regarded as specific employers, and the matching on a specific employment day between the specific employers and the job seekers targeted by the employment cancellation is restricted.

[0235] In addition, job seekers whose job offers have been cancelled may be proposed to specific employers as specific job seekers, and re-matching on a specific employment date by such specific job seekers may be restricted according to the selection of the specific employer side. Specifically, on the employer terminal 104 used by the employer who cancelled the job offer, the job seekers whose job offers have been cancelled may be presented as specific job seekers, and when the employer selects such specific job seekers as the objects of re-matching restriction, re-matching on a specific employment date by such specific job seekers may be restricted.

[0236] Here, the specific employment date is preferably set within a predetermined period from the employment scheduled date of the job offer for which the employer cancelled the job offer. For example, the specific employment date is until 24 hours after the employment scheduled time of the job offer for which the employer cancelled the job offer. Also, for example, the specific employment date is the period until the date changes from the employment scheduled date of the job offer for which the employer cancelled the job offer. The related employers associated with the employer who cancelled the job offer are the employers associated as related stores with the employer who cancelled the job offer in the employer information database 62. For example, the employer who cancelled the job offer and the employers associated as related stores with such employer are treated as specific employers.

[0237] As a specific example, when the job offer cancellation meets the conditions for payment of unemployment benefits, matching is restricted until the date of the employment scheduled date changes between the specific employer and the job seeker whose job offer has been cancelled.

[0238] Also, the restriction on matching is lifted when a predetermined condition is met. The predetermined condition is after the lapse of the period defined as the specific employment date. For example, the restriction on matching is lifted 24 hours after the cancelled employment scheduled date or after the date has been changed from the cancelled employment scheduled date.

[0239] This can prevent rematching and payment of remuneration on a specific working day when employment is cancelled. Therefore, it is possible to prevent the combination of unemployment benefits and remuneration for a specific employer from reaching the withholding target amount (e.g., 9,300 yen / day), and avoid a situation where the withholding process for tax matters becomes complicated.

[0240] On the other hand, even when unemployment benefits are paid, matching with employers other than the specific employer is not restricted. This allows job seekers to secure opportunities for matching with other employers on the day of employment cancellation, thus promoting job seekers' employment opportunities.

[0241] Even if the total of the unemployment benefits paid by the specific employer and the remuneration paid by other employers exceeds the withholding target amount (e.g., 9,300 yen / day), no withholding process will occur as long as the amount paid by each employer does not exceed the withholding target amount. For example, if Employer A pays 5,000 yen in unemployment benefits and Employer B pays 5,000 yen as remuneration for employment, the total amount exceeds 9,300 yen, but no withholding process is required for either Employer A or Employer B.

[0242] Also, even if the amount paid by any employer exceeds the withholding target amount, if the employers subject to the withholding process are different, it can be handled by the normal withholding process in the matching support system 100. For example, if Employer A pays 5,000 yen in unemployment benefits and Employer B pays 10,000 yen as remuneration for employment, withholding process is required for Employer B, but it can be handled by the normal withholding process.

[0243] Also, when no unemployment benefits occur, matching with all employers including the specific employer is not restricted. This can avoid unnecessary matching restrictions in situations where processes such as withholding are not required, and enable flexible employment for job seekers.

[0244] Also, after a job cancellation has occurred and a job seeker files an objection to the reason for the cancellation, and negotiations have started between the employer and the job seeker and it has not been determined whether unemployment benefits will occur, the matching between a specific employer and the job seeker on a specific work date may be restricted. By doing so, it is possible to avoid a situation where the withholding handling for tax purposes becomes complicated in the event that unemployment benefits occur in the future in a situation where there is a possibility of unemployment benefits occurring in the future.

[0245] Hereinafter, the specific processing method of the matching restriction will be described. First, the case where the management server 102 receives information regarding the confirmation of cancellation for paying unemployment benefits from the employer terminal 104 in step S58 of the flowchart in FIG. 21 will be described.

[0246] When the management server 102 receives the information regarding the confirmation of cancellation transmitted from the employer terminal 104 in step S58, it stores the information regarding the cancelled matching in the matching restriction database 70. In this case, since the payment of unemployment benefits occurs, the process of restricting the matching between the specific employer and the job seeker is performed.

[0247] When restricting the matching between a specific employer and a job seeker, the management server 102 makes it impossible to apply when a job seeker who has had their job application cancelled applies for the job opening information of the specific employer. The management server 102 preferably makes it impossible to select the job opening information display area 232 of the specific employer on the job opening list screen 220 presented on the job seeker terminal 106 used by the job seeker, for example.

[0248] For example, as shown in the matching restriction database 70 in Figure 38, if a match between an employer with employer ID E0001 and a job seeker with job seeker ID W0004 is canceled on March 24, 2019, and a layoff allowance is paid, a restriction will be placed so that the job seeker with job seeker ID W0004 cannot select the job information display area 232 of the employer with employer ID E0001 on the job list screen 220 displayed on the job seeker terminal 106 used by the job seeker. In addition, the job information display areas 232 of employers E0004 and E0005, who are related specific employers, will also be restricted from being selected. Here, the matching restriction will only be in effect for one day, March 25, 2019, which is the specific workday subject to the work cancellation. That is, the matching restriction will be lifted 24 hours after the specific workday that was canceled (or after the date changes).

[0249] Furthermore, if matching between specific employers and job seekers is restricted, the management server 102 may exclude the specific employer's job information from the list of jobs presented to specific employers and job seekers whose employment has been canceled. For example, the management server 102 may prevent the specific employer's job information display area 232 from being displayed on the job list screen 220 presented on the job seeker terminal 106 used by the job seeker.

[0250] For example, as shown in the matching restriction database 70 in Figure 38, if a match between an employer with employer ID E0001 and a job seeker with job seeker ID W0004 is canceled on March 24, 2019, and a layoff allowance is paid, a restriction will be placed so that the job information display area 232 for employer with employer ID E0001 is not displayed on the job list screen 220 presented on the job seeker terminal 106 used by the job seeker with job seeker ID W0004. In addition, the job information display areas 232 for employer IDs E0004 and E0005, which are related specific employers, will also not be displayed. Here, the matching restriction will only be in effect for one day, March 25, 2019, which is the specific workday subject to the work cancellation. That is, the matching restriction will be lifted 24 hours after the specific workday that was canceled (or after the date changes).

[0251] After the matching restrictions are imposed, the process from step S60 onward proceeds according to the flowchart in Figure 21. Similarly, if an objection is raised by the job seeker and the re-established cancellation reason falls under the category of payment of layoff allowances, the matching restrictions will also be imposed.

[0252] Next, we will explain the case in step S58 of the flowchart in Figure 26, where the management server 102 receives information from the employee terminal 104 regarding the cancellation confirmation that layoff allowance is not required.

[0253] When the management server 102 receives the cancellation confirmation information sent from the employee terminal 104 in step S58, it stores the information about the canceled match in the matching restriction database 70. In this case, since no layoff allowance is paid, no process is performed to restrict matching between the specific employee and the job seeker. Therefore, the process in step S64 is performed according to the flowchart in Figure 29.

[0254] For example, as shown in the matching restriction database 70 of FIG. 38, when the matching between an employer with employer ID E0008 and an applicant with applicant ID W0010 is canceled on March 22, 2019 and no unemployment benefit payment occurs, the matching restriction associated with the employment cancellation is not performed.

[0255] Next, in step S82 of the flowchart in FIG. 35, the case where the consultation mode is started in the management server 102 will be described.

[0256] When starting the consultation mode, the management server 102 stores information regarding the canceled matching in the matching restriction database 70. In this case, although the payment of unemployment benefits is not finalized, the process of restricting the matching between a specific employer and an applicant is performed. The matching restriction process can be performed in the same manner as in the case where unemployment benefit payment occurs.

[0257] After the matching restriction is performed, the consultation between the employer and the applicant is started along the flowchart in FIG. 29. If an objection from the applicant is recognized as a result of the consultation and the reset cancellation reason corresponds to the payment of unemployment benefits, the matching restriction is continued. On the other hand, if the applicant recognizes the cancellation reason set by the employer as a result of the consultation and the payment of unemployment benefits becomes unnecessary, the process of解除 the matching restriction is performed.

[0258] As described above, the preferred embodiments of the present invention have been described. However, the present invention is not limited to such specific embodiments, and the present invention includes the invention described in the claims and its equivalent scope. Also, the configurations of the devices described in the above embodiments and modified examples can be appropriately combined as long as no technical contradiction occurs.

[0259] [Configuration of the Invention] [Configuration 1] A matching support system that matches the employment wishes of employers and the employment wishes of applicants, Employment cancellation reception means for receiving one or more employment cancellations on a specific working day for an established matching and the reasons for the employment cancellations from an employer, Judgment means for judging whether to pay unemployment benefits to a job seeker due to the employment cancellation, Comprising With the employer who has made the employment cancellation or a related employer associated with the employer as a specific employer, when the judgment means has not determined whether to pay unemployment benefits to the job seeker for the employment cancellation and is in an undetermined state, restricting the matching between the job seeker and the specific employer on the specific working day. A matching support system characterized by this. [Configuration 2] The matching support system according to Configuration 1, The undetermined state includes a state in which an objection has been filed by the job seeker regarding the employment cancellation and negotiations are being conducted between the employer and the job seeker. A matching support system characterized by this. [Configuration 3] The matching support system according to Configuration 1 or 2, After restricting the matching, if it is determined by the judgment means that it is not necessary to pay unemployment benefits, releasing the restriction on the matching. A matching support system characterized by this. [Configuration 4] The matching support system according to any one of Configurations 1 to 3, The restriction on the matching includes at least one of excluding the job information of the specific employer in the job listings presented to the job seeker on the specific working day or making it impossible for the job seeker to apply for the job information of the specific employer. A matching support system characterized by this. [Configuration 5] A matching support program for matching the employment wishes of employers and the employment wishes of job seekers, A computer, Employment cancellation reception means for receiving from an employer one or more employment cancellations on a specific employment day for an established matching and the reasons for the employment cancellations, Determination means for determining whether to pay unemployment benefits to the job seeker due to the employment cancellation, Functioning as, Regarding the employer who has carried out the employment cancellation or a related employer associated with the employer as a specific employer, when it is in an undecided state where it has not been determined whether to pay unemployment benefits to the job seeker for the employment cancellation in the determination means, restricting the matching between the job seeker and the specific employer on the specific employment day. A matching support program characterized by this. [Configuration 6] A matching support method for matching the employment wishes of employers and the employment wishes of job seekers, On a computer, Employment cancellation reception means for receiving from an employer one or more employment cancellations on a specific employment day for an established matching and the reasons for the employment cancellations, Determination means for determining whether to pay unemployment benefits to the job seeker due to the employment cancellation, Executing, Regarding the employer who has carried out the employment cancellation or a related employer associated with the employer as a specific employer, when it is in an undecided state where it has not been determined whether to pay unemployment benefits to the job seeker for the employment cancellation in the determination means, restricting the matching between the job seeker and the specific employer on the specific employment day. A matching support method characterized by this.

Explanation of Signs

[0260] 10 Processing Unit, 12 Storage Unit, 14 Input Unit, 16 Output Unit, 18 Communication Unit, 20 Processing Unit, 22 Storage Unit, 24 Input Unit, 26 Output Unit, 28 Communication Unit, 30 Processing Unit, 32 Storage Unit, 34 Input Unit, 36 Output Unit, 38 Communication Unit, 40 Job Seeker Information Reception Unit, 42 Employment Conditions Reception Unit, 44 Job Application 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, 70 Matching Restriction Database, 100 Matching Support System, 102 Management Server, 104 Employer Terminal, 106 Job Seeker Terminal, 108 Information Communication Network, 200 Public access settings screen, 210 Public access selection button, 212 Group-only access selection button, 214 URL-only access selection button, 216 Badge-only access selection button, 216a Hall badge selection button, 216b Dishwashing badge selection button, 216c Cooking badge selection button, 218 Hourly wage setting area, 220 Job list screen, 230 Description area, 232 Job information display area, 232a Company name display area, 232b Limited access explanation 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 Work date / time display area, 252c Special information display area, 252d Salary display area, 252e Limited access explanation area, 254 Apply button, 260 Job seeker details display screen, 270 Job seeker image display area, 272 Job seeker 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 seeker evaluation screen, 300 Job seeker 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 checkbox, 408 Change conditions button, 410 Publish button, 420 Cancel input screen, 422Batch Cancel Button, 424 (424a~424d) Matching Display Area, 426 (426a~426d) Individual Cancel 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 Explanation Area for Payment of Leave Allowance, 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, 490a Reset Confirmation Area, 490b Confirmation button, 492 Chat area, 500 Screen to reset cancellation reason, 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 Cancel confirmation button, 550 Third message confirmation screen, 552 Cancellation reason selection area, 552a Selection area, 552b Confirmation button.

Claims

1. A matching support system for matching the employment wishes of employers and the employment wishes of job seekers, an employment cancellation reception means for receiving one or more employment cancellations on a specific employment date and the reasons for the employment cancellation from the employer for the established matching; a determination means for determining whether to pay unemployment benefits to the job seeker along with the employment cancellation; comprising: When the employer who has made the employment cancellation or a related employer associated with the employer is designated as a specific employer and the determination means has not determined whether to pay unemployment benefits to the job seeker for the employment cancellation and is in an undecided state, restricting the matching between the job seeker and the specific employer on the specific employment date. A matching support system characterized by this.

2. The matching support system according to Claim 1, wherein the undecided state includes a state in which an objection has been filed by the job seeker regarding the employment cancellation and negotiations are being conducted between the employer and the job seeker. A matching support system characterized by this.

3. The matching support system according to Claim 1 or 2, wherein after restricting the matching, when the determination means determines that it is not necessary to pay unemployment benefits, the restriction on the matching is lifted. A matching support system characterized by this.

4. The matching support system according to Claim 1 or 2, wherein the restriction on the matching includes at least one of excluding the job information of the specific employer in the job offer list presented to the job seeker on the specific employment date or making it impossible for the job seeker to apply for the job information of the specific employer. A matching support system characterized by this.

5. A matching support program for matching the employment wishes of employers and the employment wishes of job seekers, causing a computer to function as an employment cancellation reception means for receiving one or more employment cancellations on a specific employment date and the reasons for the employment cancellation from the employer for the established matching; a determination means for determining whether to pay unemployment benefits to the job seeker along with the employment cancellation; and function as such, A matching support program characterized in that, when an employer who has canceled employment or a related employer associated with such employer is designated as a specified employer, and the determination means has not yet decided whether or not to pay a layoff allowance to the job seeker for the cancellation of employment, the program restricts matching between the job seeker and the specified employer on the specified employment day.

6. A matching support method that matches the employment preferences of employers with the employment preferences of job seekers, On the computer, A means of receiving employment cancellations from employers regarding successful matches, including one or more employment cancellations for specific workdays and the reasons for such cancellations. A determination means for determining whether or not to pay layoff allowances to job seekers in connection with the aforementioned job cancellation, Make it run, A matching support method characterized in that, when an employer who has canceled employment or a related employer associated with such employer is designated as a specified employer, and the determination means has not yet decided whether or not to pay a layoff allowance to the job seeker for the cancellation of employment, the matching between the job seeker and the specified employer is restricted on the specified employment day.

Citation Information

Patent Citations

  • JP2022184655A

  • JP2025105599A

  • JP2020184310A