Information processing method, program, and information processing apparatus

The information processing method simplifies the management of working conditions for multiple workers by allowing employers to set common conditions for groups, efficiently handling new registrants and reducing administrative burdens.

JP2025068993AActive Publication Date: 2025-04-30MERCARI INC(JP)
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2023179152
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-10-17
Publication Date
2025-04-30
Estimated Expiration
2043-10-17

AI Technical Summary

Technical Problem

Existing techniques require complex processing and management to set working conditions for multiple workers, including newly registered ones, which is inefficient and labor-intensive for employers.

Method used

An information processing method that allows employers to set common working conditions for groups of workers, enabling new registrants to be easily associated with predetermined groups and inherit their corresponding working conditions.

Benefits of technology

This approach simplifies the management of working conditions for multiple workers, reducing the administrative burden on employers and allowing for efficient handling of newly registered employees.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025068993000001_ABST
    Figure 2025068993000001_ABST
Patent Text Reader

Abstract

To simplify the settings of work conditions for a plurality of workers including workers newly registered.SOLUTION: An information processing apparatus executes: acquiring, through operation of a first user, group information including information on a predetermined group that associates a second user; generating invitation information including information on initial registration to a job-offering service and group information on a predetermined group selected by the first user; accepting an access based on the invitation information from another information apparatus used by a second user, and acquiring registration information of the second user to be registered to the job-offering service; associating the second user with the predetermined group specified by the group information; and setting work conditions corresponding to the predetermined group to the second user.SELECTED DRAWING: Figure 10
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] Conventionally, there is known a technique for setting working conditions specific to a worker (also called a "worker") who applies for a job, in accordance with the experience, skills, etc. of the worker. For example, there is known a technique for setting a specific salary for a worker based on the job conditions and base salary associated with the job offer and the worker's work history information (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent No. 7080282 Summary of the Invention [Problem to be solved by the invention]

[0004] As described above, the above technology allows for the setting of a specific salary for each worker. However, even if a business operator who hires workers wants to collectively manage the working conditions, including the specific salary, for multiple workers, including workers who are newly registered with the service, the business operator must set the working conditions for each worker, which requires cumbersome processing and management.

[0005] An object of the present disclosure is to provide an information processing method, a program, and an information processing device that make it possible to easily set working conditions for multiple workers, including newly registered workers. [Means for solving the problem]

[0006] An information processing method according to one embodiment of the present disclosure includes an information processing device that, through operation by a first user, acquires group information including information of a specific group to associate a second user with, generates invitation information including information regarding a new registration with a job recruitment service and information about the first user, accepts access based on the invitation information from another information processing device used by the second user and acquires registration information of the second user with the job recruitment service, associates the second user with the specific group identified by the group information, and sets working conditions corresponding to the specific group for the second user. Effect of the Invention

[0007] The disclosed technology simplifies the setting of working conditions for multiple workers, including newly registered workers. [Brief description of the drawings]

[0008] [Figure 1] FIG. 2 is a diagram illustrating an example of each configuration of an information processing system according to an embodiment. [Diagram 2] FIG. 1 is a block diagram illustrating an example of an information processing apparatus according to an embodiment. [Diagram 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 data according to the embodiment. [Diagram 5] FIG. 11 is a diagram showing an example of group data according to the embodiment. [Figure 6] FIG. 4 is a diagram showing an example of a hierarchical structure of group data according to the embodiment. [Figure 7] FIG. 4 is a diagram illustrating an example of job posting data for a product according to the embodiment. [Figure 8] 11 is a flowchart illustrating an example of an evaluation process for an existing user according to the embodiment. [Figure 9] 11 is a flowchart illustrating an example of a job posting display process according to the embodiment. [Figure 10]13 is a flowchart illustrating an example of a new worker invitation process according to the embodiment. [Figure 11] FIG. 13 is a diagram showing an example of an evaluation screen according to the embodiment. [Figure 12] FIG. 13 is a diagram illustrating an example of a job recruitment screen according to the embodiment. [Figure 13] FIG. 13 is a diagram illustrating an example of a job listing screen according to the embodiment. [Figure 14] FIG. 13 is a diagram illustrating another example of the job listing screen according to the embodiment. [Figure 15] FIG. 13 is a diagram illustrating an example of a job application screen according to the embodiment. [Figure 16] FIG. 13 is a diagram illustrating an example of a message screen according to the embodiment. [Figure 17] FIG. 13 is a diagram illustrating an example of an invitation information generation screen according to the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[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 duplicated descriptions will be omitted.

[0010] [Embodiment] In this embodiment, a platform that provides job information (also referred to as a "job information providing platform") allows business operators to set selectable groups and set common working conditions for one or more users (workers) belonging to the group. This allows business operators, when they wish to set common working conditions without setting individual working conditions for each worker, to set a group and set working conditions corresponding to this group for users belonging to the group.

[0011] In addition, in this embodiment, when an operator invites a user to a service (hereinafter also referred to as "employment service") that allows users to view and apply for job information provided on a job information providing platform, the newly registered user can easily join a group. This is because there is a need to re-employ people who have worked for the operator in the past. In such cases, currently, the operator must contact each person they wish to employ individually using a messaging application or the like and negotiate working conditions and the like individually, which places a heavy burden on the operator. Therefore, in this embodiment, in order to reduce the burden on the operator, the operator is encouraged to newly register people who have worked in the past and are likely to work temporarily with the employment service, and further, it is made easy for the newly registered user to join a group.

[0012] <System configuration example> Fig. 1 is a diagram showing an example of each configuration of an information processing system 1 in an embodiment. In the example shown in Fig. 1, information processing devices 10A and 10B used by each user, an information processing device or server 20 that manages a job information providing platform, and a server or database 30 that manages, for example, user data, group data, job data, etc. are connected via a network N. Note that, when any number of the information processing devices 10A and 10B are connected to the network N and are not distinguished from one another, they are also referred to as information processing devices 10.

[0013] The information processing device 10 is, for example, a smartphone, a computer, a tablet terminal, etc. The information processing device 10 can provide a recruitment service to a user by installing an application (hereinafter, also referred to as a "recruitment application") that executes the recruitment service disclosed in the embodiment. In addition, when the recruitment service is implemented on a web page, the information processing device 10 can also use the recruitment service using a web browser.

[0014] 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, sets up groups, and processes job viewing, applications, etc. Hereinafter, the information processing device 20 is also referred to as the server 20.

[0015] The database 30 has a storage unit that stores and manages user data of users who have registered with the recruitment service, group data, recruitment data, and the like.

[0016] <Example of each device configuration> 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.

[0017] The user interface 150 is, for example, a user interface including a display device 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.

[0018] Memory 130 may be, for example, a high-speed random access memory such as DRAM, SRAM, DDR RAM, or other random access solid-state storage device, 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 storage devices. Memory 130 may also be a non-transitory computer-readable recording medium.

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

[0020] Operating system 131, for example, handles various basic system services and contains procedures for performing tasks using the hardware.

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

[0022] 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, job recruitment information related to a job is included in the application data 133. This job recruitment information will be described later with reference to FIG. 7.

[0023] The processing module 134 executes each process in the job information providing platform provided by the server 20. For example, the processing module 134 has an acquisition module 135, an output module 136, and a reading module 137, which will be described later. Furthermore, the processing module 134 may change the processing content depending on whether the user who has logged in to the job information providing platform is an entrepreneur or a worker.

[0024] For example, assume that 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 given to the information processing device 10A on the business side, and the reference numeral B is given to the information processing device 10B on the worker side. In the following, an example of a job hunting app in which processing is divided according to the logged-in user will be described, but the application for the business and the application for the worker may be implemented separately.

[0025] ≪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 a command corresponding to a click operation on an invitation button in a web page or an application screen via the user interface 150A. The invitation button is a button for generating invitation information that encourages a user who wishes to request temporary employment to register with a recruitment service.

[0026] The invitation information includes at least information regarding the registration of a new user in the job service and information about the business generating the invitation information, and may also include group information regarding the group in which the new user is to be registered. If the invitation information does not include group information, the invitation information and the group information may be associated, for example, in server 20. The information regarding the registration of a new user is, for example, information indicating the URL of a webpage for inputting the registration information of the new user and a link destination for downloading the job app. The information about the business includes, for example, the business ID of the business that can be identified by logging in or the like.

[0027] A group is a group created by an operating organization of the job information platform, or a business operator (first user) including a store or operator. A group can set common working conditions for multiple workers who belong to it. When creating invitation information for a worker who the business operator wishes to register with the job information service, the business operator can select the group to which the worker belongs.

[0028] Using the above example, the invitation information includes, for example, the URL of the web page for user registration or the link destination for downloading the job application, and the business ID. The invitation information may also include the URL of the web page for user registration or the link destination for downloading the job application, the business ID, and group information. The invitation information may be generated by link information or an information code (two-dimensional code or three-dimensional code).

[0029] In response to an operation of the button for generating invitation information, the output module 136A transmits a request for generating invitation information to the server 20. The request for generating invitation information may include group information related to a group selected by the business. When the invitation information is generated by the server 20, the acquisition module 135A acquires the invitation information generated by the server 20.

[0030] In addition, the output module 136A outputs a message including the acquired invitation information to a worker (second user) set by the business operator who is desired to newly register with the job recruitment service. For example, the output module 136A may output a message including a two-dimensional or three-dimensional information code as invitation information using a message application or email.

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

[0032] The job information includes public information that is generally available to users who have registered with the job service, and limited information that is only available to users within a specified group.

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

[0034] The reading module 137A has a function of reading an information code (for example, a two-dimensional code or a three-dimensional code). For example, the reading module 137A may read the information code in order to access a web page for generating invitation information or setting job information.

[0035] 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 an invitation information generation screen, a job information setting screen, etc. on the display 151A.

[0036] Furthermore, the processing module 134A may receive operations by the business operator, generate a group, and register an existing user of the job information providing platform in the group.

[0037] <Worker side> Next, each process in the worker-side information processing device 10B will be described. The operating system 131B acquires the invitation information output by the information processing device 10A, and accesses the server 20 based on the invitation information to download and install the program of the job application. This enables the processing module 134B to be executed.

[0038] Processing module 134B may also be a web browser. When the invitation information includes a URL indicating a web page for new registration to the job service, processing module 134B accesses the URL included in the invitation information, obtains screen information of the web page for new registration from server 20, and transmits information to server 20. Processing module 134B obtains and stores business information included in the invitation information, and when group information is included in the invitation information, may obtain and store the group information.

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

[0040] When the registration information of the new user based on the user operation is set, 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, and the stored business information, and may also include the group information if the group information is included in the invitation information. When the server 20 receives the new registration request, it performs registration processing of the new user based on the registration information.

[0041] In addition, when a worker performs an operation to view job information, the output module 136B outputs a view request to the server 20. In addition, 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.

[0042] The reading module 137B has a function of reading an information code (such as a two-dimensional code or a three-dimensional code) including invitation information. For example, the reading module 137B may read the information code to access a web page for user registration to a job service or to download a job application.

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

[0044] One or more processing devices (CPUs) 110 read out and execute each module from the memory 130 as necessary. For example, one or more processing devices (CPUs) 110 may configure a communication unit by executing the network communication module 132 stored in the memory 130. One or more processing devices (CPUs) 110 may configure a processing unit, an acquisition unit, an output unit, a reading unit, and a display control unit by respectively executing the processing module 134, the acquisition module 135, the output module 136, the reading module 137, and the display control module 138 stored in the memory 130. Each of the processes of the processing module 134, the acquisition module 135, the output module 136, the reading module 137, and the display control module 138 may be executed by one or more processing devices (CPUs) 110.

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

[0046] Each of the elements identified above may be stored in one or more of the storage devices discussed 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 130 may store a subset of the modules and data structures identified above. Additionally, memory 130 may store additional modules and data structures not described above.

[0047] As described above, the business application and the worker application may be implemented as separate applications. In this case, the worker downloads the program of the worker's recruitment app from a specific website or the like to his / her own information processing device 10B and installs it, and the business downloads the program of the business's recruitment app from a specific website or the like to his / her own information processing device 10A and installs it, so that the above-mentioned recruitment app can be used by each of them.

[0048] 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, a memory 230, and one or more communication buses 270 for interconnecting these components.

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

[0050] Memory 230 may be, for example, a high-speed random access memory such as DRAM, SRAM, DDR RAM, or other random access solid-state storage device, 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 storage devices. Memory 230 may also be a non-transitory computer-readable recording medium.

[0051] 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:

[0052] Operating system 231, for example, handles various basic system services and contains procedures for performing tasks using the hardware.

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

[0054] The user data 233 includes information on users who use the job information providing platform. For example, the user data 233 includes the user's name, address, phone number, group, etc. in association with each user ID. The user data 233 will be described later with reference to FIG. 4.

[0055] The group data 234 includes data related to a group that is used when it is desired to send a common job advertisement to only one or a plurality of workers. For example, the group data includes a group name, a business operator, a generating entity, a user ID, etc. The group data 234 will be described later with reference to FIG. 5 or FIG. 6.

[0056] The recruitment data 235 includes one or more pieces of recruitment information registered in a recruitment information providing platform or a recruitment service. For example, the recruitment data 235 includes information such as the recruitment date, working hours, public / private, group, hourly wage, etc. The recruitment data 235 will be described later with reference to FIG. 7.

[0057] The control module 236 manages processes related to recruitment in the recruitment information providing platform. For example, the control module 236 includes a generation module 237, an acquisition module 238, a registration module 239, an association module 240, and a setting module 241 as processes related to recruitment.

[0058] When a specific group to which a worker (second user) is associated is selected by an operation of the business operator (first user) on the invitation information generation screen and an operation to generate invitation information is performed, the generation module 237 obtains group information including information of the selected specific group and a request to generate invitation information for the job recruitment service from the business operator's information processing device 10A.

[0059] When the generation module 237 acquires the group information including the information of the predetermined group to which the worker is associated and the invitation information generation request, the generation module 237 generates the invitation information including the information on new registration with the job service and the information of the business (first user). The generation module 237 may associate the group information regarding the predetermined group with the generated invitation information, or may include the group information regarding the predetermined group in the invitation information.

[0060] The generation module 237 selects one or more predetermined groups from among a plurality of groups in response to an operation by the business operator, for example, from an invitation information generation screen. Information regarding new registration with the recruitment service includes storage destination information in which the program of the recruitment app is stored, or the URL of the web page of the new registration screen, in order to allow the recruitment app to be downloaded. The invitation information may be, for example, link information or a two-dimensional or three-dimensional information code.

[0061] The acquisition module 238 accepts access based on the invitation information from the information processing device 10B used by the worker (second user), and acquires the registration information of the worker to the recruitment service. For example, the acquisition module 238 acquires the registration information inputted to a registration screen displayed by a link included in the invitation information or a registration screen of a recruitment application. The acquisition module 238 may also acquire business operator information and group information included in the invitation information together with the registration information.

[0062] The registration module 239 registers a worker (second user) in the job recruitment service based on the registration information from the worker. For example, the registration module 239 generates a user ID and registers the user ID in the user data 233 in association with the acquired registration information.

[0063] The association module 240 receives the invitation information and associates the newly registered worker (second user) with a predetermined group specified by the group information. For example, if a worker has experience working at AAA and registers based on the invitation information, the association module 240 associates the worker with a group of "AAA experience" indicating that the worker has experience working at AAA.

[0064] As a specific example, when group information is not acquired together with the registration request, the association module 240 associates the group information associated with the accessed invitation information with the registration information acquired together with the registration request. When group information is acquired together with the registration request, the association module 240 associates the group information acquired together with the registration request with the registration information. Note that the group may be expressed as a tag.

[0065] By performing the above process, when a new worker is registered based on invitation information generated by a business operator by selecting a group, it becomes possible to automatically associate the group with this worker.

[0066] The setting module 241 sets working conditions corresponding to a predetermined group for a worker (second user). For example, when the predetermined group is a group of "AAA experience", the setting module 241 may take into consideration the work history in AAA and set the working conditions of the job offer for this group to be more favorable than the working conditions of the publicly available job offer for work at AAA, for example, the hourly wage or other salary may be set higher uniformly for the workers belonging to this group.

[0067] The above process makes it possible to set common working conditions for a given group, and reduces the management costs of businesses. In addition, businesses do not need to contact unregistered workers individually, negotiate working conditions, and manage individual working conditions, as they are workers who have worked in the past. Unregistered workers can easily register with a job service, browse job information provided by the job service, and apply for jobs with favorable conditions. Furthermore, the organization that operates the job service (the organization that operates the job information providing platform) does not have to search for new workers to register themselves, as the business encourages workers to register using invitation information, and this increases the number of newly registered users, and as a result, increases the number of members of the job app.

[0068] In addition, when a given group is associated with one or more other groups, the association module 240 may also include associating a worker (second user) with one or more other groups. For example, even if the same trade name is used, there are cases where a group company or franchise (FC) or the like includes different operating organizations, and one operating organization may not be able to grasp the work experience of a worker in another operating organization. Therefore, when a group company or franchise uses the same trade name, for example, the operating organization of the job information providing platform can associate related companies with the trade name, making it possible to associate multiple groups with the same trade name together with one worker. The systematization of groups will be described later.

[0069] In addition, a given group and one or more other groups may have a hierarchical structure. For example, a hierarchical structure may be set in which a parent company, a subsidiary company, or a franchise's original operating organization is a parent node and each franchise is a child node.

[0070] The generation module 237 may further include selecting a predetermined group from a group including a group generated by an operating organization of the job information providing platform and a group generated by a business (first user) in response to a selection operation by the business. For example, in the case of a convenience store business, there may be a group generated by the operating organization of the job information providing platform (e.g., a default group) and a group generated by each business that is a franchise or directly operated by a parent company (e.g., an original group).

[0071] In the case of large franchisees, since the cash registers, terminals, and operations are the same, they may want to hire people who have worked at other stores even if it means paying a higher hourly wage. By adopting the above group structure, it becomes possible to visualize people who have worked at other stores.

[0072] As a specific example, in the case of a major FC, a group that indicates that the employee has worked at a brand store under the FC's umbrella may be set up, and the business operator may post job offers to that group. In other words, a worker who has worked at a major FC's AAA may be automatically associated with the "AAA experience" group, and may also be associated with groups related to AAA created by other FCs of the AAA.

[0073] In addition to the difference in the generating entity, the groups may be divided into a plurality of types according to the type of business (convenience store, transportation, service, construction, etc.), skills and experience (customer service, cashiering, stocking, delivery, etc.), etc. For example, the generating module 237 may change the groups selectable by the business generating the invitation information according to the business type of the business. As a specific example, when the business type is a convenience store, the skills and experience that are the selectable types of groups are customer service, cashiering, etc., and when the business type is the transportation, the skills and experience that are the selectable types of groups are delivery, etc.

[0074] The registration module 239 may also include setting information according to the type of the predetermined group in a predetermined item in the registration items included in the worker's registration information. For example, when the predetermined group is a childcare worker group, and a worker newly registers with the recruitment service based on the invitation information generated by selecting the childcare worker group, the registration module 239 may set "childcare worker" in the held qualifications in the registration items included in the worker's registration information. Similarly, when the predetermined group is a nurse group or a driver group, the registration module 239 may set "nurse" and "driver's license", respectively, in the held qualifications included in the registration information. This makes it possible to assist the worker's registration process.

[0075] The setting module 241 may also include setting job information. When a predetermined group is selected by the business operator when setting job information, the setting module 241 may also include setting working conditions corresponding to the selected predetermined group. For example, the setting module 241 sets common working conditions for the selected predetermined group, such as hourly wages and working hours, in response to the business operator's operation on the job setting screen. In addition, basically, when a predetermined group is selected, the working conditions corresponding to the predetermined group are made publicly available to workers belonging to the predetermined group.

[0076] Through the above process, when setting up a job offer, businesses can set favorable conditions for workers who are part of a specific group they wish to employ, thereby increasing the probability that workers will apply. Furthermore, by publishing job information with favorable conditions for workers, each worker can apply preferentially for jobs with favorable conditions. Furthermore, for the organization that operates the job information platform, it is possible to reduce management costs for each business, and have various users continuously use the platform by allowing each worker to view and apply for jobs with favorable conditions.

[0077] Furthermore, when setting job information, the setting module 241 may change selectable groups depending on the business (first user) setting the job information. For example, the setting module 241 identifies that the business is business A in industry A based on the user ID of the logged-in business. At this time, the setting module 241 presents to the business A groups associated with industry A as groups selectable by the business A. For example, the groups associated with industry A may include a group set to industry A by default and a group generated by the business A.

[0078] By the above process, when selecting a group, a business operator cannot select a group that is not related to the business operator's own industry, thereby reducing the complexity of group selection.

[0079] In addition, when an existing registered user of the job service is added to a specified group and the existing registered user is hired based on job information set by selecting a specified group, the setting module 241 may reduce the fee for hiring the existing registered user compared to the fee for being hired without belonging to the specified group.

[0080] Regarding the fees to the operating organization of the recruitment service, with general recruitment, it is unclear whether the worker will continue to work, and since the fee must be paid under such uncertain circumstances, the cost burden for the business operator becomes large. On the other hand, existing users belonging to a specified group are workers who have worked for the business operator, so the business operator knows the person and has the advantage that it is easy to employ them. Therefore, by reducing the fee, the business operator can reduce management costs by inviting workers to this recruitment service rather than contacting the workers individually and setting working conditions individually. Therefore, it becomes possible to provide a mechanism for the business operator to actively invite workers.

[0081] In addition, the normal commission fee may be charged to workers who are working for the first time through this recruitment service (workers registered independently by the business operator), and in this case, the commission fee for workers registered independently by the business operator for the second and subsequent hires may be reduced.

[0082] Regarding grouping, the information processing system 1 may recommend grouping according to the business type of the business. In addition, the business may freely generate and add one or more groups, and the business may ultimately set the selectable groups. For example, the business may be allowed to set in advance the groups that are selectable when setting job information from a group list that includes multiple groups generated by the system and groups generated by the business.

[0083] In addition, when the control module 236 recommends a group to a business, it may include multiple workers who have work experience for that business in the group and make a group recommendation by asking the business, "Are these members okay? If not, please remove the workers."

[0084] In addition, the control module 236 may generate groups individually for each operator, and when a predetermined number of identical groups are generated, set this individual group as a default group that can be commonly selected by all operators.

[0085] In addition, the control module 236 cooperates with a message application to make it possible to publish job information limited to the group, set hourly wages, and exchange messages with groups on the job application. For example, existing methods such as an API (Application Program Interface) provided by the message application may be used to cooperate with the job application. This makes it possible to implement a message sending function on the job application.

[0086] Each of the elements identified above may be stored in one or more of the storage devices previously described. Each of the modules identified above corresponds to a set of instructions for performing a function previously described. 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.

[0087] One or more processing devices (CPUs) 210 read out and execute each module from the memory 230 as necessary. For example, one or more processing devices (CPUs) 210 may configure a communication unit by executing the network communication module 232 stored in the memory 230. Also, one or more processing devices (CPUs) 210 may configure a control unit, a generation unit, an acquisition unit, a registration unit, an association unit, and a setting unit by respectively executing the control module 236, the generation module 237, the acquisition module 238, the registration module 239, the association module 240, and the setting module 241 stored in the memory 230. Also, each process of the control module 236, the generation module 237, the acquisition module 238, the registration module 239, the association module 240, and the setting module 241 may be executed by one or more processing devices (CPUs) 210.

[0088] Although Figure 3 illustrates "servers," it 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 separated. 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.

[0089] The database 30 may have a configuration similar to that shown in Fig. 3. At least one of the user data 233, the group data 234, and the job offer data 235 shown in Fig. 2 may be stored in the storage unit of the database 30.

[0090] <An example of data structure> 4 is a diagram showing an example of user data 233 according to an embodiment. In the user data 233, information on each member user created by a user who uses the job recruitment service is managed. The "user ID" includes user identification information (user ID: Identifier) ​​that allows the server 20 to uniquely identify the user. The user ID is associated with "user information."

[0091] "User information" includes personal information of the user (worker), such as "name," "address," and "telephone number." A "group" set by the business may also be associated with the user ID. A group may also be called a "tag," and the user ID may be included as one piece of user information. User information may also include an email address, a password, and so on.

[0092] 5 is a diagram showing an example of group data 234 according to an embodiment. The "group name" of the group data 234 includes the name of the group. The group name may be generated by the operating organization of the job information providing platform, or may be generated independently by the business operator. The group name may be associated with the "business operator," "generator," "user ID," etc., and may be associated with the group ID as a primary key.

[0093] "Businesses" include businesses that can select groups. "Generators" include the entities that generated the groups. "User IDs" include the user IDs of workers (second users) that belong to the groups. For example, if the "Management Organization" generates a group "AAA Japan Experience," businesses of "All AAA Japan Affiliated Stores" can select this group. Also, if the "Management Organization" generates a group "AAA Experience," businesses of "All AAA Affiliated Stores" can select this group. Also, if the "Early Morning OK" group is generated by "AAA Shibuya Store," only "AAA Shibuya Store," which generated this group, can select this group.

[0094] Also, the "Favorites" group is a generic group name, but is a group generated by the operating organization for each business operator. For example, the "Favorites" group of "AAA Shibuya Store" can only be selected by the business operator "AAA Shibuya Store" depending on the settings of the operating organization. In the case of a group "AAA Japan Experience (Minato Ward)" generated by "AAA Akasaka Store", other "AAA Japan affiliated stores" located in Minato Ward, such as the Roppongi store, can also select this group in addition to the "AAA Akasaka Store" that generated this group. In this case, when the group is generated by the AAA Akasaka Store, if "Minato Ward" is selected as the area information, the control module 236 sets each store in Minato Ward with the name "AAA" as the "business operator".

[0095] FIG. 6 is a diagram showing an example of the hierarchical structure of group data 234 according to the embodiment. For example, the structure shown in FIG. 6 is an example of AAA Japan, which operates multiple FCs. For example, AAA Japan Co., Ltd. operates FCs and operates FCs under private stores. In this case, in the past, AAA Japan could grasp the workers who worked at stores under its umbrella, but could not grasp the workers who worked at stores under private stores of FCs operated by different operators. For example, AAA Japan could grasp the workers who worked at the AAA Shibuya store, but could not grasp the workers who worked at the AAA Ebisu store.

[0096] Therefore, the organization that operates the job information platform obtains information from AAA Japan about each store that uses the same store name "AAA", including franchisees, and creates a hierarchical structure as shown in Figure 6. For example, using the example shown in Figure 5, the group "AAA Japan experience" has no restrictions other than the restriction of AAA Japan, so this group can be selected at all AAA Japan affiliated stores (Shibuya store, Tokyo Station store, Roppongi store). On the other hand, the group "AAA experience" can be selected at all AAA affiliated stores (Ebisu store, Ebisu West Exit store, Shibuya store, Tokyo Station store, Roppongi store, etc.) because both AAA Japan and franchisees use the AAA store name for this group.

[0097] 7 is a diagram showing an example of job data for a product according to an embodiment. The "job ID" includes identification information for job information. The job information includes information such as "job recruitment date," "working hours," "public / limited," "group," and "hourly wage" associated with the job ID.

[0098] "Job Offer Date" includes the date (or a specified period) when the business needs a worker. "Working Hours" includes the working hours of the worker on the job offer date. "Public / Limited" includes whether the job information is publicly available or is limited to a selected, specific group. "Hourly Wage" includes the hourly wage for the job. Note that both "Public / Limited" options may be selected. In this case, the hourly wage for the "limited" publicly available specific group may be set higher than the publicly available hourly wage (for example, see job IDs "J002" and "J003" in Figure 7).

[0099] <Operation description> Next, an operation of the information processing system 1 according to the embodiment will be described. Fig. 8 is a flowchart showing an example of an evaluation process for an existing user according to the embodiment.

[0100] (Step S101) The acquisition module 135A of the information processing device 10A used by the business determines whether or not a group corresponding to an existing worker has been selected from one or more group lists displayed on an evaluation screen (e.g., FIG. 11) of the existing worker in response to an operation by the business. If a group has been selected (step S101-YES), the process proceeds to step S103. On the other hand, if a group has not been selected (step S101-NO), the process proceeds to step S105.

[0101] (Step S103) The acquisition module 135A of the information processing device 10A acquires group information indicating the selected group and the user IDs of the existing workers.

[0102] (Step S105) The acquisition module 135A of the information processing device 10A acquires evaluation information indicating a selected evaluation in response to an operation by the business operator to select an evaluation of an existing worker (for example, an evaluation of Good or Bad) displayed on the evaluation screen.

[0103] (Step S107) The acquisition module 135A of the information processing device 10A judges whether or not the business entity has pressed a save button for the group information and the evaluation information displayed on the evaluation screen. If the save button has been pressed (step S107-YES), the output module 136A outputs the group information and the evaluation information acquired in response to the business entity's operation on the evaluation screen, and the user ID, to the server 20, and the process proceeds to step S109. On the other hand, if the save button has not been pressed (step S107-NO), the process ends.

[0104] (Step S109) Based on the information acquired from the information processing device 10A, the control module 236 of the server 20 registers the user information indicated by the user ID in association with the rating information and, if group information has been acquired, the group information.

[0105] Through the above process, business operators can set groups when evaluating existing workers who have worked at their stores.

[0106] FIG. 9 is a flowchart illustrating an example of a job posting display process according to the embodiment. (Step S201) When a job information viewing request is made from the information processing device 10B used by the worker, the control module 236 of the server 20 determines whether the worker who made the viewing request is associated with group information corresponding to the limited-access group included in the job information shown in Fig. 7. If the worker is associated with the limited-access group information (step S201-YES), the server 20 outputs screen information including the job information set in the limited-access group and the public job information to the information processing device 10B, and the process proceeds to step S203. On the other hand, if the worker is not associated with the limited-access group information (step S201-NO), the server 20 outputs screen information including the public job information to the information processing device 10B, and the process proceeds to step S205.

[0107] (Step S203) The display control module 138B of the information processing device 10B performs control so that the limited and public job information is displayed on the display 151B based on the screen information acquired from the server 20 (see FIG. 13, for example).

[0108] (Step S205) The display control module 138B of the information processing device 10B performs control so that the public job vacancies are displayed on the display 151B based on the screen information acquired from the server 20 (see FIG. 14, for example).

[0109] With the above process, when a worker requests to view job information, if the worker belongs to a group and limited-access job information is set for the group, the worker can view the limited-access job information. In addition, in the case of limited access and public access, the display of limited access is prioritized, and the limited access job information may be displayed in a position (for example, at the top of the screen) where it is easier for the worker to recognize than the public access job information, or the limited access job information may be highlighted.

[0110] FIG. 10 is a flowchart illustrating an example of a new worker invitation process according to the embodiment. (Step S301) The acquisition module 135A of the information processing device 10A used by the business acquires a predetermined group selected in response to an operation by the business from a list of groups displayed on the invitation information generation screen (eg, FIG. 17).

[0111] (Step S303) In response to an operation by the business operator to press a "Generate invitation information" button displayed on the invitation information generation screen, output module 136A of information processing device 10A outputs group information of the selected predetermined group and a request to generate invitation information to server 20. When the generation request is acquired by server 20, generation module 237 of server 20 generates invitation information including information regarding new registration with the job recruitment service and information about the business operator. The invitation information is output by information processing device 10A to information processing device 10B used by the worker.

[0112] (Step S305) The acquisition module 238 of the server 20 judges whether or not access based on the invitation information has been accepted from the information processing device 10B used by the worker (second user) who has acquired the invitation information. If access based on the invitation information has been accepted (step S305-YES), the control module 236 outputs registration screen data for inputting registration information to the information processing device 10B. If access based on the invitation information has not been accepted (step S305-NO), the process ends.

[0113] (Step S307) The acquisition module 238 of the server 20 acquires the registration information of the worker (second user) from the information processing device 10B.

[0114] (Step S309) The registration module 239 of the server 20 determines whether the worker (second user) to be registered is a new user based on the registration information of the worker (second user), for example, based on the name, telephone number, etc. If the worker to be registered is a new user (step S309-YES), the process proceeds to step S311, and if the worker to be registered is an existing user (step S309-NO), the process ends.

[0115] (Step S311) The registration module 239 of the server 20 performs a user registration process for a worker (second user) who is a new user. For example, the registration module 239 newly registers information of the new user in the user data 233 shown in FIG. 4 based on the user information received from the information processing device 10B of the worker.

[0116] (Step S313) The association module 240 of the server 20 associates the worker (second user) with a predetermined group specified by the group information. The group information is acquired, for example, when an access is made based on the invitation information.

[0117] (Step S315) The setting module 241 of the server 20 sets working conditions corresponding to a predetermined group for a worker (second user).

[0118] The above process simplifies the registration process for new users and also makes it possible to automate the association of new users with groups during the registration process. As a result, businesses no longer need to contact unregistered users individually and set working conditions for each user, reducing the management costs for new users.

[0119] <Screen example> Next, examples of each screen displayed on the information processing device 10 on the user side will be described. Fig. 11 is a diagram showing an example of an evaluation screen according to the embodiment. The screen shown in Fig. 11 shows an example of a screen when evaluating Suzuki Hanako, who worked at the AAA Shibuya store operated by AAA Japan Co., Ltd.

[0120] Group G1 shown in Fig. 11 indicates a group checked by the operating organization of the job information providing platform, and group G2 indicates a group checked by the business (AAA Shibuya store). For example, group G2 with a check is a group checked by the operating organization of the job information providing platform based on information such as the business type of the business (AAA Shibuya store). In the example shown in Fig. 11, the groups for customer service, cashier experience, and stocking may be groups generated by the operating organization of the job information providing platform, and the other groups may be groups generated by the business, but are not limited to this.

[0121] "Good or Bad" in Fig. 11 indicates the business's evaluation of Hanako Suzuki. When the "Save" button shown in Fig. 11 is pressed, the evaluation information and group information checked or set on the screen shown in Fig. 11 are sent to the server 20 together with the user ID. This makes it possible for existing users to be easily added to a group.

[0122] The "Early Morning OK" group shown in Figure 11 is a group generated by, for example, an operator (AAA Shibuya store) and is a group that is only displayed to this operator. The "Favorites" group of the AAA Shibuya store is a group generated by the "Operating Organization" and is a group that is only displayed to the AAA Shibuya store. "AAA Japan Experience (Minato Ward)" is a group generated by, for example, an operator (AAA Shibuya store), but is a group that can be selected by multiple stores (AAA stores in Minato Ward). In addition, the number of workers belonging to the group may be associated with the group and displayed (as shown in Figure 11 (0 people)).

[0123] Fig. 12 is a diagram showing an example of a job recruitment screen according to the embodiment. The screen shown in Fig. 12 is an example showing the contents of a job recruitment that AAA Shibuya store makes available only to workers who belong to the "AAA experience" group.

[0124] 12, for example, the hiring date, working hours, deadline, and public settings are set by the business operator. Here, if the business operator selects at least one of the "group-only settings" in the public settings, for example, if "AAA experience" is selected, the setting module 241 of the server 20 automatically checks the group-only setting, and the recruitment title is switched from the general public title to the limited-access title "Experienced applicants wanted! Store work at AAA."

[0125] In the public settings, businesses can check the boxes for public only, group-only, and both public and limited. If both public and limited are checked, only limited job information will be made available to users who belong to the checked group.

[0126] In addition, the list of groups included in the group-only public may be changed depending on the business. For example, if business X operates a convenience store, a group for convenience stores may be included in the list of groups included in the group-only public of business X, and if business Y operates a transportation business, a group for transportation business may be included in the list of groups included in the group-only public of business Y. In addition, there may be groups common to both businesses. In addition, when types are set for groups, for example, groups related to experience and skills prepared by default by the operating organization of the job information providing platform, groups generated by businesses, etc. may be displayed by type.

[0127] Fig. 13 is a diagram showing an example of a job listing screen according to the embodiment. The screen shown in Fig. 13 is an example of a job listing screen displayed to a worker who has experience working at AAA. The example shown in Fig. 13 shows an example of a screen in which a limited-release job listing R1 is displayed in the top area for workers who belong to the group "AAA experience" checked in Fig. 12.

[0128] As shown in FIG. 13, the private job offer R1 is displayed with the words "privately available just for you" to let the Worker know that it is privately available, making the Worker feel special. In addition, the hourly wage or salary portion is often more preferential than the public, so this amount or the fact that it is privately available may be emphasized and displayed. For example, for the amount portion, the color of the amount may be different from the color of the other characters, bolded, or highlighted, and for the private offer, the color of the text "privately available just for you" may be different from the color of the other characters, bolded, or highlighted to emphasize the display.

[0129] Fig. 14 is a diagram showing another example of the job listing screen according to the embodiment. The screen shown in Fig. 14 is an example of a job listing screen displayed to a worker who has no experience working at AAA. In the example shown in Fig. 14, there are no job listings for the group to which this worker belongs, so an example screen is shown in which all job listings that are open to the public are displayed.

[0130] In the screen shown in Fig. 13 and the screen shown in Fig. 14, if the worker has worked at a AAA store, the screen shown in Fig. 13 will be displayed, and if the worker has not worked at a AAA store, the screen shown in Fig. 14 will be displayed. If the business owner also checked the public display in Fig. 12, the job details for the AAA store that are publicly displayed will be displayed on the screen shown in Fig. 14.

[0131] FIG. 15 is a diagram showing an example of a job application screen according to the embodiment. The screen shown in FIG. 15 shows an example of the screen when job R1 shown in FIG. 13 is selected. As shown in FIG. 15, the fact that the job is open to the public and the salary (or hourly wage) for that day are displayed. Furthermore, in the case of a privately-open job, if the hourly wage is more favorable than that for a job open to the public, this may be highlighted. For example, if the salary for that day is 6,000 yen for a public job and 7,500 yen for a private job, the additional salary of 1,500 yen may be highlighted.

[0132] Fig. 16 is a diagram showing an example of a message screen according to an embodiment. As shown in Fig. 16, in the job application, it is possible to send and receive messages with all workers, some workers, or one worker belonging to a specific group using a message function. In the example shown in Fig. 16, an example of exchanging messages with one worker is shown.

[0133] Fig. 17 is a diagram showing an example of an invitation information generation screen according to the embodiment. In the example shown in Fig. 17, an example of an invitation information generation screen displayed on the information processing device 10B when a business operator sends invitation information to a worker who has experience in the business operator's store and is not registered in the recruitment app is shown.

[0134] As shown in FIG. 17, the business operator selects a specific group on the generation screen. The business operator can select one or more groups. Next, when the business operator presses the "Generate invitation link" button B1, a URL invitation link L1, which is an example of invitation information, is displayed. This invitation information includes information about the business operator and information for accessing a registration screen for registering with a job service and a download source for a job application. Note that the group information of the selected "AAA experience" group is associated with the invitation information or is included in the invitation information. Next, when the business operator presses the "Copy invitation link" button B2, the invitation link L1 of the invitation information is copied.

[0135] The business sends an email or message with the copied invitation link L1 pasted to the person who has worked for the business in the past, and the person who receives the email or message accesses the invitation link, thereby starting the above-mentioned registration process. Note that if an information code is generated as the invitation information instead of the invitation link, the business may present the information code to the person who has worked for the business in the past.

[0136] 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 every respect, and should not be interpreted as being restrictive. For example, the above-described processing steps can be arbitrarily changed in order or executed in parallel as long as there is no contradiction in the processing content.

[0137] 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]

[0138] 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 Processing Module 135 Acquisition Module 136 Output Module 137 Reader module 138 Display Control Module 150 User Interface 170, 270 communication bus 233 User Data 234 Group Data 235 Job Data 236 Control Module 237 Generation Module 238 Acquisition Module 239 Registration Module 240 Association Module 241 Settings Module

Claims

1. An information processing device, acquiring group information including information of a predetermined group to which a second user is associated through an operation of a first user; generating invitation information including information regarding new registration with a job service and information about the first user; accepting access based on the invitation information from another information processing device used by the second user, and acquiring registration information of the second user with respect to the job recruitment service; Associating the second user with the predetermined group identified by the group information; setting working conditions corresponding to the predetermined group to the second user; An information processing method for performing the above.

2. If the given group is associated with one or more other groups, The method of claim 1 , wherein the associating includes also associating the second user with the one or more other groups.

3. The information processing method according to claim 2 , wherein the predetermined group and the one or more other groups have a hierarchical structure.

4. The information processing device, The information processing method of claim 1, further comprising the step of selecting the specified group from a group including a group generated by an operating organization of a job information providing platform that provides the job service and a group generated by the first user in accordance with a selection operation of the first user.

5. The information processing device, further comprising: registering the second user with the recruitment service based on the registration information; The information processing method according to claim 1 , wherein said registering includes setting information corresponding to a type of said predetermined group in a predetermined item in a registration item.

6. The information processing device, Further, set up job listings; The information processing method according to claim 1 , wherein setting the job information includes, when the predetermined group is selected, setting the working conditions corresponding to the predetermined group.

7. The information processing method according to claim 6 , wherein setting the job information includes changing a selectable group depending on a first user who sets the job information.

8. The information processing device, The information processing method of claim 1, further comprising the steps of: when an existing registered user of the job service is added to the specified group and the existing registered user is hired based on job information set by selecting the specified group, reducing the fee for hiring the existing registered user compared to the fee that would be charged if the existing registered user were hired without belonging to the specified group.

9. In the information processing device, acquiring group information including information of a predetermined group to which a second user is associated through an operation of a first user; generating invitation information including information regarding new registration with a job service and information about the first user; accepting access based on the invitation information from another information processing device used by the second user, and acquiring registration information of the second user with respect to the job recruitment service; Associating the second user with the predetermined group identified by the group information; setting working conditions corresponding to the predetermined group to the second user; A program to execute.

10. a generation unit that, upon receiving group information including information on a predetermined group to which a second user is associated and a request to generate invitation information for a job recruitment service through an operation by a first user, generates the invitation information including information on new registration with the job recruitment service and information on the first user; an acquisition unit that accepts access based on the invitation information from another information processing device used by the second user and acquires registration information of the second user with respect to the job service; an association unit that associates the second user with the predetermined group identified by the group information; A setting unit that sets working conditions corresponding to the predetermined group to the second user; An information processing device comprising:

Citation Information

Patent Citations

  • Support system for job offer and job hunting

    JP2004021571A

  • Human resources matching system

    JP2019215836A

  • Program, information processing device and method

    JP2022187638A

  • Server device, server device control method, and server device control program

    JP7080282B2