Information processing method, program, and information processing device

The method classifies regular job offers to manage standby vacancies efficiently, addressing operational disruptions by automating recruitment details for standby jobs, balancing costs and ensuring timely filling.

JP7763922B1Active Publication Date: 2025-11-04MERCARI INC(JP)
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024205218
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-11-26
Publication Date
2025-11-04
Estimated Expiration
2044-11-26

AI Technical Summary

Technical Problem

Existing job information platforms face challenges in efficiently managing temporary or standby job vacancies, leading to disruptions in business operations due to frequent cancellations by workers, necessitating frequent updates and increased costs.

Method used

An information processing method that classifies regular job offers into groups based on predetermined conditions, sets the number of waiting job vacancies or their locations based on the number and location of regular job offers, allowing for automated or semi-automated setting of recruitment details for standby jobs.

Benefits of technology

Facilitates easy and efficient setup of recruitment details for standby job vacancies, balancing costs and ensuring timely filling of vacancies, reducing operational disruptions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007763922000001_ABST
    Figure 0007763922000001_ABST
Patent Text Reader

Abstract

To easily set up the recruitment details of waiting job openings. [Solution] The information processing method classifies each regular job offer into each job offer group based on specified conditions, sets the number of job offers available for waiting job offers for each regular job offer to be assigned to the job offer group based on the number of job offers available for each regular job offer included in the classified job offer group, or sets the area for waiting job offers to be assigned to the job offer group based on the work location of each regular job offer.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to an information processing method, a program, and an information processing device. [Background technology]

[0002] BACKGROUND ART Conventionally, there have been systems that support recruitment, and for example, a job-seeking / recruitment matching method that allows smooth transmission and reception of information between job seekers and recruiters is known (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

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

[0004] For example, on a job information platform that offers temporary work, workers often work on a spot basis and can easily cancel, which can lead to vacancies. These vacancies can disrupt business operations. Therefore, businesses must set up new job information each time a sudden vacancy occurs.

[0005] Therefore, one of the objectives of the present disclosure is to provide an information processing method, program, and information processing device that enable easy setting of recruitment details for job postings (also referred to as "standby job postings") in preparation for vacancies that may occur. [Means for solving the problem]

[0006] An information processing method according to one embodiment of the present disclosure classifies each regular job offer into each job offer group based on predetermined conditions, sets the number of job offers available for waiting jobs for each regular job offer to be assigned to the job offer group based on the number of job offers available for each regular job offer included in the classified job offer group, or sets the area for waiting jobs to be assigned to the job offer group based on the work location of each regular job offer. [Effects of the Invention]

[0007] According to the disclosed technology, it is possible to easily set the recruitment details for waiting job openings. [Brief explanation of the drawings]

[0008] [Figure 1] 1A and 1B are diagrams illustrating exemplary configurations of an information processing system according to an embodiment. [Figure 2] FIG. 1 is a block diagram illustrating an example of an information processing apparatus according to an embodiment. [Figure 3] FIG. 2 is a block diagram illustrating an example of a server according to an embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of user information according to the embodiment. [Figure 5] FIG. 2 is a diagram illustrating an example of regular job information according to the embodiment. [Figure 6] FIG. 2 is a diagram illustrating an example of waiting job information according to the embodiment. [Figure 7] FIG. 10 is a diagram illustrating an example of cancellation rate information according to the embodiment. [Figure 8] FIG. 10 is a diagram illustrating an example of matching rate information according to the embodiment. [Figure 9] FIG. 10 is a sequence diagram illustrating an example of a process related to a waiting job offer according to the embodiment. [Figure 10] FIG. 10 is a diagram illustrating an example of a job listing screen according to the embodiment. [Figure 11] FIG. 10 is a diagram illustrating an example of a screen showing details of a waiting job offer according to the embodiment. [Figure 12] FIG. 10 is a diagram illustrating an example of a vacancy notification screen according to the embodiment. [Figure 13] FIG. 10 is a diagram illustrating an example of a screen showing details of a matched regular job offer according to the embodiment. [Figure 14] 10 is a flowchart illustrating an example of a processing procedure for generating waiting job vacancy information according to the embodiment. [Figure 15] 10 is a flowchart illustrating an example of a processing procedure when a vacancy occurs according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0009] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings. Note that the same elements are denoted by the same reference numerals, and redundant description will be omitted.

[0010] [Embodiment] First, we will explain the "standby job" used in this embodiment. Standby job is different from general job and includes job formats called same-day standby or standby personnel (hereinafter collectively referred to as "standby job"). Standby job is a job that requires waiting at a specified location for a specified period of time, and is also a job that requires going to a workplace and working when a vacancy occurs. In this embodiment, when a business operator sets regular job information ("regular job information"), a platform that provides job information (also referred to as "job information providing platform") generates standby job information ("standby job information") based on the regular job information. By recruiting standby job vacancies in advance, when a regular worker (also referred to as "regular worker") becomes unavailable, the vacancy can be immediately filled with a worker for the standby job (also referred to as "standby worker").

[0011] Furthermore, since waiting job vacancies do not always occur, it is highly likely that it is not efficient to post one waiting job vacancy for each regular job vacancy. Therefore, when generating job information for waiting job vacancies, the job information providing platform generates one waiting job vacancy for multiple regular job vacancies and sets the recruitment details of the waiting job vacancy (for example, the number of people to be recruited and the area in which it is recruited) based on the information on multiple regular job vacancies, etc. This makes it easy to set the recruitment details of the waiting job vacancy when generating waiting job information.

[0012] Furthermore, standby job openings are recruited in advance in case a vacancy occurs among regular job openings. However, because personnel are kept on standby, compensation is paid according to the standby time even if no vacancies occur. In other words, if too many standby job openings are recruited, costs increase, but if there are too few standby job openings, vacancies cannot be filled. Therefore, it is necessary to appropriately set the recruitment content of standby job openings while taking into consideration the cost balance. In this embodiment, the number of people to be recruited and the recruitment area for standby job openings can be set automatically or semi-automatically, including final confirmation work, making it easy to set the recruitment content of standby job openings.

[0013] Hereinafter, workers may be referred to as "worker-side users" and businesses may be referred to as "business-side users." In addition, in this embodiment, a service (hereinafter also referred to as "job service") is provided that allows users to view and apply for job information provided on a job information providing platform. In addition, when there is no distinction between regular job offers and waiting job offers, it may also be referred to as "job offers," and similarly, when there is no distinction between regular job offer information and waiting job offer information, it may also be referred to as "job information."

[0014] <System configuration example> Fig. 1 is a diagram showing an example of each configuration of an information processing system 1 according to an embodiment. In the example shown in Fig. 1, information processing devices 10A, 10B, and 10C used by each user, an information processing device or server 20 that manages a job information providing platform, and a database 30 that manages, for example, user information, regular job information, waiting job information, cancellation rate information, and matching rate information are connected via a network N. Note that when any number of information processing devices 10A, 10B, and 10C are connected to the network N and are not individually distinguished, they are also referred to as information processing devices 10.

[0015] The information processing device 10 is, for example, a smartphone, a computer, or a tablet terminal. By installing an application (hereinafter also referred to as a "recruitment app") that executes the recruitment service disclosed in the embodiment, the information processing device 10 can provide the recruitment service to users. Furthermore, if the recruitment service is implemented on a web page, the information processing device 10 can also use the recruitment service using a web browser.

[0016] The information processing device 20 is, for example, a server, and may be composed of one or more devices. The information processing device 20 also manages a job information providing platform, provides job information, registers users, processes job viewing and applications, etc., generates waiting job information from regular job information, and sets recruitment details for waiting job information. Hereinafter, the information processing device 20 is also referred to as the server 20.

[0017] The database 30 has a memory unit that stores or manages user information of each worker registered with the recruitment service, regular recruitment information of each business, waiting recruitment information of specified businesses among the businesses, cancellation rate information, matching rate information, etc.

[0018] <Example of the configuration of the user device> 2 is a block diagram showing an example of an information processing device 10 according to an embodiment. The information processing device 10 includes one or more processing units (CPUs) 110, one or more network or other communication interfaces 120, a memory 130, a user interface 150, and one or more communication buses 170 for interconnecting these components.

[0019] The user interface 150 is, for example, a user interface including a display 151 and an input device (such as a keyboard and / or a mouse or any other pointing device) 152. The user interface 150 may also be a touch panel.

[0020] Memory 130 may be, for example, a high-speed random access memory such as DRAM, SRAM, DDR RAM, or other random access solid-state memory, or may be a non-volatile memory such as one or more magnetic disk storage devices, optical disk storage devices, flash memory devices, or other non-volatile solid-state memory devices. Memory 130 may also be a non-transitory computer-readable recording medium.

[0021] Another example of memory 130 may be one or more storage devices installed remotely from CPU 110. In one embodiment, memory 130 stores the following programs, modules, and data structures related to the recruitment application, or a subset thereof.

[0022] Operating system 131, for example, handles various basic system services and includes procedures for performing tasks with the hardware.

[0023] The network communication module 132 is used, for example, to connect the information processing device 10 to other computers via one or more network communication interfaces 120 and one or more communication networks, such as the Internet, other wide area networks, local area networks, metropolitan area networks, etc.

[0024] The application data 133 includes data that is processed when a user uses a job recruitment service. For example, the application data 133 includes user information and information acquired from the server 20. Specifically, the application data 133 includes job recruitment information related to job recruitment.

[0025] The service processing module 134 executes each process in the job information providing platform provided by the server 20. For example, the service processing module 134 has an acquisition module 135, an output module 136, and a processing module 137, which will be described later. The service processing module 134 may change the processing content depending on whether the user who has logged in to the job information providing platform is a business operator or a worker. The service processing module 134 corresponds to the above-mentioned job application or web browser.

[0026] For example, information processing device 10A is a device used by a user on the business side, and information processing device 10B is a device used by a user on the worker side. In the following, the reference numeral A is attached to the reference numeral of information processing device 10A on the business side, and B is attached to the reference numeral of information processing device 10B on the worker side. In the following, an example of dividing the processing for a job recruitment app depending on the logged-in user will be described, but it is also possible to implement separate applications for business users and applications for workers. Note that information processing device 10C is also a device used by workers, but since it is similar to information processing device 10B, its description will be omitted.

[0027] ≪Business side≫ First, each process in the information processing device 10A on the business side will be described. The acquisition module 135A acquires a user operation on a button (an example of a UI widget) in a display screen displayed on the display 151A. For example, the acquisition module 135A acquires, via the user interface 150A, a command corresponding to a click operation on a job recruitment setting button in a web page or application screen. The setting button is a button that the business uses to set recruitment conditions, etc. when recruiting.

[0028] The acquisition module 135A may also acquire a command corresponding to a click operation on a job posting setting button on a web page or an application screen via the user interface 150A. The job posting setting button is a button used when a business operator wants to set and publish job posting information.

[0029] The job information includes publicly available regular job information that is generally available to worker users who have registered with the job service.

[0030] The output module 136A outputs to the server 20 regular job information set by the user on the business side and a request for setting a regular job.

[0031] Processing module 137A performs processes such as setting the regular job information described above, and confirming and / or approving workers who have applied for the job information (also referred to as "applying workers"). For example, processing module 137A accepts operations by the business operator, and works in cooperation with server 20 to set individual condition information included in the regular job information, and confirm and / or approve the applying workers.

[0032] The display control module 138A controls the display of a screen of a job application or a web page. For example, the display control module 138A controls the display of a job setting screen, a confirmation screen for worker applicants, etc. on the display 151A.

[0033] <Worker side> Next, we will explain each process in the worker-side information processing device 10B. The operating system 131B accesses a predetermined website or the like based on the worker's operation, and downloads and installs the recruitment application program. This makes the service processing module 134B executable.

[0034] Furthermore, service processing module 134B may be a recruitment app as described above, or may be a web browser. Service processing module 134B accesses a URL that provides a recruitment information providing platform, obtains screen information related to recruitment services from server 20 via the recruitment app, and transmits information to server 20.

[0035] The acquisition module 135B acquires user operations for each button on the display screen displayed on the display 151 B. For example, the acquisition module 135B acquires registration information set by the user operation of the worker on the user registration screen.

[0036] When the registration information of the new user is set based on the user operation, the output module 136B transmits the registration information and a new registration request to the server 20. The registration information includes, for example, the user's name, address, telephone number, etc. input by the worker. When the server 20 receives the new registration request, it performs registration processing of the new user based on the registration information.

[0037] Furthermore, when a worker performs an operation to view job information, the output module 136B outputs a view request to the server 20. Furthermore, when a worker performs an operation to apply for a job from the job information viewing screen, the output module 136B outputs an application request to the server 20.

[0038] The processing module 137B performs processing related to the recruitment service. For example, on the worker side, it has various functions such as a notification function for favorite recruitments and a message function for communicating with businesses.

[0039] Display control module 138B controls the display of the screen of the job application or web page. For example, display control module 138B controls the display of a user registration screen, a job information viewing screen, a job application screen, etc. on display 151B.

[0040] Note that one or more processing units (CPUs) 110 read and execute each module from memory 130 as necessary. For example, one or more processing units (CPUs) 110 may configure a communication unit by executing network communication module 132 stored in memory 130. Also, one or more processing units (CPUs) 110 may configure a service processing unit, an acquisition unit, an output unit, a processing unit, and a display control unit by respectively executing service processing module 134, acquisition module 135, output module 136, processing module 137, and display control module 138 stored in memory 130. Also, the processing of service processing module 134, acquisition module 135, output module 136, processing module 137, and display control module 138 may be executed by one or more processing units (CPUs) 110.

[0041] In other embodiments, service processing module 134, acquisition module 135, output module 136, processing module 137, and display control module 138 may be standalone applications stored in memory 130 of information processing device 10. Standalone applications include, but are not limited to, an acquisition application, an output application, a processing application, and a display control application. In yet other embodiments, service processing module 134, acquisition module 135, output module 136, processing module 137, and display control module 138 may be add-ons or plug-ins to another application.

[0042] Each of the above-identified elements may be stored in one or more of the aforementioned storage devices. Each of the above-identified modules corresponds to a set of instructions for performing a function described above. The above-identified modules or programs (i.e., sets of instructions) need not be implemented as separate software programs, procedures, or modules, and thus various subsets of these modules may be combined or reconfigured in various embodiments. In some embodiments, memory 130 may store a subset of the modules and data structures described above. Additionally, memory 130 may store additional modules and data structures not described above.

[0043] As described above, the business-side application and the worker-side application may be implemented as separate applications. In this case, the worker downloads and installs the worker's recruitment app program from a predetermined website or the like onto their own information processing device 10B, and the business downloads and installs the business-side recruitment app program from a predetermined website or the like onto their own information processing device 10A, thereby enabling each of them to use the recruitment app described above.

[0044] <Example of the configuration of the server-side device> 3 is a block diagram illustrating an example of a server 20 according to an embodiment. The server 20 includes one or more processing units (CPUs) 210, one or more network or other communication interfaces 220, memory 230, and one or more communication buses 270 for interconnecting these components.

[0045] The server 20 may optionally include a user interface 250, which may include a display device (not shown) and a keyboard and / or mouse (or some other input device, such as a pointing device, not shown).

[0046] Memory 230 may be, for example, a high-speed random access memory such as DRAM, SRAM, DDR RAM, or other random access solid-state memory, or may be a non-volatile memory such as one or more magnetic disk storage devices, optical disk storage devices, flash memory devices, or other non-volatile solid-state memory devices. Memory 230 may also be a non-transitory computer-readable recording medium.

[0047] Additionally, another example of memory 230 may include one or more storage devices located remotely from CPU 210. In one embodiment, memory 230 stores the following programs, modules, and data structures, or a subset thereof:

[0048] Operating system 231, for example, handles various basic system services and includes procedures for performing tasks with the hardware.

[0049] The network communication module 232 is used, for example, to connect the server 20 to other computers via one or more network communication interfaces 220 and one or more communication networks, such as the Internet, other wide area networks, local area networks, metropolitan area networks, etc.

[0050] The user information 233 includes information about users who use the job information providing platform. For example, the user information 233 includes user information, job information for which applications have been made, etc., associated with each user ID. The user information 233 will be described later with reference to FIG. 4.

[0051] Regular job information 234 includes one or more pieces of regular job information registered in a job information providing platform or a job service. For example, regular job information 234 includes information such as a regular job ID, job offer date, working hours, job type, job content, number of applicants, business operator, work location, hourly wage, cancellation rate, etc. Regular job information 234 will be described later using FIG. 5.

[0052] The waiting job information 235 includes waiting job information generated based on the regular job information. For example, the waiting job information 235 includes a waiting job ID, a regular job ID, the number of waiting job openings, the job type, the work location, the work location ID, the waiting date and time, the waiting hourly wage, etc. The waiting job information 235 will be described later with reference to FIG. 6.

[0053] The cancellation rate information 236 includes information relating to the cancellation rate for each job type. Values ​​determined based on past statistical data or the like may be registered in the cancellation rate information 236. For example, the cancellation rate information 236 includes the cancellation rate for each time period, the cancellation rate for each job type, etc. The cancellation rate information 236 will be described later with reference to FIG. 7.

[0054] The matching rate information 237 includes information regarding the matching rate of regular job offers for each work location. For example, the matching rate information 237 includes the matching rate of regular job offers for each work location ID. Matching refers to the association of a job offer with a worker (an application being successful). Specifically, matching may occur when a worker applies for a regular job offer and the business operator of the regular job offer accepts the application. The matching rate information 237 will be described later using FIG. 8.

[0055] The service control module 238 manages processes related to recruitment and benefits in the recruitment information providing platform. For example, the service control module 238 includes a classification module 239, a setting module 240, an output module 241, and a selection module 242 for recruitment-related processes.

[0056] The classification module 239 classifies each regular job offer into each job offer group based on predetermined conditions. Specifically, the classification module 239 extracts regular job offers that meet predetermined conditions from the regular job offers included in the regular job offer information 234, and repeatedly classifies the extracted one or more regular job offers into one group.

[0057] The setting module 240 sets the number of available positions for waiting job vacancies for each regular job vacancy to be assigned to a job vacancy group based on the number of available positions for each regular job vacancy included in the job vacancy group. Specifically, the setting module 240 sets the number of available positions for waiting job vacancies based on the total number of available positions for one or more regular job vacancies included in the job vacancy group classified by the classification module 239. For example, if the total number of available positions for regular job vacancies is 10 and the probability that a worker who applies for a regular job vacancy will cancel (hereinafter also referred to as the "cancellation rate") is 10%, the number of available positions for waiting job vacancies can be set to 1. Alternatively, the setting module 240 sets the area of ​​waiting job vacancies to be assigned to a job vacancy group based on the work location of each regular job vacancy. Here, "work location" indicates the location where a worker will work if they apply for a regular job vacancy, such as ABC store in Shibuya Ward, Tokyo. Furthermore, "area" indicates the range within which the work locations of the regular job vacancies are located. In other words, the area of ​​the waiting job vacancy indicates that the worker will work somewhere within that area if a vacancy occurs in the regular job vacancy. For example, if the area of ​​a waiting job offer is "Sapporo, Hokkaido," this means that the waiting job offer is a waiting job offer to fill a vacancy that has occurred in a regular job offer in Sapporo, Hokkaido. For example, the setting module 240 may set the area of ​​the waiting job offer to be an area that includes all of the work locations of one or more regular job offers included in the job offer group classified by the classification module 239. If the work location of regular job offer A included in the job offer group is Shibuya-ku, Tokyo, and the work location of regular job offer B included in the job offer group is Minato-ku, Tokyo, the setting module 240 may set the area of ​​the waiting job offer to Shibuya-ku and Minato-ku, Tokyo.

[0058] The above process makes it possible to easily set the recruitment details for waiting job offers. For example, when setting up a regular job offer, the business operator does not need to set the recruitment details for waiting job offers. In addition, since the recruitment details for waiting job offers are based on the regular job offer information set by the business operator, the recruitment details for waiting job offers are set appropriately.

[0059] The predetermined conditions may also include conditions related to the work location of each regular job offer. That is, the classification module 239 may classify each regular job offer into job offer groups based on the conditions related to the work location of each regular job offer. For example, the classification module 239 may group multiple regular job offers included in the regular job offer information 234 into job offer groups by city, ward, town, or village, such as a job offer group for jobs whose work location is Ward A and a job offer group for jobs whose work location is Ward B. Furthermore, the classification module 239 may group regular job offers whose work location is within a predetermined range from the location information of a worker user based on the location information of the user's location. That is, in order to dynamically set waiting job offers dedicated to a worker user, a job offer group may be created based on the location information of the user.

[0060] By performing the above process, regular job offers are classified into job offer groups according to their work locations, which makes it possible to group together the work locations of job offers on hold, and to more appropriately set the recruitment content of job offers on hold.

[0061] The predetermined conditions may also include conditions related to the job type of each regular job offer. That is, the classification module 239 may classify each regular job offer into job offer groups based on the conditions related to the job type of each regular job offer. For example, the classification module 239 may group multiple regular job offers included in regular job offer information 234 into job offer groups by job type, such as a job offer group for job type A and a job offer group for job type B.

[0062] By performing the above process, regular job offers are classified into groups according to their job type, which makes it possible to summarize the job type details of waiting job offers, and as a result, it becomes possible to more appropriately set the recruitment details of waiting job offers.

[0063] The setting module 240 may also include setting the number of available positions for waiting job postings based on the cancellation rate of each regular job posting included in the job posting group. The cancellation rate may be calculated based on past statistical data. For example, suppose that store A advertises 25 regular job postings in one month, receives 20 applications, and two cancel before the start of work. In this case, the cancellation rate is 2 / 20 = 10%. For example, if the average cancellation rate B% ​​(A>B) of each regular job posting included in job posting group B is lower than the average cancellation rate A% of each regular job posting included in job posting group A, the setting module 240 may set the number of available positions for waiting job postings in group A to be higher than that of group B.

[0064] By performing the above process, the number of applicants for waiting job offers can be set according to the cancellation rate of regular job offers, making it possible to optimize the number of applicants for waiting job offers based on objective data, and as a result, making it possible to more appropriately set the recruitment content for waiting job offers.

[0065] The cancellation rate may also be set based on at least one of the working hours of each regular job offer, the day of the week on which the job is being worked, and the weather forecast for the working day. For example, the cancellation rate may be determined by dividing it into working hours, by day of the week, or by weather. Furthermore, the cancellation rate may be determined by both working hours and day of the week, by working hours and weather, by day of the week and weather, or by working hours, day of the week, and weather.

[0066] For example, it is expected that the cancellation rate will be higher on rainy days than on sunny days, and that the cancellation rate will be higher for late-night shifts than for daytime shifts. By using the above process, it becomes possible to more accurately reflect the cancellation rate of regular job offers, thereby setting the number of available positions for waiting job offers based on a more accurate cancellation rate, and as a result, it becomes possible to more appropriately set the recruitment content for waiting job offers.

[0067] The setting module 240 may also update the number of available positions for the waiting job every time a predetermined timing for updating arrives. For example, the predetermined timing for updating may be set to, but is not limited to, every day or every week.

[0068] Since the number of regular job openings and the number of people being recruited are constantly changing, it is conceivable that the number of people being recruited for appropriate waiting job openings will also change in line with these changes. By using the above process, it becomes possible to set waiting job openings based on new job information by updating the recruitment content of waiting job openings at a predetermined timing, and as a result, it becomes possible to set the recruitment content of waiting job openings more appropriately.

[0069] The setting module 240 may also set the number of available employees for waiting job vacancies for each time period based on the work start time and / or working hours of each regular job vacancy included in the job vacancy group. Time periods may be divided into multiple periods, such as early morning (e.g., 3:00 AM to 7:00 AM), morning (e.g., 7:00 PM to 12:00 PM), afternoon (e.g., 12:00 PM to 8:00 PM), and late night (e.g., 8:00 PM to 3:00 AM). It is expected that the work start time and / or working hours of each regular job vacancy included in the job vacancy group will differ for each regular job vacancy. Therefore, the setting module 240 may set the number of available employees for waiting job vacancies for each time period, such as person A in the early morning and person B in the morning, even for the same job vacancy group.

[0070] By performing the above process, it is possible to reduce the waiting time for waiting jobs by setting the recruitment content for waiting jobs separately for each time period, and as a result, it is possible to set the recruitment content for waiting jobs more appropriately.

[0071] The output module 241 in Figure 3 outputs waiting job information related to waiting job vacancies, including the number of available positions for the waiting job vacancies or the area of ​​the waiting job vacancies, to a user terminal. For example, when a worker performs an operation to request viewing of job information, the output module 241 outputs the waiting job information to the worker's information processing device 10B. Note that the job information output to the information processing device 10B may include waiting job information in addition to regular job information.

[0072] Through the above process, workers can refer to the waiting job information. Also, workers may be allowed to refer to the waiting job information together with the regular job information.

[0073] The output module 241 may output waiting job information to a user terminal if the matching rate of workers applying for each regular job in a job group is equal to or exceeds a predetermined threshold. Here, the matching rate refers to the ratio of applications to the number of positions available for a regular job. For example, if Store A recruits 25 regular job openings in one month and receives 20 applications, the matching rate is 20 / 25 = 80%.

[0074] Basically, waiting job openings are supplementary job openings when there are vacancies in regular job openings. Therefore, if the matching rate is low compared to regular job openings, it may be better to continue recruiting regular job openings and prioritize recruiting regular workers rather than recruiting through waiting job openings. Therefore, by performing the above process, regular job openings can be prioritized over waiting job openings.

[0075] When a first regular job offer included in the job offer group is canceled, the selection module 242 selects a Worker to be dispatched to the first regular job offer from among one or more Workers who have applied for the waiting job offer. For example, when there are multiple Workers who have applied for the waiting job offer, the selection module 242 may select any one Worker.

[0076] By performing the above process, if a vacancy occurs in a regular job posting, the job posting can be applied for and a waiting worker can be quickly assigned.

[0077] The selection module 242 may select a Worker to be dispatched to a first regular job offer based on at least one of the past work experience of one or more Workers, the travel time to the company of the first regular job offer that has been canceled, and the waiting time until the time the first regular job offer is canceled. When multiple Workers have applied for a waiting job offer, for example, a Worker who is located closer to the work location is more likely to be able to start work immediately. Alternatively, a Worker who has experience working at the same or similar work location in the past is more likely to be able to start work smoothly. Alternatively, a Worker with a long waiting time may be selected in preference to a Worker with a short waiting time.

[0078] By performing the above process, when a vacancy occurs in a regular job posting, the employee can apply for a waiting job posting and be assigned a more suitable worker from among the waiting workers.

[0079] Each of the elements identified above may be stored in one or more of the storage devices described above. Each of the modules identified above corresponds to a set of instructions for performing a function described above. The modules or programs (i.e., sets of instructions) identified above need not be implemented as separate software programs, procedures, or modules, and thus various subsets of these modules may be combined or reconfigured in various embodiments. In some embodiments, memory 230 may store a subset of the modules and data structures identified above. Additionally, memory 230 may store additional modules and data structures not described above.

[0080] Note that one or more processing units (CPUs) 210 read and execute each module from memory 230 as necessary. For example, one or more processing units (CPUs) 210 may configure a communication unit by executing network communication module 232 stored in memory 230. Also, one or more processing units (CPUs) 210 may configure a service control unit, a classification unit, a setting unit, an output unit, and a selection unit by respectively executing service control module 238, classification module 239, setting module 240, output module 241, and selection module 242 stored in memory 230. Also, the processing of each of service control module 238, classification module 239, setting module 240, output module 241, and selection module 242 may be executed by one or more processing units (CPUs) 210.

[0081] Although Figure 3 shows "servers," Figure 3 is intended as an illustration of various features that may be present in a set of servers, rather than as a structural overview of the embodiments described herein. In practice, as will be recognized by those skilled in the art, items shown separately could be combined and certain items could be configured separately. For example, items shown separately in Figure 3 could be implemented on a single server, and a single item could be implemented by one or more servers.

[0082] The database 30 may have a configuration similar to that shown in Fig. 3. At least one of the user information 233, regular job information 234, waiting job information 235, cancellation rate information 236, and matching rate information 237 shown in Fig. 3 may be stored in the storage unit of the database 30.

[0083] <Example of data structure> FIG. 4 is a diagram showing an example of user information 233 according to an embodiment. User information 233 manages information about each member user created by a user who uses the job recruitment service. "User ID" includes user identification information (user ID: Identifier) ​​that allows the server 20 to uniquely identify the user. "User ID" is associated with "user information." "Applied job" includes the job ID (regular job ID or waiting job ID) of a job that the user has previously applied for.

[0084] "User information" includes personal information of the user (e.g., worker), such as "name," "address," "telephone number," and "email address." The user ID may be included as part of the user information. The user information may also include an email address, password, etc.

[0085] FIG. 5 is a diagram showing an example of regular job information according to an embodiment. The "regular job ID" includes identification information for the regular job information. The regular job information includes information such as "working dates," "working hours," "job type," "job content," "number of positions available," "business operator," "work location," "hourly wage," and "cancellation rate," associated with the regular job ID. Note that, although the example shown in FIG. 5 uses "hourly wage," "salary" calculated by multiplying the hourly wage by the number of working hours may also be used.

[0086] "Working days" includes the days (or a specified period) when a business needs a worker. "Working hours" includes the start and end times of the worker's work on that day. "Job type: Job content" includes the job type and job content. Examples of job types include delivery, customer service, warehouse (sorting), and cooking. "Number of positions available" includes the number of positions available for regular job postings. "Business" includes the name of the business that sets the job information and seeks to hire. "Work location" includes at least one of the store name, location, place name, facility name, etc. where the worker will work. "Work location ID" includes an ID that uniquely identifies the work location. Note that the same work location (such as a store or warehouse) is assigned the same work location ID. "Hourly wage" includes the hourly wage for the job posting. "Cancellation rate" includes the cancellation rate for regular job postings. Note that the cancellation rate may be calculated automatically from past statistical data or may be set by the business when registering a regular job posting.

[0087] FIG. 6 is a diagram showing an example of standby job information according to an embodiment. The "standby job ID" includes identification information for the standby job information. The "regular job ID" includes identification information for regular job information associated with the standby job information. The standby job information includes information such as the "number of people on standby," "job type," "area," "standby date and time," and "standby hourly wage" associated with the standby job ID. Note that, although the example shown in FIG. 6 uses "standby hourly wage," a "standby salary" calculated by multiplying the standby hourly wage by the standby time may also be used.

[0088] The "regular job offer ID" includes regular job offers associated with the waiting job offer, i.e., regular job offers classified into the same job offer group by the classification module 239. The "number of waiting vacancies" includes the number of waiting workers set by the setting module 240. The "area" includes the area of ​​the waiting job offer. The "waiting date and time" includes the waiting start date and time and the waiting end date and time for the waiting worker. The waiting start time may be set according to the work start time of one or more regular job offers associated with the waiting job offer, and may be set, for example, a predetermined time (e.g., one hour) before the earliest work start time of each regular job offer. The waiting end time may be set according to the work start time of one or more regular job offers associated with the waiting job offer, and may be set a predetermined time (e.g., one hour) after the latest work start time of one or more regular job offers associated with the waiting job offer. The "waiting hourly wage" includes the hourly wage of the waiting worker. The "standby hourly wage" may be, for example, the same as the hourly wage for a regular job offer, or may be calculated by subtracting or adding an offset value to the hourly wage for a regular job offer.

[0089] FIG. 7 is a diagram showing an example of cancellation rate information according to an embodiment. The "time period" includes a time period corresponding to the cancellation rate. For example, the time period may be divided into four periods: 0:00 to 6:00, 6:00 to 12:00, 12:00 to 18:00, and 18:00 to 24:00. Furthermore, without being limited to this, the time period may be divided into early morning (e.g., 3:00 to 7:00), morning (e.g., 7:00 to 12:00), afternoon (e.g., 12:00 to 8:00), and late night (e.g., 8:00 to 3:00). Furthermore, without being limited to these, the time period may be divided into different time periods. The "occupation" may be divided into, for example, cooking, warehouse work, delivery, customer service, etc. The cancellation rate may be determined based on, for example, past statistical data, etc.

[0090] FIG. 8 is a diagram showing an example of matching rate information according to an embodiment. The "workplace ID" includes an ID that uniquely identifies the work place. The work place ID is the same as the work place ID described in FIG. 5. The "regular job offer matching rate" includes the matching rate at the work place corresponding to the work place ID. The matching rate may be calculated, for example, based on past statistical data for the work place (e.g., data showing how many people applied for how many positions were advertised).

[0091] <Operation description> Next, the operation of the information processing system 1 according to the embodiment will be described. Fig. 9 is a sequence diagram showing an example of processing related to a waiting job offer according to the embodiment. In the example shown in Fig. 9, the information processing device 10A is a device used by a business operator, and the information processing device 10B and the information processing device 10C are devices used by waiting workers.

[0092] In step S10, the business's information processing device 10A transmits each setting information for the regular job information to the server 20 in response to the business's operation on the job recruitment screen. Each setting information for the regular job information includes work days, work hours, work location, number of people being recruited, hourly wage, etc. (see, for example, FIG. 5). At this time, the server 20 may set an expected cancellation rate based on the cancellation rate of similar job information in the past, based on the job type, work hours, etc. that are set.

[0093] In step S11, the setting module 240 of the server 20 acquires each setting information about the regular job information from the information processing device 10A, and sets the regular job information 234 based on this each setting information.

[0094] In step S12, the classification module 239 and the setting module 240 of the server 20 generate waiting job information 235 based on the regular job information 234. The processing procedure of step S12 will be described in detail later with reference to FIG.

[0095] In step S13, the output module 241 of the server 20 obtains regular job offers and waiting job offers to be made public on the information processing device 10B and the information processing device 10C from the regular job offer information 234 and the waiting job offer information 235 based on a request to view job offer information from the information processing device 10B or the information processing device 10C.

[0096] The output module 241 of the server 20 may change the timing of publishing the waiting job offer based on the application status of the regular job offer, rather than publishing the waiting job offer immediately after it is generated. For example, the output module 241 may publish the waiting job offer on the condition that the matching rate (application rate) of each regular job offer associated with the waiting job offer reaches a predetermined rate or higher. For example, if the predetermined rate is set to 90%, the output module 241 may publish the waiting job offer when all or some of the matching rates of each regular job offer associated with the waiting job offer reach 90%. Furthermore, the output module 241 of the server 20 may extract regular job offers corresponding to a job offer group that have a matching rate (application rate) equal to or higher than a predetermined rate, and recalculate the number of positions available for the waiting job offer based on the extracted regular job offers that have a matching rate equal to or higher than the predetermined rate (in other words, regular job offers with a low matching rate may be excluded from the waiting job offer).

[0097] The timing for publishing the waiting job offers may be later than the timing for publishing the regular job offers. The output module 241 may publish the waiting job offers in job offer group A, which includes regular job offers with many last-minute cancellations, earlier than the waiting job offers in job offer group B, which includes regular job offers with fewer last-minute cancellations than job offer group A.

[0098] In step S14, the output module 241 of the server 20 outputs the job information including the regular job offer and the waiting job offer to the screen of the information processing device 10B.

[0099] In step S15, the output module 241 of the server 20 outputs the job information including the regular job offer and the waiting job offer to the screen of the information processing device 10C.

[0100] Fig. 10 is a diagram showing an example of a job listing screen according to the embodiment. Fig. 10 shows an example in which a list of regular job listings also includes waiting job listings. The waiting job listings are shown in the upper right of Fig. 10, and the other job listings are regular job listings. When a waiting job listing is selected on the screen of Fig. 10, the screen transitions to a screen showing details of the waiting job listings, as shown in Fig. 11.

[0101] FIG. 11 is a diagram showing an example of a screen showing details of a waiting job offer according to an embodiment. In FIG. 11, "Shibuya-ku, Tokyo" is displayed as the area of ​​the waiting job offer set in step S125 of FIG. 14. It also displays that the waiting date and time is five hours from 1:00 PM to 6:00 PM on June 20th, and the remuneration is 1,100 yen per hour. The display of "Number of people wanted: 2 / 5" indicates that five people are being recruited, and two people have applied at this time. A user can apply for a waiting job offer as a waiting worker by clicking "Apply" displayed at the bottom of the screen in FIG. 11.

[0102] Returning to FIG. 9, in step S16, when the user applies for a job vacancy on standby, the information processing device 10B notifies the server 20 that the user has applied for the job vacancy on standby.

[0103] In step S20, when a vacancy occurs in a regular job offer, based on an operation of the business operator, the information processing device 10A transmits a vacancy notice to the server 20. The vacancy notice includes a regular job offer ID and the number of people for whom the vacancy has occurred.

[0104] In step S21, when a vacancy occurs in a regular job offer, the selection module 242 selects a standby worker to be matched (assigned) to the vacant regular job offer. The selection method will be described later with reference to Fig. 15. Here, it is assumed that a standby worker of the information processing device 10B is selected.

[0105] In step S22, the output module 241 of the server 20 outputs information to the information processing device 10B of the standby worker indicating that the standby worker has been matched with a regular job offer and should come to work. The information processing device 10B displays the information on the screen. 12 is a diagram showing an example of a vacancy notification screen according to the embodiment. Fig. 12 is a screen displayed on the information processing device 10 of a standby worker, notifying the standby worker that a vacancy has occurred and that the standby worker has been matched with a regular job offer. Upon receiving the notification of the vacancy, the standby worker must travel to the workplace and start work by the start time of the regular job offer or by a predetermined time (for example, within 30 minutes or within one hour) after receiving the notification, whichever is later.

[0106] Returning to FIG. 9, in step S23, the information processing device 10B requests the server 20 for detailed information on the matched regular job offer (that is, the regular job offer for which a vacancy has occurred).

[0107] In step S24, the server 20 outputs detailed information about the matched regular job offer to the information processing device 10B.

[0108] Fig. 13 is a diagram showing an example of a screen showing details of a matched regular job offer according to the embodiment. Fig. 13 displays detailed information about the regular job offer matched to a standby worker. Note that, since a standby worker matched with a regular job offer must, in principle, start working, a cancel button does not necessarily need to be displayed on the screen.

[0109] 14 is a flowchart illustrating an example of a processing procedure for generating waiting job vacancy information according to the embodiment. The processing procedure of step S12 in FIG. 9 will be described in detail with reference to FIG.

[0110] In step S120, the classification module 239 of the server 20 refers to the regular job information 234 and acquires the predetermined conditions (work location and / or job type) of each regular job offer.

[0111] In step S121, the classification module 239 of the server 20 classifies one or more regular job offers included in the regular job offer information 234 into multiple job offer groups based on predetermined conditions. The classification module 239 may set job offer groups based on the work location of the regular job offer. For example, the classification module 239 may classify regular job offers by the area where the work location is located, thereby classifying the job offer groups into job offer groups for each area. The area may be, for example, a prefecture, a city, a ward, a town, or a predetermined mesh unit. For example, the classification module 239 may divide the entire country of Japan into multiple meshes by dividing a map at regular intervals, and classify regular job offers with the same work location in the mesh into the same job offer group, thereby classifying the job offer groups into job offer groups for each mesh. The mesh size may be equally spaced, or may be predetermined based on the travel time of the transportation means (e.g., train, bus, taxi, etc.) mainly used in the area.

[0112] The classification module 239 may also set job recruitment groups based on the job type of the regular job recruitment. For example, the classification module 239 may classify regular job recruitments into job recruitment groups by unit, such as cooking, warehouse work, delivery, and customer service. The classification module 239 may also classify regular job recruitments into job recruitment groups by unit, which group together multiple job types whose cancellation rates fall within a predetermined value range. For example, if the cancellation rates for warehouse work and delivery fall within a predetermined value range (e.g., are similar), the classification module 239 may classify regular job recruitments for warehouse work and regular job recruitments for delivery into a single job recruitment group.

[0113] The classification module 239 may also set job vacancy groups based on both the work location and job type of the regular job vacancy. For example, the classification module 239 may classify job vacancy groups by city, ward, town, or village (or by mesh) based on the work location of the regular job vacancy, and then further classify the regular job vacancies into units such as cooking, warehouse work, delivery, and customer service. For example, the classification module 239 may set job vacancy groups into units such as customer service in Shibuya Ward, Tokyo, and delivery in Shibuya Ward, Tokyo.

[0114] A regular job offer may include a flag indicating whether or not the job offer is eligible for a waiting list. The flag may be a flag set by the business operator. The classification module 239 may classify a regular job offer whose flag indicates that the job offer is eligible for a waiting list into one of the job offer groups, and may not classify a regular job offer whose flag indicates that the job offer is not eligible for a waiting list into any of the job offer groups.

[0115] In step S122, the setting module 240 acquires the number of positions available for each regular job offer by referring to the regular job offer information 234 for each regular job offer included in the job offer group.

[0116] In step S123, the setting module 240 of the server 20 sets the number of people to be recruited for the waiting recruitment based on the total number of people to be recruited for each regular job offer included in each job offer group. The setting module 240 may set the number of people to be recruited for the waiting recruitment to be a value obtained by multiplying the total number of people to be recruited for each regular job offer by a predetermined coefficient. The predetermined coefficient may be a preset fixed value (e.g., 10%) or may be a cancellation rate. For example, if the total number of people to be recruited for each regular job offer is 15 and the cancellation rate is 5%, then 15 x 0.05 = 0.75. In this case, the setting module 240 may set the number of people to be recruited for the waiting recruitment to be 1.

[0117] The cancellation rate may be the cancellation rate for regular job offers included in the job offer group. For example, the setting module 240 may obtain the cancellation rate for regular job offers of a specific company included in the job offer group from the regular job offer information 234, and set the obtained cancellation rate as the cancellation rate for regular job offers included in the job offer group.

[0118] The cancellation rate for the entire job group may also be estimated based on the number of applicants and the cancellation rate of each regular job in the job group. For example, if the cancellation rate for regular job applications with 20 applicants in the job group is 10% and the cancellation rate for regular job applications with 5 applicants in the job group is 5%, the cancellation rate for the entire job group may be estimated to be (20 applicants × 10% + 10 applicants × 5%) ÷ (20 applicants + 10 applicants) = 8.3%.

[0119] Additionally, the setting module 240 may obtain the matching rate of each regular job offer in the job offer group by comparing the matching rate information 237 with the regular job offer information 234. For example, in the case of a job offer with a regular job offer ID of J001, the job type is delivery, so it can be seen that the cancellation rate between 12:00 and 18:00 is 3%.

[0120] The setting module 240 may also vary the cancellation rate based on at least one of the working hours, the working days, and the weather forecast for each regular job offer. For example, the cancellation rate may be increased by 2% on rainy days, 10% on snowy days, or 4% during the busy season around the year-end and New Year holidays.

[0121] In step S124, the setting module 240 acquires the work location of each regular job offer by referring to the regular job offer information 234 of each regular job offer included in the job offer group.

[0122] In step S125, the setting module 240 sets the area of ​​the waiting job offers to be assigned to the job offer group based on the work location of each regular job offer acquired in step S124. The setting module 240 may set the area of ​​the waiting job offers so that it includes all of the work locations of each regular job offer. For example, if the job offer groups were classified by city, ward, town, or village in the processing procedure of step S121, the work locations of each regular job offer included in one job offer group will be the same city, ward, town, or village. In this case, the setting module 240 may set that same city, ward, town, or village as the area of ​​the waiting job offers. For example, if the work locations of all of the regular job offers included in one job offer group are "Shibuya-ku, Tokyo," the setting module 240 may set Shibuya-ku, Tokyo as the area of ​​the waiting job offers.

[0123] The server 20 repeats the processing procedure of steps S122 to S125 to calculate the number of employees to be recruited and set the areas for all job vacancy groups.

[0124] 15 is a flowchart illustrating an example of a processing procedure when a vacancy occurs according to the embodiment. The processing procedure of step S21 in FIG. 9 will be described in detail with reference to FIG.

[0125] In step S200, the selection module 242 refers to the job waiting list information 235 to identify a job waiting list that is associated with the regular job for which a vacancy has occurred.

[0126] In step S201, the selection module 242 refers to the "job application" in the user information 233 to identify waiting workers who have applied for the identified waiting job.

[0127] In step S202, the selection module 242 selects, from the identified standby workers, a standby worker to be matched (assigned) to the regular job vacancy. For example, the selection module 242 may select, from the standby workers, a standby worker whose address is closest to the workplace of the regular job vacancy. The selection module 242 may also select, from the standby workers, a standby worker who has experience working in the job type of the regular job vacancy. The selection module 242 may also select, from the standby workers, a standby worker whose travel time from the standby worker's address to the workplace of the regular job vacancy is the shortest. The selection module 242 may also select, from the standby workers, a standby worker who has previously worked at the workplace of the regular job vacancy. For example, if the regular job vacancy is at an AA store of convenience store X, the selection module 242 may select, from the standby workers, a standby worker who has previously worked at an AA store of convenience store X.

[0128] ≪Additional information≫ The compensation set for a standby job offer may be paid by multiplying the length of time the standby worker waits by the hourly wage. For example, if a standby job offer is from 9:00 AM to 12:00 AM and the hourly wage is 1,100 yen, 3,300 yen will be paid if there is no vacancy. If a vacancy occurs, the worker will be paid both the salary for the standby job offer and the salary for the regular job offer. The hourly wage for a standby job offer may also vary depending on the day of the week, weather, season, time of day, and / or type of job.

[0129] The disclosed technology is not limited to the above-described embodiment, and can be implemented in various other forms without departing from the spirit of the disclosed technology. Therefore, the above-described embodiment is merely an example in all respects and should not be interpreted as being limiting. For example, the order of the above-described processing steps can be arbitrarily changed or executed in parallel as long as no contradiction occurs in the processing content.

[0130] The program of the embodiment of the present disclosure may be provided in a state stored in a computer-readable storage medium. The storage medium can store the program in a "non-transitory tangible medium." The program includes, but is not limited to, a software program or a computer program. [Explanation of symbols]

[0131] 1. Information Processing Systems 10, 10A, 10B Information processing device 20 Information processing device (server) 110, 210 Processing Unit (CPU) 120, 220 network communication interface 130, 230 memory 131, 231 operating systems 132, 232 Network Communication Module 133 App Data 134 Service Processing Module 135 Acquisition Module 136 Output Module 137 Processing Module 138 Display Control Module 150 User Interface 170, 270 communication bus 233 User Information 234 Regular Job Information 235 Waiting Job Information 236 Cancellation Rate Information 237 Matching Rate Information 238 Service Control Module 239 Classification Module 240 Settings Module 241 Output Module 242 Selection Module

Claims

1. The information processing device Classifying each regular job offer into each job offer group based on predetermined conditions including at least conditions related to work days among the setting information included in the regular job offer information; Setting recruitment details for standby job vacancies to be assigned to a classified job vacancy group based on each regular job vacancy included in the job vacancy group, including setting the number of positions to be recruited for the standby job vacancies based on the number of positions to be recruited for each regular job vacancy included in the job vacancy group, and the standby job vacancies are job vacancies that are recruited in advance in preparation for when a vacancy occurs in each regular job vacancy included in the job vacancy group; An information processing method that performs the above.

2. The predetermined condition is: Including the conditions regarding the work location of each regular job offer. The information processing method according to claim 1 .

3. The predetermined condition is: Including the conditions for each regular job offer, The information processing method according to claim 1 .

4. The setting and setting the number of applicants for the waiting job offer based on the cancellation rate of each regular job offer included in the job offer group. The information processing method according to claim 1 .

5. The cancellation rate is The information is set based on at least one of the working hours of each regular job offer, the day of the week when the job offer is being made, and the weather forecast for the working day. The information processing method according to claim 4.

6. The setting and updating the number of available employees for the waiting job every time a predetermined timing for updating arrives. The information processing method according to claim 1 .

7. The setting and setting the number of people to be recruited for the waiting job offer for each time period based on the work start time and / or working hours of each regular job offer included in the job offer group. The information processing method according to claim 1 .

8. The information processing device, outputting, to a user's information processing device, job-on-demand information relating to the job-on-demand, the job-on-demand information including the number of people available for the job; The information processing method according to claim 1 .

9. The outputting step includes: outputting the waiting job information to a user's information processing device when a matching rate of the user applying for each of the regular job offers included in the job offer group is equal to or greater than a predetermined threshold; The information processing method according to claim 8.

10. The information processing device, When a cancellation occurs in a first regular job offer included in the job offer group, selecting a user to be dispatched to the first regular job offer from among one or more users who applied for the waiting job offer; The information processing method according to claim 1 , further comprising the steps of:

11. The selecting comprises: selecting a user to be dispatched to the first regular job offer based on at least one of the past work experience of the one or more users, a travel time to the company of the first regular job offer, and a waiting time until a cancellation occurs for the first regular job offer; The information processing method according to claim 10.

12. a classification unit that classifies each regular job offer into each job offer group based on predetermined conditions including at least conditions related to work days among the setting information included in the regular job offer information; A setting unit that sets the recruitment content of standby job offers to be assigned to a classified job offer group based on each regular job offer included in the job offer group, the setting unit including setting the number of people to be recruited for the standby job offers based on the number of people to be recruited for each regular job offer included in the job offer group, the standby job offers being job offers that are recruited in advance in preparation for when a vacancy occurs in each regular job offer included in the job offer group; An information processing device having the above.

13. On the computer, Classifying each regular job offer into each job offer group based on predetermined conditions including at least conditions related to work days among the setting information included in the regular job offer information; Setting recruitment details for standby job vacancies to be assigned to a classified job vacancy group based on each regular job vacancy included in the job vacancy group, including setting the number of positions to be recruited for the standby job vacancies based on the number of positions to be recruited for each regular job vacancy included in the job vacancy group, and the standby job vacancies are job vacancies that are recruited in advance in preparation for when a vacancy occurs in each regular job vacancy included in the job vacancy group; A program to execute.

Citation Information

Patent Citations

  • Job seeking / recruitment matching method, job seeking / recruitment matching system, and job seeking / recruitment matching server

    JP2023173293A