Information processing device, method, and program

The system addresses the challenge of labor shortages by distinguishing between internal and external experienced personnel, enabling efficient labor allocation and reducing training needs through a shift adjustment system.

JP7870508B2Active Publication Date: 2026-06-05MATCHBOX TECH INC

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
MATCHBOX TECH INC
Filing Date
2025-03-14
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

Conventional job matching systems fail to utilize information on experienced personnel who have previously worked for a business, making it difficult to secure labor efficiently, especially in situations of labor shortages.

Method used

An information processing system that distinguishes between internal employees and external experienced personnel, allowing businesses to select job applicants based on their past employment history and preferences, and facilitates temporary employment opportunities.

Benefits of technology

Enables the efficient utilization of experienced personnel by presenting shift information separately for internal and external workers, allowing businesses to make informed selections and reduce the need for on-the-job training.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007870508000001
    Figure 0007870508000001
  • Figure 0007870508000002
    Figure 0007870508000002
  • Figure 0007870508000003
    Figure 0007870508000003
Patent Text Reader

Abstract

To provide a technique of a shift adjustment system capable of effectively utilizing the experienced having been employed by a business operator in the past.SOLUTION: A server 20 of a shift adjustment system 1 includes, as the functions thereof: a shift information reception module 2033 receiving information of desired work shift inputs from internal employees employed by a business operator and the external experienced; a shift information presentation module 2034 presenting the shift information to the business operator, with it classified into the internal employees, the external experienced, and external job-hunters; and a selection module 2036 receiving, from the business operator who refers to the job-hunters, input information of selected job-hunters actually getting jobs.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to an information processing apparatus, method, and program.

Background Art

[0002] In retail stores such as supermarkets and convenience stores, it is common to employ part-time or casual workers on a non-regular basis as store employees. Many of these non-regular part-time or casual workers are students, housewives, so-called senior workers who have already retired from a company, or those who work as a side job in addition to their main job. Since such workers often wish to work only for a short time according to their own convenience, business operators and managers of the above-mentioned retail stores adjust the work shifts desired by part-time or casual workers to secure the necessary labor force.

[0003] However, there are cases where it is impossible to secure the necessary labor force, depending on the time of day. In addition, due to the current labor shortage situation, it is becoming difficult to secure workers. Therefore, employment sharing that promotes employment such as so-called daily employment, for example, having a worker work for only a short period, specifically for only one day, or having a worker work for a short time, specifically for only four hours, is becoming widespread.

[0004] In order to realize such employment sharing, Patent Document 1 discloses a job matching system that supports the matching between job seekers and employers (business operators and managers). This job matching system is a system that supports matching for daily employment jobs in particular, and enables the distribution of job information, assistance in selecting appropriate personnel, conclusion of actual employment contracts, and subsequent work of job seekers to be carried out in a short time.

Prior Art Documents

Patent Documents

[0005]

Patent Document 1

[0006] By the way, the job matching system described in Patent Document 1 provides employment information based on the location information of job seekers, but for businesses that hire job seekers, it is important whether or not the job seeker has experience in the relevant work. If a job seeker has experience in the relevant work, it is possible to omit the necessary training and hire that job seeker as an immediate asset. For example, if it is possible to temporarily hire someone who has been employed by the business in the past due to reasons such as a shortage of shifts, it is possible to utilize experienced personnel. Thus, conventional job matching systems are not configured to utilize information on experienced personnel who have been employed by the business in the past, making it difficult to utilize experienced personnel.

[0007] Therefore, this disclosure describes a technology that makes it possible to utilize experienced personnel who have previously been employed by businesses. [Means for solving the problem]

[0008] According to one embodiment of the present disclosure, an information processing device is provided comprising a control unit and a storage unit. The storage unit is configured to store the attributes of job applicants who wish to work for a business operator, distinguishing between internal employees who are employed by the business operator and external experienced persons who have been employed by the business operator in the past. The control unit comprises a shift information receiving unit that receives input of shift information from job applicants regarding the date and time they wish to work for the business operator, a shift information presenting unit that distinguishes between shift information from internal employees and shift information from external experienced persons and presents them to the business operator, and a selection unit that receives input of selection information from the business operator for selecting job applicants to actually work from the presented shift information.

[0009] According to one embodiment, a method is provided for execution by an information processing device comprising a control unit and a storage unit. The storage unit is configured to store the attributes of job applicants who wish to work for a business operator, distinguishing between internal employees who are employed by the business operator and external experienced persons who have been employed by the business operator in the past. The control unit performs the following steps: receiving input of shift information from job applicants regarding the date and time they wish to work for the business operator; distinguishing between shift information from internal employees and shift information from external experienced persons and presenting them to the business operator; and receiving input of selection information from the business operator for selecting job applicants to actually work from the presented shift information.

[0010] Furthermore, according to one embodiment, a program is provided for an information processing device comprising a control unit and a storage unit to be executed. The storage unit is configured to store the attributes of job seekers who wish to work for a business operator, distinguishing between internal employees who are employed by the business operator and external experienced personnel who have been employed by the business operator in the past. The control unit is instructed to perform the following steps: receive input of shift information from job seekers regarding the dates and times they wish to work for the business operator; present the shift information from internal employees and external experienced personnel to the business operator; and receive input of selection information from the business operator to select job seekers who will actually work from the presented shift information. [Effects of the Invention]

[0011] According to this disclosure, the system is configured to store the attributes of job seekers who wish to work for the business, distinguishing between internal employees currently employed by the business and external experienced individuals who have previously been employed by the business. Furthermore, job seekers input shift information regarding their desired working dates and times. This shift information is presented to the business separately for internal employees and external experienced individuals, and the business makes its selection. Therefore, the business can make selections considering the attributes of job seekers. This makes it possible to utilize experienced individuals who have previously been employed by the business. [Brief explanation of the drawing]

[0012] [Figure 1] This diagram shows the overall configuration of the shift adjustment system 1 according to Embodiment 1. [Figure 2] This is a block diagram showing the functional configuration of the terminal device 10 that constitutes the shift adjustment system 1 of Embodiment 1. [Figure 3] This diagram shows the functional configuration of the server 20 that constitutes the shift adjustment system 1 of Embodiment 1. [Figure 4] This diagram shows the data structures of the shift database 2021, additional recruitment database 2022, employee database 2023, and report database 2024 stored on server 20. [Figure 5] This flowchart shows an example of the process by which the shift adjustment system 1 of Embodiment 1 processes input of shift information. [Figure 6] This flowchart shows an example of the flow of the shift adjustment process performed by the shift adjustment system 1 of Embodiment 1. [Figure 7] This flowchart shows another example of the process by which the shift adjustment system 1 of Embodiment 1 performs the additional shift recruitment process. [Figure 8] This flowchart shows another example of the process by which the shift adjustment system 1 of Embodiment 1 processes applications from external recruits for additional shifts. [Figure 9] This figure shows an example of the screen of terminal device 10A during the shift adjustment process. [Figure 10] This figure shows an example of the screen of terminal device 10A during the process of recruiting additional shifts. [Figure 11] This figure shows an example of the screen of terminal device 10B during the application acceptance process for additional shift recruitment. [Figure 12] This diagram shows the functional configuration of the server 20 that constitutes the shift adjustment system 1 of Embodiment 2. [Modes for carrying out the invention]

[0013] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. In the following description, the same parts are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed descriptions thereof will not be repeated.

[0014] <Summary> Hereinafter, a shift adjustment system that provides a shift adjustment service, which is an embodiment of the present disclosure, will be described. This shift adjustment system is, for example, a system that receives the working hours desired by workers such as part-time and temporary workers in a retail store or the like, that is, the so-called shift desires, and is adjusted by an operator or an administrator.

[0015] This shift adjustment system can be used by various types of stores and enterprises, such as retail stores such as supermarkets and convenience stores, enterprises that operate multiple restaurants, or enterprises that dispatch workers for short-term and short-period part-time jobs. However, in the following embodiments, the shift adjustment of a convenience store will be described as an example. In the example of this embodiment, the operator who uses this shift adjustment system is the store owner who operates a retail store or the like, an enterprise or an individual business owner who operates one or more stores. This shift adjustment system may be used by one or more operators to share shift information. In the case of multiple operators, it may be used among affiliated companies with a specific capital relationship to share shift information. In particular, operators without a capital relationship may use it based on a predetermined agreement to share shift information.

[0016] In this shift adjustment system, not only information on employees (internal employees) currently employed by the business operator as employees who can work, but also information on former employees (former internal employees) so-called OBs and OGs who were formerly employed by the business operator on a full-time basis but have already retired, and former employees (former externally hired employees) who were employed by the business operator on a short-term basis (for example, even for just one day) and worked are registered and stored as external experienced personnel. Hereinafter, former internal employees and former externally hired employees are collectively referred to as external experienced personnel. From such internal employees and external experienced personnel, shift information indicating the desire to work is received, and shift adjustment is performed to ensure the required number of personnel for each time period. Such external experienced personnel include, for example, those who were employed by the business operator as part-time workers during their student days but retired due to graduation or employment, and housewives who were employed by the business operator as part-time workers but retired due to family circumstances or re-employment.

[0017] Furthermore, this shift adjustment system allows for the temporary employment of internal employees or external experienced personnel when shift adjustments are not possible (i.e., the number of applicants does not reach the required number of employees for a given time slot). In such cases, it is possible to offer additional positions for the shifts (the shifts that cannot be adjusted) to internal employees or external experienced personnel, and to invite those who are available to apply. At that time, necessary employment documents, such as employment contracts and attendance records, are issued. This makes it possible to have employees work at a different store than their original workplace, or to temporarily employ people with previous work experience, thereby eliminating the need for on-the-job training and enabling the immediate employment of internal employees or external experienced personnel. Moreover, if shift adjustments are not possible and additional positions are offered to internal employees or external experienced personnel, this shift adjustment system allows for the presentation of desired conditions to external job seekers (those with no prior work experience) who have no prior work experience with the company, and to invite them to apply. Furthermore, information on such external job seekers may also be registered and stored in this shift adjustment system, for example, as job seekers who wish to be continuously employed, specifically those who cannot work on the designated days and times but wish to be continuously employed as part-time workers. This makes it possible to present information on additional shifts in stages: first, to internal employees if adjustments cannot be made; then, if adjustments still cannot be made, to experienced external workers; and finally, to external job seekers if adjustments still cannot be made.

[0018] In other words, this shift adjustment system stores information on employees who have previously worked for the company in question, adjusts shifts accordingly, and allows for the utilization of experienced workers by having them re-employed if they wish to do so or if shift adjustments are not possible.

[0019] <First Embodiment> The following describes a shift adjustment system 1 for convenience stores. In the following description, for example, when terminal device 10 accesses server 20, server 20 responds with information for terminal device 10 to generate a screen. Terminal device 10 generates and displays a screen based on the information received from server 20.

[0020] <1 Overall configuration of shift adjustment system 1> Figure 1 shows the overall configuration of the shift adjustment system 1. As shown in Figure 1, the shift adjustment system 1 includes multiple terminal devices (in Figure 1, terminal devices 10A and 10B are shown; hereinafter, they may be collectively referred to as "terminal device 10"), a server 20, and a job information provision server 30. The terminal devices 10, the server 20, and the job information provision server 30 are connected to each other so as to be able to communicate with one another via a network 80. The network 80 consists of a wired or wireless network.

[0021] Terminal device 10 is a device operated by each user. Here, "user" includes businesses and managers such as retail stores, employees employed by businesses, and former employees registered in the shift adjustment system 1. Terminal device 10 is implemented by a mobile terminal such as a smartphone or tablet that supports a mobile communication system. In addition, terminal device 10 may be, for example, a stationary PC (Personal Computer) or a laptop PC. As shown as terminal device 10A in Figure 1, terminal device 10 comprises a communication interface 12, an input device 13, an output device 14, a memory 15, a storage unit 16, and a processor 19.

[0022] The terminal device 10 is connected to the server 20 via the network 80 in a way that allows communication. The terminal device 10 is connected to the network 80 by communicating with communication equipment such as a wireless base station 81 that supports communication standards such as 5G and LTE (Long Term Evolution), and a wireless LAN router 82 that supports wireless LAN (Local Area Network) standards such as IEEE (Institute of Electrical and Electronics Engineers) 802.11.

[0023] The communication interface 12 is an interface for inputting and outputting signals so that the terminal device 10 can communicate with external devices. The input device 13 is an input device (e.g., a touch panel, touchpad, mouse or other pointing device, keyboard, etc.) for receiving input operations from the user. The output device 14 is an output device (display, speaker, etc.) for presenting information to the user. The memory 15 is for temporarily storing programs and data processed by programs, etc., and is a volatile memory such as DRAM (Dynamic Random Access Memory). The storage unit 16 is a storage device for saving data, such as flash memory or an HDD (Hard Disk Drive). The processor 19 is hardware for executing the instruction set written in the program, and is composed of an arithmetic unit, registers, peripheral circuits, etc.

[0024] Server 20 is a device that manages information on internal employees and external experienced personnel, shift requests from internal employees and external experienced personnel, and additional recruitment information when shift adjustments are not possible. Server 20 receives shift information input from internal employees and external experienced personnel, presents the shift information to the business operator, and when it receives the operation to select the person to actually work from among them, it notifies the selected worker of the selection and processes the issuance of necessary documents. In addition, Server 20 processes the process of presenting additional recruitment information to internal employees and external experienced personnel when shift adjustments are not possible and accepting applications for work.

[0025] Server 20 is a computer connected to network 80. Server 20 includes a communication interface 22, an input / output interface 23, memory 25, storage 26, and a processor 29.

[0026] Communication IF22 is an interface for inputting and outputting signals so that the server 20 can communicate with external devices. Input / Output IF23 functions as an interface to an input device for receiving input operations from the user and an output device for presenting information to the user. Memory 25 is for temporarily storing programs and data processed by programs, etc., and is a volatile memory such as DRAM (Dynamic Random Access Memory). Storage 26 is a storage device for saving data, such as flash memory or HDD (Hard Disk Drive). Processor 29 is hardware for executing the instruction set written in the program, and is composed of an arithmetic unit, registers, peripheral circuits, etc.

[0027] The job information server 30 is a device used by external job information providers. It manages job information received from various businesses, displays it on a web page, accepts applications from job seekers, and notifies the various businesses. The shift adjustment system 1 uses it when accepting applications from external job seekers.

[0028] <1.1 Configuration of terminal device 10> Figure 2 is a block diagram of the terminal device 10 that constitutes the shift adjustment system 1 of Embodiment 1. As shown in Figure 2, the terminal device 10 includes a plurality of antennas (antenna 111, antenna 112), wireless communication units corresponding to each antenna (first wireless communication unit 121, second wireless communication unit 122), an operation reception unit 130 (including a touch-sensitive device 131 and a display 132), an audio processing unit 140, a microphone 141, a speaker 142, a position information sensor 150, a camera 160, a storage unit 170, and a control unit 180. The terminal device 10 also has functions and configurations not specifically shown in Figure 2 (for example, a battery for maintaining power, a power supply circuit for controlling the supply of power from the battery to each circuit, etc.). As shown in Figure 2, each block included in the terminal device 10 is electrically connected by a bus or the like.

[0029] Antenna 111 radiates signals emitted by terminal device 10 as radio waves. Antenna 111 also receives radio waves from space and provides the received signals to first wireless communication unit 121.

[0030] Antenna 112 radiates signals emitted by terminal device 10 as radio waves. Antenna 112 also receives radio waves from space and provides the received signals to second wireless communication unit 122.

[0031] The first wireless communication unit 121 performs modulation and demodulation processing, etc., for the terminal device 10 to transmit and receive signals via the antenna 111 in order to communicate with other wireless devices. The second wireless communication unit 122 performs modulation and demodulation processing, etc., for the terminal device 10 to transmit and receive signals via the antenna 112 in order to communicate with other wireless devices. The first wireless communication unit 121 and the second wireless communication unit 122 are a communication module that includes a tuner, an RSSI (Received Signal Strength Indicator) calculation circuit, a CRC (Cyclic Redundancy Check) calculation circuit, a high-frequency circuit, etc. The first wireless communication unit 121 and the second wireless communication unit 122 perform modulation, demodulation, and frequency conversion of the wireless signals transmitted and received by the terminal device 10, and provide the received signal to the control unit 180.

[0032] The operation reception unit 130 has a mechanism for receiving user input operations. Specifically, the operation reception unit 130 is configured as a touchscreen and includes a touch-sensitive device 131 and a display 132.

[0033] The touch-sensitive device 131 receives user input operations from the terminal device 10. The touch-sensitive device 131 detects the user's contact position with the touch panel, for example, by using a capacitive touch panel. The touch-sensitive device 131 outputs a signal indicating the user's contact position detected by the touch panel to the control unit 180 as an input operation.

[0034] The display 132 displays data such as images, videos, and text in accordance with the control unit 180. The display 132 can be implemented, for example, by an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display.

[0035] The audio processing unit 140 modulates and demodulates the audio signal. The audio processing unit 140 modulates the signal received from the microphone 141 and provides the modulated signal to the control unit 180. The audio processing unit 140 also provides the audio signal to the speaker 142. The audio processing unit 140 is implemented, for example, by an audio processing processor. The microphone 141 receives an audio input and provides the audio signal corresponding to that audio input to the audio processing unit 140. The speaker 142 converts the audio signal received from the audio processing unit 140 into sound and outputs the sound to the outside of the terminal device 10.

[0036] The location information sensor 150 is a sensor that detects the position of the terminal device 10, and is, for example, a GPS (Global Positioning System) module. A GPS module is a receiving device used in a satellite positioning system. In a satellite positioning system, signals are received from at least three or four satellites, and the current position of the terminal device 10, which is equipped with a GPS module, is detected based on the received signals.

[0037] Camera 160 is a device that receives light using a photodetector and outputs it as an image. Camera 160 is, for example, a depth camera that can detect the distance from camera 160 to the object being photographed.

[0038] The storage unit 170 is composed of, for example, flash memory, and stores data and programs used by the terminal device 10. In certain situations, the storage unit 170 stores user information 171.

[0039] User information 171 is information about job applicants who input shift information using terminal device 10, and users who are businesses that manage shift status. User information includes information that identifies employees (including both internally employed and externally experienced individuals) (employee ID), employee names, business ID, business name, etc.

[0040] The control unit 180 controls the operation of the terminal device 10 by reading a program stored in the memory unit 170 and executing the instructions contained in the program. The control unit 180 is, for example, an application that is pre-installed on the terminal device 10. By operating according to the program, the control unit 180 performs the functions of an input operation receiving unit 181, a transmitting / receiving unit 182, a data processing unit 183, and a notification control unit 184.

[0041] The input operation reception unit 181 processes input operations from the user to an input device such as a touch-sensitive device 131. Based on the coordinate information of the touch-sensitive device 131 where the user's finger or the like has made contact, the input operation reception unit 181 determines the type of operation, such as whether the user's operation is a flick operation, a tap operation, or a drag (swipe) operation.

[0042] The transmitting / receiving unit 182 performs processing to enable the terminal device 10 to send and receive data with an external device such as a server 20 in accordance with a communication protocol.

[0043] The data processing unit 183 performs calculations on the data received as input by the terminal device 10 according to the program and outputs the calculation results to memory or the like.

[0044] The notification control unit 184 performs processing to present information to the user. The notification control unit 184 performs processing such as displaying the display image on the display 132, outputting sound to the speaker 142, and generating vibrations in the camera 160.

[0045] <1.2 Functional Configuration of Server 20> Figure 3 shows the functional configuration of the server 20 that constitutes the shift adjustment system 1 of Embodiment 1. As shown in Figure 3, the server 20 functions as a communication unit 201, a storage unit 202, and a control unit 203.

[0046] The communications unit 201 performs processing to enable the server 20 to communicate with external devices.

[0047] The memory unit 202 stores data and programs used by the server 20. The memory unit 202 stores the shift database 2021, the additional recruitment database 2022, the employee database 2023, the report database 2024, and so on.

[0048] The Shift Database 2021 is a database for holding shift information from internal employees and external experienced individuals of businesses that use Shift Adjustment System 1, based on their preferred work shifts. Further details will be provided later.

[0049] The Additional Recruitment Database 2022 is a database for businesses using Shift Adjustment System 1 to store information on additional recruitment for shifts when they are unable to adjust existing shifts. Further details will be provided later.

[0050] Employee Database 2023 is a database for holding information on internally employed individuals and external experienced individuals (which may include external job seekers and those with no prior work experience) of businesses using Shift Adjustment System 1. Further details will be provided later.

[0051] The document database 2024 is a database for holding information about documents issued by the shift adjustment system 1. Further details will be provided later.

[0052] The control unit 203 performs the functions shown as various modules by having the server 20's processor process according to the program. These various modules include a receive control module 2031, a transmit control module 2032, a shift information receiving module (shift information receiving unit) 2033, a shift information presentation module (shift information presentation unit) 2034, an additional recruitment receiving module (additional recruitment receiving unit) 2035, a selection module (selection unit) 2036, an acceptance notification module (acceptance notification unit) 2037, a report issuance module (report issuance unit) 2038, and a settlement module (settlement unit) 2039.

[0053] The receive control module 2031 controls the process by which the server 20 receives signals from an external device according to a communication protocol.

[0054] The transmission control module 2032 controls the process by which the server 20 transmits signals to external devices according to a communication protocol.

[0055] The shift information receiving module 2033 controls the process of receiving shift information from the terminal device 10, as internal employees and external experienced workers employed by the business operator operate the terminal device 10 to input shift information they wish to work. The shift information receiving module 2033 receives information such as identification information (e.g., employee ID) to identify internal employees and external experienced workers, the start and end dates and times of work at the business operator's stores, the names of the stores if there are multiple stores, and the names of the job titles and tasks if there are multiple job titles or tasks related to the work. The shift information received by the shift information receiving module 2033 is entered and transmitted according to the convenience of internal employees, external experienced workers, or external job seekers (which may include those without work experience) registered in the shift adjustment system 1.

[0056] Furthermore, as will be described later, if shift adjustments cannot be made, the shift information receiving module 2033 controls the process of receiving information (job application information) from the terminal device 10 to internal employees, external experienced personnel, and external job seekers (collectively referred to as "job seekers") in response to the additional recruitment of shifts by the business operator. If the job seeker is an external job seeker, the shift information receiving module 2033 may also accept applications from the job information provision server 30. If the job seeker is an external job seeker, the shift information receiving module 2033 receives personal information such as the job seeker's name, address, contact information, gender, and age, as well as information to link to registration with the job information provision server 30, and the desired working hours.

[0057] For example, the shift information receiving module 2033 initially receives shift information only from internal employees. Subsequently, if the employer cannot adjust the shifts using only the shift information from internal employees, they recruit additional shifts from experienced external workers, and the shift information receiving module 2033 receives shift information from these experienced external workers. Furthermore, if the employer still cannot adjust the shifts using only the shift information from internal employees and experienced external workers, they recruit additional shifts from prospective employees (which may include those with no prior work experience), and the shift information receiving module 2033 receives shift information from these experienced external workers. The shift information receiving module 2033 may accept shift information in stages according to the attributes of the prospective employees, or it may accept shift information uniformly from prospective employees with multiple attributes.

[0058] In the shift information reception module 2033, when an applicant applies for additional shifts posted by a business, it may be possible to specify different desired working hours for the posted job information. For example, if the additional job posting entered by the business specifies working hours from 9:00 to 18:00, applicants would generally only apply if they are available for the entire duration of this period. However, it may be possible to allow applicants to apply for shorter hours, for example, by entering 9:00 to 15:00 as their desired working hours.

[0059] The shift information presentation module 2034 controls the process of presenting the shift information received by the shift information reception module 2033 to the business operator, distinguishing it by internal employees, external experienced personnel, and external job applicants (for example, by changing the color). The shift information presentation module 2034 presents information such as information identifying job applicants (or their names, etc.), the hourly rate for each job applicant's assigned hours, and the entered desired working hours. It presents the job application information in a way that allows for comparison, for example, by displaying it in parallel, to help the business operator select the person they want to actually work for. The shift information presented by the shift information presentation module 2034 also includes shift information for additional recruitment in cases where shift adjustments cannot be made, as described later.

[0060] The additional recruitment acceptance module 2035 controls the process of receiving additional recruitment information from the terminal device 10 when the business operator is unable to adjust shifts and the business operator operates the terminal device 10 to input additional recruitment information for those shifts. The additional recruitment acceptance module 2035 accepts information such as the business operator's company name or store name, the job title or work title related to the employment, the number of people to be recruited, the desired date and time of employment, the hourly rate of wages for the prescribed hours, and the scope of information to be presented, and controls the module to present the information within that scope. The scope of information to be presented refers to information indicating whether the additional recruitment information will be presented only to internal employees, to internal employees and external experienced personnel, or to internal employees, external experienced personnel, and external job seekers.

[0061] Furthermore, the Additional Recruitment Acceptance Module 2035 controls the process of presenting information on additional recruitment received from businesses to internal employees, external experienced personnel, and external job seekers. The Additional Recruitment Acceptance Module 2035 accepts information within the scope of which the additional recruitment information will be presented, and controls the presentation to be limited to that scope. The control over the scope of presentation of the additional recruitment information by the Additional Recruitment Acceptance Module 2035 may be carried out in stages, for example, by presenting it only to internal employees, by presenting it only to internal employees and external experienced personnel, or by presenting it to internal employees, external experienced personnel, and external job seekers from the beginning. Specifically, for example, if it is presented only to internal employees, it will be posted on a web page that can only be viewed by internal employees after they have been authenticated by an authentication means; if it is presented only to internal employees and external experienced personnel, it will be posted on a web page that can only be viewed by internal employees after they have been authenticated by an authentication means; and if it is presented to internal employees, external experienced personnel, and external job seekers, it will be posted on an open web page that can be viewed by anyone. Furthermore, the scope of information regarding these additional recruitment opportunities may be controlled not only by the attributes of job seekers, but also by geographical ranges such as the job seekers' place of residence, and by conditions such as the job seekers' gender, age, and hourly wage. The information regarding the scope of information regarding these additional recruitment opportunities can also be changed later.

[0062] Furthermore, the additional recruitment acceptance module 2035 may present information on additional recruitment received from a store operated by one business operator to internal employees or external experienced personnel at other stores, or to external job seekers managed by an external job information provider (operator of the job information server 30). In addition, the additional recruitment acceptance module 2035 may present information on additional recruitment received from one business operator to internal employees employed by other business operators, or to external experienced personnel who were previously employed by other business operators. Other business operators may be, for example, other business operators among multiple business operators using the shift adjustment system 1, other business operators within a group of companies with a specific capital relationship, or other business operators between businesses that do not have a particular capital relationship.

[0063] The selection module 2036 controls the process by which the business operator, after referring to the employment preference information presented by the shift information presentation module 2034, selects the applicants to actually perform the work and inputs the selection results by operating the terminal device 10. The selection module 2036 also controls the process of receiving the selection results, i.e., the information of the applicants to be performed, from the terminal device 10. The selection module 2036 may also allow the selection of applicants by adjusting their working hours from the applicant's specified desired working hours. For example, if an applicant specified 9:00 to 15:00 as their desired working hours, the business operator may allow them to change the working hours to 9:00 to 14:00 and input it as the desired working hours, and then select the applicant. The selection module 2036 receives information on the selected applicants and information on the adjusted working hours. The selection module 2036 may also automatically select applicants to actually perform work if their employment preference information matches predetermined conditions set by the business operator.

[0064] The acceptance notification module 2037 controls the process of notifying job seekers whose job preference information has been selected by the selection module 2036, via their terminal device 10, that they have been selected by the employer. The acceptance notification module 2037 displays the information that the job seeker has been selected by the employer, for example, as a pop-up screen on the terminal device 10.

[0065] The document issuance module 2038 controls the process of issuing necessary documents for employment to job seekers whose employment preferences are selected, such as employment contracts and attendance records. Since the type of documents required for employment differs depending on whether the job seeker is an internal employee, an external experienced worker, or an external job seeker, the document issuance module 2038 issues the necessary documents for employment according to the job seeker.

[0066] The settlement module 2039 controls the process of obtaining the attendance information of the job applicant (employee) after they have actually started working, calculating the salary amount based on a predetermined wage rate, and generating remittance data to transfer the money from the business's bank account to the job applicant's bank account. Furthermore, if the job applicant (employee) is an external applicant, their information is stored in the employee database 2023. In other words, the employee database 2023 is configured to store the information of those who have worked for the business (whether long-term or short-term) as external experienced workers.

[0067] <2 Data Structure> Figure 4 shows the data structures of the shift database 2021, additional recruitment database 2022, employee database 2023, and report database 2024 stored by server 20.

[0068] As shown in Figure 4, each record in the Shift Database 2021 includes fields such as "Employee ID" and "Shift Information Details".

[0069] The "Employee ID" field is information that identifies internal employees or external experienced personnel.

[0070] The "Shift Information Details" field contains detailed information about shifts entered by internal employees or external experienced personnel. Specifically, it includes fields such as "Shift ID," "Store Name," "Date," "Start Time," "End Time," and "Status." Note that the shift details include information before adjustments, information before work after adjustments, and information after work has already been completed.

[0071] The "Shift ID" field identifies shift information entered by internal employees or external experienced personnel. While the example in Figure 4 allows identification by date, it can also be configured to identify by input unit or month.

[0072] The "Store Name" field indicates the name of the store where the employee will be working during that shift. For example, if a business operates multiple stores, internal employees or external experienced personnel may work at a store other than their usual one, so this field is included.

[0073] The "Date" field indicates the date on which the employee works during that shift.

[0074] The "Start Time" field indicates the time when work begins in that shift.

[0075] The item "End Time" indicates the time when work ends for that shift.

[0076] The "Status" field indicates the status of the shift information in question, and stores information such as "Under Adjustment" indicating that adjustments have not yet been made, "Confirmed" indicating that adjustments have been made and the shift is in a pre-work state, and "Completed" indicating that the work has actually finished.

[0077] The shift information receiving module 2033 stores shift information received from internal employees and external experienced personnel in the shift database 2021. The selection module 2036 updates the shift database 2021 when it receives selection information from employers regarding the candidates they want to hire.

[0078] Each record in the Additional Recruitment Database 2022 includes fields such as "Business ID," "Business Name," and "Recruitment Information Details."

[0079] The "Business ID" field is used to identify each business, such as a retail store, that has entered additional shift information.

[0080] The "Business Name" field includes the business name, company name, store name, and, depending on the information entered by the business, also the department name.

[0081] The "Recruitment Information Details" item contains detailed information about additional recruitment information for shifts entered by the business operator. Specifically, it includes items such as "Recruitment ID," "Job Title," "Hourly Wage," "Number of People," "Start and End Dates and Times," and "Status." Additional recruitment information for shifts includes information on positions that are currently being recruited, information on positions for which applications have closed, and information on positions for which employment has already been completed.

[0082] The "Recruitment ID" field identifies additional recruitment information for shifts entered by the business operator. Since a single business operator may enter multiple additional recruitment entries for shifts, the system is designed to identify each individual recruitment entry for each business operator.

[0083] The item "Job Openings" indicates the job title related to the additional job openings for shift information. Specifically, it describes the work to be performed during that shift. In the example shown in Figure 4, it stores "Store Crew," who performs customer service and other tasks within a convenience store.

[0084] The item "Hourly Wage (External)" indicates the unit price of wages for a specified period of time related to additional recruitment information for shift information, and shows an hourly wage as an example. This hourly wage information applies, for example, to external job seekers. For internal employees and external experienced workers, the "Basic Hourly Wage" item in the Employee Database 2023, described later, applies, but it is also possible to apply the hourly wage in this item.

[0085] The "Number of people" field indicates the number of people being recruited for additional shift information.

[0086] The item "Start and End Date and Time" indicates the work day, start time, and end time related to the additional recruitment information for shift information.

[0087] The "Status" field indicates the status of the additional recruitment information for the shift, and stores information such as "Recruiting" to indicate that recruitment is underway, "Selection in Progress" to indicate that the application deadline has passed and applicants are being selected, and "Decided" to indicate that the applicants who will actually be working have been decided.

[0088] The additional recruitment acceptance module 2035 stores additional recruitment information for shifts received from businesses in the additional recruitment database 2022. The selection module 2036 updates the additional recruitment database 2022 when businesses select the workers they will actually hire.

[0089] Each record in the Employee Database 2023 includes fields such as "Employee ID," "Employee Name," "Internal / OG / External," "Basic Hourly Wage," and "Basic Store Location."

[0090] The "Employee ID" field identifies internal employees or external employees with prior work experience, and corresponds to the "Employee ID" field in Shift Database 2021. Employee Database 2023 may also store information on external job seekers who wish to work for the company, as well as information on non-job seekers who have no prior work experience with the company. In this case, information identifying external job seekers will be stored.

[0091] The "Employee Name" field contains information indicating the name of an internally hired employee or an externally experienced employee.

[0092] The "Internal / OBOG / External" field indicates whether an employee is an internal employee, a former internal employee, or a former external hire. For example, as shown in Figure 4, it stores "Internal" to indicate an internal employee, "OBOG" to indicate a former internal employee, and "External" to indicate a former external hire.

[0093] The item "Basic hourly wage" is information indicating the hourly rate of payment for the prescribed working hours of the internally employed or externally experienced person in question.

[0094] The item "Basic Employment Location" indicates the location where the internal employee or external employee usually works or has worked in the past.

[0095] The information stored in the fields "Basic Hourly Wage" and "Basic Employment Location" is, for internal employees, information about the store where they normally work and the hourly wage at that store, and for external experienced individuals, information about stores where they previously worked and the hourly wage at those stores. As described later, if an external experienced individual is a former external hire, information does not need to be stored in the fields "Basic Hourly Wage" and "Basic Employment Location". Furthermore, if an internal employee or external experienced individual works at a store listed in the field "Basic Employment Location", the field "Basic Hourly Wage" may be applied, and if they work at a different store, the field "Hourly Wage" from the Additional Recruitment Database 2022 may be applied.

[0096] The settlement module 2039 stores the information of job applicants (employees) in the employee database 2023 after employment, if the applicant was an external applicant. Furthermore, the server 20 updates the employee database 2023 when attributes change, such as when an internal employee leaves the company or an external employee with prior experience is rehired.

[0097] Each record in the report database 2024 includes fields such as "Report ID," "Report Name," and "Report Existence."

[0098] The item "Document ID" is information that identifies the type of document.

[0099] The item "Document Name" is information indicating the name of the document.

[0100] The item "Document Availability" indicates whether or not the document needs to be issued when an applicant actually starts working. For example, as shown in Figure 4, for internal employees, internal employees who are employed by other businesses, external experienced workers, and external job applicants, a "○" indicating that the document needs to be issued, or a "×" indicating that the document does not need to be issued, is stored.

[0101] <3 operations> The following describes the shift information input reception process, shift adjustment process, and additional shift recruitment process by the shift adjustment system 1 in Embodiment 1, with reference to Figures 5 to 8. In the following description, the terminal device 10A shown in Figure 1 is assumed to consist of a PC used by the business operator or manager, and the terminal device 10B consists of a mobile terminal used by internal employees, external experienced personnel, and external job applicants.

[0102] Figure 5 is a flowchart showing an example of the process by which the shift adjustment system 1 of Embodiment 1 processes input of shift information.

[0103] In step S111, the input operation reception unit 181 of the terminal device 10B accepts ID and password input operations from job applicants (internal employees and external experienced individuals) in order to perform the authentication necessary to use the shift adjustment system 1. For example, job applicants refer to the web page provided by the server 20 and perform operations to enter their employee ID and the set password. The transmission / reception unit 182 sends the employee ID, the set password, and a request to proceed to the next screen to the server 20.

[0104] In step S121, the communication unit 201 of the server 20 receives the employee ID, password, and request transmitted from the terminal device 10B. The server 20 verifies whether the employee ID and password are valid. If they are valid, the shift information receiving module 2033 of the server 20 responds to the request from the terminal device 10B by sending a list of shift information screen information to the terminal device 10B via the communication unit 201, so that the employee can enter their shift information on the shift information input screen.

[0105] In step S112, the transmitting / receiving unit 182 of the terminal device 10B receives screen information transmitted from the server 20. The notification control unit 184 displays the received shift information input screen on the display 132. The input operation reception unit 181 receives input operations from the job applicant from the shift information input screen, indicating the shift information they wish to work. The transmitting / receiving unit 182 transmits the entered job preference information to the server 20.

[0106] In step S122, the shift information receiving module 2033 of the server 20 receives the input shift information transmitted from the terminal device 10B via the communication unit 201. The shift information receiving module 2033 checks whether there are any errors in the input content (such as the validity of the date) and whether there is any shift information for the same date and time slot.

[0107] In step S123, the shift information receiving module 2033 of the server 20 registers the work preference information by storing the received shift information in the shift database 2021.

[0108] Figure 6 is a flowchart showing another example of the flow of the shift adjustment process performed by the shift adjustment system 1 of Embodiment 1.

[0109] In step S211, the input operation reception unit 181 of the terminal device 10A receives an input operation from the business operator for the necessary authentication to use the shift adjustment system 1, which requires the input of an ID and password. For example, the business operator refers to a web page provided by the server 20 and enters the business operator ID and the set password. The transmission / reception unit 182 sends the business operator ID, the set password, and a request to proceed to the next screen to the server 20.

[0110] In step S221, the communication unit 201 of the server 20 receives the business ID, password, and request transmitted from the terminal device 10A. The server 20 verifies whether the business ID and password are valid, and if they are valid, the shift information presentation module 2034 of the server 20 responds to the request from the terminal device 10A by presenting (displaying) an input screen in which the business operator can input the range of shift information to be displayed (date and time, specific job applicants, etc.), and responds to the terminal device 10A via the communication unit 201 with screen information.

[0111] In step S212, the transmitting / receiving unit 182 of the terminal device 10A receives screen information transmitted from the server 20. The notification control unit 184 displays the received input screen on the display 132. The input operation receiving unit 181 receives a request from the operator to display shift information from the input screen within the range of shift information to be displayed. The transmitting / receiving unit 182 sends the input shift information display request information to the server 20.

[0112] In step S222, the shift information presentation module 2034 of the server 20 receives a shift information presentation request sent from the terminal device 10A via the communication unit 201. The shift information presentation module 2034 checks whether there are any errors in the input content (such as the validity of the date). In response to the request from the terminal device 10A, the shift information presentation module 2034 refers to the shift database 2021 and presents the shift information, sending a list of shift information to the terminal device 10A via the communication unit 201.

[0113] In step S213, the transmitting / receiving unit 182 of the terminal device 10A receives information from the server 20 regarding a list of shift information. The notification control unit 184 displays the received list of shift information on the display 132. At that time, based on the instructions of the shift information presentation module 2034, it distinguishes between internal employees, external experienced personnel, and external job applicants and displays information on the display 132 that identifies the job applicant (or their name, etc.), the hourly rate of their salary for a set period of time, and the entered desired working hours. The input operation reception unit 181 receives an operation from the business operator to input the results of the selection of job applicants to be actually employed. The transmitting / receiving unit 182 sends the information of the job applicants to be employed to the server 20.

[0114] In step S223, the selection module 2036 of the server 20 receives the selection results of the job applicants who will actually be employed, transmitted from the terminal device 10A, via the communication unit 201. The selection module 2036 checks whether there are any errors in the input (e.g., whether more people than the number of applicants needed for the same time slot have been selected).

[0115] In step S224, the acceptance notification module 2037 of the server 20 notifies the selected job applicant that they have been selected by the employer, by transmitting information that they have been selected to the terminal device 10B via the communication unit 201.

[0116] In step S234, the transmitting / receiving unit 182 of the terminal device 10B receives information from the server 20 indicating that it has been selected by the carrier. The notification control unit 184 displays the received information indicating that it has been selected by the carrier on the display 132, for example, as a pop-up screen.

[0117] In step S225, the document issuance module 2038 of server 20 refers to the employee database 2023 to determine whether the selected job applicant is an internal employee, an external experienced person, or an external job applicant, and then refers to the document database 2024 to determine whether the issuance of certain documents is required for employment. If the issuance of documents is required (if the result is "Y" in step S424), the process proceeds to step S226; if the issuance of documents is not required (if the result is "N" in step S424), the process proceeds to step S227.

[0118] In step S226, the document issuance module 2038 of the server 20 issues necessary documents for employment to the selected job applicants, such as employment contracts and attendance records. The document issuance module 2038 issues the necessary documents as electronic data forms. The document issuance module 2038 transmits the issued electronic data forms to the terminal device 10B of the selected job applicants via the communication unit 201.

[0119] In step S236, the transmitting / receiving unit 182 of the terminal device 10B receives the electronic data form that has been transmitted and issued from the server 20.

[0120] In step S227, the settlement module 2039 of server 20 retrieves the attendance information of the job applicant (employee) after the applicant has actually worked, and performs settlement processing for salary, etc. Furthermore, if the job applicant (employee) is an external applicant, the settlement module 2039 registers the employee by storing their information in the employee database 2023.

[0121] Figure 7 is a flowchart showing another example of the process by which the shift adjustment system 1 of Embodiment 1 performs the additional shift recruitment process.

[0122] In step S311, the input operation reception unit 181 of the terminal device 10A receives an operation from the business operator to input additional shift information because they are unable to adjust the shifts. The transmission / reception unit 182 sends the additional shift information to the server 20.

[0123] In step S321, the additional recruitment acceptance module 2035 of the server 20 receives the additional recruitment information for shift information transmitted from the terminal device 10A via the communication unit 201. The additional recruitment acceptance module 2035 checks whether there are any errors in the input content (such as the validity of the date).

[0124] In step S322, the additional recruitment acceptance module 2035 of server 20 registers the additional recruitment information for shifts by storing the received additional recruitment information for shifts in the additional recruitment database 2022.

[0125] Figure 8 is a flowchart illustrating another example of the process by which the shift adjustment system 1 of Embodiment 1 processes applications from external recruits for additional shift openings. This example shows a case where an external applicant accesses the job information provision server 30 and sends information about their application for additional shift openings managed by server 20.

[0126] In step S411, the job information server 30 receives input from job seekers regarding their desired employment. The job information server 30 then transmits the entered employment preference information to the server 20.

[0127] In step S421, the shift information receiving module 2033 of server 20 receives the entered work preference information transmitted from the job information providing server 30 via the communication unit 201. The shift information receiving module 2033 checks whether there are any errors in the input (such as the validity of the date) and whether the same work preference information has already been registered.

[0128] In step S422, the shift information receiving module 2033 of the server 20 registers the received work preference information by storing it in the shift database 2021.

[0129] As described above, Shift Adjustment System 1 registers and stores information on available employees, including not only information on internal employees currently employed by the business, but also information on external employees with prior work experience who were previously employed by the business. Furthermore, it accepts shift information from job seekers, specifying their desired working dates and times. This shift information is presented to the business separately for internal employees and external employees with prior work experience, and the business makes the selection. Therefore, the business can make selections considering the attributes of job seekers. This makes it possible to utilize experienced individuals who were previously employed by the business.

[0130] Furthermore, the necessary documents for employment will be issued, which will differ depending on whether the person being employed is an internal employee, an external experienced worker, or an external job seeker. This will allow for a smoother process for short-term employment.

[0131] <4. Screen Example> The following describes examples of screens for shift adjustment processing by the shift adjustment system 1, additional shift recruitment processing, and application acceptance processing for additional shift recruitment, with reference to Figures 9 through 11.

[0132] Figure 9 shows an example of the screen of terminal device 10A in the shift adjustment process. The example screen in Figure 9 shows a screen displaying the shift status for presenting work preference information to the employer and selecting applicants. This corresponds to step S213 in Figure 6.

[0133] As shown in Figure 9, the display 132 of the terminal device 10A displays a shift status screen as a list of shift information. This shift status screen consists of a required shift display field 1031a for the business operator, work preference information display fields 1031b and 1031c for displaying work preference information, and confirmation buttons 1031d and 1031e for selecting work preference information. The required shift display field 1031a and the work preference information display fields 1031b and 1031c display shift information and desired work dates and times as a time chart. For example, in the initial screen display state, the desired work times entered by the applicant are displayed as a time chart in the work preference information display fields 1031b and 1031c, and when the business operator needs to adjust the time, they can move the start date and end date and time by dragging (or swiping) to make it a available time slot. When the employer enters the adjustment information in the employment preference information display fields 1031b and 1031c and presses the confirmation buttons 1031d and 1031e, the employer sends information indicating that the applicant has been selected to the terminal device 10B. This allows the employer to operate the terminal device 10A and input the selection information for the applicant.

[0134] Figure 10 shows an example screen of terminal device 10A during the process of recruiting additional shifts. The example screen in Figure 10 shows an example of the screen displaying the input screen for recruiting additional shift information on the operator's terminal device 10A. This corresponds to step S311 in Figure 7.

[0135] As shown in Figure 10, the display 132 of the terminal device 10A displays an additional recruitment input screen for entering additional shift information. This additional recruitment input screen consists of a business name input field 1032a for entering the business name, a job type input field 1032b for entering the job type, a number of applicants input field 1032c for entering the number of applicants, a date and time input field 1032d for entering the application date and time, an hourly wage input field 1032e for entering the hourly wage, an attribute specification field 1032f for specifying the range of attributes for which additional shift information will be presented, and a send button 1032g for sending the input information. The business name input field 1032a may be pre-filled with the business name of a business authenticated by the server 20. The attribute specification field 1032f may be configured to allow applicants to input their attributes in stages, or each attribute may be configured to be individually configurable. Furthermore, the attribute specification field 1032f may be configured to allow input not only of the attributes of job seekers, as mentioned above, but also of geographical range such as the job seeker's place of residence, gender, age, hourly wage, and other conditions. The business operator enters various conditions in the business name input field 1032a, the job type input field 1032b, the number of people to be hired input field 1032c, the recruitment date and time input field 1032d, the hourly wage input field 1032e, and the attribute specification field 1032f. After that, by pressing the send button 1032g, the additional recruitment information for shifts is sent to the server 20. This allows the business operator to input additional recruitment information for shifts by operating the terminal device 10A if they are unable to adjust the shifts.

[0136] Figure 11 shows an example screen of terminal device 10B during the application acceptance process for additional shift recruitment. The example screen in Figure 11 shows an example of a screen where an additional shift application input screen is displayed for job seekers to input their desired work information when applying for additional shift information from a business operator. This corresponds to step S212 in Figure 6.

[0137] As shown in Figure 10, the display 132 of the terminal device 10B displays an additional shift application input screen for entering the conditions for applying to additional shift information requests from the business operator. This additional shift application input screen consists of an additional shift conditions display field 1033a for displaying the additional shift application conditions entered by the business operator, a work preference information input field 1033b for entering work preference information, and an application button 1033c for submitting the entered information. The additional shift conditions display field 1033a and the work preference information input field 1033b display the recruitment date and time and work date and time as a time chart. For example, in the initial screen display state, the work preference information input field 1033b is displayed as a time chart for the same time period as the additional shift conditions display field 1033a, and the start date and end date and time can be moved by swiping (or dragging) to set it to a time period in which the user is available to work. In addition, it may be configured to allow input of hourly wage and other conditions (such as whether or not transportation expenses are provided). When a job seeker enters information in the job preference input field 1033b and presses the apply button 1033c, the job preference information is sent to the server 20. This allows job seekers to input their job preference information by operating the terminal device 10B.

[0138] <Summary> As described above, according to this embodiment, the attributes of job seekers who wish to work for a business are configured to be stored separately for internal employees who are currently employed by the business and external experienced individuals who have been employed by the business in the past. When a job seeker submits shift information regarding the date and time they wish to work to the business, the shift information from internal employees and the shift information from external experienced individuals are distinguished and presented to the business. Therefore, the business can select job seekers considering their attributes. This makes it possible to utilize experienced individuals who have been employed by the business in the past.

[0139] <Second Embodiment> The following describes the shift adjustment system 1 used in convenience stores.

[0140] <1 Overall configuration of shift adjustment system 1> Figure 12 shows the functional configuration of the server 20 that constitutes the shift adjustment system 1 of Embodiment 2. The overall configuration of the shift adjustment system 1 and the configuration of the terminal device 10 in Embodiment 2 are the same as in Embodiment 1, so they will not be described again. The configuration of the server 20 is the same as in Embodiment 1, except that it newly includes the function of an evaluation module (evaluation information receiving unit) 2040, as shown in Figure 13. The functions of the evaluation module 2041 in Embodiment 2 will be described below.

[0141] The evaluation module 2040 controls the process of receiving evaluation information from employers regarding the work performance of job applicants (employees) after they have actually started working. For example, it accepts input indicating how many out of five levels the job applicant's (employed's) work performance corresponds to, and stores this information in the employee database 2023.

[0142] <2 Data Structure> The data structure in Embodiment 2 is the same as in Embodiment 1, so it will not be described again.

[0143] <3 operations> Hereinafter, with reference to Figure 6, the shift adjustment process in the shift adjustment system 1 of Embodiment 2, which differs from that of Embodiment 1, will be described.

[0144] In step S227 shown in Figure 6, after the settlement module 2039 of the server 20 has processed the settlement of salaries and other payments, the communication unit 201 of the server 20 receives evaluation information from the business operator transmitted from the terminal device 10A. The evaluation module 2041 of the server 20 registers the evaluation information by storing the received evaluation information from the business operator in the employee database 2023. This evaluation information can be referenced, for example, when selecting job applicants to actually work for the company.

[0145] <Summary> As described above, according to this embodiment, after an applicant actually starts working, the employer evaluates the applicant's (employed person's) work performance and stores this evaluation information. This allows the employer to select applicants who better meet the requirements by referring to the applicant's evaluation information.

[0146] Although embodiments relating to the disclosure have been described above, these can be implemented in various other forms and can be carried out with various omissions, substitutions, and modifications. These embodiments and variations, as well as those with omissions, substitutions, and modifications, are included within the technical scope of the claims and their equivalents.

[0147] <Note> The details described in each of the above embodiments are noted below.

[0148] (Note 1) An information processing device comprising a control unit and a storage unit, wherein the storage unit is configured to store the attributes of job seekers who wish to work for a business operator, distinguishing between internal employees who are employed by the business operator and external experienced persons who have been employed by the business operator in the past, and the control unit comprises a shift information receiving unit that receives input of shift information regarding the date and time on which job seekers wish to work from the business operator, a shift information presenting unit that distinguishes between shift information from internal employees and shift information from external experienced persons and presents them to the business operator, and a selection unit that receives input of selection information from the business operator for selecting job seekers to actually work from the presented shift information.

[0149] (Note 2) The information processing device described in (Note 1) is configured such that the memory unit is configured to store the attributes of external experienced persons separately into former internal employees who were previously internal employees and former external employees who were previously temporarily employed by the business operator.

[0150] (Note 3) The information processing device described in (Note 2), wherein the memory unit is configured to store information of inexperienced workers who wish to work for a business operator, distinguishing between internal employees, former internal employees, and former external employees.

[0151] (Note 4) The information processing apparatus described in (Note 2) or (Note 3), wherein the memory unit is configured to change and store the attributes of an internal employee or an external experienced person when the attributes of an applicant for employment change.

[0152] (Note 5) The control unit is equipped with an additional recruitment reception unit that receives additional recruitment requests for shift information from the business operator and presents them to job seekers, and the shift information reception unit receives input from job seekers of the shifts they wish to work in response to the additional recruitment, as described in any of (Note 2) to (Note 4).

[0153] (Note 6) The information processing apparatus described in (Note 5) includes an additional recruitment reception unit which makes information viewable by one business operator to internal employees employed by other businesses and external experienced individuals who have previously been employed by other businesses, and an shift information reception unit which receives input of shift information from internal employees employed by other businesses and external experienced individuals who have previously been employed by other businesses who wish to work in response to the additional recruitment.

[0154] (Note 7) The additional recruitment acceptance unit is an information processing device as described in (Note 5) or (Note 6), which accepts input from the business operator of one or more attributes from among internal employees, former internal employees, and former external employees, and presents additional recruitment information for shifts to job seekers with the relevant attributes so that they can view it.

[0155] (Note 8) The additional recruitment acceptance department is an information processing device as described in (Note 7) that presents the attributes of job seekers who are offered additional shift information in stages, in the order of internal employees, former internal employees, and former external employees.

[0156] (Note 9) The additional recruitment acceptance unit accepts input from the business operator regarding changes to the selection of one or more attributes from among internal employees, former internal employees, and former external employees that have already been selected, and presents additional recruitment information for shifts to job seekers with the corresponding changed attributes, as described in (Note 7) or (Note 8).

[0157] (Note 10) The additional recruitment acceptance unit accepts input from the business operator for additional recruitment of shift information, with different conditions for each type of employee (internal employees, former internal employees, and former external employees), and presents the additional recruitment of shift information to job seekers with the corresponding attributes, as described in any of (Notes 7) to (Note 9).

[0158] (Note 11) The information processing device according to any one of (Note 1) to (Note 10), wherein the control unit is equipped with an acceptance notification unit that notifies job seekers selected by the business operator that they have been selected by the business operator.

[0159] (Note 12) The selection unit is an information processing device described in any of (Note 1) to (Note 11) that automatically selects job applicants to actually work from the information of job applicants presented, based on the conditions for selecting job applicants set in advance by the business operator.

[0160] (Note 13) The information processing apparatus described in any of (Note 1) to (Note 12), wherein the control unit is equipped with a document issuing unit that issues documents necessary for employment to job seekers selected by the business operator, depending on whether the job seeker is an internal employee or an external experienced person.

[0161] (Note 14) The information processing device described in any of (Note 1) to (Note 13), wherein the control unit includes a settlement unit that settles the payment of wages to the job applicant based on the attendance information related to the job applicant's work after the job applicant has actually started working.

[0162] (Note 15) The information processing device described in any of (Note 1) to (Note 14), wherein the control unit includes an evaluation information receiving unit that receives evaluation information from the employer regarding the employment of the job seeker after the job seeker has actually started working, and the storage unit is configured to store evaluation information linked to the person with work experience.

[0163] (Appendix 16) A method to be executed by an information processing device comprising a control unit and a storage unit, wherein the storage unit is configured to store the attributes of job seekers who wish to work for a business operator, distinguishing between internal employees who are employed by the business operator and external experienced persons who have been employed by the business operator in the past, and the control unit performs the steps of: receiving input of shift information from job seekers regarding the date and time they wish to work for a business operator; distinguishing between shift information from internal employees and shift information from external experienced persons and presenting them to the business operator; and receiving input of selection information from the business operator for selecting job seekers to actually work from the presented shift information.

[0164] (Note 17) A program to be executed by an information processing device comprising a control unit and a storage unit, wherein the storage unit is configured to store the attributes of job seekers who wish to work for a business operator, distinguishing between internal employees who are employed by the business operator and external experienced persons who have been employed by the business operator in the past, and the program causes the control unit to execute the following steps: receiving input of shift information from job seekers regarding the date and time they wish to work for a business operator; presenting the shift information from internal employees and shift information from external experienced persons to the business operator; and receiving input of selection information from the business operator for selecting job seekers to actually work from the presented shift information. [Explanation of symbols]

[0165] 10 Terminal device, 20 Server, 30 Job information provision server, 80 Network, 130 Operation reception unit (touchscreen), 171 User information, 22 Communication IF, 23 Input / Output IF, 25 Memory, 26 Storage, 29 Processor, 201 Communication unit, 202 Memory unit, 2021 Shift database, 2022 Additional recruitment database, 2023 Employee database, 2024 Document database, 203 Control unit, 2031 Receiving control module, 2032 Transmission control module, 2033 Shift information reception module (Shift information reception unit), 2034 Shift information presentation module (Shift information presentation unit), 2035 Additional recruitment reception module (Additional recruitment reception unit), 2036 Selection module (Selection unit), 2037 Acceptance notification module (Acceptance notification unit), 2038 Document issuance module (Document issuance unit), 2039 Settlement module (settlement section), 2040 Evaluation module (evaluation information receiving section)

Claims

1. An information processing device comprising a control unit and a storage unit, The memory unit is configured to store the attributes of job seekers who wish to work for the business operator, distinguishing between internal employees currently employed by the business operator and external experienced individuals who were previously employed by the business operator, and linking these attributes to information that identifies the job seeker. The control unit includes a shift information receiving unit that receives shift information regarding the desired date and time of work from the job applicant to the employer, A shift information presentation unit, based on the information identifying the applicant included in the shift information received from the applicant, distinguishes between the shift information from internal employees and the shift information from external experienced personnel according to the attributes of the applicant stored in the unit, and presents them to the business operator. An information processing device comprising: a selection unit that receives input of selection information from the aforementioned business operator for selecting the applicants to actually perform the work from the shift information provided.

2. A method to be performed by an information processing device comprising a control unit and a storage unit, The memory unit is configured to store the attributes of job seekers who wish to work for the business operator, distinguishing between internal employees currently employed by the business operator and external experienced individuals who were previously employed by the business operator, and linking these attributes to information that identifies the job seeker. The control unit includes the step of receiving shift information regarding the desired date and time of work from the job applicant to the employer, A step of distinguishing between the shift information from internal employees and the shift information from external experienced individuals, based on the information identifying the applicant, which is included in the shift information received from the applicant, according to the attributes of the applicant stored in the records, and presenting them to the business operator. A method comprising the steps of receiving input from the business operator for selection information to select the applicants who will actually perform the work from the shift information provided.

3. A program to be executed by an information processing device comprising a control unit and a storage unit, The memory unit is configured to store the attributes of job seekers who wish to work for the business operator, distinguishing between internal employees currently employed by the business operator and external experienced individuals who were previously employed by the business operator, and linking these attributes to information that identifies the job seeker. The control unit includes the step of receiving input from the job applicant for shift information regarding the date and time they wish to work for the employer, A step of distinguishing between the shift information from internal employees and the shift information from external experienced individuals, based on the information identifying the applicant, which is included in the shift information received from the applicant, according to the attributes of the applicant stored in the records, and presenting them to the business operator. A program that performs the steps of receiving input from the aforementioned business operator for selection information to select the applicants who will actually work from the shift information provided.