System, method and program for managing recruitment

The system addresses the challenge of early retirements in chain stores by managing job vacancies and providing preferential job information to special users, enhancing matching efficiency and reducing early retirements.

JP2025177473AActive Publication Date: 2025-12-05TIMEE INC
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2024084332
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-05-23
Publication Date
2025-12-05
Estimated Expiration
2044-05-23

AI Technical Summary

Technical Problem

Conventional job matching services fail to effectively match retirees or special workers with employers, leading to early retirement and loss of investment in employee education, particularly in chain stores with many locations.

Method used

A system and method that manages job vacancies by accepting information from stores within a group and providing it to special users registered with the group, promoting appropriate matching through a job matching service server connected to store and user terminals, allowing for preferential job information display and automatic registration of users as special users based on predefined conditions.

Benefits of technology

Facilitates proper matching between workers and employers, enhancing job utilization rates and reducing early retirements by promoting matching with employers who can benefit from the skills of retirees and special users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025177473000001_ABST
    Figure 2025177473000001_ABST
Patent Text Reader

Abstract

To provide a system for supporting appropriate matching between workers and employers.SOLUTION: A recruitment matching service provision server 10 provides a recruitment matching service for matching employers and workers in recruitment, to store personnel who operate store terminals 20 and users as workers who operate user terminals 30, both of which are communicably connected via a communication network NW. The server 10 provides recruitment information received from a store to users registered as special users in a group associated with the store, thereby facilitating matching between the store and the special users in the group related to the store.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

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

[0002] Hitherto, job matching services have been provided that match workers with employers (see, for example, Patent Document 1 below). Matching in such services is typically achieved by employers publishing job information and workers applying for the job. [Prior art documents] [Patent documents]

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

[0004] However, in the conventional services mentioned above, for example, chain stores with many locations employ many part-time workers at each location, but many workers end up retiring early due to their own wishes or changes in life stages (graduation, relocation, etc.). Such early retirement can prevent employers from effectively recovering their investment in employee education. Therefore, it is desirable to create a system that promotes appropriate matching between such special workers, such as retirees, and employers.

[0005] One of the objects of the embodiments of the present invention is to support appropriate matching between workers and employers. Other objects of the embodiments of the present invention will become apparent by reading the entire specification. [Means for solving the problem]

[0006] A system according to one embodiment of the present invention is a system for managing job vacancies, comprising one or more computer processors, wherein the one or more computer processors perform the steps of accepting first job vacancy information from a first store included in a plurality of stores associated with a group, and providing the first job vacancy information to a plurality of special users, among a plurality of users registered as workers, who are registered in association with the group as special users in the group.

[0007] A method according to one embodiment of the present invention is a method for managing job vacancies executed by one or more computers, and includes the steps of accepting first job vacancy information from a first store included in a plurality of stores associated with a group, and providing the first job vacancy information to a plurality of special users, among a plurality of users registered as workers, who are registered in association with the group as special users in the group.

[0008] A program according to one embodiment of the present invention is a program for managing job vacancies, and causes one or more computers to execute the steps of accepting first job vacancy information from a first store included in a plurality of stores associated with a group, and providing the first job vacancy information to a plurality of special users, among a plurality of users registered as workers, who are registered in association with the group as special users in the group. [Effects of the Invention]

[0009] Various embodiments of the present invention assist in properly matching workers with employers. [Brief explanation of the drawings]

[0010] [Figure 1] 1 is a diagram showing a schematic configuration of a network including a job matching service providing server 10 according to an embodiment of the present invention. [Figure 2]FIG. 15 is a diagram illustrating an example of information managed by a brand information table 1511. [Figure 3] FIG. 15 is a diagram illustrating an example of information managed by an employer information table 1512. [Figure 4] FIG. 15 is a diagram illustrating an example of information managed by a store information table 1513. [Figure 5] FIG. 15 is a diagram illustrating an example of information managed by a user information table 1514. [Figure 6] FIG. 15 is a diagram illustrating an example of information managed by a graduate management table 1515. [Figure 7] FIG. 15 is a diagram illustrating an example of information managed by a store-based user group management table 1516. [Figure 8] FIG. 15 is a diagram illustrating an example of information managed by a job vacancy management table 1517. [Figure 9] FIG. 15 is a diagram illustrating an example of information managed by a work management table 1518. [Figure 10] FIG. 5 is a diagram illustrating a job registration screen 50. [Figure 11] FIG. 6 is a diagram illustrating a store job listing screen 60. [Figure 12] FIG. 7 is a diagram illustrating an example of a job listing screen 70 for workers. [Figure 13] FIG. 10 is a diagram illustrating an example of display content in an individual display area 761. [Figure 14] FIG. 10 is a diagram illustrating the conditions for switching from alumni-only access to the general public. [Figure 15] FIG. 10 is a diagram illustrating an example of an individual worker screen 80. DETAILED DESCRIPTION OF THE INVENTION

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

[0012] FIG. 1 is a schematic diagram illustrating the configuration of a network including a job matching service providing server 10 according to one embodiment of the present invention. As illustrated, the server 10 is communicatively connected to a store terminal 20 and a user terminal 30 via a communication network NW such as the Internet. While only one store terminal 20 and one user terminal 30 are illustrated in FIG. 1, the server 10 is communicatively connected to multiple store terminals 20 and multiple user terminals 30. The server 10 provides a job matching service for matching employers and workers in job offers to store staff who operate store terminals 20 located in stores owned by employers, and to users who operate user terminals 30 as workers. The server 10 is an example of a device that implements all or part of the system of the present invention.

[0013] First, we will explain the hardware configuration of the job matching service providing server 10. The job matching service providing server 10 is configured as a general computer, and as shown in Fig. 1, it includes a computer processor 11, a main memory 12, an input / output I / F 13, a communication I / F 14, and a storage (storage device) 15, and these components are electrically connected via a bus or the like (not shown).

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

[0015] The input / output I / F 13 includes various input / output devices for exchanging information with an operator, etc. The input / output I / F 13 includes, for example, information input devices such as a keyboard and a pointing device (e.g., a mouse, a touch panel, etc.), a voice input device such as a microphone, and an image input device such as a camera. The input / output I / F 13 also includes an image output device such as a display, and an audio output device such as a speaker.

[0016] The communication I / F 14 is implemented as hardware such as a network adapter, various communication software, or a combination of these, and is configured to enable wired or wireless communication via a communication network NW or the like.

[0017] The storage 15 is configured, for example, by a magnetic disk or flash memory. The storage 15 stores various programs including an operating system, various data, and the like. For example, as shown in FIG. 1 , the storage 15 has various tables 151 that manage various information for providing the job matching service. The storage 15 also stores, for example, a server-side program 40 according to an embodiment of the present invention. The program 40 is a program that causes the server 10 to function as all or part of a system for providing the job matching service. At least a portion of the server-side program 40 can be configured to be executed on the store terminal 20 or the user terminal 30 via a store terminal-side program 42 or a user terminal-side program 44, which will be described later.

[0018] In this embodiment, the job matching service providing server 10 may be configured using a plurality of computers each having the above-described hardware configuration. For example, the server 10 may be configured by a plurality of server devices.

[0019] The server 10 configured in this way can be configured to have the functions of a web server and an application server, and executes various processes in response to requests from the store terminal 20 or the user terminal 30, and transmits screen data (e.g., HTML data) and control data according to the results of the processes to the store terminal 20 or the user terminal 30. The store terminal 20 or the user terminal 30 outputs a web page or other screen based on the received data.

[0020] Next, we will explain the hardware configuration of the store terminal 20. The store terminal 20 is configured as a general computer, and as shown in Fig. 1, it includes a computer processor 21, a main memory 22, an input / output I / F 23, a communication I / F 24, and a storage (storage device) 25, and these components are electrically connected via a bus or the like (not shown).

[0021] The computer processor 21 is configured as a CPU, a GPU, or the like, and loads various programs stored in the storage 25 or the like into the main memory 22 and executes various instructions included in the programs. The main memory 22 is configured, for example, by a DRAM or the like.

[0022] The input / output I / F 23 includes various input / output devices for exchanging information with an operator, etc. The input / output I / F 23 includes, for example, information input devices such as a keyboard and a pointing device (e.g., a mouse, a touch panel, etc.), audio input devices such as a microphone, and image input devices such as a camera. The input / output I / F 23 also includes an image output device such as a display, and an audio output device such as a speaker.

[0023] The communication I / F 24 is implemented as hardware such as a network adapter, various communication software, or a combination thereof, and is configured to realize wired or wireless communication via a communication network NW or the like.

[0024] The storage 25 is configured, for example, by a magnetic disk or flash memory. The storage 25 stores various programs including an operating system, various data, and the like. The programs stored in the storage 25 can be downloaded and installed from an application market or the like. The storage 25 also stores the above-mentioned store terminal-side program 42. The program 42 can be configured as a web browser or other application (for example, a store application for a job matching service), and can be configured to execute at least a part of the server-side program 40, as described above.

[0025] In this embodiment, the store terminal 20 may be configured as a smartphone, a tablet terminal, a personal computer, or the like.

[0026] A user (store staff member) operating a store terminal 20 configured in this manner can use the store functions of the job matching service provided by the server 10 by communicating with the server 10 via a store terminal side program 42 installed in storage 25 or the like.

[0027] Next, we will explain the hardware configuration of the user terminal 30. Like the above-mentioned store terminal 20, the user terminal 30 is configured as a general computer, and as shown in Fig. 1, it includes a computer processor 31, a main memory 32, an input / output I / F 33, a communication I / F 34, and a storage (storage device) 35, and these components are electrically connected via a bus or the like (not shown).

[0028] The storage 35 stores the above-mentioned user terminal-side program 44. The program 44 may be 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 part of the server-side program 40 as described above. In this embodiment, the user terminal 30 may be configured as a smartphone, a tablet terminal, a personal computer, or the like.

[0029] A user operating a user terminal 30 configured in this manner can use the worker functions of the job matching service provided by the server 10 by communicating with the server 10 via a user terminal side program 44 installed in storage 35 or the like.

[0030] Next, we will explain the functions of the thus configured job matching service providing server 10. As shown in Figure 1, the computer processor 11 of the server 10 is configured to function as a management function control unit 112, a matching control unit 114, and a work management unit 116 by executing instructions included in a program (for example, at least a part of the server-side program 40) loaded into the main memory 12.

[0031] The management function control unit 112 is configured to execute 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 of various screens related to the management functions to the store terminal 20 or the user terminal 30, executes various processes in response to operation input by an operator via the screens output on the store terminal 20 or the user terminal 30, and transmits screen data and control data according to the results of the processes to the store terminal 20 or the user terminal 30. The management functions controlled by the management function control unit 112 include, for example, login processing (user authentication) and management of various master data.

[0032] The matching control unit 114 is configured to execute various processes related to the control of matching between employers and users. For example, the matching control unit 114 transmits screen data and control data of various screens for controlling matching to the store terminal 20 or the user terminal 30, executes various processes in response to operation input by an operator via the screen output on the store terminal 20 or the user terminal 30, and transmits screen data, control data, etc. according to the results of the processes to the store terminal 20 or the user terminal 30.

[0033] In this embodiment, the matching control unit 114 is configured to receive job information from a store. Job information from a store is input, for example, via a screen displayed on the store terminal 20. Note that when inputting job information, pre-registered template information may be used.

[0034] The matching control unit 114 is also configured to provide the received job information to a plurality of special users who are registered as workers in the job matching service and who are registered as special users in a group associated with the store corresponding to the job information. For example, the job information is controlled so that it is displayed on a screen output on a user terminal 30 operated by the special user, but is not displayed on a screen output on a user terminal 30 operated by a user other than the special user.

[0035] In this embodiment, a group is associated with multiple stores, and the group is recognized as a chain unit that uses, for example, a common service name and store name, and can be managed, for example, as a brand corresponding to the chain. In this embodiment, a special user in a group can also be said to be a user to whom job information should be provided preferentially, and may be defined, for example, as a user who has left an employer corresponding to the group (for example, a company that operates a chain, or one of multiple franchisee companies in a franchise business, etc.).

[0036] The work management unit 116 is configured to execute various processes related to the management of work of users as workers. For example, the work management unit 116 transmits screen data and control data of various screens related to such work management to the store terminal 20 or the user terminal 30, executes various processes in response to operation input by an operator via the screen output on the store terminal 20 or the user terminal 30, and transmits screen data and control data according to the results of the processing to the store terminal 20 or the user terminal 30. Work management includes, for example, management of attendance, control of mutual evaluations between stores and users, and management of payments and billing.

[0037] In this way, the job matching service providing server 10 in this embodiment provides job information received from a store to users registered as special users in a group associated with the store, thereby promoting matching between a store and special users in a group related to the store. In other words, the server 10 supports appropriate matching between workers and employers.

[0038] In this embodiment, the matching control unit 114 may be configured to receive from a user a registration request requesting registration as a special user in a group, the registration request including information that can identify the group (e.g., identification information for the group or identification information for the store associated with the group), and to register the user as a special user in the group in response to the registration request. For example, a store staff member may provide the user with information that can identify the group when prompting the user to register as a special user. This configuration enables the user to register as a special user in response to their own request.

[0039] Furthermore, the matching control unit 114 can be configured to provide job information to multiple users, including users other than the multiple special users, in a group after providing the job information to the multiple special users, depending on whether a predetermined condition is met. For example, when a predetermined condition is met, the job information is provided to other users instead of or in addition to the special users (the scope of provision is changed or expanded). Such a configuration can encourage applications for the job information, thereby improving the utilization rate (the ratio of the number of people working to the number of people available).

[0040] In this embodiment, the predetermined conditions for providing job information to users other than special users include various conditions. For example, the predetermined conditions are configured as conditions based at least on the period from when the job information is provided to when it is ended (which may also be called the posting period of the job). This configuration makes it possible to control the timing of providing job information to users other than special users based on the period during which the job information is provided.

[0041] In this case, the predetermined condition itself may be varied based on the period for which the job information is provided. For example, the matching control unit 114 is configured to provide the job information to users other than special users in response to the satisfaction of a first condition when the period for which the job information is provided is equal to or greater than a predetermined value, and to provide the job information to users other than special users in response to the satisfaction of a second condition when the period for which the job information is provided is less than the predetermined value. This configuration makes it possible to apply different conditions depending on the period for which the job information is provided, and to control the timing for providing the job information to users other than special users.

[0042] Furthermore, in this case, the first condition that is applied when the period for providing the job information is equal to or greater than a predetermined value may be a condition based on the time remaining until the provision of the job information is terminated (the job posting is closed), and the second condition that is applied when the period for providing the job information is less than the predetermined value may be a condition based on the time elapsed since the provision of the job information began. This configuration makes it possible to ensure a period for providing job information exclusively to special users.

[0043] Furthermore, for example, the predetermined condition may be configured as a condition based at least on the number of special users in the group. In this case, the condition may be configured as a condition that is satisfied sooner the fewer the number of corresponding special users. For example, when the number of special users is a first value, the condition is satisfied when a first time has elapsed since the start of providing job information, and when the number of special users is a second value that is smaller than the first value, the condition is satisfied when a second time has elapsed that is shorter than the first time. This configuration makes it possible to control the timing of providing job information to users other than special users based on the number of corresponding special users (to whom job information is provided).

[0044] The matching control unit 114 can also be configured to predict an utilization rate, which is the ratio of the number of people working (the number of people who applied and then worked) to the number of people available in the job information. In this case, the predetermined condition can be configured as a condition based at least on the predicted utilization rate. In this case, the condition can be configured as a condition that is met sooner the lower the utilization rate. This configuration makes it possible to control the timing of providing job information to users other than special users based on the predicted utilization rate.

[0045] In this embodiment, the utilization rate can be predicted using various techniques. For example, the utilization rate can be predicted using a rule-based technique. Furthermore, for example, the utilization rate can be predicted using a machine learning technique, specifically, a trained model generated through machine learning using a large amount of training data. The trained model is configured to output a predicted utilization rate when, for example, parameter values ​​including at least a portion of the job information are input. The utilization rate is predicted using various parameters, such as the number of special users in the corresponding group, the application / operation history of the special users for similar job information (determined based on working hours, job conditions, etc.), the number of positions available for the target job information, working hours, the time remaining until the deadline, and the availability of job information by similar stores.

[0046] In this embodiment, the work management unit 116 can be configured to manage work by a user other than multiple special users in a group who started working at a store through job information, and to register the user as a candidate for a special user in the group when the user's work ends. This configuration makes it possible to automatically register a user who worked through the job matching service as a candidate for a special user in the corresponding group.

[0047] In this case, if the group permits it, special user candidates may be automatically registered as special users. That is, the work management unit 116 may be configured to register a user who is registered as a special user candidate in a group as a special user in the group when the corresponding group permits automatic registration of special user candidates as special users, but not to register a user who is registered as a special user candidate in the group as a special user in the group when the corresponding group does not permit such automatic registration. This configuration makes it possible to automatically register special user candidates as special users.

[0048] The work management unit 116 can also be configured to receive a request from a store to register a specific user as a special user in a group, and to register the specific user as a special user in the group in response to the registration request. The specific user includes, for example, a user who has worked at the store through a job matching service. This configuration allows the store to register a specific user as a special user.

[0049] The work management unit 116 may also be configured to provide a questionnaire to a user (e.g., a user who has finished working as a worker), accept responses to the questionnaire from the user, and register the user as a special user in a corresponding group based on the responses. For example, if a special user is defined as a user who has left an employer corresponding to a group, the questionnaire may include a question asking whether the user is a former employee of a specific group, and if the response to the question indicates that the user is a former employee, the corresponding user is registered as a special user in the specific group. Furthermore, in this case, automatic registration of such a special user may be performed only if the corresponding group allows automatic registration of a special user based on responses to the questionnaire. This configuration enables automatic registration of a special user based on responses to the questionnaire.

[0050] The matching control unit 114 can also be configured to present a screen displaying user information about the user to the store (for example, by transmitting screen data and control data of the screen to the store terminal 20). In this case, if the user is a special user in the corresponding group, the user information may include a registration route, which is the route by which the user was registered as a special user. As described above, the registration route includes, for example, (1) registration in response to a registration request by the user himself / herself, (2) automatic registration in response to the end of work via the job matching service, (3) registration in response to a registration request by the store, and (4) automatic registration based on answers to a questionnaire. This configuration makes it possible to present user information including the registration route to the store.

[0051] Next, a specific example will be described as one aspect of the job matching service providing server 10 of this embodiment having such functions. First, in this specific example, the information managed by each table included in the various tables 151 will be described. FIG. 2 illustrates information managed by the brand information table 1511 in this example. The brand information table 1511 in this example manages information about brands (groups), and as shown in the figure, manages information such as a "brand name" and a "graduate automatic registration permission flag" indicating that automatic registration of graduates (special users) of this brand is permitted, in association with a "brand ID" that identifies an individual brand. In this example, a brand corresponds to a chain that uses a common service name, trade name, etc. Details of graduates will be described later.

[0052] 3 illustrates information managed by employer information table 1512 in this example. In this example, employer information table 1512 manages information about employers who employ users in the job matching service, and as shown in the figure, manages information such as "employer name" in association with an "employer ID" that identifies an individual employer. Employers include, for example, chain companies and franchisee companies.

[0053] FIG. 4 illustrates information managed by store information table 1513 in this example. In this example, store information table 1513 manages information about stores owned by employers, and as shown in the figure, manages information such as "basic information" including store name, address, and contact information, an "employer ID" identifying the corresponding employer, a "brand ID" identifying the corresponding brand, and an "invitation code," in association with a "store ID" that identifies an individual store. The invitation code, which will be described in more detail later, is information used when a user requests registration as a graduate of a specific brand, and a different value is set for each store. In this example, each employer owns one or more stores. Furthermore, multiple stores are associated with one brand.

[0054] 5 illustrates information managed by user information table 1514 in this example. User information table 1514 in this example manages information related to users as workers in the job matching service, and as shown in the figure, manages information such as "basic information" including name, date of birth, address, contact information, etc., in association with a "user ID" that identifies an individual user, and "work performance information" that is information related to work performance at each store in the job matching service.

[0055] FIG. 6 illustrates information managed by the graduate management table 1515 in this example. The graduate management table 1515 in this example manages information about graduates of a brand, and as shown in the figure, manages information such as a "registration date" indicating the date on which the user was registered as a graduate, a "registration route type" indicating the registration route by which the user was registered as a graduate, and a "candidate flag" indicating that the user is registered as a graduate candidate, in association with a combination of a "brand ID" that identifies an individual brand and a "user ID" that identifies a user registered as a graduate of that brand. In this example, the registration route type is set to a value corresponding to one of four registration routes: "(1) registration via graduate card," "(2) automatic registration from graduate candidate," "(3) registration by store," and "(4) automatic registration based on questionnaire responses." Details of each registration route will be described later.

[0056] In this example, a brand alumni are defined as users who have worked at a store related to the brand and who are former employees (OB / OG) of the corresponding employer.

[0057] 7 illustrates information managed by the store-based user group management table 1516. In this example, the store-based user group management table 1516 manages information related to users classified into user groups at each store, and as shown in the figure, manages information such as a "registration date" which is the date on which a user was registered as a user classified into the corresponding user group, in association with a combination of a "store ID" which identifies an individual store, a "user group ID" which identifies an individual user group at that store, and a "user ID" which identifies a user classified into that user group.

[0058] In this example, each store can create any user group and use that user group to manage users who have worked as workers at that store. Creation of a user group and classification of users are performed via a screen output on the store terminal 20, and when a user is classified (assigned) to a user group, a new record is inserted in the store-based user group management table 1516.

[0059] FIG. 8 illustrates information managed by the job posting management table 1517 in this example. The job posting management table 1517 in this example manages job posting information from stores, and as shown in the figure, 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," a "description," "work days," a "work start time," a "work end time," a "job posting date and time," a "job posting deadline date and time," a "number of positions available," an "hourly wage," a "publicity setting type" that indicates the public setting, a "publicity automatic change target flag" that indicates whether a job posting that is open only to graduates is subject to automatic change to public display, and a "status type" that indicates the status of the job posting. In this example, the publicity setting type is set to a value corresponding to either public display or public display only to graduates. Also, in this example, the status type is set to a value corresponding to either recruiting, working, or work completed.

[0060] 9 illustrates information managed by work management table 1518 in this example. Work management table 1518 in this example manages the work of users for jobs matched via the job matching service, and as shown in the figure, manages information such as the "start date and time" which is the user's actual start date and time of work, the "leave date and time" which is the user's actual leave date and time, a "store rating" which is the user's rating of the store, and a "user rating" which is the user's rating of the store, in association with a combination of a "job ID" which identifies an individual job and a "user ID" which identifies the user who applied for that job.

[0061] The information managed by each table in this example has been described above. Next, the processing executed by the job matching service providing server 10 and the screens output on the shop terminal 20 and the user terminal 30 will be described.

[0062] 10 illustrates a job registration screen 50 output on the store terminal 20. The screen 50 is a screen for a store employee to register job information, and as shown in the figure, has a job title input area 51 for inputting the job title, a description input area 52 for inputting the job description, a work date and time input area 53 for inputting the work date and time, a deadline input area 54 for inputting the job closing date and time, a publication setting input area 55 for inputting the job publication setting, an automatic switch setting input area 56 for inputting the setting for automatically switching the job to public publication, a number of people to be recruited input area 57 for inputting the number of people to be recruited, an hourly wage input area 58 for inputting the hourly wage, and a register button 59.

[0063] The work date and time input field 53 is configured so that the work date and time can be entered as the work date and time, including the work day, work start time, and work end time. In this example, the job matching service targets daily employment jobs where employment occurs on a daily basis. The closing date and time input field 54 is initially set to the work start time on the work day.

[0064] In this example, the public setting input area 55 is configured so that either public access or public access limited to alumni can be selected and input. The automatic switching setting input area 56 is disabled when "public access" is input via the public setting input area 55, but is enabled when "public access limited to alumni" is input. When enabled, the automatic switching setting input area 56 is configured so that whether or not to automatically switch to public access ("switch automatically" or "do not switch") can be selected and input.

[0065] When the registration button 59 is selected, the job information entered via the job registration screen 50 is registered, specifically, a new record is inserted in the job management table 1517, and the corresponding values ​​are set for each data item. Note that the status type is set to a value corresponding to "Now Hiring."

[0066] 11 shows an example of a store job listing screen 60 output on the store terminal 20. The screen 60 is a screen for a store employee to check a list of job listings by the store, and as shown in the figure, has a list display area 62 that displays a list of job listings by the corresponding store, and a back button 64. Job listings by a specific store are identified by referencing the store ID in the job listing management table 1517.

[0067] The list display area 62 displays information about job openings in a table format. The information about job openings specifically includes the job opening status (either recruiting, working, or completed work), public setting (either public or public only to graduates), title, job opening date and time (work date and time), and application status (number of applicants / number of openings). The number of applicants for a job opening is identified by referencing the work management table 1518.

[0068] 12 illustrates an example of a worker job listing screen 70 output on the user terminal 30. The screen 70 is a screen for a user (worker) to search for jobs, and as shown in the figure, has a work location input area 72 for inputting the work location (prefecture) of the job listing to be displayed, a work date input area 74 for inputting the work date of the job listing to be displayed, and a list display area 76 for displaying a list of the job listings to be displayed. The work location input area 72 is configured so that one or more work locations can be selected and input.

[0069] The workday input area 74 has six date objects 741, each corresponding to a separate date, arranged in the left-right direction in date order, and is configured so that one object 741 can be selected from the six objects 741. In this area 74, the date objects 741 displayed can be switched by a left-right flick operation, a slide operation, or the like.

[0070] The list display area 76 displays a list of job vacancies to be displayed, specifically, job vacancies that match the work location (store address) input via the work location input area 72 and the work dates input via the work date input area 74 and that have a status type of "Now Hiring". In the list display area 76, a plurality of individual display areas 761, each corresponding to an individual job vacancy, are arranged in two columns vertically. In this area 76, the displayed individual display areas 761 can be switched by flicking or sliding in the vertical direction, etc.

[0071] 13 shows an example of the display content of the individual display area 761. As shown in the figure, the individual display area 761 displays information about the job (image, description, work start time, work end time, work location (store address), hourly wage, etc.), and in the upper left corner is located a remaining deadline display object 762 that displays the time remaining until the job closing date and time, and in the upper right corner is located a heart-shaped favorites object 763. When a favorites object 763 is selected, the corresponding job information is added to the user's favorites.

[0072] When an individual display area 761 is selected, a screen (not shown) for applying for the corresponding job is displayed, and the user can apply for the job via this screen. In this example, when a job application is made, a match is made between the user and the store on a first-come, first-served basis. After the match is made, the user's attendance and departure times are managed on work days. Specifically, at the time of attendance and departure, a two-dimensional code (in which information including the job ID of the corresponding job is embedded) displayed on a screen displayed on the store terminal 20 is read by the user terminal 30 of the user who arrives and leaves work, and the arrival date and time and departure date and time are registered in the work management table 1518. Note that an employment contract may be concluded between the corresponding employer and the user upon registration of the attendance date and time.

[0073] Furthermore, after the user has finished work, a mutual evaluation is conducted between the user and the store, and specifically, the evaluations entered via the screens displayed on the store terminal 20 and the user terminal 30 are registered in the store evaluation and user evaluation in the work management table 1518. The evaluation is conducted, for example, on a five-point scale.

[0074] In this example, a user who has finished working (for example, a user who has completed the above-mentioned mutual evaluation) is automatically registered as a candidate graduate of the corresponding brand. Specifically, if the user is not registered as a graduate or a candidate graduate of the corresponding brand (associated with the store where the user worked), the user is registered as a candidate graduate in the graduate management table 1515.

[0075] Here, we will explain the job information that is only available to graduates. Job information that is only available to graduates is job information that is only available to users who are registered as graduates of the corresponding brand. Specifically, job information that is only available to graduates is displayed on the job listing screen 60 output on the user terminal 30 of a user who is registered in the graduate management table 1515 as a graduate of the brand that corresponds to the job information (the brand associated with the store that registered the job), but is not displayed on the job listing screen 60 output on the user terminal 30 of other users.

[0076] In addition, if the automatic switching to public disclosure is set to "Yes" for job information that is only available to graduates, the information will be automatically switched to public disclosure when the switching conditions (specified conditions) are met.

[0077] FIG. 14 illustrates the switching conditions in this example. As shown in the figure, in this example, different switching conditions are applied depending on the job posting period (the period from the job posting date and time to the job closing date and time). Specifically, if the job posting period is 24 hours or more, the switching condition is that the remaining time until the job closing date and time is 18 hours or less (reaches 18 hours). If the job posting period is 12 hours or more but less than 24 hours, the switching condition is that 6 hours have passed since the job posting. If the job posting period is less than 12 hours, the switching condition is that half of the job posting period has passed. A job that meets the switching condition is changed from being open only to graduates to being open to the public. Specifically, the value of the corresponding job publication setting type is updated in the job management table 1517. Job information that has been changed to being open to the public will also be displayed on the job listing screen 60 output on the user terminal 30 of a user who is not registered as a graduate of the brand corresponding to the job information.

[0078] The above describes job information available only to graduates. Next, we will explain how to register a graduate. As described above, in this example, graduates are registered through four registration routes. Of the four registration routes, "(1) Registration via Graduate Card" is a route in which a user registers as a graduate using an invitation code (e.g., a number with a predetermined number of digits) printed on a physical graduate card provided by a store. In addition to the invitation code, the graduate card also contains a two-dimensional code containing a URL corresponding to a screen (page) for registering as a graduate. The user can access the screen via the two-dimensional code. When a request to register as a graduate is made via the screen along with inputting the invitation code, the corresponding user is registered as a graduate. Specifically, the user is registered in the graduate management table 1515 as a graduate of the brand (identified by referencing the invitation code and brand ID in the store information table 1513) associated with the store corresponding to the input invitation code.

[0079] In this example, as described above, the invitation code corresponding to each store is managed in store information table 1513, displayed on a screen output on store terminal 20, and entered into the graduate card by a store staff member. Note that, to prevent fraudulent registration due to leakage of the invitation code, the value of the corresponding invitation code may be updated to a different value in response to an instruction from the store staff member via a screen output on store terminal 20.

[0080] Furthermore, among the four registration routes, "(2) Automatic Registration from Graduate Candidate" is a route in which a user who has been registered as a graduate candidate upon the end of their employment is automatically registered as a graduate. In this example, as described above, whether or not to permit such automatic registration of graduates is preset for each brand (managed by the graduate automatic registration permission flag in the brand information table 1511). Among users registered as graduate candidates, users for whom the corresponding brand permits automatic registration of graduates are automatically registered as graduates. Such automatic registration may be performed immediately after registration as a graduate candidate, or may be performed periodically for multiple graduate candidates at once. When automatic registration is performed, the registration date, registration route type, and candidate flag value for the corresponding brand and user combination are updated in the graduate management table 1515.

[0081] Furthermore, of the four registration routes, "(3) Registration by store" is a route in which a user is registered as a graduate in response to a registration request from the store. Such a registration request is made, for example, via a screen (not shown) output on the store terminal 20. The screen is configured to allow a request to register a user included in a plurality of users who have work experience at the store as a graduate. When the registration request is made, the corresponding user is registered in the graduate management table 1515 as a graduate of the brand associated with the corresponding store. Note that a request to register the user as a graduate may also be made when the store evaluates the user after the user has left work.

[0082] Furthermore, among the four registration routes, "(4) Automatic registration based on questionnaire responses" is a route in which a user who submits questionnaire responses is automatically registered as a graduate based on the responses. In this example, as described above, whether or not to allow automatic registration of graduates is set in advance for each brand, and among users who submit questionnaire responses, users for whom the corresponding brand has permitted automatic registration of graduates are subject to automatic registration based on the questionnaire responses. The questionnaire includes, for example, questions asking whether the user is a graduate of a specific brand (a user who has worked at a store associated with the brand and is a former employee of the corresponding employer), and if the user answers these questions in the affirmative, the corresponding user is registered in the graduate management table 1515 as a graduate of the specific brand. The questionnaire responses are entered via a screen displayed on the user terminal 30.

[0083] FIG. 15 illustrates an example of an individual worker screen 80 output on the store terminal 20. This screen 80 is used by store personnel to confirm information about a user as a worker (e.g., a user who has applied for a job at their store). As shown in the figure, the screen 80 displays information about the user and also includes a back button 82. If the corresponding user is registered as a graduate or a candidate for graduate status of a brand associated with their store, a graduate object 84 is displayed in the upper right corner of the screen. Below the object 84, the graduate's registration route is displayed, and if the user is a candidate for graduate status, this is also displayed. In this example, information about the graduate (the graduate object 84, the registration route, and the candidate status) can be displayed on various screens that display information about users.

[0084] In this example, job information available only to graduates is provided preferentially to graduates of the brand associated with the corresponding store, encouraging these graduates to work at stores related to that brand, which may in turn help to resolve employers' issues regarding the shortage of human resources and the return on investment in training.

[0085] In the above example, the conditions illustrated in FIG. 14 were applied as conditions for automatically switching a job posting that was only available to graduates to public viewing. However, these conditions are merely examples, and various other switching conditions may be applied in other examples of this embodiment. For example, such switching conditions may be based on the number of graduates of the brand. For example, the fewer the number of graduates, the sooner the job posting will be filled (the sooner the posting will be switched to public viewing). Furthermore, for example, the switching conditions may be based on a predicted utilization rate, which is the ratio of the number of employees working to the number of positions available for the job posting. For example, the lower the predicted utilization rate, the sooner the job posting will be filled (the sooner the posting will be switched to public viewing). Predicting utilization rates can be achieved using various techniques, such as applying a rule-based technique or using a trained model generated through machine learning (for example, data based on information managed in the job posting management table 1517 and the work management table 1518 can be used as training data).

[0086] In the above example, a list of users registered as potential graduates of the brand may be presented to the person in charge of the brand (for example, screen data and control data of a screen containing the list may be sent to the corresponding terminal).

[0087] In the above example, the job information can be set to be publicly available or available only to graduates, but in addition to this, it may also be set to be available only to users classified into a specific user group at each store (for example, designated by the store staff when registering the job).

[0088] In the above example, whether or not to allow automatic registration of graduates is set in advance for each brand, but whether or not to allow registration of graduates may also be set in advance for each combination of brand and registration route.

[0089] The job matching service providing server 10 according to the present embodiment described above provides job information received from a store to users registered as special users (e.g., graduates) in a group (e.g., a brand) associated with the store, thereby promoting matching between a store and special users in a group related to the store. In other words, the server 10 supports appropriate matching between workers and employers.

[0090] In other embodiments of the present invention, some or all of the functions of the job matching service providing server 10 in the above-described embodiments may be realized by cooperation between the job matching service providing server 10 and the store terminal 20 or the user terminal 30, or may be realized by the store terminal 20 or the user terminal 30. Furthermore, for example, in other embodiments of the present invention, the job matching service providing server 10 may be configured to have a function for providing job information, but not have a function for controlling job matching or a function for managing user work.

[0091] The processes and procedures described herein, other than those explicitly described, may be implemented by software, hardware, or any combination thereof. For example, the processes and procedures described herein may be implemented by implementing logic corresponding to the processes and procedures in media such as integrated circuits, volatile memory, non-volatile memory, and magnetic disks. The processes and procedures described herein may also be implemented as computer programs corresponding to the processes and procedures and executed by various computers.

[0092] Although processes and procedures described herein are described as being performed by a single device, software, component, or module, such processes or procedures may be performed by multiple devices, software, components, and / or modules. Also, the software and hardware elements described herein may be implemented by combining them into fewer components or breaking them down into more components. [Explanation of symbols]

[0093] 10 Job matching service provider server 11. Computer Processor 112 Management function control section 114 Matching control section 116 Work Management Department 15. Storage 151 various tables 1511 Brand Information Table 1512 Employer Information Table 1513 Store Information Table 1514 User Information Table 1515 Graduate Management Table 1516 Store-based user group management table 1517 Recruitment Management Table 1518 Work Management Table 20 Store terminals 30 User terminals 40 Server-side programs 42 Store terminal program 44 User terminal side program 50 Job registration screen 60 Store job listing screen 70 Job listing screen for workers 80 Worker Individual Screen

Claims

1. 1. A system for managing job vacancies, comprising one or more computer processors, the one or more computer processors comprising: receiving first job information from a first store included in a plurality of stores associated with the group; providing the first job information to a plurality of special users who are registered as special users in the group and associated with the group, among a plurality of users who are registered as workers; system.

2. The special user is registered as a user who has left an employer corresponding to the group. The system of claim 1.

3. The one or more computer processors further: receiving a first registration request from a first user included in the plurality of users, the first registration request including information that identifies the group, the first registration request requesting registration as the special user in the group; registering the first user as the special user in the group in response to the first registration request. The system of claim 1.

4. The one or more computer processors further execute a step of providing the first job information to at least some of the users, including users other than the plurality of special users in the group, in response to satisfaction of a predetermined condition, after providing the first job information to the plurality of special users in the group. The system of claim 1.

5. The predetermined condition is based at least on a period of time from when the provision of the first job information begins to when it ends. The system of claim 4.

6. The step of providing the first job information to the at least some users includes providing the first job information to the at least some users in response to satisfaction of a first condition when the provision period is equal to or greater than a predetermined value, and providing the first job information to the at least some users in response to satisfaction of a second condition when the provision period is less than the predetermined value. The system of claim 5.

7. the first condition is a condition based on the remaining time until the provision of the first job information is terminated, the second condition is a condition based on the elapsed time since the first job information was started to be provided; The system of claim 6.

8. the predetermined condition is based at least on the number of the plurality of special users in the group; The system of claim 4.

9. The smaller the number of the special users in the group, the sooner the predetermined condition is satisfied. The system of claim 8.

10. The one or more computer processors further execute a step of predicting an utilization rate, which is a ratio of the number of employees working to the number of employees recruited in the first job information; the predetermined condition is based on the predicted operation rate, The system of claim 4.

11. The lower the operation rate, the sooner the predetermined condition is satisfied. The system of claim 10.

12. The one or more computer processors further: managing work by a second user other than the plurality of special users in the group who has started working at the first store via the first job information; and registering the second user as a candidate for the special user in the group in response to the second user's completion of work. The system of claim 4.

13. The one or more computer processors further perform a step of registering the second user who is registered as the special user candidate in the group as the special user in the group, when the group allows automatic registration of the special user candidate to the special user; The step of registering the second user as the special user includes not registering the second user as the special user in the group if the group does not permit automatic registration of the special user candidate as the special user. The system of claim 12.

14. The one or more computer processors further: receiving, from the first store, a second registration request for a third user included in the plurality of users as the special user in the group; registering the third user as the special user in the group in response to the second registration request. The system of claim 1.

15. The one or more computer processors further: providing a questionnaire to at least some of the plurality of users; receiving a response to the questionnaire from a fourth user other than the plurality of special users in the group; and registering the fourth user as the special user in the group based on the response. The system of claim 1.

16. the step of registering the fourth user as the special user in the group includes registering the fourth user as the special user in the group if the group allows automatic registration of the special user based on the answer, and not registering the fourth user as the special user in the group if the group does not allow automatic registration of the special user based on the answer; 16. The system of claim 15.

17. The special user is registered via any one of a plurality of registration routes; the one or more computer processors further execute a step of presenting, to the first store, a screen displaying user information related to a fifth user included in the plurality of users; The user information includes the registration route when the fifth user is the special user in the group. The system of claim 1.

18. 1. A method executed by one or more computers for managing job vacancies, comprising: receiving first job information from a first store included in a plurality of stores associated with the group; providing the first job information to a plurality of special users who are registered as special users in the group and associated with the group, among a plurality of users who are registered as workers; method.

19. A program for managing job offers, which is installed on one or more computers, receiving first job information from a first store included in a plurality of stores associated with the group; providing the first job information to a plurality of special users who are registered as special users in the group and associated with the group, among a plurality of users who are registered as workers; program.

Citation Information

Patent Citations

  • Information processing apparatus, method and program

    JP2022057831A

  • Program, information processing device, and method

    JP2024013318A

  • Matching system, matching method and program

    JP7162381B1

  • Realtime recruitment system, method, and program

    WO2020217474A1

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

    JP2020184310A