Information processing device, method and program
The information processing apparatus addresses the challenge of providing comprehensive information about job seekers by separating and presenting shift information from internal and external registrants, enabling employers to make informed selections and respond to urgent staffing needs effectively.
Patent Information
- Application Number
- JP2024103031
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-06-26
- Publication Date
- 2025-05-19
- Estimated Expiration
- 2040-09-30
AI Technical Summary
Existing job matching systems struggle to provide employers with comprehensive information about job seekers, particularly in urgent situations where quick personnel adjustments are needed.
An information processing apparatus and method that stores and separates the attributes of registrants as internal employees and external persons, allowing for the presentation of shift information from internal and external registrants separately to employers, enabling them to make informed selections and respond to urgent staffing needs.
Enables employers to effectively grasp the qualifications and attributes of job seekers and respond promptly to staffing demands, including urgent situations, by providing a structured system for shift management and personnel selection.
Smart Images

Figure 0007679118000001 
Figure 0007679118000002 
Figure 0007679118000003
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 such 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 period 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 for only one day, or having a person work for only 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 matching between job seekers and employers (business operators and managers). This job matching system is a system that supports matching especially for daily employment job offers, and enables distribution of job information, assistance in selecting appropriate personnel, conclusion of an actual employment contract, and subsequent employment of job seekers to be performed 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 an employer who hires 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 as possible about the person. Furthermore, there are cases where there is an urgent need for personnel, 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 an urgent demand for personnel.
[0007] Therefore, in the present disclosure, a technique for grasping what kind of person a job seeker is and being able to respond to an urgent demand for personnel will be described.
MEANS FOR SOLVING THE PROBLEMS
[0008] According to an embodiment of the present disclosure, an information processing apparatus including a control unit and a storage unit is provided. The storage unit is configured to store the attributes of registrants 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. The control unit includes a registration information reception unit that receives an input of registration information for registration as a registrant from an external person, a shift information reception unit that receives an input of shift information regarding the date and time when a registrant wishes to work for a business operator from the registrant, a shift information presentation unit that presents shift information from internal employees and shift information from external persons to the business operator separately, a selection unit that receives an input of selection information for selecting a registrant 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 registrant selected by the business operator 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 the attributes of registrants 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 never been employed by the business operator. The control unit executes steps of: receiving an input of registration information for being registered as a registrant from an external person; receiving an input of shift information regarding the date and time when the registrant wishes to work for the business operator from the registrant; presenting the shift information from the internal employees and the shift information from the external persons to the business operator separately; receiving an input of selection information for selecting the registrants who actually work from the presented shift information from the business operator; and issuing forms necessary for employment to the registrants selected by the business operator 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 the attributes of registrants 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 never been employed by the business operator. The control unit is caused to execute steps of: receiving an input of registration information for being registered as a registrant from an external person; receiving an input of shift information regarding the date and time when the registrant wishes to work for the business operator from the registrant; presenting the shift information from the internal employees and the shift information from the external persons to the business operator separately; receiving an input of selection information for selecting the registrants who actually work from the presented shift information from the business operator; and issuing forms necessary for employment to the registrants selected by the business operator 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 to respond to urgent personnel needs.
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 according to an embodiment of the present disclosure will be described. This shift adjustment system is a system that, for example, accepts the working hours that part-time workers or part-timers in a convenience store or the like desire, that is, the so-called shift requests, and adjusts them 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 employees. Furthermore, information of those who are only registered for employment under the employer but have never actually worked is registered and stored as external persons. In the shift adjustment system, shift information desired for employment is received from such internal employees, external experienced employees, and external persons (collectively referred to as "registered persons"), and shift adjustment is performed to ensure the required number of people for each time period. Among such external experienced employees, 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 are only registered and have never worked include those who were registered through referrals from other registered persons.
[0017] In addition, in this shift adjustment system, when the shift cannot be adjusted (in a certain time period, the number of job applicants has not reached the number of employees originally required), in order to have the registrants work temporarily, additional recruitment of shifts (shifts that cannot be adjusted) is presented to the registrants, and those who are available are allowed to apply. Note that employment of external persons includes both the case of being employed by the business operator and the case of working through a business commission from the business operator. Also, when a registrant is employed, this shift adjustment system issues necessary documents, such as a labor condition notice, a business commission contract, and an attendance record. At this time, for example, depending on whether the employee is an internal employee, an external person, or so-called OB or OG, it is determined which of column A, column B, or column C of the withholding tax rate table, which shows 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, and to temporarily employ external experienced workers who have past work experience to work, and further, even for external persons who have only registered and have never worked, it simplifies various procedures for employment and enables them to be employed.
[0018] Furthermore, this shift adjustment system is configured to register and store employment records. As a result, once an external person who has only registered and has never worked actually works, they are treated as an experienced worker, so that in subsequent employment, it is possible to omit necessary training for employment and utilize employment experience.
[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 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 and 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 the 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 a communication standard such as 5G or LTE (Long Term Evolution) and a wireless LAN router 82 corresponding to a wireless LAN (Local Area Network) standard 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 and the like, and is a volatile memory such as a DRAM (Dynamic Random Access Memory). The storage unit 16 is a storage device for storing data, such as a flash memory and 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, and the like.
[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. 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 when receiving an operation of selecting a person who will actually work from among them, 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 a registrant and performs a process of receiving a job application.
[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 IF 22 is an interface for inputting and outputting signals so that the server 20 can communicate with external devices. The input / output IF 23 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. It 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 according to the first embodiment. As shown in FIG. 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 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 audio and outputs the audio 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] The user information 171 is the 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 an operator who manages the shift situation. The user information includes information (registrant ID) for identifying the registrant (including any internal employee, external experienced person, or external person), the name of the registrant, the operator ID, the operator name, etc.
[0040] The control unit 180 reads the program stored in the storage unit 170 and executes the 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 a process of receiving a user's input operation on an input device such as the touch-sensitive device 131. Based on the information of 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, etc.
[0042] The transmission / reception unit 182 performs a process 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 a process of performing calculations on the data input by the terminal device 10 according to a program and outputting the calculation results to a memory or the like.
[0044] The notification control unit 184 performs a process of presenting information to the user. The notification control unit 184 performs processes such as displaying a display image on the display 132, outputting sound from the speaker 142, generating vibration in the camera 160, etc.
[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 functions as communication unit 201, storage unit 202, and control unit 203.
[0046] Communication unit 201 performs processing 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, and the like.
[0048] Shift database 2021 is a database for holding shift information that registrants in the business operators 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 of shifts recruited by business operators using shift adjustment system 1 when they cannot adjust shifts. Details will be described later.
[0050] Registrant database 2023 is a database for holding information of internal employees, external experienced persons, and external persons who are registrants registered for employment with business operators using shift adjustment system 1. Details will be described later.
[0051] Form database 2024 is a database for holding information related to forms issued by shift adjustment system 1. Details will be described later.
[0052] The control unit 203 exhibits functions shown as various modules by the processor of the server 20 performing 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, an invoice issuance module (invoice 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 outsider 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, qualifications related to employment, etc. of an outsider. An outsider 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 outsider), and in that case, information on the introducing registrant is also received. Note that an outsider does not necessarily register in order to immediately seek employment under a business operator, and may include cases where the outsider does not plan to immediately seek employment but hopes to seek employment if employment becomes possible in the future.
[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, a registrant ID), the start date and time and end date and time of work at a business operator's store, etc., the store name if there are multiple stores, the job type or the name of the work if there are multiple jobs related to employment, and other such information. 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 an 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 with 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 through the additional recruitment presentation module 2036, and when the shift information reception module 2034 receives shift information from external experienced workers and external persons, the operator may receive shift information from external experienced workers and external persons in stages 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 for a shift from the operator, it may be possible to specify different desired working hours for the presented recruitment information. For example, when the information on the conditions of the additional recruitment input by the operator is that the working hours are 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 working hours as 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 employer, distinguishing it for internal employees, external experienced workers, and external individuals (for example, by changing the color, 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 working hours desired, and presents it in a way that enables the employer to select those who will actually work from among the registrants, for example, presenting the working hour desire 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 employer 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 employer 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 employer, the job type name or work name related to the employment, the number of recruits, the date and time of the desired 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 the additional recruitment information is to be presented only to internal employees or to internal employees, external experienced workers, and external individuals as well.
[0063] In addition, the additional recruitment presentation module 2036 controls the process of presenting the information on additional recruitment received from the business operator to the registrants. Since the additional recruitment presentation module 2036 receives information on the scope within which the information on the additional recruitment is to be presented, it controls to present within that scope. As described above, the control of the scope for presenting the information on the additional recruitment by the additional recruitment presentation module 2036 may be determined in a predefined 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 persons, and presented step by step, or presented to all registrants from the beginning. Also, the information on the additional recruitment may be presented to external persons 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 persons other than the registrants, it is described on an open web page that anyone can view. Furthermore, the control of the scope for presenting the information on the additional recruitment may be controlled not only by the attributes of the registrants but also by conditions such as the geographical scope based on the place of residence of the registrants, gender, age, hourly wage, etc. Also, the information on the scope for presenting this information on the additional recruitment may be made changeable later.
[0064] Furthermore, the additional recruitment presentation module 2036 may present the information on the additional recruitment received from the stores operated by one business operator to the internal employees of other stores, external experienced persons, or external persons (for example, persons with work experience in other stores) registered with other stores, or may present it to the internal employees of other business operators, external experienced persons, or external persons registered with other business operators, or may present it to external persons 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 enterprises 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, as the business operator selects the registrant who will actually be employed with reference to the employment desire information presented by the shift information presentation module 2035 and operates the terminal device 10 to input the selection result. In the selected module 2037, it may be possible to adjust the time and make a selection for the employment desire time specified by the registrant. For example, when the employment desire time specified by the registrant is from 9:00 to 15:00, if the business operator can accept an 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 selected module 2037 receives the information of the selected registrant and the information of the adjusted employment time. In addition, the selected module 2037 may automatically select (automatically select) the registrant who will actually be employed when the employment desire information meets the predetermined conditions set by the business operator.
[0066] The acceptance notification module 2038 controls the process of notifying the registrant of the information that the registrant has been selected by the business operator to the terminal device 10 of the registrant for the selected employment desire information received by the selected 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 notification documents and attendance sheets, to the registrant related to the selected employment desire 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 a predetermined salary, and generating transfer data for transferring from the deposit account of the business operator to the deposit account of the registrant.
[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 in 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 entered 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 entered 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 multiple shifts in a day) or for each month unit.
[0074] The item "store name" is information indicating the name of the store where the shift work is performed. For example, in the case where the business operator operates multiple stores, the registrant may work at a store other than the regular work store, so it is set.
[0075] The item "date" is information indicating the date when the shift work is performed.
[0076] The item "start time" is information indicating the time when the shift work starts.
[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, and stores "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.
[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 who will actually work for the operator.
[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 that has input additional recruitment information for 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, and specifically includes the item "Recruitment ID", the item "Recruitment Occupation", the item "Hourly Wage", the item "Number of People", the item "Start and End Date / Time", the item "Status", etc. Note that the additional recruitment information for the shift information includes information during recruitment, information after the application deadline, and information for which 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 for multiple shift information, it is possible to identify the additional recruitment information for 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 FIG. 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 working date, start time of work, and end time of work 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 are 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 Workplace", 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 the employee usually works 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 the person has worked in the past and the hourly wage information for that store. In the case of an external person, no information is stored. Also, when 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. When working 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 the information 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 FIG. 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. Hereinafter, it will be described assuming that the terminal device 10A shown in FIG. 1 is configured by a PC used by a business operator or an administrator, and the terminal device 10B is 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 for registering 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 and 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 with screen information to the terminal device 10B via the communication unit 201 in order to present (display) a registration information input screen for inputting registration information.
[0107] In step S112, the transceiver 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 transceiver 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 the input reception process of shift information 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 presents (displays) a shift information input screen for the registrant to input shift information by sending screen information of a list of 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 displays the received shift information input screen 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 shift information input screen from the registrant. 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 in 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 a web page provided by the server 20 and performs an operation of inputting a business operator ID and a 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 perform an input for designating the display range of shift information (date and time, specific registrant, 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, etc.). 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, etc.) for identifying registered persons who wish to work, the unit price of the salary at a predetermined time, and information such as 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, etc.).
[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 he / she has been selected by the business operator.
[0124] In step S334, the transceiver 182 of the terminal device 10B receives information indicating that an operator has been selected, which is transmitted from the server 20. The notification control unit 184 causes the received information indicating that an 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 starting work, such as a labor condition notice and 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 forms to the terminal device 10B of the selected registrant via the communication unit 201.
[0127] In step S336, the transceiver 182 of the terminal device 10B receives the issued electronic data forms transmitted from the server 20.
[0128] In step S327, after the registrant actually starts work, the settlement module 2040 of the server 20 acquires the attendance information of the registrant 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 an 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 on 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 job 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 who is not registered in the shift adjustment system 1 accesses the job information providing server 30 and transmits job 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 job application information indicating a desire to work from an outsider. The job information providing server 30 transmits the input job application information to the server 20.
[0135] In step S521, the shift information receiving module 2034 of the server 20 receives the input job 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 job application information has not already been registered.
[0136] In step S522, the shift information reception 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 reception module 2034 may then prompt the registration information reception 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 business operator but also information on external experienced workers who were previously employed by the business operator is registered and stored. Furthermore, information on external persons who were not previously employed by the business operator is also accepted for registration and stored. In addition, the registration person is accepted to input shift information regarding the date and time when they desire employment with the business operator. This shift information is presented to the business operator separately for shift information from internal employees, shift information from external experienced workers, and shift information from external persons, and is selected by the business operator. Therefore, the business operator can make a selection considering the attributes (internal / external) of the registrant. As a result, it becomes possible to grasp what kind of person the job seeker (registrant) is and respond to sudden personnel demands.
[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 business operator) in the shift adjustment process. The screen example of FIG. 10 shows a screen example in a state where a shift status screen for presenting employment desire information to the business operator and selecting an east foot person 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 it a workable time zone. 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 of 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) for presenting additional recruitment information of shift information, and a transmission button 1032g for transmitting the input information. The business name input field 1032a may be pre-filled with the business name of the business authenticated by the server 20. Note that the attribute designation field 1032f may be configured to allow 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 allow 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 inputs various conditions into 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. Thus, when the business cannot adjust the shift, it is possible to operate the terminal device 10A to input additional recruitment of 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 shifts. The screen example in FIG. 12 shows a screen example 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. 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 desire information input column 1033b for inputting employment desire information, and an application button 1033c for transmitting the input information. The additional shift condition display column 1033a and the employment desire information input column 1033b display the recruitment date and time and the employment date and time as a time chart. The employment desire 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 when 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 desire information input column 1033b and presses the application button 1033c, the employment desire information is transmitted to the server 20. Thereby, it is possible for the registrant to operate the terminal device 10B to input employment desire 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 the input of shift information regarding the date and time when the registrant wishes 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 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 respectively. This enables the procedures required for short-term employment to be carried out smoothly and makes it possible to respond to sudden personnel demands.
[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 by the shift adjustment system 1 in the second embodiment, the processes different from those in the first 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 situation 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] (Appendix 1) 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 never been employed by the business operator, 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 a registered person wishes to work for the business operator from the registered person, a shift information presentation unit that presents 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 registered persons who actually work 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] (Appendix 2) The information processing apparatus according to (Appendix 1), wherein the registration information reception unit receives input of the registration information by introduction from a registered person who has already been registered.
[0158] (Appendix 3) The storage unit is configured to store the attributes of registered persons separately as internal employees, external persons, and external experienced persons who were once employed by the business operator but have already retired. The shift information presentation unit presents shift information from internal employees, shift information from external persons, and shift information from external experienced persons to the business operator separately. 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. The information processing apparatus according to (Appendix 1) or (Appendix 2).
[0159] (Appendix 4) The information processing apparatus according to any one of (Appendix 1) to (Appendix 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 presentation unit that accepts additional recruitment of shift information from an operator and presents it to registered users. The shift information reception unit accepts input of shift information for which employment is desired in response to the additional recruitment from registered users. The information processing apparatus according to any one of (Appendix 1) to (Appendix 4).
[0161] (Appendix 6) The additional recruitment presentation unit accepts input of selection of the attributes of registered users from an operator and presents the additional recruitment of shift information in a viewable manner to registered users with the corresponding attributes. The information processing apparatus according to (Appendix 5).
[0162] (Appendix 7) The additional recruitment presentation unit determines the attributes of registered users to whom the additional recruitment of shift information is presented in a predetermined order for each attribute of registered users. The information processing apparatus according to (Appendix 5) or (Appendix 6).
[0163] (Appendix 8) The additional recruitment presentation unit accepts input of changes to the selection of the attributes of registered users that have already been selected from an operator and presents the additional recruitment of shift information in a viewable manner to 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 presentation unit accepts input of different conditions for the additional recruitment of shift information for each attribute of registered users from an operator and presents the additional recruitment of shift information in a viewable manner to 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 operator that they have been selected by the 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 operator. The information processing apparatus according to any one of (Appendix 1) to (Appendix 10).
[0167] (Appendix 12) The information processing apparatus according to any one of (Appendix 1) to (Appendix 11), wherein 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.
[0168] (Appendix 13) The information processing apparatus according to any one of (Appendix 1) to (Appendix 12), wherein 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, and the storage unit is configured to store the evaluation information in association with the registrant.
[0169] (Appendix 14) A method for being executed by an information processing apparatus including a control unit and a storage unit, wherein 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, and the control unit includes: receiving, from an external person, an input of registration information for being registered as a registrant; receiving, from the registrant, an input of shift information regarding the date and time when the registrant wishes to work for the employer; presenting to the employer the shift information from the internal employees and the shift information from the external persons separately; receiving, from the employer, an input of selection information for selecting the registrants who actually start working from the presented shift information; and issuing 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 person selected by the business operator is an internal employee or an external person.
Explanation of Signs
[0171] 10 Terminal device, 20 Server, 30 Recruitment 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 notice module (acceptance notice 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 store attributes of registrants who are registered to work for a business in a registrant database by distinguishing between internal employees who are employed by the business and external employees who are not currently or have not been employed by the business; The control unit is A step of accepting an input of recruitment information related to work for each date and time of work from the business operator and presenting the recruitment information related to the work to the registrant; receiving, from the registrant, input of application information for the presented information related to the job recruitment; an information processing device that executes a step of: for the registrant selected by the business operator, referring to the registrant database to determine whether the registrant is an internal employee or an external employee, and issuing documents necessary for employment depending on whether the registrant is an internal employee or an external employee.
2. A method to be executed by an information processing device including a control unit and a storage unit, The storage unit is configured to store attributes of registrants who are registered to work for a business in a registrant database by distinguishing between internal employees who are employed by the business and external employees who are not currently or have not been employed by the business; The control unit is A step of accepting an input of recruitment information related to work for each date and time of work from the business operator and presenting the recruitment information related to the work to the registrant; receiving, from the registrant, input of application information for the presented information related to the job recruitment; The method includes a step of: for the registrant selected by the business, referring to the registrant database to determine whether the registrant is an internal employee or an external employee, and issuing documents necessary for employment depending on whether the registrant is an internal employee or an external employee.
3. A program to be executed by an information processing device including a control unit and a storage unit, The storage unit is configured to store attributes of registrants who are registered to work for a business in a registrant database by distinguishing between internal employees who are employed by the business and external employees who are not currently or have not been employed by the business; The control unit, A step of accepting an input of recruitment information related to work for each date and time of work from the business operator and presenting the recruitment information related to the work to the registrant; receiving, from the registrant, input of application information for the presented information related to the job recruitment; The program executes a step of: for the registrant selected by the business operator, referring to the registrant database to determine whether the registrant is an internal employee or an external employee, and issuing documents necessary for employment depending on whether the registrant is an internal employee or an external employee.
Citation Information
Patent Citations
Personnel allocation support system, personnel allocation support method, server device and program
JP2004355502A
Service shift management device and service shift management program
JP2005234852A
Management system, management method, program, and computer-readable recording medium
JP2005267070A
Direct employment support system and server
JP2012043326A
Work management system and program
JP2017058707A