Information processing apparatus, method and program
Patent Information
- Application Number
- JP2025073753
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-04-25
- Publication Date
- 2025-09-02
AI Technical Summary
Existing job matching systems fail to provide employers with comprehensive information about job seekers, particularly in situations requiring sudden manpower adjustments due to unforeseen circumstances, and struggle to efficiently manage shifts for part-time or casual workers.
A shift adjustment system that stores and manages attributes of internal and external employees separately, allowing employers to receive and present shift information based on employee type, select registrants, and issue employment documents accordingly, facilitating efficient shift adjustments and responding to sudden personnel demands.
Enables employers to grasp the nature of job seekers and respond effectively to sudden personnel needs by managing internal and external employee information, ensuring smooth shift adjustments and document issuance, thus addressing labor shortages and sudden workforce requirements.
Smart Images

Figure 00000000_0000_ABST
Abstract
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 person work for only a short period, specifically one day, or having a person work for only a short time, specifically four hours, is becoming widespread.
[0004] In order to realize such employment sharing, Patent Document 1 discloses a job matching system that supports matching between job seekers and employers (business operators and managers). This job matching system is a system that supports matching for daily employment job offers in particular, and enables the distribution of job information, assistance in selecting appropriate personnel, conclusion of an actual employment contract, and subsequent employment of job seekers to be carried out in a short time.
Prior Art Documents
Patent Documents
[0005]
Patent Document 1
SUMMARY OF THE INVENTION
PROBLEMS TO BE SOLVED BY THE INVENTION
[0006] By the way, the job matching system described in Patent Document 1 provides employment information based on the location information of job seekers. However, for employers who hire job seekers, it is also important to know what kind of person the job seeker is, and there is a desire to grasp as much information about the person as possible. Furthermore, there are cases where sudden manpower is required, such as when a person who was originally scheduled to work becomes unable to work due to sudden illness or the like. There has been a demand for a system that can meet such sudden demand for human resources.
[0007] Therefore, in the present disclosure, a technique for grasping what kind of person a job seeker is and responding to sudden demand for human resources will be described.
MEANS FOR SOLVING THE PROBLEMS
[0008] According to an embodiment of the present disclosure, there is provided an information processing apparatus including a control unit and a storage unit. The storage unit is configured to store the attributes of registrants registered for employment with an employer separately as internal employees employed by the employer and external persons who are not currently or have not been employed by the employer in the past. The control unit includes a registration information reception unit that receives input of registration information for registration as a registrant from an external person, a shift information reception unit that receives input of shift information regarding the date and time when a registrant wishes to work for the employer from the registrant, a shift information presentation unit that presents shift information from internal employees and shift information from external persons to the employer separately, a selection unit that receives input of selection information for selecting a registrant who actually works from the presented shift information from the employer, and a form issuance unit that issues forms necessary for employment corresponding to whether the registrant selected by the employer is an internal employee or an external person.
[0009] According to one embodiment, a method for being executed by an information processing apparatus including a control unit and a storage unit is provided. The storage unit is configured to store, separately, the attributes of registrants registered for employment with a business operator as internal employees employed by the business operator and external persons who are not currently or have not been employed by the business operator. The control unit executes steps of: receiving, from an external person, an input of registration information for being registered as a registrant; receiving, from a registrant, an input of shift information regarding a date and time when the registrant wishes to work for the business operator; presenting, to the business operator, the shift information from internal employees and the shift information from external persons separately; receiving, from the business operator, an input of selection information for selecting, from the presented shift information, the registrants who will actually work; and issuing, to the registrants selected by the business operator, documents necessary for employment according to whether the registrants are internal employees or external persons.
[0010] Also, according to one embodiment, a program for causing an information processing apparatus including a control unit and a storage unit to execute is provided. The storage unit is configured to store, separately, the attributes of registrants registered for employment with a business operator as internal employees employed by the business operator and external persons who are not currently or have not been employed by the business operator. The control unit is caused to execute steps of: receiving, from an external person, an input of registration information for being registered as a registrant; receiving, from a registrant, an input of shift information regarding a date and time when the registrant wishes to work for the business operator; presenting, to the business operator, the shift information from internal employees and the shift information from external persons separately; receiving, from the business operator, an input of selection information for selecting, from the presented shift information, the registrants who will actually work; and issuing, to the registrants selected by the business operator, documents necessary for employment according to whether the registrants are internal employees or external persons.
Advantages of the Invention
[0011] According to the present disclosure, it becomes possible to grasp what kind of person a job seeker is and respond to sudden personnel demands.
Brief Description of the Drawings
[0012]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Mode 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 a system that receives, for example, the working hours desired by part-time or temporary workers in a convenience store or the like, that is, the so-called shift requests, and is adjusted by business operators or administrators.
[0015] This shift adjustment system can be used by various types of stores and companies, such as convenience stores, retail stores such as supermarkets and convenience stores, companies that operate multiple restaurants, or companies that dispatch part-time workers for short periods of time. 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 business operator who uses this shift adjustment system is the store owner who operates a convenience store or the like, a company or individual business owner who operates one or more stores. This shift adjustment system may be used by one or more business operators to share shift information. In the case of multiple business operators, it may be used among affiliated companies with a specific capital relationship to share shift information. In particular, business operators without a capital relationship may use it based on a predetermined agreement to share shift information.
[0016] In this shift adjustment system, in addition to the information of employees who are currently employed by the employer (internal employees) who can work, information of former internal employees, so-called OBs and OGs, who were formerly employed by the employer on a full-time basis but have already retired, and information of those who were employed by the employer on a short-term basis (for example, even for only one day) and worked are registered as external experienced workers. Furthermore, information of those who have only registered to work under the employer but have not actually worked is registered and stored as external persons. In the shift adjustment system, shift information desired for work is received from such internal employees, external experienced workers, and external persons (collectively referred to as "registered persons"), and shift adjustment is performed to ensure the necessary number of people for each time period. Among such external experienced workers, so-called OBs and OGs include, for example, those who were employed by the employer as part-time workers during their student days but retired due to graduation or employment, and housewives who were employed by the employer as part-time workers but retired due to family circumstances or re-employment. Also, among such external persons, those who have only registered and have not worked include those who were registered through introductions from other registered persons.
[0017] In addition, in this shift adjustment system, when the shift cannot be adjusted (i.e., the number of job applicants does not reach the number of employees originally required during a certain time period), in order to have registered individuals work temporarily, additional recruitment for the shift (the non-adjustable shift) is presented to the registrants, enabling those who are available to apply. Note that employment of external individuals includes both cases of being employed by the business operator and cases of working through business outsourcing by the business operator. Also, when a registrant is employed, this shift adjustment system issues necessary documents, such as a labor conditions notice, a business outsourcing contract, and an attendance record. At this time, for example, depending on whether the employee is an internal employee, an external individual, or a so-called alumnus or alumna, it is determined which of column A, column B, or column C of the withholding tax rate table showing the withholding tax amount deducted from the salary is applicable. This makes it possible for internal employees to work at a store different from the store where they originally worked, to temporarily employ external experienced workers with past work experience to work, and further, even for external individuals who have only registered and have never worked, to facilitate various procedures for employment and enable them to be employed.
[0018] Furthermore, this shift adjustment system is configured to register and store employment records. As a result, once an external individual who has only registered and has never worked actually works, they are treated as an experienced worker, so that in subsequent employment, it becomes possible to utilize work experience, such as omitting necessary training for employment.
[0019] <First Embodiment> Hereinafter, the shift adjustment system 1 in a convenience store will be described. In the following description, for example, when the terminal device 10 accesses the server 20, the server 20 responds with information for generating a screen on the terminal device 10. The terminal device 10 generates and displays a screen based on the information received from the server 20.
[0020] <1 Overall Configuration of Shift Adjustment System 1> FIG. 1 is a diagram showing the overall configuration of the shift adjustment system 1. As shown in FIG. 1, the shift adjustment system 1 includes a plurality of terminal devices (in FIG. 1, terminal devices 10A and 10B are shown; hereinafter, they may also be collectively referred to as "terminal device 10"), a server 20, and a job information providing server 30. The terminal device 10, the server 20, and the job information providing server 30 are communicably connected to each other via a network 80. The network 80 is composed of a wired or wireless network.
[0021] The terminal device 10 is a device operated by each user. Here, the user includes business operators or administrators such as retail stores, employees employed by the business operator, and former employees registered in the shift adjustment system 1. The terminal device 10 is realized by a mobile terminal such as a smartphone or a tablet corresponding to a mobile communication system. In addition, the terminal device 10 may be, for example, a desktop PC (Personal Computer) or a laptop PC. As shown as terminal device 10A in FIG. 1, the terminal device 10 includes a communication IF (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 communicably connected to the server 20 via the network 80. The terminal device 10 is connected to the network 80 by communicating with communication devices such as a radio base station 81 corresponding to communication standards such as 5G and LTE (Long Term Evolution), and a wireless LAN router 82 corresponding to wireless LAN (Local Area Network) standards such as IEEE (Institute of Electrical and Electronics Engineers) 802.11.
[0023] The communication IF12 is an interface for inputting and outputting signals for the terminal device 10 to communicate with an external device. The input device 13 is an input device (for example, a pointing device such as a touch panel, a touch pad, a mouse, etc., a keyboard, etc.) for receiving an input operation from a user. The output device 14 is an output device (a display, a 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 a DRAM (Dynamic Random Access Memory). The storage unit 16 is a storage device for storing data, and is, for example, a flash memory or an HDD (Hard Disc Drive). The processor 19 is hardware for executing an instruction set described in a program, and is composed of an arithmetic unit, registers, peripheral circuits, etc.
[0024] The server 20 is a device for managing the information of registrants, the shift request information from registrants, and the additional recruitment information when the shift cannot be adjusted. When the server 20 receives the input of registration information from an outsider, receives the input of shift information from a registrant, presents the shift information to an operator, and receives the operation of selecting a person who will actually work from among them, it notifies the selected person of the selection and performs the issuance process of necessary documents. In addition, the server 20 presents additional recruitment when the shift cannot be adjusted to the registrant and performs the process of receiving employment applications.
[0025] The server 20 is a computer connected to the network 80. The server 20 includes a communication IF22, an input / output IF23, a memory 25, a storage 26, and a processor 29.
[0026] The communication IF22 is an interface for inputting and outputting signals so that the server 20 can communicate with external devices. The input / output IF23 functions as an interface for an input device that receives input operations from the user and an output device that presents information to the user. The memory 25 is for temporarily storing programs and data processed by programs and the like, and is a volatile memory such as a DRAM (Dynamic Random Access Memory). The storage 26 is a storage device for storing data, such as a flash memory or an HDD (Hard Disc Drive). The processor 29 is hardware for executing an instruction set described in a program and is composed of an arithmetic unit, registers, peripheral circuits, and the like.
[0027] The job information providing server 30 is a device used by external job information providers, manages job information received from various businesses, presents it on a web page, accepts applications from job seekers, and notifies various businesses. It is used in the shift adjustment system 1 when accepting applications from external job seekers.
[0028] <1.1 Configuration of the terminal device 10> FIG. 2 is a block diagram of the terminal device 10 that constitutes the shift adjustment system 1 of Embodiment 1. As shown in FIG. 2, the terminal device 10 includes a plurality of antennas (antenna 111, antenna 112), wireless communication units (first wireless communication unit 121, second wireless communication unit 122) corresponding to each antenna, 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 particularly shown in FIG. 2 (for example, a battery for holding power, a power supply circuit for controlling the supply of power from the battery to each circuit, etc.). As shown in FIG. 2, each block included in the terminal device 10 is electrically connected by a bus or the like.
[0029] Antenna 111 radiates the signal emitted by the terminal device 10 as radio waves. Also, antenna 111 receives radio waves from space and supplies the received signal to the first wireless communication unit 121.
[0030] Antenna 112 radiates the signal emitted by the terminal device 10 as radio waves. Also, antenna 112 receives radio waves from space and supplies the received signal to the second wireless communication unit 122.
[0031] The first wireless communication unit 121 performs modulation / demodulation processing and the like for transmitting and receiving signals via antenna 111 so that the terminal device 10 can communicate with other wireless devices. The second wireless communication unit 122 performs modulation / demodulation processing and the like for transmitting and receiving signals via antenna 112 so that the terminal device 10 can communicate with other wireless devices. The first wireless communication unit 121 and the second wireless communication unit 122 are communication modules including a tuner, an RSSI (Received Signal Strength Indicator) calculation circuit, a CRC (Cyclic Redundancy Check) calculation circuit, a high-frequency circuit, and the like. 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 supply the received signal to the control unit 180.
[0032] The operation reception unit 130 has a mechanism for receiving the input operation of the user. Specifically, the operation reception unit 130 is configured as a touch screen and includes a touch-sensitive device 131 and a display 132.
[0033] The touch-sensitive device 131 receives the input operation of the user of the terminal device 10. The touch-sensitive device 131 detects the contact position of the user on the touch panel, for example, by using a capacitive touch panel. The touch-sensitive device 131 outputs a signal indicating the contact position of the user 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 texts according to the control of the control unit 180. The display 132 is realized by, for example, an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display.
[0035] The audio processing unit 140 performs modulation and demodulation of audio signals. The audio processing unit 140 modulates the signal given from the microphone 141 and gives the modulated signal to the control unit 180. Also, the audio processing unit 140 gives the audio signal to the speaker 142. The audio processing unit 140 is realized by, for example, a processor for audio processing. The microphone 141 receives an audio input and gives an audio signal corresponding to the audio input to the audio processing unit 140. The speaker 142 converts the audio signal given from the audio processing unit 140 into sound and outputs the sound to the outside of the terminal device 10.
[0036] The position 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. The GPS module is a receiving device used in a satellite positioning system. In the satellite positioning system, signals from at least three or four satellites are received, and based on the received signals, the current position of the terminal device 10 equipped with the GPS module is detected.
[0037] The camera 160 is a device that receives light by a light receiving element and outputs it as a photographed image. The camera 160 is, for example, a depth camera that can detect the distance from the camera 160 to the object to be photographed.
[0038] The storage unit 170 is composed of, for example, a flash memory or the like and stores data and programs used by the terminal device 10. In a certain aspect, the storage unit 170 stores user information 171.
[0039] User information 171 is information of a user who is an internal employee, an external person who is attempting to register or has already registered with the shift adjustment system 1, or a business operator who manages shift situations. User information includes information for identifying the registrant (including any internal employee, external experienced person, or external person) (registrant ID), the name of the registrant, business operator ID, business operator name, and the like.
[0040] The control unit 180 reads a program stored in the storage unit 170 and executes instructions included in the program to control the operation of the terminal device 10. The control unit 180 is, for example, an application that is pre-installed in the terminal device 10. By operating according to the program, the control unit 180 functions as an input operation reception unit 181, a transmission / reception unit 182, a data processing unit 183, and a notification control unit 184.
[0041] The input operation reception unit 181 performs processing to receive a user's input operation on an input device such as the touch-sensitive device 131. Based on information on the coordinates where the user touches the touch-sensitive device 131 with a finger or the like, 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, a drag (swipe) operation, or the like.
[0042] The transmission / reception unit 182 performs processing for the terminal device 10 to transmit and receive data to and from an external device such as the server 20 according to a communication protocol.
[0043] The data processing unit 183 performs processing to perform calculations on the data received by the terminal device 10 according to a program and output the calculation results to a 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 a display image on the display 132, outputting sound from the speaker 142, generating vibration in the camera 160, and the like.
[0045] <1.2 Functional Configuration of Server 20> FIG. 3 is a diagram showing the functional configuration of server 20 that constitutes shift adjustment system 1 of Embodiment 1. As shown in FIG. 3, server 20 exhibits functions as communication unit 201, storage unit 202, and control unit 203.
[0046] Communication unit 201 performs processes for server 20 to communicate with external devices.
[0047] Storage unit 202 stores data and programs used by server 20. Storage unit 202 stores shift database 2021, additional recruitment database 2022, registrant database 2023, form database 2024, etc.
[0048] Shift database 2021 is a database for holding shift information that registrants in a business operator using shift adjustment system 1 wish to work. Details will be described later.
[0049] Additional recruitment database 2022 is a database for holding additional recruitment information for shifts recruited by a business operator using shift adjustment system 1 when shift adjustment is not possible. Details will be described later.
[0050] Registrant database 2023 is a database for holding information on internal employees, external experienced persons, and external persons who are registrants registered for employment with a business operator using shift adjustment system 1. Details will be described later.
[0051] Form database 2024 is a database for holding information on forms issued by shift adjustment system 1. Details will be described later.
[0052] The control unit 203 exhibits functions shown as various modules when the processor of the server 20 performs processing according to a program. The various modules include a reception control module 2031, a transmission control module 2032, a registration information reception module (registration information reception unit) 2033, a shift information reception module (shift information reception unit) 2034, a shift information presentation module (shift information presentation unit) 2035, an additional recruitment presentation module (additional recruitment presentation unit) 2036, a selection module (selection unit) 2037, an acceptance notification module (acceptance notification unit) 2038, a form issuance module (form issuance unit) 2039, and a settlement module (settlement unit) 2040.
[0053] The reception control module 2031 controls the process in which the server 20 receives a signal from an external device according to a communication protocol.
[0054] The transmission control module 2032 controls the process in which the server 20 transmits a signal to an external device according to a communication protocol.
[0055] The registration information reception module 2033 controls the process of receiving registration information from the terminal device 10 because an external person operates the terminal device 10 to register as a registrant for employment with a business operator, and thus inputs registration information. The registration information reception module 2033 receives information such as, for example, the name, address, contact information, gender, age, skills based on past experience, and employment-related qualifications of the external person. An external person who intends to register as a registrant may receive registration information, for example, by introduction from a registrant who has already been registered (which may be an internal employee, an external experienced person, or an external person), and in that case, information on the introducing registrant is also received. Note that an external person does not necessarily register in order to immediately seek employment with a business operator, and cases where the external person does not plan to immediately seek employment but hopes to be employed in the future if employment becomes possible are also included.
[0056] In addition, the registration information reception module 2033 may receive registration information from an external job information providing server 30. For example, when an external person refers to job information presented on the web page of the job information providing server 30 and accesses the server 20 via the job information, the registration information reception module 2033 may receive the registration information of the external person.
[0057] Since the shift information reception module 2034 controls the process of receiving shift information from the terminal device 10 when a registrant operates the terminal device 10 to input shift information for which employment is desired. The shift information reception module 2034 receives, for example, identification information for identifying the registrant (for example, registrant ID), the start date and time and end date and time of work at the business operator's store, etc., the store name if there are multiple stores, and the job type or the name of the work if there are multiple jobs related to employment, etc. The shift information received by the shift information reception module 2034 is input and transmitted by the registrant according to their own convenience.
[0058] In addition, when the shift adjustment cannot be performed as described later, since the business operator conducts additional recruitment by the additional recruitment presentation module 2036, the shift information reception module 2034 controls the process of receiving information of the application (employment desire information) from the registrant for the recruitment. Further, when the shift information reception module 2034 receives an application from an external person, it may receive an application from the job information providing server 30, and in this case, it may receive it from a person other than the registrant. For example, the shift information reception module 2034 may receive information such as the name and address of the external person, information linked to registration on the job information providing server 30, and the desired employment time, etc., and may prompt registration by the registration information reception module 2033.
[0059] For example, when the shift information reception module 2034 receives shift information from a registrant, it first receives shift information only from internal employees. Subsequently, when the shift adjustment cannot be made only with the shift information from internal employees, the operator conducts additional recruitment for the shift by the additional recruitment presentation module 2036, and may conduct additional recruitment for the shift for external experienced workers and external persons, and the shift information reception module 2034 may receive shift information from external experienced workers and external persons. At this time, the operator may receive shift information step by step in the order of so-called OBs and OGs who have wanted to be employed by the operator in the past, persons who have had short-term employment experience under the operator in the past, and persons without employment experience (external persons), or may receive shift information uniformly from the registrants.
[0060] In the shift information reception module 2034, when receiving shift information from a registrant in response to an additional recruitment of a shift from an operator, it may be possible to specify different desired employment times for the presented recruitment information. For example, when the information on the conditions of the additional recruitment input by the operator is that the employment time is from 9:00 to 18:00, generally, employment applications are accepted only when employment is possible throughout this time period. However, even if the time period is shorter than this, for example, it may be possible to accept an employment application by inputting the desired employment time as from 9:00 to 15:00.
[0061] The shift information presentation module 2035 controls the process of presenting the shift information received by the shift information reception module 2034 to the business operator, distinguishing it for internal employees, external experienced workers, and external persons (for example, by changing colors, etc.). The shift information presentation module 2035 presents information for identifying registrants who wish to work (which may be a registrant ID or name, etc.), the unit price of salary at a predetermined time for each registrant (for example, hourly wage), and information on the input desired working hours, and presents it in such a way that it is useful for the business operator to select a person from among the registrants to actually work, for example, presenting the desired employment information in parallel for comparison. Note that the shift information presented by the shift information presentation module 2035 also includes the shift information for additional recruitment when the shift adjustment described later cannot be made.
[0062] When the business operator cannot adjust the shift, the additional recruitment presentation module 2036 controls the process of receiving the additional recruitment information from the terminal device 10 because the business operator operates the terminal device 10 to input the additional recruitment of the shift information. The additional recruitment presentation module 2036 receives, for example, the company name or store name of the business operator, the job type name or work name related to employment, the number of recruits, the desired date and time of employment, the unit price of salary at a predetermined time, and information on the range for presenting the additional recruitment information, and controls to present it within that range. The range for presenting the additional recruitment information is information indicating whether to present the additional recruitment information only to internal employees or to internal employees, external experienced workers, and external persons as well.
[0063] In addition, the additional recruitment information presentation module 2036 controls the process of presenting the additional recruitment information received from the business operator to the registrants. Since the additional recruitment information presentation module 2036 receives information on the scope of presenting the said additional recruitment information, it controls to present within that scope. As described above, the control of the scope of presenting the additional recruitment information by the additional recruitment information presentation module 2036 may be determined in a pre-determined order, such as presenting only to internal employees, presenting to internal employees and external experienced persons, presenting to internal employees, external experienced persons and external parties, and presented step by step, or presenting to all registrants from the beginning. Also, the said additional recruitment information may be presented to external parties other than the registrants. For example, when presenting only to internal employees, when presenting to internal employees and external experienced persons, or when presenting to all registrants, it is described on a web page that can be viewed only when the registrant is authenticated by the authentication means, and when presenting to external parties other than the registrants, it is described on an open web page that anyone can view. Furthermore, the control of the scope of presenting the additional recruitment information may be controlled not only by the attributes of the registrants, but also by conditions such as the geographical scope according to the place of residence of the registrants, gender, age, hourly wage, etc. Also, the information on the scope of presenting this additional recruitment information may be made changeable later.
[0064] Furthermore, the additional recruitment information presentation module 2036 may present the additional recruitment information received from the stores operated by one business operator to the internal employees of other stores, external experienced persons or external parties (for example, persons with work experience in other stores) registered in other stores, or may present it to the internal employees of other business operators, external experienced persons or external parties registered in other business operators, or may present it to external parties via an external job information provider (the operator of the job information server 30). Other business operators may be, for example, other business operators among a plurality of business operators using the shift adjustment system 1, may be other business operators within a group of companies with a specific capital relationship, or may particularly be other business operators among business operators without a capital relationship.
[0065] The selected module 2037 controls the process of receiving, from the terminal device 10, the selection result, that is, the information of the registrant who will be employed, since the business operator who refers to the employment wish information presented by the shift information presentation module 2035 selects the registrant who will actually be employed and operates the terminal device 10 to input the selection result. In the selection module 2037, it may be possible to adjust the time and select based on the employment wish time specified by the registrant. For example, when the employment wish time specified by the registrant is from 9:00 to 15:00, if the business operator can accept the employment time from 9:00 to 14:00, it may be possible to change the employment time to 9:00 to 14:00 and input and select it. The selection module 2037 receives the information of the selected registrant and the information of the adjusted employment time. Note that the selection module 2037 may automatically select (automatic selection) the registrant who will actually be employed when the employment wish information meets the predetermined conditions set by the business operator.
[0066] The acceptance notification module 2038 controls the process of notifying the registrant's terminal device 10 of the information that the registrant has been selected by the business operator for the employment wish information received by the selection module 2037. In the acceptance notification module 2038, the information that the registrant has been selected by the business operator is displayed, for example, as a pop-up screen on the terminal device 10.
[0067] The form issuance module 2039 controls the process of issuing documents necessary for employment, such as labor condition notice documents and attendance sheets, to the registrant related to the selected employment wish information. Since the types of documents necessary for employment differ depending on whether the registrant who will actually be employed is an internal employee, an external experienced person, or an external person, the form issuance module 2039 issues the documents necessary for employment corresponding to the registrant.
[0068] The settlement module 2040 controls the process of obtaining the attendance information of the registrant after the registrant actually starts working, calculating the salary amount based on the unit price of the predetermined salary, and generating transfer data for transferring from the business operator's deposit account to the registrant's deposit account.
[0069] <2 Data Structure> FIG. 4 is a diagram showing the data structures of the shift database 2021, additional recruitment database 2022, registrant database 2023, and form database 2024 stored in server 20.
[0070] As shown in FIG. 4, each record of the shift database 2021 includes an item "registrant ID" and items such as "shift information details".
[0071] The item "registrant ID" is information for identifying each registrant or external person.
[0072] The item "shift information details" is information about the details of the shift information input by the registrant. Specifically, it includes an item "shift ID", an item "store name", an item "date", an item "start time", an item "end time", an item "status", etc. Note that the shift detailed information includes information before adjustment by the business operator, etc., information before employment after adjustment, and information for which employment has already ended.
[0073] The item "shift ID" is information for identifying the shift information input by the registrant. In the example shown in FIG. 4, it can be identified for each date, but it may also be configured to be identifiable for each input unit (for example, shift unit when entering the shift multiple times in a day) or for each month unit.
[0074] The item "store name" is information indicating the name of the store where the shift is worked. For example, in a case where the business operator operates multiple stores, the registrant may work at a store other than the normal work store, so it is set.
[0075] The item "date" is information indicating the date when the shift is worked.
[0076] The item "start time" is information indicating the time when work starts in the shift.
[0077] The item "End Time" is information indicating the time when work ends in the shift.
[0078] The item "Status" is information indicating the status related to the shift information. Information such as "Under Adjustment" indicating that it is before adjustment by the operator etc., "Decided" indicating that the adjustment is completed and it is the state before employment, "Ended" indicating that the employment has actually ended, etc. are stored.
[0079] The shift information reception module 2034 stores it in the shift database 2021 when receiving shift information from the registrant. Also, the selection module 2037 updates the shift database 2021 when receiving the selection information of the registrant whom the operator actually has work done by.
[0080] Each record of the additional recruitment database 2022 includes the item "Operator ID", the item "Operator Name", the item "Details of Recruitment Information", etc.
[0081] The item "Operator ID" is information for identifying each operator such as a retail store etc. that has input additional recruitment information of the shift information.
[0082] The item "Operator Name" is information including the name of the operator, company name or store name, and in some cases, the department name depending on the input content of the operator.
[0083] The item "Details of Recruitment Information" is information about the details of the additional recruitment information of the shift information input by the operator. Specifically, it includes the item "Recruitment ID", the item "Recruitment Occupation", the item "Hourly Wage", the item "Number of People", the item "Start and End Date and Time", the item "Status", etc. Note that the additional recruitment information of the shift information includes information during recruitment, information after the application deadline, and information where the employment has already ended.
[0084] The item "Recruitment ID" is information for identifying the additional recruitment information of the shift information input by the operator. Since one operator may input additional recruitment information of multiple shift information, it is made possible to identify the additional recruitment information of the shift information for each operator.
[0085] The item "Recruitment Occupation" is information indicating the occupation related to the additional recruitment information of the shift information. Specifically, it is the work content when actually working in the shift. In the example shown in Figure 4, "Store Crew" who performs tasks such as customer service inside a convenience store is stored.
[0086] The item "Hourly Wage (External)" is information indicating the unit price of the wage at a predetermined time related to the additional recruitment information of the shift information, and shows the hourly wage as an example. This hourly wage information is, for example, information applied to outsiders without work experience. For internal employees and those with external experience, the item "Basic Hourly Wage" in the registrant database 2023 described later is applied, but the hourly wage of this item may also be applied.
[0087] The item "Number of People" is information indicating the number of recruits related to the additional recruitment information of the shift information.
[0088] The item "Start / End Date and Time" is information indicating the employment date, employment start time, and employment end time related to the additional recruitment information of the shift information.
[0089] The item "Status" is information indicating the status related to the additional recruitment information of the shift information. Information such as "Recruiting" indicating that recruitment is in progress, "Selection in Progress" indicating that it is after the application deadline and registrants are being selected, and "Decided" indicating that the registrants who will actually work have been determined is stored.
[0090] The additional recruitment presentation module 2036 stores it in the additional recruitment database 2022 when receiving the additional recruitment information of the shift information from the business operator. Also, the selection module 2037 updates the additional recruitment database 2022 when receiving the selection information of the registrants who will actually work from the business operator.
[0091] Each record in the registrant database 2023 includes the item "Registrant ID", the item "Registrant Name", the item "Internal / External", the item "Basic Hourly Wage", the item "Basic Employment Store", etc.
[0092] The item "Registrant ID" is information for identifying the registrant and corresponds to the item "Registrant ID" in the shift database 2021.
[0093] The item "Registrant Name" is information indicating the name of the registrant.
[0094] The item "Internal / External" is information indicating the attribute of whether the person is an internal employee, an external experienced person, or an external person. For example, as shown in FIG. 4, "Internal" indicating an internal employee or "External" indicating an external person is stored.
[0095] The item "Basic Hourly Wage" is information indicating the unit price (hourly wage) of the salary for the specified hours of the internal employee or external experienced person.
[0096] The item "Basic Workplace" is information indicating the store or the like where the internal employee or external experienced person usually works or has worked.
[0097] The information stored in the item "Basic Hourly Wage" and the item "Basic Workplace" is, in the case of an internal employee, the information of the store where they usually work and the hourly wage information for that store. In the case of an external experienced person, for example, it is the information of the store where they used to work and the hourly wage information for that store. In the case of an external person, no information is stored. Also, if an internal employee or an external experienced person works at the store stored in the item "Basic Workplace", the item "Basic Hourly Wage" is applied. If they work at other stores, the item "Hourly Wage" in the additional recruitment database 2022 may be applied.
[0098] When the registration information reception module 2033 receives the registration of an external person, it stores it in the registrant database 2023.
[0099] Each record in the form database 2024 includes an item "Form ID", an item "Form Name", an item "Existence of Form", etc.
[0100] The item "Form ID" is information for identifying the type of form.
[0101] The item "Form Name" is information indicating the name of the form.
[0102] The item "Form Availability" is information indicating whether the form needs to be issued when the registrant actually works. For example, as shown in Figure 4, for each case where an internal employee, an internal employee is hired by another business operator, an external experienced person or an external person is hired by a business operator, or an external experienced person or an external person works through outsourcing, "〇" indicating that the form needs to be issued or "×" indicating that the form does not need to be issued is stored.
[0103] <3 Operations> Hereinafter, with reference to FIGS. 5 to 9, the registration information input reception process, the shift information input reception process, the shift adjustment process, and the shift additional recruitment process by the shift adjustment system 1 in Embodiment 1 will be described. Note that hereinafter, the terminal device 10A shown in FIG. 1 is described as being configured by a PC used by a business operator or an administrator, and the terminal device 10B is described as being configured by a mobile terminal used by a registrant.
[0104] FIG. 5 is a flowchart showing an example of the flow of performing the registration information input reception process by the shift adjustment system 1 of Embodiment 1. Note that the terminal device 10B in the flowchart shown in FIG. 5 is a mobile terminal used by an external person.
[0105] In step S111, the input operation reception unit 181 of the terminal device 10B receives an input operation from an external person to register an ID and a password for performing authentication necessary for using the service as a pre-step for registering with the shift adjustment system 1. For example, the external person operates the terminal device 10B to refer to the web page provided by the server 20 and performs an operation of inputting the email address for authentication and the password to be set. The transmission / reception unit 182 transmits the email address, the password, and a request for transitioning to the next screen to the server 20.
[0106] In step S121, the communication unit 201 of the server 20 receives the email address, password, and request sent from the terminal device 10B. The server 20 sends an address for accessing the server 20 to the received email address by means such as two-factor authentication, and issues and sends a registrant ID. When the registration information reception module 2033 of the server 20 receives an access using the registrant ID and password, it approves the access and responds to the terminal device 10B with screen information via the communication unit 201 in order to present (display) a registration information input screen for inputting registration information.
[0107] In step S112, the transmission / reception unit 182 of the terminal device 10B receives the screen information sent from the server 20. The notification control unit 184 displays the received registration information input screen on the display 132. The input operation reception unit 181 receives an input operation of registration information such as the name, address, and contact information of the external person from the external person on the registration information input screen. The transmission / reception unit 182 sends the input registration information to the server 20.
[0108] In step S122, the registration information reception module 2033 of the server 20 receives the input registration information sent from the terminal device 10B via the communication unit 201.
[0109] In step S123, the registration information reception module 2033 of the server 20 registers an external person by storing the received registration information in the registrant database 2023.
[0110] FIG. 6 is a flowchart showing an example of the flow of performing shift information input reception processing by the shift adjustment system 1 of Embodiment 1.
[0111] In step S211, the input operation reception unit 181 of the terminal device 10B receives an input operation of an ID and a password from the registrant in order to perform authentication necessary for using the service of the shift adjustment system 1. For example, the registrant refers to a web page provided by the server 20 and performs an operation of inputting the registrant ID and the set password. The transmission / reception unit 182 transmits the registrant ID, the set password, and a request for transitioning to the next screen to the server 20.
[0112] In step S221, the communication unit 201 of the server 20 receives the registrant ID, password, and request transmitted from the terminal device 10B. The server 20 checks whether the registrant ID and password are valid. If they are valid, the shift information reception module 2034 of the server 20 responds to the request from the terminal device 10B and transmits screen information for presenting (displaying) a shift information input screen on which the registrant inputs shift information to the terminal device 10B via the communication unit 201.
[0113] In step S212, the transmission / reception unit 182 of the terminal device 10B receives the screen information transmitted from the server 20. The notification control unit 184 causes the received shift information input screen to be displayed on the display 132. The input operation reception unit 181 receives an input operation of shift information that the registrant wishes to work from the registrant on the shift information input screen. The transmission / reception unit 182 transmits the input employment wish information to the server 20.
[0114] In step S222, the shift information reception module 2034 of the server 20 receives the input shift information transmitted from the terminal device 10B via the communication unit 201. The shift information reception module 2034 checks whether there is an error in the input content (such as the validity of the date) and whether there is no shift information for the same date and the same time zone.
[0115] In step S223, the shift information reception module 2034 of the server 20 registers the received shift information by storing it in the shift database 2021.
[0116] Figure 7 is a flowchart showing another example of the flow of performing shift adjustment processing by the shift adjustment system 1 according to Embodiment 1.
[0117] In step S311, the input operation reception unit 181 of the terminal device 10A receives an input operation of an ID and a password in order to perform authentication necessary for a business operator to use the service of the shift adjustment system 1. For example, the business operator refers to the web page provided by the server 20 and performs an operation of inputting the business operator ID and the set password. The transmission / reception unit 182 transmits the business operator ID, the set password, and a request for transitioning to the next screen to the server 20.
[0118] In step S321, the communication unit 201 of the server 20 receives the business operator ID, password, and request transmitted from the terminal device 10A. The server 20 checks whether the business operator ID and password are valid. If they are valid, the shift information presentation module 2035 of the server 20 responds to the request from the terminal device 10A and transmits screen information to the terminal device 10A via the communication unit 201 in order to present (display) an input screen for the business operator to specify the display range of shift information (date and time, specific registrants, etc.).
[0119] In step S312, the transmission / reception unit 182 of the terminal device 10A receives the screen information transmitted from the server 20. The notification control unit 184 causes the received input screen to be displayed on the display 132. The input operation reception unit 181 receives a shift information presentation request from the business operator from the input screen for the range in which the shift information is to be displayed. The transmission / reception unit 182 transmits the input shift information presentation request information to the server 20.
[0120] In step S322, the shift information presentation module 2035 of the server 20 receives, via the communication unit 201, a presentation request for shift information transmitted from the terminal device 10A. The shift information presentation module 2035 checks whether there is an error 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 2035 refers to the shift database 2021 and, in order to present the shift information, responds to the terminal device 10A with information on the list of shift information via the communication unit 201.
[0121] In step S313, the transceiver 182 of the terminal device 10A receives information on the list of shift information transmitted from the server 20. The notification control unit 184 causes the received information on the list of shift information to be displayed on the display 132. At this time, based on the instruction of the shift information presentation module 2035, information (such as the name) for identifying registered persons who wish to work, the unit price of the salary at a predetermined time, and the input desired working time are distinguished for internal employees, external experienced persons, and external persons and displayed on the display 132. The input operation reception unit 181 receives an operation for inputting the selection result of the registered person who will actually work from the business operator. The transceiver 182 transmits the information of the registered person who will work to the server 20.
[0122] In step S323, the selection module 2037 of the server 20 receives, via the communication unit 201, the selection result of the registered person who will actually work, transmitted from the terminal device 10A. The selection module 2037 checks whether there is an error in the input content (such as whether more people than the number of recruitment have been selected in the same time period).
[0123] In step S324, the acceptance notification module 2038 of the server 20 transmits, via the communication unit 201, information indicating that the person has been selected by the business operator to the terminal device 10B in order to notify the selected registered person that they have been selected by the business operator.
[0124] In step S334, the transceiver unit 182 of the terminal device 10B receives information indicating that a selected operator has been selected from the server 20. The notification control unit 184 causes the received information indicating that a selected operator has been selected to be displayed on the display 132, for example, as a pop-up screen.
[0125] In step S325, the form issuance module 2039 of the server 20 refers to the registrant database 2023 for the selected registrant to determine whether the registrant is an internal employee, an external experienced person, or an external person, and refers to the form database 2024 to determine whether it is necessary to issue a predetermined document when starting work. If it is necessary to issue a document (in the case of "Y" in step S325), the process proceeds to step S326. If it is not necessary to issue a document (in the case of "N" in step S325), the process proceeds to step S327.
[0126] In step S326, the form issuance module 2039 of the server 20 issues documents necessary for work, such as a labor condition notice or an attendance record, to the selected registrant. The form issuance module 2039 issues the necessary documents as electronic data forms. The form issuance module 2039 transmits the issued electronic data form to the terminal device 10B of the selected registrant via the communication unit 201.
[0127] In step S336, the transceiver unit 182 of the terminal device 10B receives the issued electronic data form transmitted from the server 20.
[0128] In step S327, the settlement module 2040 of the server 20 acquires the attendance information of the registrant after the registrant actually starts work and performs settlement processing such as salary payment.
[0129] FIG. 8 is a flowchart showing another example of the process of performing additional recruitment processing for shifts by the shift adjustment system 1 according to the first embodiment.
[0130] In step S411, the input operation receiving unit 181 of the terminal device 10A receives an operation input by the business operator to add a recruitment for shift information because the shift cannot be adjusted. The transmission / reception unit 182 transmits the additional recruitment information of the shift information to be worked to the server 20.
[0131] In step S421, the additional recruitment presentation module 2036 of the server 20 receives the additional recruitment information of the shift information transmitted from the terminal device 10A via the communication unit 201. The additional recruitment presentation module 2036 checks whether there is an error in the input content (such as the validity of the date).
[0132] In step S422, the additional recruitment presentation module 2036 of the server 20 registers the additional recruitment information of the received shift information by storing it in the additional recruitment database 2022.
[0133] FIG. 9 is a flowchart showing another example of the process of receiving employment applications from unregistered outsiders for additional recruitment of shifts by the shift adjustment system 1 according to Embodiment 1. This example is a case where an outsider not registered in the shift adjustment system 1 accesses the job information providing server 30 and transmits employment application information for additional recruitment of shifts managed by the server 20.
[0134] In step S511, the job information providing server 30 receives an input operation of employment application information indicating a desire to work from an outsider. The job information providing server 30 transmits the input employment application information to the server 20.
[0135] In step S521, the shift information receiving module 2034 of the server 20 receives the input employment application information transmitted from the job information providing server 30 via the communication unit 201. The shift information receiving module 2034 checks whether there is an error in the input content (such as the validity of the date) and whether the same employment application information has not already been registered.
[0136] In step S522, the shift information receiving module 2034 of the server 20 registers the received employment desire information by storing it in the shift database 2021. Note that the shift information receiving module 2034 may subsequently prompt the registration information receiving module 2033 to perform registration (step S112).
[0137] As described above, in the shift adjustment system 1, as information on employees who can work, not only information on internal employees employed by the employer but also information on external experienced employees who were previously employed by the employer is registered and stored. Furthermore, information on external persons who were not previously employed by the employer is also accepted for registration and stored. Also, the system receives input of shift information regarding the date and time when the registrant wishes to work for the employer. This shift information is presented to the employer separately for shift information from internal employees, shift information from external experienced employees, and shift information from external persons, and is selected by the employer. Therefore, the employer can make a selection considering the attributes (internal / external) of the registrant. This enables the employer to understand what kind of person the job seeker (registrant) is and respond to urgent personnel needs.
[0138] <4 Screen Example> Hereinafter, with reference to FIGS. 10 to 12, a screen example of the shift adjustment process, a screen example of the additional recruitment process for shifts, and a screen example of the application reception process for additional recruitment of shifts by the shift adjustment system 1 will be described.
[0139] FIG. 10 is a diagram showing a screen example of the terminal device 10A (of the employer) in the shift adjustment process. The screen example in FIG. 10 shows a state in which a shift status screen for presenting employment desire information to the employer and selecting an applicant is displayed. This corresponds to step S313 in FIG. 7.
[0140] As shown in FIG. 10, a shift status screen is displayed on the display 132 of the terminal device 10A as a list of shift information. This shift status screen is composed of a required shift display column 1031a for the operator, employment desire information display columns 1031b and 1031c for displaying employment desire information, and decision buttons 1031d and 1031e for selecting employment desire information. The required shift display column 1031a and the employment desire information display columns 1031b and 1031c display shift information and employment desire date and time as a time chart. The employment desire information display columns 1031b and 1031c display, for example, the employment desire time input by the registrant as a time chart in the initial screen display state. When the operator adjusts the time, the positions of the start date and time and the end date and time can be moved by dragging (or swiping) to make the time zone available for employment. When the operator makes an adjustment input in the employment desire information display columns 1031b and 1031c and presses the decision buttons 1031d and 1031e, information indicating that it has been selected by the operator is transmitted to the terminal device 10B. Thereby, it is possible for the operator to operate the terminal device 10A to make a selection input of employment desire information.
[0141] FIG. 11 is a diagram showing an example of the screen of the terminal device 10A (of the operator) in the additional recruitment process for shifts. The screen example in FIG. 11 shows a screen example in a state where an input screen for additional recruitment of shift information is displayed on the terminal device 10A of the operator. This corresponds to step S411 in FIG. 8.
[0142] As shown in FIG. 11, an additional recruitment input screen for inputting additional recruitment of shift information is displayed on the display 132 of the terminal device 10A. This additional recruitment input screen includes a business name input field 1032a for inputting the business name, a recruitment occupation input field 1032b for inputting the recruitment occupation, a recruitment number input field 1032c for inputting the number of recruits, a recruitment date and time input field 1032d for inputting the recruitment date and time, an hourly wage input field 1032e for inputting the hourly wage, an attribute designation field 1032f for designating the range of attributes (internal / external) presenting the additional recruitment information of the shift information, and a transmission button 1032g for transmitting the input information. The business name already authenticated by the server 20 may be pre-input in the business name input field 1032a. Note that the attribute designation field 1032f may be configured to enable stepwise input of the attributes of the registrant, or may be configured to be individually settable. Further, the attribute designation field 1032f may be configured to enable input not only of the attributes of the registrant as described above, but also of geographical ranges such as the place of residence of the registrant, conditions such as the gender and age of the registrant, and the hourly wage. The business operator inputs various conditions in the business name input field 1032a, the recruitment occupation input field 1032b, the recruitment number input field 1032c, the recruitment date and time input field 1032d, the hourly wage input field 1032e, and the attribute designation field 1032f. Thereafter, by pressing the transmission button 1032g, the additional recruitment information of the shift information is transmitted to the server 20. Thereby, when the business operator cannot adjust the shift, it is possible to operate the terminal device 10A to input additional recruitment of the shift information.
[0143] FIG. 12 is a diagram showing an example of the screen of the terminal device 10B (of the registrant) in the application reception process for additional recruitment of the shift. The screen example in FIG. 12 shows an example of a screen in a state where an additional shift application input screen for inputting employment desire information is displayed when the registrant applies for additional recruitment of shift information from the business operator. This corresponds to step S312 in FIG. 7.
[0144] As shown in FIG. 12, an additional shift application input screen for inputting the conditions for applying for the additional recruitment of shift information from the operator is displayed on the display 132 of the terminal device 10B. This additional shift application input screen is composed of an additional shift condition display column 1033a for displaying the additional shift application conditions input by the operator, an employment hope information input column 1033b for inputting employment hope information, and an application button 1033c for transmitting the input information. The additional shift condition display column 1033a and the employment hope information input column 1033b display the recruitment date and time and the employment date and time as a time chart. The employment hope information input column 1033b is displayed as a time chart in the same time zone as the additional shift condition display column 1033a in the initial screen display state, for example, and can be moved by swiping (or dragging) the positions of the start date and time and the end date and time to make it the time zone in which the user can work. Also, it may be configured to be able to input the hourly wage and other conditions (such as the presence or absence of transportation expenses). When the registrant inputs information in the employment hope information input column 1033b and presses the application button 1033c, the employment hope information is transmitted to the server 20. Thereby, it is possible for the registrant to operate the terminal device 10B to input employment hope information.
[0145] <Small parenthesis> As described above, according to the present embodiment, the attributes of the registrants registered for employment with the operator are configured to be stored separately as internal employees employed by the operator, external experienced employees who have been employed by the operator in the past, and external persons. When receiving input of shift information regarding the date and time when the registrant hopes to work for the operator, the shift information from internal employees, the shift information from external experienced employees, and the shift information from external persons are presented to the operator separately. Therefore, the operator can select while considering the attributes (internal / external) of the registrants. Thereby, it becomes possible to adjust the shift after grasping what kind of person the job seeker (registrant) is.
[0146] Also, depending on whether the person to be actually employed is an internal employee, an external experienced person, or an outsider, documents necessary for employment are issued accordingly. This enables the smooth conduct of procedures required for short-term employment and the ability to respond to urgent personnel needs.
[0147] <Second Embodiment> Hereinafter, the shift adjustment system 1 in the convenience store will be described.
[0148] <1 Overall Configuration of Shift Adjustment System 1> FIG. 13 is a diagram showing the functional configuration of the server 20 constituting the shift adjustment system 1 of the second embodiment. Since the overall configuration of the shift adjustment system 1 and the configuration of the terminal device 10 in the second embodiment are the same as those in the first embodiment, they will not be described repeatedly. Regarding the configuration of the server 20, as shown in FIG. 13, it is the same as that in the first embodiment except that it newly has the function of the evaluation module (evaluation information reception unit) 2041. Hereinafter, the function of the evaluation module 2041 in the second embodiment will be described.
[0149] The evaluation module 2040 controls the process of receiving evaluation information from the business operator regarding the work status of the registrant after the registrant actually starts working. For example, it receives an input regarding which of the five levels the work status of the registrant corresponds to and stores it in the registrant database 2023.
[0150] <2 Data Structure> Since the data structure in the second embodiment is the same as that in the first embodiment, it will not be described repeatedly.
[0151] <3 Operations> Hereinafter, with reference to FIG. 6, among the shift adjustment processes, the processes different from those in the first embodiment in the shift adjustment system 1 in the second embodiment will be described.
[0152] In step S327 shown in FIG. 7, after the settlement module 2040 of the server 20 performs settlement processing such as salary payment, 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 received evaluation information from the business operator by storing it in the registrant database 2023. This evaluation information can be referred to, for example, when selecting a person who will actually work for the registrant.
[0153] <Parentheses> As described above, according to this embodiment, after the registrant actually starts working, the business operator evaluates the work status of the registrant and stores the evaluation information. Thereby, the business operator can select a registrant who more meets the conditions by referring to the evaluation information of the registrant.
[0154] Although the embodiments related to the disclosure have been described above, they can be implemented in various other forms and can be implemented with various omissions, substitutions, and changes. These embodiments, variations, and omissions, substitutions, and changes are included in the technical scope of the claims and the equivalent scope thereof.
[0155] <Supplementary Note> The matters described in each of the above embodiments are appended below.
[0156] An information processing apparatus including a control unit and a storage unit, wherein the storage unit is configured to store the attributes of registered persons registered for employment with a business operator separately as internal employees employed by the business operator and external persons who are not currently or have not been employed by the business operator in the past, and the control unit includes a registration information reception unit that receives input of registration information for registration as a registered person from an external person, a shift information reception unit that receives input of shift information regarding the date and time when the registered person wishes to work for the business operator from the registered person, a shift information presentation unit that presents the shift information from internal employees and the shift information from external persons to the business operator separately, a selection unit that receives input of selection information for selecting a registered person who actually works from the presented shift information from the business operator, and a form issuance unit that issues forms necessary for employment corresponding to whether the registered person selected by the business operator is an internal employee or an external person.
[0157] The information processing apparatus according to (Supplementary Note 1), wherein the registration information reception unit receives the input of the registration information by introduction from a registered person who has already been registered.
[0158] The information processing apparatus according to (Supplementary Note 1) or (Supplementary Note 2), wherein the storage unit is configured to store the attributes of registered persons separately as internal employees, external persons, and external experienced persons who were employed by the business operator in the past but have already retired, the shift information presentation unit presents the shift information from internal employees, the shift information from external persons, and the shift information from external experienced persons to the business operator separately, and the form issuance unit issues forms necessary for employment corresponding to whether the registered person is an internal employee, an external person, or an external experienced person.
[0159] The information processing apparatus according to any one of (Supplementary Note 1) to (Supplementary Note 3), wherein the storage unit is configured to change and store the attributes of a registered person when the attributes of the registered person are changed.
[0160] (Appendix 5) The control unit includes an additional recruitment prompt unit that accepts additional recruitment of shift information from the business operator and presents it to the registered users. The shift information reception unit accepts input of shift information for which employment is desired in response to the additional recruitment from the registered users. The information processing apparatus according to any one of (Appendix 1) to (Appendix 4).
[0161] (Appendix 6) The additional recruitment prompt unit accepts input of selection of the attributes of the registered users from the business operator, and presents the additional recruitment of shift information so as to be viewable to the registered users with the corresponding attributes. The information processing apparatus according to (Appendix 5).
[0162] (Appendix 7) The additional recruitment prompt unit determines the attributes of the registered users for whom the additional recruitment of shift information is presented in a predetermined order for each attribute of the registered users. The information processing apparatus according to (Appendix 5) or (Appendix 6).
[0163] (Appendix 8) The additional recruitment prompt unit accepts input of changes to the selection of the attributes of the already selected registered users from the business operator, and presents the additional recruitment of shift information so as to be viewable to the registered users with the corresponding changed attributes. The information processing apparatus according to any one of (Appendix 5) to (Appendix 7).
[0164] (Appendix 9) The additional recruitment prompt unit accepts input of different conditions for the additional recruitment of shift information for each attribute of the registered users from the business operator, and presents the additional recruitment of shift information so as to be viewable to the registered users with the corresponding attributes. The information processing apparatus according to any one of (Appendix 5) to (Appendix 8).
[0165] (Appendix 10) The control unit includes an acceptance notification unit that notifies the registered users selected by the business operator that they have been selected by the business operator. The information processing apparatus according to any one of (Appendix 1) to (Appendix 9).
[0166] (Appendix 11) The selection unit automatically selects the registered users who will actually be employed from the presented registered user information based on the conditions for selecting the registered users preset by the business operator. The information processing apparatus according to any one of (Appendix 1) to (Appendix 10).
[0167] (Appendix 12) The control unit includes a settlement unit that settles the salary payment to the registrant based on the attendance information related to the employment of the registrant after the registrant actually starts working. The information processing apparatus according to any one of (Appendix 1) to (Appendix 11).
[0168] (Appendix 13) The control unit includes an evaluation information reception unit that receives the input of evaluation information on the employment of the registrant by the employer after the registrant actually starts working. The storage unit is configured to store the evaluation information in association with the registrant. The information processing apparatus according to any one of (Appendix 1) to (Appendix 12).
[0169] (Appendix 14) A method for being executed by an information processing apparatus including a control unit and a storage unit. The storage unit is configured to store the attributes of the registrants registered for employment by the employer separately as internal employees employed by the employer and external persons who are not currently or have not been employed by the employer in the past. The control unit includes steps of: receiving the input of registration information for being registered as a registrant from an external person; receiving the input of shift information regarding the date and time when the registrant wishes to work for the employer from the registrant; presenting the shift information from internal employees and the shift information from external persons to the employer separately; receiving the input of selection information for selecting the registrants who actually start working from the presented shift information from the employer; and issuing the forms necessary for employment corresponding to whether the registrant selected by the employer is an internal employee or an external person.
[0170] A program for causing an information processing apparatus including a control unit and a storage unit to execute. The storage unit is configured to store the attributes of registered persons registered for employment with a business operator separately as internal employees employed by the business operator and external persons who are not currently or have not been employed by the business operator. The control unit is caused to execute steps including receiving input of registration information for registration as a registered person from an external person, receiving input of shift information regarding the date and time when the registered person wishes to work for the business operator from the registered person, presenting the shift information from internal employees and the shift information from external persons to the business operator separately, receiving input of selection information for selecting the registered persons who will actually work from the presented shift information from the business operator, and issuing forms necessary for employment corresponding to whether the registered persons selected by the business operator are internal employees or external persons.
Explanation of Signs
[0171] 10 Terminal device, 20 Server, 30 Job information providing server, 80 Network, 130 Operation reception unit (touch screen), 171 User information, 22 Communication IF, 23 Input / output IF, 25 Memory, 26 Storage, 29 Processor, 201 Communication unit, 202 Storage unit, 2021 Shift database, 2022 Additional recruitment database, 2023 Registered person database, 2024 Form database, 203 Control unit, 2031 Reception control module, 2032 Transmission control module, 2033 Registration information reception module (registration information reception unit), 2034 Shift information reception module (shift information reception unit), 2035 Shift information presentation module (shift information presentation unit), 2036 Additional recruitment reception module (additional recruitment reception unit), 2037 Selection module (selection unit), 2038 Acceptance notification module (acceptance notification unit), 2039 Form issuance module (form issuance unit), 2040 Settlement module (settlement unit), 2041 Evaluation module (evaluation information reception unit)
Claims
1. An information processing device including a control unit and a storage unit, The storage unit is configured to hold and store in a registrant database information of registrants, including information of outsiders who are registered for employment with a business and who are not currently or previously employed by the business; The control unit A step of accepting input of recruitment information related to work for each work date and time from the business operator and presenting the recruitment information related to work to the registrant; A step of accepting input of application information for the presented information related to the employment recruitment from the registrant; and issuing a form necessary for employment to the registrant selected by the business operator by referring to the registrant database.
2. The storage unit is configured to store in the registrant database attributes of registrants who are registered for employment with the business operator, distinguishing between the outsiders and externally experienced persons who were previously employed by the business operator but have since retired; 2. The information processing device according to claim 1, wherein in the step of issuing the form, the registrant database is referenced to determine whether the registrant is an outsider or a person with external experience, and a form necessary for employment is issued depending on whether the registrant is an outsider or a person with external experience.
3. A method to be executed by an information processing device including a control unit and a storage unit, The storage unit is configured to hold and store in a registrant database information of registrants, including information of outsiders who are registered for employment with a business and who are not currently or previously employed by the business; The control unit A step of accepting input of recruitment information related to work for each work date and time from the business operator and presenting the recruitment information related to work to the registrant; receiving, from the registrant, input of application information for the presented information related to the employment recruitment; and issuing a document necessary for employment to the registrant selected by the business operator by referring to the registrant database.
4. A program to be executed by an information processing device including a control unit and a storage unit, The storage unit is configured to hold and store in a registrant database information of registrants, including information of outsiders who are registered for employment with a business and who are not currently or previously employed by the business; The control unit A step of accepting input of recruitment information related to work for each work date and time from the business operator and presenting the recruitment information related to work to the registrant; receiving, from the registrant, input of application information for the presented information related to the employment recruitment; A program that executes a step of issuing documents necessary for employment to the registrant selected by the business operator by referring to the registrant database.