Systems, methods, and programs for managing job postings
The system enhances job matching by validating health examination results before the job start date, ensuring valid test results are available, thus improving the matching process.
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
Conventional job matching systems do not fully utilize health examination results, such as fecal test certificates, to facilitate appropriate matching between job offers and job seekers.
A system that manages job postings by providing health examination requirements, accepting applications, and determining the validity of examination results before the job start date to decide on application continuation, promoting appropriate matching based on valid test results.
Supports appropriate matching between job seekers and employers using health examination results, ensuring valid test results are available for job start dates, thereby improving the matching process.
Smart Images

Figure 0007854240000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a technology for managing job offers.
Background Art
[0002] Conventionally, job matching services that match job offers (employers) and job seekers have been provided. Among the job offers in such job matching services, there are also job offers that require the results of health-related 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 examination certificate, fecal test results, etc. are managed, and it is disclosed that such personal information becomes necessary materials when employers undergo administrative audits.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, the above-described conventional system manages information such as health examination certificates and fecal test results, but it cannot be said that such information is 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 examination 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. [[ID=RO]]
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: providing job posting information from a business operator to a job seeker for a specific job posting that requires a valid result of a health examination of the job seeker; accepting applications from the job seeker for the specific job posting; and determining, on a first determination date set prior to the start date of the specific job posting, whether the job seeker has obtained the valid examination result on the start date of the specific job posting, and determining, based on the result of the determination of whether or not the job seeker has obtained the valid examination result, whether or not to continue accepting applications from the job seeker for the specific job posting.
[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 from an employer to a job seeker for a specific job posting that requires a valid result of a health examination of the job seeker; accepting applications from the job seeker for the specific job posting; and determining, on a first determination date set prior to the start date of the specific job posting, whether the job seeker has obtained the valid examination result on the start date of the specific job posting, and deciding whether to continue accepting applications from the job seeker for the specific job posting based on the result of the determination of whether the valid examination result exists.
[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 of providing job posting information from an employer to a job seeker for a specific job posting that requires a valid result of a health examination of the job seeker; a process of accepting applications from the job seeker for the specific job posting; and a process of determining, on a first determination date set before the start date of the specific job posting, whether or not the job seeker has obtained the valid examination result on the start date of the specific job posting, and determining whether or not to continue accepting applications from the job seeker for the specific job posting based on the result of the determination of whether or not the job seeker has obtained the valid examination result. [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 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 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 day of the corresponding job. [Figure 22] A diagram for explaining the flow 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. [Figure 26] A diagram illustrating the test information display area 88. [Figure 27] A diagram illustrating the job offer screen 76A.
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 on 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 on the worker terminal 40. The job postings in this embodiment include specific job postings that require valid test results for health examinations (including stool tests) of workers.
[0033] Furthermore, the service provision control unit 114 is configured to accept applications from workers for job openings. Applications for job openings are made, for example, via a screen displayed on the worker terminal 40. After an application is received, it may be configured so that the acceptance is immediately confirmed (matching is completed).
[0034] Furthermore, the service provision control unit 114 is configured to determine whether the worker has a valid test result for the work day of the specific job after receiving an application for a specific job, on a test result determination date set before the work day of the specific job, and to decide whether to maintain the acceptance of the worker's application based on the result of the determination of whether or not there is a valid test result. The worker's test results are managed in one or more tables included in various tables 151, for example. For example, if the service provision control unit 114 determines that the worker has a valid test result for the work day, it maintains the acceptance of the worker's application, while if it determines that the worker does not have a valid test result for the work day, it does not maintain the acceptance of the worker's application (it is automatically canceled).
[0035] Thus, in this embodiment, the service provider server 10 determines whether a worker who has applied for a specific job that requires valid health test results has a valid test result on a test result determination date set before the start date of the job, and decides whether to continue accepting the worker's application based on the result of the determination. For example, it becomes possible to not continue accepting applications from workers who do not have a valid test result before the start date of the specific job, and as a result, the acceptance of applications from other workers who have a valid test result is promoted. In other words, the server 10 supports appropriate matching between job seekers (employers) and job seekers using the health test results of job seekers.
[0036] In this embodiment, the inspection result determination date may be set by the business operator. This determination date may be set, for example, as the number of days remaining until the workday (N days prior). This configuration makes it possible for each business operator to determine the timing of the determination date for whether or not there are valid inspection results.
[0037] Furthermore, the service provision control unit 114 may be configured to determine the status of inspection applications by workers (including whether or not an application has been submitted) on an inspection application determination date set prior to the inspection result determination date, and to decide whether or not to maintain acceptance of the worker's application based on the result of that determination. The status of inspection applications by workers is managed, for example, in one or more tables included in various tables 151. For example, if the service provision control unit 114 determines that a worker has applied for an inspection on the inspection application determination date, it maintains acceptance of the worker's application, while if it determines that the worker has not applied for an inspection on the inspection application determination date, it does not maintain acceptance of the worker's application (it automatically cancels it). This configuration determines the status of inspection applications on an inspection application determination date set prior to the inspection result determination date, and decides whether or not to maintain acceptance of the worker's application based on the result of that determination. For example, it becomes possible to not maintain acceptance of applications from workers who have not applied for an inspection before the inspection result determination date (cancel them early), and as a result, it promotes the acceptance of applications from other workers who have applied for an inspection.
[0038] In this embodiment, the inspection application decision date may be set by the business operator. This decision date may be set, for example, as a working day or as the number of days remaining until the inspection result decision date (N days prior). This configuration makes it possible to set the decision date for whether or not an inspection application has been submitted to an appropriate timing for each business operator.
[0039] Furthermore, the service provision control unit 114 may be configured to reject applications from workers for specific job postings if the worker does not have valid test results for the work day of the specific job posting and the number of days until the work day is less than a predetermined value. This configuration makes it possible to reject applications from workers when the number of days until the work day is short (i.e., when the test results cannot be obtained in time for the work day), and as a result, it promotes the acceptance of applications from other workers who do have valid test results.
[0040] In this case, the system may propose other specific job openings to the worker in question, where the number of days until the start date is equal to or greater than the predetermined value. For example, the service provision control unit 114 extracts job information from among multiple job postings that are similar to the original specific job opening (for example, determined based on the job classification, work location, and the type of business operator) and where the number of days until the start date is equal to or greater than the predetermined value, 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 openings, the system may accept applications from the corresponding worker for those specific job openings. This configuration makes it possible to propose other job openings to the worker where the number of days until the start date is longer (i.e., where the test results can be obtained in time for the start date), and as a result, the matching rate between job openings and workers can be improved.
[0041] In this embodiment, a screen containing information about a specific job opening, which is presented to the worker, may be configured to display information based on the number of days until the start date of work. For example, the screen may be configured to display a first display if the current time is before the inspection application decision date, and a second display if the current time is after the inspection application decision date but before the inspection result decision date. The first display may be, for example, a display prompting the worker to apply for the inspection, and the second display may be, for example, a display notifying the worker that the application will not be maintained (cancelled) if a valid inspection result is not obtained. This configuration makes it possible to provide workers with information based on the number of days until the start date of work for a specific 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. As shown in the figure, it manages information such as the "business name," the "brand ID" that identifies the corresponding brand, the "stool sample application judgment date setting information," which is information about setting the stool sample application judgment date (test application judgment date) to determine whether a worker who applied for a specific job that requires a negative stool sample certificate has applied for a stool sample test, and the "stool sample negative certificate judgment date setting information," which is information about setting the stool sample negative certificate judgment date (test result judgment date) to determine whether a worker who applied for a specific job that requires a negative stool sample certificate has a valid negative stool sample certificate. Businesses include, for example, companies that operate chains and franchisee companies. The stool sample application judgment date setting information and the stool sample negative certificate judgment date setting information will be described in more detail later, but the remaining number of days until the start date of the specific job (for example, N days before) is registered as setting information for each judgment date. For example, the date for determining eligibility for a stool sample test is set to seven days before the workday, and the date for determining eligibility for a negative stool sample test is set to one day before the workday.
[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 information about workers' work 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 "stool test application determination date," which is the date on which a stool test application is determined if a negative stool test certificate is required for this job; the "stool test negative certificate determination date," which is the date on which a valid negative stool test certificate is determined; the "start date and time," which is the actual start date and time of work for this worker; the "end date and time," which is the actual end date and time of work for this worker; a "cancellation flag," which indicates that the worker's application for this job has been canceled; the "store rating," which is the worker's rating of the store; and the "worker rating," which is the store's rating 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 specified number of days (step S110). In this example, the specified number of days is the number of days corresponding to the stool test application determination date plus a buffer. As mentioned above, the setting information for the determination date is managed in the business information table 1512, meaning it is set for each business. For example, if the stool test application determination date is set to 7 days before the start date and the buffer is 2 days, the specified number of days will be 9 days.
[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] Furthermore, if a job posting requires a negative stool test certificate, the date of the stool test application and the date of the negative stool test certificate determination are registered in the work management table 1518. These determination dates are set based on the job posting's work dates (managed in the job posting management table 1517) and the settings information for these determination dates of the business operator corresponding to the job posting (managed in the business information table 1512).
[0068] 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.
[0069] 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).
[0070] 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.
[0071] 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.
[0072] 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.
[0073] 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.
[0074] 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.
[0075] 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.
[0076] 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.
[0077] 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.
[0078] 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.
[0079] 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".
[0080] 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.
[0081] 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.
[0082] 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.
[0083] 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.
[0084] 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.
[0085] 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.
[0086] 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).
[0087] In this example, for job postings requiring a negative stool test certificate, the need for automatic cancellation of the application is determined on the stool test application result date and the stool test negative certificate result date. As mentioned above, the setting information for these result dates is managed in the business information table 1512, meaning it is set for each business.
[0088] 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).
[0089] Server 10 first extracts work management information (combinations of job postings and workers) that are subject to automatic cancellation, as shown in the diagram (step S200). Specifically, Server 10 first extracts combinations of workers who have applied for a job posting where the current day is the stool sample application judgment date (identified by referring to the stool sample application judgment date and worker ID in the work management table 1518), who do not have a negative stool sample certificate with an expiration date after the work day (determined by referring to the latest negative stool sample certificate expiration date in the worker information table 1514 and the work day in the job management table 1517), and who have not requested a stool sample at that time (determined by referring to the stool sample request management table 1515), and the job posting, as work management information subject to automatic cancellation. Furthermore, Server 10 extracts combinations of workers who have applied for a job where the current day is the date of the negative stool test result (identified by referring to the negative stool test result date and worker ID in the work management table 1518) and who do not possess a negative stool test result with an expiration date after the work day (determined by referring to the latest negative stool test result expiration date in the worker information table 1514 and the work day in the job management table 1517), and the job, as work management information to be automatically canceled.
[0090] 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. Canceling an application can also be described as canceling the acceptance of the application.
[0091] 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.
[0092] In the example described above, if a worker does not request a stool test (request for a stool test kit) after the acceptance of the worker's application for a job requiring a negative stool test certificate has been confirmed, the display on the work management screen 80 may be changed. Figure 26 illustrates the stool test information display area 88 of the work management screen 80 that is output after the stool test application judgment date when a worker does not possess a valid negative stool test certificate for the work day of the corresponding job and has not requested a stool test. In this state, the stool test information display area 88 notifies the worker that the application will be canceled if a valid negative certificate (stool test result) cannot be obtained. Also, in this state, the stool test kit request button 884 is not displayed in the stool test information display area 88.
[0093] In the example described above, if a worker's negative stool test certificate is not valid for the job's start date, other job postings with start dates prior to the certificate's expiration date are offered to the worker. Alternatively, or in addition to this, other job postings with a minimum number of days until the start date (the number of days corresponding to the stool test application determination date plus a buffer) may be offered to the worker. Specifically, from among the currently recruiting jobs that require a negative stool test certificate (identified by referring to the stool test certificate requirement flag and job status type in the job management table 1517), job postings similar to the original job posting (for example, jobs with a nearby work location) and with a minimum number of days until the start date are extracted, and these extracted job postings are offered to the worker (Figure 27 illustrates the job suggestion screen 76A in this case).
[0094] 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.
[0095] 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.)
[0096] As described above, the service provision server 10 according to this embodiment determines whether a worker who has applied for a specific job that requires a valid health test result (e.g., a negative stool test certificate) has a valid test result on a test result determination date set before the start date of the job, and decides whether to continue accepting the worker's application based on the result of the determination. For example, it becomes possible to not continue accepting applications from workers who do not have a valid test result before the start date of the specific job, and as a result, the acceptance of applications from other workers who have a valid test result is promoted. In other words, the server 10 supports appropriate matching between job seekers (employers) and job seekers using the health test results of job seekers.
[0097] 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.
[0098] 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.
[0099] 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]
[0100] 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,76A 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, A specific job posting that requires valid test results for health examinations of job seekers, and a process of providing job information regarding the said specific job posting from the employer to the said job seeker, The process of receiving applications from job seekers for the aforementioned specific job openings, After receiving an application from the job seeker for the specified job, the system performs a series of processes, including: determining the status of the job seeker's application for the inspection on an inspection application determination date set prior to the start date of the specified job; and determining whether or not to maintain the acceptance of the job seeker's application for the specified job based on the result of determining the status of the inspection application. system.
2. The inspection application determination date is an inspection result determination date set prior to the working day of the specified job, and is set prior to the inspection result determination date on which it is determined whether or not the job seeker has a valid inspection result on the working day of the specified job. The system according to claim 1.
3. The inspection application decision date is set by the business operator. The system according to claim 1.
4. The process to be determined on the inspection application determination date is as follows: if the job seeker has applied for the inspection on the inspection application determination date, the acceptance of the job seeker's application will be maintained; however, if the job seeker has not applied for the inspection on the inspection application determination date, the acceptance of the job seeker's application will not be maintained. The system according to claim 1.
5. The aforementioned acceptance process will not accept an application from a job seeker if the job seeker does not have the valid test results for the work date of the specified job and the number of days until the work date of the specified job is less than a predetermined value. The system according to claim 1.
6. The aforementioned plurality of processes include, if the job seeker does not have the valid test results for the work date of the specified job and the number of days until the work date of the specified job is less than a predetermined value, the process of proposing to the job seeker other specified job where the number of days until the work date is equal to or greater than the predetermined value. The system according to claim 5.
7. A method for managing job postings, which is performed by one or more computers. A specific job posting that requires valid test results for health examinations of job seekers, and a step of providing job information regarding the said specific job posting from the employer to the said job seeker, The process of receiving applications from job seekers for the aforementioned specific job openings, The system includes the following steps: after receiving an application from the job seeker for the specified job, on an inspection application determination date set prior to the start date of employment for the specified job, the status of the job seeker's application for the inspection is determined, and based on the result of the determination of the status of the inspection application, a decision is made as to whether or not to maintain the acceptance of the job seeker's application for the specified job. method.
8. A program for managing job postings, which runs on one or more computers. A specific job posting that requires valid test results for health examinations of job seekers, and a process of providing job information regarding the said specific job posting from the employer to the said job seeker, The process of receiving applications from job seekers for the aforementioned specific job openings, After receiving an application from the job seeker for the specified job, the system executes a series of processes, including: determining the status of the job seeker's application for the inspection on an inspection application determination date set prior to the start date of the specified job; and determining whether or not to maintain the acceptance of the job seeker's application for the specified job based on the result of determining the status of the inspection application. 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