Systems, methods, and programs for managing job postings

The system enhances job matching by controlling application acceptance based on job posting days and health examination validity, ensuring valid results are used for appropriate employer-seeker matching.

JP7854239B1Active Publication Date: 2026-05-01TIMEE INC
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
TIMEE INC
Filing Date
2025-12-23
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

Conventional job matching systems do not fully utilize health examination results, such as health check reports and fecal test certificates, to facilitate appropriate matching between job offers and job seekers.

Method used

A system that manages job postings by controlling the acceptance of applications based on the working days of specific job postings and the validity period of health examination results held by job seekers, using a service provision server to provide job information, manage health examination results, and control application acceptance.

Benefits of technology

Supports appropriate matching between job seekers and employers by ensuring applications are accepted only when valid health examination results are within their validity period, improving the matching rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007854239000001_ABST
    Figure 0007854239000001_ABST
Patent Text Reader

Abstract

This service supports appropriate matching between job seekers and employers using the results of health examinations conducted by job seekers. [Solution] A service provision server 10 according to one embodiment of the present invention provides a job matching service to a business operator's representative operating a business terminal 20, a store representative operating a store terminal 30, and a worker operating a worker terminal 40, all of which are connected via a communication network NW, in order to match job openings with workers. The server 10 manages the health test results of workers and controls the acceptance of applications from workers to job openings based at least on the working days of the job opening that require the test results and the validity period of the test results held by the worker. This makes it possible to accept applications while taking into account the validity period of health test results, and as a result, the matching rate between job openings and workers can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a technology for managing job offers.

Background Art

[0002] Conventionally, job matching services that match job offers (employers) and job seekers have been provided. Among these job offers in such job matching services, there are also job offers that require the results of health examinations (for example, negative fecal test certificates, etc.). For example, in Patent Document 1 below, in a system that matches employers and job seekers, as personal information of job seekers, a health check report and fecal test results, etc. are managed, and it is disclosed that such personal information becomes materials necessary when an employer undergoes an administrative inspection.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, although the conventional system described above manages information such as health check reports and fecal test results, it cannot be said that such information has been fully utilized for matching job offers (employers) and job seekers.

[0005] One object of an embodiment of the present invention is to support appropriate matching between job offers (employers) and job seekers using the test results related to the health of job seekers. Other objects of the embodiments of the present invention will become apparent by referring to the entire specification.

Means for Solving the Problems

[0006] A system according to one embodiment of the present invention is a system for managing job postings, comprising one or more computer processors, wherein the one or more computer processors execute a plurality of processes including: a process for providing job posting information from employers to job seekers; a process for managing the results of health examinations of job seekers; and a process for controlling the acceptance of applications from job seekers to the job postings, wherein the controlling process controls the acceptance of applications from job seekers to specific job postings based at least on the working days of the specific job posting and the validity period of the examination results held by the job seekers, when the job posting is a specific job posting that requires the examination results.

[0007] A method according to one embodiment of the present invention is a method for managing job postings, performed by one or more computers, comprising the steps of: providing job posting information relating to the job postings from employers to job seekers; managing the results of health examinations of the job seekers; and controlling the acceptance of applications by the job seekers for the job postings, wherein the controlling step controls the acceptance of applications by the job seekers for the specific job postings, based at least on the working days of the specific job postings and the validity period of the health examination results held by the job seekers, if the job postings are specific job postings that require the health examination results.

[0008] A program according to one embodiment of the present invention is a program for managing job postings, which causes one or more computers to execute a plurality of processes including: a process for providing job posting information from a business operator to a job seeker; a process for managing the results of health examinations of the job seeker; and a process for controlling the acceptance of applications from the job seeker to the job posting, wherein the controlling process controls the acceptance of applications from the job seeker to the specific job posting, at least based on the working days of the specific job posting and the validity period of the health examination results held by the job seeker, when the job posting is a specific job posting that requires the health examination results. [Effects of the Invention]

[0009] Various embodiments of the present invention support appropriate matching between job seekers and employers using the results of health examinations of job seekers. [Brief explanation of the drawing]

[0010] [Figure 1] A schematic diagram showing the configuration of a network including a service provision server 10 according to one embodiment of the present invention. [Figure 2] A diagram illustrating the information managed by brand information table 1511. [Figure 3] A diagram illustrating the information managed by business information table 1512. [Figure 4] A diagram illustrating the information managed by store information table 1513. [Figure 5] A diagram illustrating the information managed by worker information table 1514. [Figure 6] A diagram illustrating the information managed by the stool sample request management table 1515. [Figure 7] A diagram illustrating the information managed by the stool sample kit management table 1516. [Figure 8] A diagram illustrating the information managed by the job posting management table 1517. [Figure 9] A diagram illustrating the information managed by the work management table 1518. [Figure 10] A diagram illustrating the job registration screen 50. [Figure 11] This diagram illustrates the job listing screen for stores (screen 52). [Figure 12] An example diagram of the worker job listing screen 60. [Figure 13] A diagram illustrating the display content of individual display area 661. [Figure 14] A diagram illustrating the job details screen 70. [Figure 15] A flowchart illustrating the processes that server 10 executes in response to job applications from workers. [Figure 16] A diagram illustrating the first notification screen 72. [Figure 17] A diagram illustrating the second notification screen 74. [Figure 18] A diagram illustrating the job offer proposal screen 76. [Figure 19] A diagram illustrating the work management screen 80. [Figure 20] A diagram illustrating the work management screen 80 when the corresponding job offer requires a negative test certificate. [Figure 21] A diagram illustrating the work management screen 80 when the worker does not have a valid negative test certificate on the work date of the corresponding job offer. [Figure 22] A diagram for explaining the process of the test after the worker requests the shipment of the test kit. [Figure 23] A diagram illustrating the test request management screen 90. [Figure 24] A diagram illustrating the test kit registration screen 92. [Figure 25] A flowchart illustrating the process executed by the server 10 when automatically canceling an application for a job offer.

Embodiments for Carrying Out the Invention

[0011] Hereinafter, embodiments of the present invention will be described with reference to the drawings. In each drawing, the same or similar components may be assigned the same reference numerals.

[0012] Figure 1 is a schematic diagram showing the configuration of a network including a service provision server 10 according to one embodiment of the present invention. As shown in the figure, the server 10 is connected to a business operator terminal 20, a store terminal 30, and a worker terminal 40 via a communication network NW such as the Internet. In Figure 1, only one business operator terminal 20, one store terminal 30, and one worker terminal 40 are shown, but the server 10 is connected to multiple business operator terminals 20, one store terminal 30, and one worker terminal 40. The server 10 provides a job matching service to business operator personnel who operate business operator terminals 20 located at businesses (companies, etc.) that employ workers (job seekers), store personnel who operate store terminals 30 located at each store owned by the business operator, and workers who operate worker terminals 40, for matching job postings (businesses) with workers. The server 10 is an example of a device that implements all or part of the system of the present invention.

[0013] First, the hardware configuration of the service provision server 10 will be described. The service provision server 10 is configured as a general-purpose computer and, as shown in Figure 1, includes a computer processor 11, main memory 12, input / output interface 13, communication interface 14, and storage (memory device) 15. These components are electrically connected via buses and the like (not shown).

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

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

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

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

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

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

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

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

[0022] A person in charge at a business that operates the business terminal 20 configured in this way can use the business-use functions of the job matching service provided by the server 10 by communicating with the server 10 via the business terminal-side program 252 installed on the storage 25, etc.

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

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

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

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

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

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

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

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

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

[0032] In this embodiment, the service provision control unit 114 is configured to provide (disclose) job information regarding job postings from businesses to workers (job seekers). The job information is registered, for example, based on information entered via a screen output at a business terminal 20 or a store terminal 30. The job information is transmitted, for example, to a worker terminal 40 and displayed on a screen output at the worker terminal 40.

[0033] Furthermore, the service provision control unit 114 is configured to manage the results of health examinations of workers. These health examinations include, but are not limited to, stool examinations. The results of these examinations are managed, for example, in one or more tables included in the various tables 151.

[0034] Furthermore, the service provision control unit 114 is configured to control the acceptance of applications from workers for job openings. Applications for job openings are made, for example, via a screen displayed on the worker terminal 40. For example, the service provision control unit 114 determines whether or not to accept the worker's application.

[0035] In this embodiment, when the service provision control unit 114 controls the acceptance of applications from workers, if the target job is a specific job that requires the above-mentioned test results, it is configured to control the acceptance of applications from workers to that specific job based at least on the working days of the specific job and the validity period of the test results held by the worker. For example, the service provision control unit 114 accepts an application from a worker if the worker has valid test results and the validity period of those results has not expired as of the working days of the specific job (i.e., the working days are within the validity period) (i.e., the worker has test results that include the working days of the specific job within the validity period), while not accepting an application from a worker if the worker does not have valid test results, or even if the worker has valid test results, the validity period of those results has expired as of the working days of the specific job (i.e., the working days are outside the validity period) (i.e., the worker does not have test results that include the working days of the specific job within the validity period).

[0036] Thus, the service provider server 10 in this embodiment manages the health test results of workers and controls the acceptance of applications from workers to job postings based at least on the working days of the job postings that require the test results and the validity period of the test results held by the worker. This makes it possible to accept applications while taking into account the validity period of health test results, and as a result, the matching rate between job postings and workers can be improved. In other words, the server 10 supports appropriate matching between job postings (employers) and job seekers using the health test results of job seekers.

[0037] In this embodiment, the service provision control unit 114 may be configured to recommend to a worker that they obtain (including re-obtain) an inspection result if the worker does not have an inspection result that includes the working days of the specific job posting within its validity period. Obtaining an inspection result can also be referred to as undergoing an inspection. For example, the service provision control unit 114 provides the worker with information recommending the acquisition of an inspection result (for example, by transmitting it to the corresponding worker terminal 40). In this case, along with the recommendation to obtain an inspection result, the service provision control unit 114 may also accept an application from the corresponding worker to obtain the inspection result (an application for an inspection). Such a configuration makes it possible to recommend the acquisition of an inspection result to workers who do not have a valid inspection result.

[0038] Furthermore, the service provision control unit 114 may be configured to recommend that a worker reacquire the test results even if the worker has test results that include the work day of the specified job posting within the validity period, if the number of days (slack days) from the work day to the end of the validity period (final day) of the test results is less than or equal to a predetermined value (for example, 1 day). For example, the service provision control unit 114 may provide the worker with information recommending the reacquisition of the test results (for example, by transmitting it to the corresponding worker terminal 40), and accept an application from the corresponding worker to reacquire the test results (an application for re-examination) in conjunction with the recommendation to reacquire the test results. Such a configuration makes it possible to recommend the reacquisition of test results to workers with a short number of days from the work day to the end of the validity period of the test results.

[0039] Furthermore, the service provision control unit 114 may be configured to propose to a worker other specific job (job requiring the test result) whose work dates are set within the validity period of the test result the worker possesses, if the worker does not have a test result that includes the work dates of the specific job within the validity period of the test result the worker possesses. For example, the service provision control unit 114 extracts job information from among multiple job postings that are similar to the original specific job (for example, determined based on the job classification, work location, and the type of business operator) and whose work dates are set within the validity period of the test result the worker possesses, and provides the extracted job information to the worker (for example, by transmitting it to the corresponding worker terminal 40). In this case, along with the proposal of other specific job postings, the service provision control unit 114 may also accept applications from the corresponding worker for those specific job postings. Such a configuration makes it possible to propose to the worker other job postings that can utilize the test result the worker possesses, and as a result, the matching rate between job postings and workers can be improved.

[0040] Furthermore, the service provision control unit 114 may be configured to accept applications from workers for the specified job even if the worker does not have an examination result that includes the working days of the specified job within its validity period, provided that the number of days from the application date to the working day of the specified job is equal to or greater than a predetermined value (for example, 9 days). This configuration makes it possible to accept applications from workers who do not have valid examination results, provided that the number of days from the application date to the working day is long (i.e., it is possible to obtain valid examination results by the working day).

[0041] Furthermore, the service provision control unit 114 can be configured to present a screen containing an object for applying for a job to the worker (for example, by transmitting screen data and control data of the screen to the worker terminal 40), and to accept applications from workers for job openings via the screen. In this case, the object may be configured to be disabled if the worker does not have an inspection result that includes the working days of the specific job opening within the validity period. Disabling the object includes, for example, hiding it and graying it out, making it impossible to select the object. This configuration makes it possible to control whether or not to accept applications for a job opening based on the state of the object for applying for the job opening.

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

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

[0044] Figure 3 illustrates the information managed by the business information table 1512 in this example. In this example, the business information table 1512 manages information about businesses that employ workers in the job matching service, and as shown in the figure, it manages information such as the "business name" and the "brand ID" that identifies the corresponding brand, associated with a "business ID" that identifies an individual business. Businesses include, for example, companies that operate chains and franchisee companies.

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

[0046] Figure 5 illustrates the information managed by the worker information table 1514 in this example. In this example, the worker information table 1514 manages information about users registered as workers in the job matching service. As shown in the figure, it manages information such as "basic information" including name, date of birth, address, and contact information, associated with a "worker ID" that identifies each individual worker, and "latest negative stool test certificate expiration date" which indicates the expiration date (end of validity period) of the latest negative stool test certificate.

[0047] Figure 6 illustrates the information managed by the stool sample request management table 1515 in this example. In this example, the stool sample request management table 1515 manages information related to stool sample requests made by workers, and as shown in the figure, it manages information such as the "worker ID" that identifies the worker who made the request, the "request date", the "stool sample status type", and the "stool sample kit ID" that identifies the stool sample kit used for the stool sample, associated with the "stool sample request ID" that identifies an individual stool sample request. In this example, the stool sample status type is set to a value corresponding to one of the following: requested, stool sample kit registered, or test result registered. The stool sample kit includes a container for holding the sample.

[0048] Figure 7 illustrates the information managed by the stool sample kit management table 1516 in this example. In this example, the stool sample kit management table 1516 manages information about stool sample kits managed by the job matching service provider, and as shown in the figure, it manages information such as the "test date" indicating the test date of the sample contained in the stool sample kit, "test result information" which is information about the test result, and the "negative certificate expiration date" which is the expiration date of the negative test certificate if the test result is negative, associated with the "stool sample kit ID" that identifies each individual stool sample kit.

[0049] Figure 8 illustrates the information managed by the job posting management table 1517 in this example. In this example, the job posting management table 1517 manages information about job postings provided (published) to workers, and as shown in the figure, it manages information such as a "job posting ID" that identifies an individual job posting, a "store ID" that identifies the corresponding store, a "job posting title", "description", "working days", "working start time", "working end time", "job posting deadline date and time", "number of people to be hired", "hourly wage", a "negative stool test certificate required flag" indicating whether or not a negative stool test certificate is required, and a "job posting status type" indicating the status of the job posting. In this example, the job posting status type is set to a value corresponding to either "currently recruiting", "recruitment closed", "in progress", or "work completed". A negative stool test certificate may be required, for example, for job postings at restaurants and food factories. Note that basic job posting information other than working days and number of people to be hired (for example, store ID, job posting title, description, hourly wage, negative stool test certificate required flag, etc.) may be managed in a table separate from the job posting management table 1517. Basic job posting information can be described as a template for the job posting, or as the content of the work being done.

[0050] Figure 9 illustrates the information managed by the work management table 1518 in this example. In this example, the work management table 1518 manages the work of workers in jobs for which a match has been made through the job matching service. As shown in the figure, it associates a combination of a "job ID" that identifies an individual job and a "worker ID" that identifies a worker who applied for this job with information such as the worker's actual start date and time, the worker's actual end date and time, a "cancellation flag" indicating that the worker's application for this job was canceled, the worker's evaluation of the store, and the store's evaluation of the worker.

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

[0052] Figure 10 illustrates a job posting registration screen 50 output from a store terminal 30. This screen 50 is used by store staff to register job posting information and includes, as shown in the figure, a job posting title input area 501 for entering the job posting title, a description input area 502 for entering the job posting description, a work date and time input area 503 for entering the work date and time, a deadline input area 504 for entering the job posting deadline, a number of applicants input area 505 for entering the number of applicants, an hourly wage input area 506 for entering the hourly wage, a stool test negative certificate requirement input area 507 for entering whether a stool test negative certificate is required, and a registration button 508.

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

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

[0055] Figure 11 illustrates a store job listing screen 52 output by the store terminal 30. This screen 52 is used by store staff to view a list of job postings from their store. As shown in the figure, it has a list display area 522 that displays a list of job postings registered by the corresponding store, and a back button 524. Job postings from a specific store are extracted by referring to the store ID in the job management table 1517.

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

[0057] Figure 12 illustrates a worker job listing screen 60 output from a worker terminal 40. This screen 60 is for workers to search for jobs and, as shown in the figure, has a work location input area 62 for entering the work location (prefecture, etc.) of the job to be displayed, a work date input area 64 for entering the work dates of the job to be displayed, and a list display area 66 for displaying a list of jobs. The work location input area 62 is configured to allow the selection and input of one or more work locations.

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

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

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

[0061] When the individual display area 661 is selected, the job details screen 70, as illustrated in Figure 14, is output. As shown in the figure, the screen 70 has an information display area 702 that displays detailed information about the corresponding job and an application button 704. The application button 704 is an object for workers to apply for (apply to) a job.

[0062] Figure 15 is a flowchart illustrating the processes that the server 10 executes in response to the selection of the application button 704 on the job details screen 70 (i.e., an application for a job by a worker). When the application button 704 is selected, the server 10 first determines, as shown in the figure, whether or not the job in question requires a negative stool test certificate (step S100). Whether or not a negative stool test certificate is required for a job is determined by referring to the negative stool test certificate requirement flag in the job management table 1517.

[0063] Then, if the job does not require a negative stool test certificate (NO in step S100), server 10 confirms the acceptance of the application for the job (step S130). Specifically, a new record is inserted into the work management table 1518, and the job ID and worker ID are registered. In this example, the accepted application is immediately confirmed (matching is achieved).

[0064] On the other hand, if the job requires a negative stool test certificate (YES in step S100), the server 10 determines whether the number of days from the current date (application date) to the start date is greater than a predetermined number of days (for example, 9 days) (step S110). In this example, the same predetermined number of days applies to all job postings. In other examples of this embodiment, the predetermined number of days may be set for each brand, business, or store, and different values ​​may be set.

[0065] Then, if the number of days until the work day is greater than the prescribed number of days (YES in step S110), the server 10 notifies the worker that a negative stool test certificate is required (step S120) and confirms the acceptance of the application (step S130). This notification is made via a screen displayed on the worker terminal 40.

[0066] Figure 16 illustrates a first notification screen 72 that is displayed on the worker terminal 40 when the number of days until the start date of a job that requires a negative stool test certificate is greater than a specified number of days. This screen 72 is a screen that notifies the worker that a negative stool test certificate is required, and as shown in the figure, it has a continue button 722 with the text "Continue application" added to it. When the continue button 722 is selected, the application for the job is confirmed.

[0067] Returning to the flowchart in Figure 15, if the number of days until the workday is less than or equal to a predetermined number of days (NO in step S110), the server 10 determines whether the worker possesses a valid negative stool test certificate for that workday (step S140). The expiration date of the worker's most recent negative stool test certificate is managed in the worker information table 1514. If the expiration date of the worker's negative stool test certificate is on or after the workday of the job posting (managed in the job posting management table 1517), it is determined that the worker possesses a valid negative stool test certificate for the workday.

[0068] Then, if the worker has a valid negative stool test certificate for the working day (YES in step S140), the server 10 confirms that the application has been accepted for the job (step S130).

[0069] On the other hand, if a worker does not possess a valid negative stool test certificate for a working day (NO in step S140), the server 10 notifies the worker that their application for the job in question cannot be accepted (step S150). This notification is made via a screen displayed on the worker terminal 40.

[0070] Figure 17 illustrates a second notification screen 74 displayed on the worker terminal 40 when a worker does not possess a valid negative stool test certificate for the workday. This screen 74 notifies the worker that their application for the job cannot be accepted and, as shown in the figure, has an OK button 742. When the OK button 742 is selected, the screen returns to the job list screen 60. Thus, in this example, if the number of days until the workday is less than or equal to the specified number of days, and the worker does not possess a valid negative stool test certificate for that workday, the application for the job will not be accepted.

[0071] After notifying the worker that the application cannot be accepted, server 10 then determines whether the worker currently possesses a valid negative stool test certificate (step S160). If the worker possesses such a certificate (YES in step S160), server 10 proposes other job openings to the worker (step S170). Specifically, from among the currently recruiting job openings that require a negative stool test certificate (identified by referring to the negative stool test certificate requirement flag and job status type in the job management table 1517), job openings similar to the original job opening (for example, job openings with a nearby work location) and with work dates set before the expiration date of the worker's negative stool test certificate are extracted, and these extracted job openings are proposed to the worker. This proposal is made via a screen displayed on the worker terminal 40.

[0072] Figure 18 illustrates a job offer screen 76 that is output on the worker terminal 40 when a job offer is proposed to a worker. This screen 76 displays job offers that can utilize the negative stool test certificate (stool test result) held by the worker, and as shown in the figure, it has an individual display area 761 corresponding to each job offer. Similar to the individual display area 661 in the worker job list screen 60 described above, this area 761 displays information about the job (image, description, start time, end time, work location (store address), and hourly wage, etc.), and when this area 761 is selected, the job details screen 70 exemplified in Figure 14 is output. The job offer screen 76 may also be configured so that the displayed individual display area 761 (i.e., the proposed job offer) switches by a left or right flick or slide operation.

[0073] In this example, once the application is confirmed, a screen for managing work becomes available. Figure 19 illustrates the work management screen 80 output on the worker terminal 40. This screen 80 is for managing work for jobs where the application has been confirmed but the work has not yet been completed. As shown in the figure, it has a check-in date and time display area 82 that displays the check-in date and time (start date and time), a check-out date and time display area 84 that displays the check-out date and time (end date and time), and a check-in / out button 86. Check-in is an action performed when a worker starts work, in which case the worker terminal 40 reads a two-dimensional code (which contains information including the job ID of the corresponding job) displayed on the screen output by the store terminal 30 installed at the workplace. Check-out is an action performed when a worker starts or leaves work, in which case the worker reads the two-dimensional code. The work management screen 80 illustrated in Figure 19 corresponds to the state before starting work, in which case the check-in date and time display area 82 and the check-out date and time display area 84 are blank.

[0074] In this example, the check-in / out button 86 becomes selectable a predetermined time before the start time of the corresponding job (for example, 6 hours before), and this selectable state is maintained until the check-out is registered. Workers select the check-in / out button 86 when they clock in and clock out. When the button 86 is selected, a screen (not shown) for reading the aforementioned QR code, etc., is displayed.

[0075] Figure 20 illustrates the work management screen 80 when the corresponding job posting requires a negative stool test certificate. In this state, as shown in the figure, a stool test information display area 88 is added above the check-in / out button 86 to display information about the worker's stool test.

[0076] The work management screen 80 illustrated in Figure 20 corresponds to the case where a worker has a valid negative stool test certificate for the work day of the target job. In this case, the stool test information display area 88 displays that the worker can work without any problems because they have a valid stool test result, and a test result confirmation button 882 with the text "Check stool test result" is placed there. When this button 882 is selected, a screen (not shown) is displayed that shows information about the test result corresponding to the valid negative stool test certificate (managed in the test result information of the stool test kit management table 1516). In this way, workers can check their stool test results in the job matching service.

[0077] Figure 21 illustrates the work management screen 80 when a corresponding job requires a negative stool test certificate, and the worker does not possess a valid negative stool test certificate for the work day of that job. In this state, the work management screen 80 displays in the stool test information display area 88 that the worker does not possess a valid stool test result and therefore needs to request a stool test kit to obtain a negative certificate, along with a stool test kit request button 884 with the text "Request a stool test kit" added to it.

[0078] The stool sample kit request button 884 is an object that allows a worker to request the dispatch of a stool sample kit from the job matching service provider (i.e., to request a stool sample test). When this button 884 is selected, a screen (not shown) for requesting the dispatch of the stool sample kit is displayed, and the worker can request the dispatch of the stool sample kit through this screen. When the dispatch of the stool sample kit is requested, a new record is inserted into the stool sample request management table 1515, and the stool sample request ID, worker ID, request date, and stool sample status type are registered. The stool sample status type is set to a value corresponding to "requested".

[0079] Figure 22 is a diagram illustrating the flow of stool sample collection after a worker requests the shipment of a stool sample kit. As shown in the diagram, when a worker makes a "(1) request for shipment of a stool sample kit" to the job matching service provider, the provider (which may be another company that handles the shipment of the stool sample kit) will "(2) ship the stool sample kit" to the worker.

[0080] Next, the worker who received the stool sample kit performs "(3) Registration of the stool sample kit" with the service provision server 10. The registration of the stool sample kit is performed via a screen displayed on the worker terminal 40.

[0081] Figure 23 illustrates the stool sample request management screen 90 output on the worker terminal 40. This screen 90 is for managing stool sample requests (requests for dispatch of stool sample kits) made by workers, and as shown in the figure, it has a list display area 901 that displays a list of stool sample requests made by workers (identified by referring to the worker ID in the stool sample request management table 1515). In this area 901, one or more stool sample request objects 902, each corresponding to an individual stool sample request, are arranged vertically. Each object 902 displays the request date and the status of the stool sample. The worker selects the stool sample request object 902 that corresponds to the stool sample request for which they want to register a stool sample kit.

[0082] Figure 24 illustrates a stool sample kit registration screen 92 that is output in response to the selection of a stool sample request object 902. As shown in the figure, the screen 92 has an image display area 921 that displays an image input via the camera of the worker terminal 40. The worker adjusts the positions of the stool sample kit and the worker terminal 40 so that the two-dimensional code attached to the stool sample kit to be registered is included in the image display area 921.

[0083] When a two-dimensional code attached to the stool sample kit is included in the image display area 921, the worker terminal 40 reads the two-dimensional code and obtains the stool sample kit ID embedded in the two-dimensional code. The obtained value of the stool sample kit ID is then sent to the server 10 and registered in the stool sample request management table 1515 as the stool sample kit ID of the corresponding stool sample request. Once the stool sample kit is registered, the stool sample status type of the corresponding stool sample request in the stool sample request management table 1515 is updated to a value corresponding to "Stool sample kit registered". In addition, information and / or a video explaining the testing procedure (how to use the stool sample kit, etc.) may be displayed on the stool sample kit registration screen 92.

[0084] Next, the worker submits "(4) Test Request (Sending of Stool Sample Kit)" to the testing company. After the testing company performs the test, the testing company then submits "(5) Registration of Test Results" to the service provider server 10. The registration of test results is performed via a screen (not shown) output by an information processing terminal (not shown) installed at the testing company. Once the test results are registered, the stool sample kit management table 1516 registers the test date and test result information for the corresponding stool sample kit. Furthermore, if the test result is negative, the expiration date of the negative certificate (for example, 30 days after the test date) is registered. The test date may be the date the test results are registered to the server 10, or it may be an earlier date (for example, the date of judgment by the testing company). Once the test result information is registered, the stool sample request management table 1515 updates the stool sample status type of the corresponding stool sample request to a value corresponding to "Test Results Registered". Furthermore, when the expiration date of a negative test certificate is registered in the stool sample kit management table 1516, the latest expiration date of the corresponding worker's negative stool sample certificate is updated in the worker information table 1514.

[0085] In this example, a stool sample kit is sent from the job matching service provider upon request from a worker. However, instead of this, or in addition to this, the business operator acting as the employer in the job matching service may pre-distribute the stool sample kit to each of its stores or other locations (such as convenience stores). In this case, if a worker does not possess a valid negative stool sample certificate on the work day of a job that requires such a certificate, the work management screen 80 may display a QR code for receiving the pre-distributed stool sample kit instead of, or in addition to, the stool sample kit request button 884. In this case, when receiving the stool sample kit distributed to each store or other location, the validity of the QR code may be checked via an information processing terminal such as the store terminal 30 (the stool sample kit can be received if the QR code is valid). In this case, the QR code may be invalidated when the number of days remaining until the work day of the corresponding job falls below a predetermined number of days (when it is not possible to take the test in time).

[0086] In this example, when the number of days remaining until the start date of a job requiring a negative stool test certificate reaches a predetermined number of days (e.g., 2 days), applications from workers who do not possess a valid negative certificate are automatically canceled. In this example, the same predetermined number of days applies to all job postings. In other examples of this embodiment, the predetermined number of days can be set differently for each brand, business, or store, for example.

[0087] Figure 25 is a flowchart illustrating the processes that server 10 executes when automatically canceling applications for such job postings. These processes are executed at predetermined times (for example, at 1:00 AM every day).

[0088] First, as shown in the diagram, Server 10 extracts the work management information (combinations of job postings and workers) that are subject to automatic cancellation (step S200). Specifically, Server 10 identifies job postings that require a negative stool test certificate and for which the number of remaining days until the work date has reached a predetermined number (identified by referring to the work date and the flag indicating whether a negative stool test certificate is required in Job Management Table 1517), identifies workers who have applied for the identified job postings (identified by referring to the Job ID in Work Management Table 1518), and extracts combinations of the identified workers with the job postings, specifically workers who do not have a negative stool test certificate with an expiration date after the work date (identified by referring to the latest negative stool test certificate expiration date in Worker Information Table 1514).

[0089] Next, server 10 cancels the application in the extracted work management information (step S210). Specifically, the cancellation flag for the relevant work management information (combination of job posting and worker) is updated in the work management table 1518. When an application is canceled, output of the work management screen 80 for the corresponding work management information becomes unavailable.

[0090] On working days, the attendance of workers is managed. Specifically, as described above, at the time of arrival and departure, a two-dimensional code displayed on the screen output by the store terminal 30 is read via the worker terminal 40 of the worker, and the arrival and departure times are registered in the work management table 1518. An employment contract may also be concluded between the corresponding business and the worker when the arrival and departure times are registered. After the worker leaves work, a mutual evaluation is conducted between the worker and the store. Specifically, the evaluations entered via the screens output by the store terminal 30 and the worker terminal 40 are registered in the store evaluation and worker evaluation in the work management table 1518. This evaluation may be conducted as a five-level rating, for example.

[0091] In the example described above, if the number of days until the work date is less than or equal to the prescribed number of days, and the worker does not possess a valid negative stool test certificate for the work date, the worker is notified that their application for the job cannot be accepted. However, in such cases, the application button 704 on the job details screen 70 may be disabled (including being hidden and grayed out), making it impossible to apply for the job at all.

[0092] In the example described above, even if a worker has a negative stool test certificate whose validity period includes the work date for a job that requires a negative stool test certificate, if the number of days from the work date to the end of the validity period (expiration date) is less than or equal to a predetermined number of days (for example, 1 day), the system may recommend that the worker request a new stool test (request for shipment of a stool test kit). (For example, information for making this recommendation will be displayed in the stool test information display area 88 of the work management screen 80.)

[0093] As described above, the service provision server 10 according to this embodiment manages the health test results of workers (e.g., negative stool test certificates) and controls the acceptance of applications from workers to job postings based at least on the working days of the job postings that require the test results and the validity period of the test results held by the worker. This makes it possible to accept applications while taking into account the validity period of health test results, and as a result, the matching rate between job postings and workers can be improved. In other words, the server 10 supports appropriate matching between job postings (employers) and job seekers using the health test results of job seekers.

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

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

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

[0097] 10 Service Provider Servers 11 Computer Processors 112 Management Function Control Unit 114 Service Provision Control Unit 15 Storage 151 Various Tables 1511 Brand Information Table 1512 Business Information Table 1513 Store Information Table 1514 Worker Information Table 1515 Stool Sample Request Management Table 1516 Stool sample kit management table 1517 Job Management Table 1518 Work Management Table 152 Server-side programs 20 Carrier terminals 25 storage 252 Operator terminal-side programs 30 store terminals 35 storage 352 Store terminal-side program 40 worker terminals 45 storage 452 Worker terminal-side program 50 Job registration screen 52 Job listings screen for stores Job listings screen for 60 workers 70 Job Details Screen 72 1st notification screen 74 2nd notification screen 76 Job proposal screen 80 Work management screen 90 Stool Sample Request Management Screen 92 Stool sample kit registration screen

Claims

1. A system for managing job postings, comprising one or more computer processors, The process of providing job information regarding the aforementioned job postings from businesses to job seekers, A process for managing the health examination results of the aforementioned job seeker, The system executes a plurality of processes, including a process for controlling the acceptance of applications from job seekers for the aforementioned job postings. The control process includes, when the job posting is a specific job posting that requires the test results, controlling the acceptance of applications by the job seeker for the specific job posting based at least on the working days of the specific job posting and the validity period of the test results held by the job seeker, and, when the job seeker does not have the test results that include the working days of the specific job posting within their validity period, extracting other specific job postings from among multiple job postings that have working days set within the validity period of the test results held by the job seeker and proposing them to the job seeker. system.

2. The control process described above accepts the job seeker's application if the job seeker has the test results which include the working days of the specified job within the validity period, while not accepting the job seeker's application if the job seeker does not have the test results which include the working days of the specified job within the validity period. The system according to claim 1.

3. The control process includes recommending to the job seeker to obtain the test results if the job seeker does not have the test results that include the working days of the specific job offer within the validity period. The system according to claim 1.

4. The control process includes recommending the job seeker to re-obtain the test results if, even if the job seeker has the test results that include the working days of the specified job, the number of days from the working days of the specified job to the end of the validity period of the test results is less than or equal to a predetermined value. The system according to claim 1.

5. The control process includes receiving an application from the job seeker to the job through a screen presented to the job seeker, the screen having an object for applying to the job, The object for applying to the specified job is invalidated if the job seeker does not have the test results that include the working days of the specified job within the validity period. The system according to claim 1.

6. A method for managing job postings, which is performed by one or more computers. The process of providing job information regarding the aforementioned job openings from businesses to job seekers, A process for managing the health examination results of the aforementioned job seeker, The process includes a step for controlling the acceptance of applications from job seekers for the aforementioned job openings, The control step includes, if the job posting is a specific job posting that requires the test results, controlling the acceptance of applications by the job seeker to the specific job posting based at least on the working days of the specific job posting and the validity period of the test results held by the job seeker, and if the job seeker does not have the test results that include the working days of the specific job posting within their validity period, extracting other specific job postings from among multiple job postings that have working days set within the validity period of the test results held by the job seeker and proposing them to the job seeker. method.

7. A program for managing job postings, which runs on one or more computers. The process of providing job information regarding the aforementioned job postings from businesses to job seekers, A process for managing the health examination results of the aforementioned job seeker, The system executes a plurality of processes, including a process for controlling the acceptance of applications from job seekers for the aforementioned job postings. The control process includes, when the job posting is a specific job posting that requires the test results, controlling the acceptance of applications by the job seeker for the specific job posting based at least on the working days of the specific job posting and the validity period of the test results held by the job seeker, and, when the job seeker does not have the test results that include the working days of the specific job posting within their validity period, extracting other specific job postings from among multiple job postings that have working days set within the validity period of the test results held by the job seeker and proposing them to the job seeker. program.

Citation Information

Patent Citations

  • Managing method for area-based type web site

    JP2002109247A

  • Electronic form processor, computer program for it and electronic form creation program

    JP2003196425A

  • Craftsman matching device, second terminal, craftsman matching method and program

    JP2016045956A

  • Employment supporting system

    JP2022001994A

  • Information processing device, information processing method, and computer program

    JP2024008117A