Information processing device, information processing method, program, and account management system
The information processing device automates the generation and registration of account information for new employees, addressing the excessive workload in manual registration systems by automating the process.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-11
- Publication Date
- 2026-03-24
AI Technical Summary
Existing personal information management systems require manual registration of account information for new employees, leading to excessive workload for users.
An information processing device that automatically acquires new employee information, generates account information, and registers it with an account management device, reducing manual intervention.
Reduces the workload on users by automating the account information registration process for new employees.
Smart Images

Figure 2026052428000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus, an information processing method, and a program.
Background Art
[0002] Conventionally, a technique for managing personal information of employees in a company has been known. For example, in Patent Document 1, a personal information management apparatus for managing personal information such as basic data of employees (employee code, employee name, date of birth, date of joining the company, etc.), academic background data, and qualification data has been proposed.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, in the personal information management apparatus described in Patent Document 1, it is necessary for a user (for example, a person in charge of the personnel department) to manually register the account information of a newly hired employee, and the work load of the user may become excessive.
[0005] The present invention has been made in consideration of such circumstances, and one of its objectives is to provide an information processing apparatus, an information processing method, and a program that can reduce the work load of a user when registering the account information of a newly hired employee.
Means for Solving the Problems
[0006] One aspect of the present invention is an information processing device comprising: an acquisition unit that acquires new employee information, which is information about new employees, from personnel information, which is information about employees; an account information generation unit that generates account information for new employees based on the new employee information; and an account registration unit that registers the new employee account information with an account management device. [Effects of the Invention]
[0007] According to one aspect of the present invention, it is possible to provide an information processing device, an information processing method, and a program that can reduce the workload on users when registering account information for new employees. [Brief explanation of the drawing]
[0008] [Figure 1] This figure shows an example of the configuration of the account management system 10. [Figure 2] This is a diagram showing the configuration of the information processing device 100. [Figure 3] This figure shows an example of the contents of personnel information 212. [Figure 4] This figure shows an example of the contents of New Employee Information 192. [Figure 5] This diagram shows an overview of the process for generating account information list 198. [Figure 6] This figure shows an example of the contents of the 194 items on the success list. [Figure 7] This figure shows an example of the contents of Error List 196. [Figure 8] This figure shows an example of the contents of account information list 198. [Figure 9] This figure shows an example of the contents of account information 312. [Figure 10] This flowchart shows an example of a process performed by the information processing device 100 according to the first embodiment. [Figure 11] This flowchart shows an example of a process performed by the information processing device 100 according to the second embodiment. [Modes for carrying out the invention]
[0009] The following describes embodiments of the information processing apparatus, information processing method, and program of the present invention with reference to the drawings. The various devices, servers, and other devices described below that provide or process information to users may be implemented by a distributed group of devices, and the operators of each device may be different. Furthermore, the owner of the hardware of the devices (the provider of the cloud server) and the operator that actually operates them may also be different.
[0010] <First Embodiment> [Account Management System] Figure 1 shows an example of the configuration of an account management system 10. The account management system 10 includes, for example, an information processing device 100, a personnel information management device 200, and an account management device 300. These devices communicate with each other, for example, via a network NW. The network NW includes, for example, the Internet, a LAN (Local Area Network), a wireless base station, and provider equipment.
[0011] Some or all of the functional configurations included in the account management system 10 may be distributed across multiple devices in any form, or integrated into any device. For example, some or all of the functional configurations of the personnel information management device 200 may be included in the configuration of the information processing device 100, and some or all of the functional configurations of the information processing device 100 may be included in the functional configuration of the personnel information management device 200.
[0012] The personnel information management device 200 is a server that manages various information related to employees in a company. The personnel information management device 200 includes a storage unit 210. The storage unit 210 is, for example, a HDD (Hard Disk Drive), a flash memory, a RAM (Random Access Memory), or the like. The storage unit 210 may also be a NAS (Network Attached Storage) device that can be accessed by the personnel information management device 200 via the network NW. Information such as personnel information 212 is stored in the storage unit 210.
[0013] The personnel information 212 is information related to employees (such as an employee's name, date of birth, date of employment, department belonging, employment form, etc.). Details of the personnel information 212 will be described later. The person in charge of the personnel department in the company uses an input unit (not shown) such as a keyboard or a mouse provided in the personnel information management device 200 to input the personnel information 212. The input personnel information 212 is stored in the storage unit 210.
[0014] For example, the person in charge of the personnel department may add information related to a new employee to the personnel information 212 or update the personnel information 212 based on a personnel transfer. Note that the person in charge of the personnel department may use a terminal device (not shown) connected to the network NW to input the personnel information 212 and transmit the input personnel information 212 from the terminal device to the personnel information management device 200.
[0015] The information processing device 100 is a server that performs a process of organizing the account information of new employees. The account information is information necessary for registering the accounts of new employees. For example, the information processing device 100 acquires new employee information, which is information related to new employees, from the personnel information management device 200 and generates the account information of new employees based on the new employee information. Further, the information processing device 100 transmits the account information of new employees to the account management device 300 via the network NW. The registration of the accounts of new employees is performed by the account management device 300. Details of the processing of the information processing device 100 will be described later.
[0016] The account management device 300 is a server that registers and manages the accounts of company employees. The account management device 300 includes a storage unit 310. The storage unit 310 is a HDD, flash memory, RAM, etc. The storage unit 310 may be a NAS device accessible by the account management device 300 via the network NW. Information such as account information 312 is stored in the storage unit 310.
[0017] The account information 312 is information regarding the accounts of all employees (such as employee IDs and passwords). Details of the account information 312 will be described later. For example, the account management device 300 receives the account information of a new employee from the information processing device 100 and adds the account information of the new employee to the account information 312 in the storage unit 310. Thereby, the account information of the new employee can be registered in the account management device 300. Note that the account management device 300 may register account information for each of a plurality of services and systems used by new employees (such as an in-house system, a project management system, a virtual desktop service, a mail service, and a messaging service, etc.).
[0018] [Information processing device] Figure 2 is a diagram of the information processing device 100. The information processing device 100 includes, for example, a communication unit 110, an input unit 120, an acquisition unit 130, an account information generation unit 140, an account registration unit 150, an email sending unit 160, a mailing list registration unit 170, a personnel information update unit 180, and a storage unit 190. Components other than the communication unit 110, the input unit 120, and the storage unit 190 are realized, for example, by a hardware processor such as a CPU (Central Processing Unit) executing a program (software). Some or all of these components may be realized by hardware (including circuitry) such as LSI (Large Scale Integration), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), GPU (Graphics Processing Unit), and SOC (System On Chip), or by the cooperation of software and hardware. The program may be stored in advance on a storage device such as an HDD or flash memory (a storage device equipped with a non-transient storage medium), or it may be stored on a removable storage medium such as a DVD or CD-ROM (a non-transient storage medium) and installed on the storage device when the storage medium is inserted into a drive device.
[0019] The communication unit 110 is a communication interface for connecting to a network NW. The communication unit 110 is, for example, a network interface card.
[0020] The input unit 120 is a device used by the user to input information to the information processing device 100. The input unit 120 is, for example, a keyboard or a mouse.
[0021] The storage unit 190 can be an HDD, flash memory, RAM, etc. The storage unit 190 may also be a NAS device accessible by the information processing device 100 via a network NW. The storage unit 190 stores information such as new employee information 192, success list 194, error list 196, account information list 198, and account issuance history 199.
[0022] [Specific examples of various types of information] Figure 3 shows an example of the contents of personnel information 212. Personnel information 212 is information stored in the storage unit 210 of the personnel information management device 200. As shown in Figure 3, personnel information 212 includes employee ID, name, date of birth, hiring date, department, employment type, and email address. Employee ID is identification information (employee identification information) used to identify an employee. Name is information indicating the employee's name. Date of birth is information indicating the employee's date of birth. Hiring date is information indicating the employee's hiring date. Department is information indicating the employee's department (e.g., headquarters, division, section, etc.). Employment type is information indicating the employee's employment type (e.g., full-time employee, contract employee, temporary employee, outsourced employee, etc.). Email address is the employee's email address. Of this information, employee ID, name, date of birth, hiring date, department, and employment type are entered by the personnel department staff. Please note that for new employees, account information has not yet been generated, so the email address field will be left blank.
[0023] The acquisition unit 130 of the information processing device 100 acquires new employee information 192, which is information about new employees, from the personnel information 212 held by the personnel information management device 200. Specifically, the acquisition unit 130 acquires personnel information 212 whose hiring date falls within a predetermined period based on the current date as new employee information 192. For example, the predetermined period may be from the 1st of the previous month to the current date + 18 days after the "hiring date". To give a specific example, if the current date is April 12, 2024, the acquisition unit 130 narrows down the personnel information 212 with the condition that the "hiring date" is from March 1, 2024 to April 30, 2024, and acquires the narrowed-down data as new employee information 192. For example, the acquisition unit 130 may transmit the narrowing conditions to the personnel information management device 200 by controlling the communication unit 110, and the personnel information management device 200 may acquire the narrowed-down personnel information 212 as new employee information 192.
[0024] The storage unit 190 stores the account issuance history 199, which is a history of employees whose account information has already been registered. For example, the account issuance history 199 may include the employee IDs of employees whose account information has already been registered. The acquisition unit 130 may also compare the new employee information 192 with the account issuance history 199 and delete the information of employees whose account information has already been registered from the new employee information 192. This prevents duplicate account information from being generated.
[0025] Figure 4 shows an example of the contents of new employee information 192. New employee information 192 is information stored in the storage unit 190 of the information processing device 100. As shown in Figure 4, new employee information 192 includes name, date of birth, date of employment, department, and employment type. This information is similar to the information included in personnel information 212. Note that since accounts have not been issued to new employees, email addresses are not included in new employee information 192.
[0026] Note that in the new employee information 192 in Figure 4, there are parts where the employment type is not entered. This is due to an omission by the HR department staff member. Details on how to handle cases where such errors are found in the new employee information 192 will be described later.
[0027] Figure 5 shows an overview of the process for generating the account information list 198. The account information generation unit 140 of the information processing device 100 generates the account information list 198 based on the new employee information 192 acquired by the acquisition unit 130. The account information list 198 is a list of account information of new employees that should be registered in the account management device 300.
[0028] First, the account information generation unit 140 generates a password and email address for the new employee. The account information generation unit 140 may generate the password and email address in any way it chooses. The password is authentication information for logging into various systems used by the company to which the employee belongs. The account information generation unit 140 may generate the password by randomly combining uppercase letters, lowercase letters, numbers, and symbols. The password generated here is for the initial login and may be changed by the new employee at a later time. The account information generation unit 140 may also obtain the new employee's name from the new employee information 192 and generate an email address by combining the letters of the new employee's name. For example, if the new employee's name is "Taro Yamada", the new employee's email address may be generated as "taro.yamada@***.***".
[0029] The account information generation unit 140 generates account information for new employees by combining the generated information (password and email address) with the new employee information 192 (employee ID, name, date of birth, hiring date, department, and employment type). The new employee's account information includes the new employee's employee ID, password, name, date of birth, hiring date, department, employment type, and email address, which is the information necessary to request the account management device 300 to register the new employee's account.
[0030] Next, if the account information generation unit 140 succeeds in generating the new employee's account information, it adds the new employee's account information to the success list 194. On the other hand, if the account information generation unit 140 fails to generate the new employee's account information, it adds the new employee's account information to the error list 196.
[0031] For example, the account information generation unit 140 may determine that it has failed to generate the new employee's account information if there are blank fields in the generated account information for the new employee. The account information generation unit 140 may also determine that it has failed to generate the new employee's account information if the generated email address of the new employee is the same as another employee's email address. Furthermore, the account information generation unit 140 may determine that it has failed to generate the new employee's account information if the generated employment status of the new employee is other than a predetermined status (e.g., regular employee, contract employee, temporary employee, and outsourced employee). In addition, the account information generation unit 140 may also determine that it has failed to generate the new employee's account information if the generated employee ID of the new employee is the same as another employee's employee ID, or if inappropriate information is entered in the new employee's account information.
[0032] Furthermore, there are cases where, for example, executives (senior executives or senior managers) join the company as new employees. In such cases, instead of the information processing device 100 automatically generating the account information of executive new employees, the person in charge of account generation may manually input it. For example, if the account information generation unit 140 finds that the generated new employee account information includes executive account information, it may add the executive account information to the error list 196 and set the error reason to "executive new employee". For example, the personnel information 212 or new employee information 192 may include information indicating whether or not the employee is an executive new employee, and the account information generation unit 140 may determine whether or not the employee is an executive new employee based on this information. Alternatively, if the person in charge of account generation finds that the error list 196 contains information with the error reason "executive new employee", they may manually add the executive new employee's information to the account issuance history 199 using the input unit 120. Subsequently, the account information generation unit 140 may add the information of executive new employees whose accounts have been issued to the account issuance history 199. This prevents the executive's account information from being added to error list 196 every time.
[0033] Figure 6 shows an example of the contents of the success list 194. The success list 194 is a list of account information for new employees who have not encountered any errors, and is stored in the storage unit 190 of the information processing device 100. As shown in Figure 6, the success list 194 includes employee ID, password, name, date of birth, hiring date, department, employment type, email address, and processing date. As mentioned above, the password and email address are information generated by the account information generation unit 140, and the name, date of birth, hiring date, department, and employment type are information included in the new employee information 192. The processing date is the date on which the new employee's account information was generated.
[0034] The account information generation unit 140 adds the generated new employee's account information to the success list 194 each time it successfully generates account information for a new employee. The account information generation unit 140 repeats this process until it has generated account information for all new employees included in the new employee information 192.
[0035] Figure 7 shows an example of the contents of error list 196. Error list 196 is a list of account information of new employees who have encountered errors, and is stored in the storage unit 190 of the information processing device 100. As shown in Figure 7, error list 196 includes employee ID, password, name, date of birth, hiring date, department, employment type, email address, processing date, and error reason. Information other than the error reason is the same as the information shown in success list 194 in Figure 6. The error reason is information indicating the reason for the error that occurred in the new employee's account information.
[0036] The account information generation unit 140 adds the generated new employee account information to the error list 196 each time it fails to generate the new employee account information. The account information generation unit 140 repeats this process until it has generated account information for all new employees included in the new employee information 192.
[0037] In the example shown in Figure 7, the reason for the error in the account information of a new employee with employee ID 12349 is "Employment type is blank." This error can occur, for example, when a person in the human resources department forgets to enter information in the employment type field when entering the personnel information 212. When such an error occurs, the account information generation unit 140 can resolve the error by having the person in charge of account generation manually enter the employment type of the new employee using the input unit 120.
[0038] Furthermore, in the example shown in Figure 7, the reason for the error in the account information of a new employee with employee ID 12350 is "duplicate email address." This error can occur, for example, when the account information generation unit 140 generates an email address by combining the English letters of the new employee's name, but another employee with the same name as the new employee already exists.
[0039] For example, the account information generation unit 140 may send the generated email address of the new employee to the account management device 300, thereby querying the account management device 300 whether the generated email address of the new employee overlaps with the email addresses of other employees included in the account information 312. This allows the account information generation unit 140 to determine whether the generated email address of the new employee overlaps with the email addresses of other employees.
[0040] If such an error occurs, the account information generation unit 140 can resolve the error by having the person in charge of account generation manually enter the new employee's email address, which does not overlap with the email addresses of other employees, using the input unit 120.
[0041] Furthermore, if duplicate email addresses occur, the account information generation unit 140 may automatically regenerate the new employee's email address. For example, if the generated email address for a new employee is duplicated with another employee's email address, the account information generation unit 140 may regenerate the new employee's email address by adding characters to the duplicate email address. For example, the account information generation unit 140 may regenerate the new employee's email address by adding a number before the @ (at sign) in the generated email address. To give a specific example, if the generated email address for a new employee is "taro.yamada@***.***" and this email address is duplicated with another employee's email address, the account information generation unit 140 may regenerate "taro.yamada1@***.***" as the new employee's email address. The account information generation unit 140 may also increment the number added each time an email address is duplicated. For example, if the email address “taro.yamada@***.***” is found to be duplicated for the second time, the account information generation unit 140 may regenerate “taro.yamada2@***.***” as the new employee's email address. This allows the account information generation unit 140 to automatically resolve errors caused by duplicate email addresses, thereby reducing the workload of the person responsible for account generation.
[0042] Furthermore, if an error in the account information of a new employee included in the error list 196 is resolved, the account information of the new employee whose error has been resolved is added to the success list 194 and removed from the error list 196. This allows the account information of a new employee whose error has been resolved to be moved from the error list 196 to the success list 194.
[0043] Thus, the account information generation unit 140 generates a success list 194 and an error list 196. This allows the person in charge of account generation to identify account information that requires action to resolve errors simply by checking the error list 196, thereby reducing the workload of the person in charge of account generation.
[0044] Once all errors in the error list 196 are resolved and the account information of all new employees included in the error list 196 is moved to the success list 194, the account information generation unit 140 generates an account information list 198 based on the success list 194. The account information list 198 is a list of account information of new employees that should be registered with the account management device 300. The account information generation unit 140 may also extract information of new employees that meet specific conditions from the account information list 198 and generate various lists. These lists may be, for example, lists categorized by employment type or lists categorized by department.
[0045] Figure 8 shows an example of the contents of the account information list 198. The account information list 198 is information stored in the storage unit 190 of the information processing device 100. As shown in Figure 8, the account information list 198 includes employee ID, password, name, date of birth, hiring date, department, employment type, and email address. This information is obtained from the success list 194. Therefore, there are no errors in the account information included in the account information list 198.
[0046] Next, the account registration unit 150 of the information processing device 100 causes the account information of new employees to be registered with the account management device 300. Specifically, the account registration unit 150 controls the communication unit 110 to transmit the account information list 198 to the account management device 300 via the network NW. Based on the account information list 198 received from the information processing device 100, the account management device 300 adds the account information of new employees to the account information 312 stored in the storage unit 310. This allows the account management device 300 to register the account information of new employees.
[0047] Figure 9 shows an example of the contents of account information 312. Account information 312 is information stored in the storage unit 310 of the account management device 300. As shown in Figure 9, account information 312 includes employee ID, password, name, date of birth, hiring date, department, employment type, and email address. Account information 312 is a combination of existing employee account information and new employee account information. In this way, the account management device 300 can centrally manage the account information of all employees in the company, including the account information of new employees.
[0048] [flowchart] Figure 10 is a flowchart showing an example of a process performed by the information processing device 100 according to the first embodiment. The information processing device 100 may automatically perform the process shown in Figure 10 at a predetermined timing, or it may perform it in response to instructions from the person in charge of account creation.
[0049] First, the acquisition unit 130 acquires new employee information 192 from the personnel information 212 held by the personnel information management device 200 (S101). For example, the acquisition unit 130 acquires personnel information 212 whose hiring date falls within a predetermined period based on the current date as new employee information 192.
[0050] Next, the account information generation unit 140 generates account information for new employees based on the new employee information 192 acquired by the acquisition unit 130 (S102). For example, the account information generation unit 140 generates the new employee's password and email address, and generates the new employee's account information by combining the generated information (password and email address) with the new employee information 192 (employee ID, name, date of birth, hiring date, department, and employment type).
[0051] Next, the account information generation unit 140 determines whether or not it has succeeded in generating the new employee's account information (S103). For example, the account information generation unit 140 may determine that it has failed to generate the new employee's account information if there are blank fields in the new employee's account information, if the generated email address of the new employee is the same as another employee's email address, if the generated employment type of the new employee is not a predetermined type, if the generated employee ID of the new employee is the same as another employee's employee ID, or if inappropriate information is entered in the new employee's account information.
[0052] If the account information generation unit 140 determines that it has successfully generated the new employee's account information, it adds the new employee's account information to the success list 194 (S104). On the other hand, if the account information generation unit 140 fails to generate the new employee's account information, it adds the new employee's account information to the error list 196 (S105).
[0053] Next, the account information generation unit 140 determines whether or not the generation of account information for all new employees included in the new employee information 192 has been completed (S106). If the account information generation unit 140 determines that the generation of account information for all new employees included in the new employee information 192 has not been completed, it returns to S102. As a result, the account information generation unit 140 repeats the processes from S102 to S106 until the generation of account information for all new employees included in the new employee information 192 has been completed.
[0054] On the other hand, if the account information generation unit 140 determines that it has completed generating account information for all new employees included in the new employee information 192, it performs error resolution processing (S107). For example, if an error indicating a duplicate email address occurs, the account information generation unit 140 may resolve the error by regenerating the email address of the new employee. Alternatively, the account information generation unit 140 may determine that the error has been resolved if the person in charge of account generation has manually entered the information necessary to resolve the error. The account information generation unit 140 also adds the account information of the new employee whose error has been resolved to the success list 194 and removes it from the error list 196. Once all errors in the error list 196 have been resolved and the account information of all new employees included in the error list 196 has been moved to the success list 194, the account information generation unit 140 generates the account information list 198 based on the success list 194.
[0055] Next, the account registration unit 150 causes the account management device 300 to register the new employee's account information (S108). For example, the account registration unit 150 controls the communication unit 110 to send the account information list 198 to the account management device 300, requesting the account management device 300 to register the new employee's account information. Based on the account information list 198 received from the information processing device 100, the account management device 300 adds the new employee's account information to the account information 312. After that, the account registration unit 150 queries the account management device 300 to determine whether the new employee's account information has actually been registered. If the new employee's account information is not registered due to some error, the account registration unit 150 may register the unregistered new employee's account information in the error list 196. This allows the person in charge of account creation to be aware of the unregistered new employee's account information.
[0056] After the registration of the new employee's account information is complete, the personnel information update unit 180 performs processing to update the personnel information 212 based on the new employee's account information (S109). For example, the personnel information update unit 180 may request the personnel information management device 200 to update the personnel information 212 by sending the email address generated by the account information generation unit 140 to the personnel information management device 200 by controlling the communication unit 110. The personnel information update unit 180 may also associate the email address with other information (employee ID, name, date of birth, etc.) so that it is clear which new employee's email address it is. The personnel information management device 200 registers the new employee's email address received from the information processing device 100 in the personnel information 212. This allows the email address generated by the account information generation unit 140 to be registered in the new employee's email address field in the personnel information 212, which was originally blank.
[0057] Next, the mailing list registration unit 170 registers the new employee's email address to a mailing list based on the new employee's account information (S110). For example, the mailing list registration unit 170 may register the new employee's email address to a mailing list corresponding to their employment status (e.g., full-time employee, contract employee, temporary employee, outsourced employee, etc.). Alternatively, the mailing list registration unit 170 may register the new employee's email address to a mailing list corresponding to their department (e.g., headquarters, department, section, etc.). This allows the new employee's email address to be registered to a mailing list that matches their attributes.
[0058] Next, the email sending unit 160 sends an email containing the employee ID and password to the new employee's email address (S111). For example, the email sending unit 160 may send the email containing the employee ID and password three business days before the new employee's start date. This allows the new employee to know their employee ID and password and log in to the company's systems using the employee ID and password notified by the email. The password notified by the email is the initial login password generated by the account information generation unit 140 and may be changed by the new employee at a later time.
[0059] In this embodiment, the error resolution process is performed on the information processing device 100 side, but the error resolution process may also be performed on the personnel information management device 200 side. For example, the personnel information management device 200 may check for duplicate employee IDs, automatically correct any duplicates, and then send the corrected employee IDs to the information processing device 100. This prevents data inconsistencies from occurring between the information processing device 100 and the personnel information management device 200.
[0060] Furthermore, in S111, the email may be sent to the new employee from a terminal device for sending emails that is different from the information processing device 100. In this case, the information processing device 100 may be equipped with an email address output unit that outputs a list of the new employee's email addresses instead of the email sending unit 160. The terminal device for sending emails may send the email to the new employee based on the list of the new employee's email addresses output from the email address output unit of the information processing device 100.
[0061] <Second Embodiment> Next, a second embodiment will be described. In the first embodiment, before the account registration process is performed by the account management device 300, the account information generation unit 140 confirms that no errors such as duplicate email addresses have occurred and then generates a success list 194. On the other hand, in the second embodiment, after the account registration process is performed by the account management device 300, the account information generation unit 140 generates a success list 194 when the new employee's account registration is successful. The details of the second embodiment will be described below.
[0062] Figure 11 is a flowchart showing an example of a process performed by the information processing device 100 according to the second embodiment. The information processing device 100 may automatically perform the process shown in Figure 11 at predetermined timings, or it may perform it in response to instructions from the person in charge of account creation.
[0063] First, the acquisition unit 130 acquires new employee information 192 from the personnel information 212 held by the personnel information management device 200 (S201). For example, the acquisition unit 130 acquires personnel information 212 whose hiring date falls within a predetermined period based on the current date as new employee information 192.
[0064] Next, the account information generation unit 140 generates account information for new employees based on the new employee information 192 acquired by the acquisition unit 130 (S202). Account information is the information necessary for registering a new employee's account. For example, the account information generation unit 140 generates the new employee's password and email address, and generates the new employee's account information by combining the generated information (password and email address) with the new employee information 192 (employee ID, name, date of birth, hiring date, department, and employment type).
[0065] Next, the account registration unit 150 sends an account information registration request to the account management device 300 in order to register the new employee's account information with the account management device 300 (S203). The registration request includes the new employee's account information generated in S202.
[0066] Next, the account information generation unit 140 checks the registration status of account information in the account management device 300 (S204). For example, the account information generation unit 140 may receive the registration result corresponding to the account information registration request sent in S203 from the account management device 300. The registration result may include information indicating whether or not the registration of account information was successful. If the registration of account information fails, the registration result may include the reason for the error.
[0067] Next, the account information generation unit 140 determines whether or not it succeeded in registering the new employee's account information (S205). If the account information generation unit 140 determines that it succeeded in registering the new employee's account information, it adds the new employee's account information to the success list 194 (S206). On the other hand, if the account information generation unit 140 determines that it failed to register the new employee's account information, it adds the new employee's account information to the error list 196 (S207). In this embodiment, the error list 196 may include employee ID, name, hiring date, and email address.
[0068] Next, the account information generation unit 140 determines whether or not the check has been completed for all new employees (S208). If the account information generation unit 140 determines that the check has not been completed for all new employees, it returns to S205. As a result, the account information generation unit 140 repeats the process from S205 to S207 until the check has been completed for all new employees.
[0069] On the other hand, if the account information generation unit 140 determines that the checks for all new employees have been completed, the personnel information update unit 180 performs processing to update the personnel information 212 based on the account information of the new employees included in the success list 194 (S209). For example, the personnel information update unit 180 may request the personnel information management device 200 to update the personnel information 212 by sending the email address generated by the account information generation unit 140 to the personnel information management device 200 by controlling the communication unit 110. The personnel information update unit 180 may also associate the email address with other information (employee ID, name, date of birth, etc.) so that it is clear which new employee's email address it is before sending it. The personnel information management device 200 registers the new employee's email address received from the information processing device 100 in the personnel information 212. This allows the email address generated by the account information generation unit 140 to be registered in the new employee's email address field in the personnel information 212, which was originally blank.
[0070] Next, the mailing list registration unit 170 registers the new employee's email address to a mailing list based on the new employee's account information (S210). For example, the mailing list registration unit 170 may register the new employee's email address to a mailing list corresponding to their employment status (e.g., full-time employee, contract employee, temporary employee, outsourced employee, etc.). Alternatively, the mailing list registration unit 170 may register the new employee's email address to a mailing list corresponding to their department (e.g., headquarters, department, section, etc.). This allows the new employee's email address to be registered to a mailing list that matches their attributes.
[0071] Next, the email sending unit 160 sends an email containing the employee ID and password to the new employee's email address (S211). For example, the email sending unit 160 may send the email containing the employee ID and password three business days before the new employee's start date. This allows the new employee to know their employee ID and password and log in to the company's systems using the employee ID and password notified by the email. The password notified by the email is the initial login password generated by the account information generation unit 140 and may be changed by the new employee at a later time.
[0072] In the first embodiment, the success list 194 is generated without confirming whether the registration of account information in the account management device 300 was successful or not, so accounts whose registration of account information failed may be included in the success list 194. On the other hand, in the second embodiment, the success list 194 is generated after confirming that the registration of account information in the account management device 300 was successful, so only accounts whose registration of account information was successful will be included in the success list 194. Therefore, according to the second embodiment, the person in charge of account generation can accurately identify accounts whose registration of account information was successful by checking the success list 194.
[0073] According to the embodiment described above, the information processing device 100 comprises an acquisition unit 130, an account information generation unit 140, and an account registration unit 150. The acquisition unit 130 acquires new employee information 192, which is information about new employees, from personnel information 212, which is information about employees. The account information generation unit 140 generates account information for new employees based on the new employee information 192. The account registration unit 150 causes the account information of new employees to be registered with the account management device 300. As a result, the information processing device 100 can reduce the workload on the user when registering new employee account information.
[0074] In the above explanation, it was assumed that the information processing device 100 and the personnel information management device 200 are separate servers, but this is not limited to this. For example, if the information processing device 100 and the personnel information management device 200 are operated by the same company or group company, a single server integrating the information processing device 100 and the personnel information management device 200 may be provided as the information processing device.
[0075] Although embodiments for carrying out the present invention have been described above using examples, the present invention is not limited in any way to these embodiments, and various modifications and substitutions can be made without departing from the spirit of the present invention. [Explanation of Symbols]
[0076] 10 Account Management Systems 100 Information Processing Devices 110 Communications Department 120 Input section 130 Acquisition Department 140 Account Information Generation Unit 150 Account Registration Section 160 Email Sending Section 170 Mailing List Registration Section 180 Human Resources Information Update Department 190 Storage section 192 New Employee Information 194 Success List 196 Error List 198 Account Information List 200 Human resources information management device 210 Storage section 212 Personnel information 300 Account Management Devices 310 Storage section 312 Account Information
Claims
1. The acquisition unit obtains new employee information, which is information about new employees, from personnel information, which is information about employees. An account information generation unit generates account information for the new employee based on the new employee information, An account registration unit that registers the account information of the aforementioned new employee with the account management device, An information processing device equipped with the following features.
2. The aforementioned personnel information includes the date of employment of the employee, The acquisition unit acquires the personnel information for which the hiring date falls within a predetermined period, based on the current date, as the new employee information. The information processing apparatus according to claim 1.
3. The account information generation unit, If the creation of the new employee's account information is successful, the new employee's account information is added to the success list. If generating the account information for the new employee fails, add the new employee's account information to the error list. The information processing apparatus according to claim 1.
4. When an error in the new employee's account information included in the error list is resolved, the account information of the new employee whose error has been resolved is added to the success list and removed from the error list. The information processing apparatus according to claim 3.
5. The aforementioned account information includes the email address of the new employee, The account information generation unit, Based on the aforementioned new employee information, the aforementioned email address of the new employee is generated, If the email address of the new employee is found to be the same as another employee's email address, it is determined that the creation of the new employee's account information has failed. The information processing apparatus according to claim 3.
6. The account information generation unit, if the email address of the new employee is the same as the email address of another employee, regenerates the email address of the new employee by adding characters to the duplicate email address. The information processing apparatus according to claim 5.
7. The aforementioned account information includes the employee identification information and password of the new employee, The account information generation unit generates the password for the new employee, The system further includes an email sending unit that sends an email containing the employee identification information and password to the aforementioned email address of the new employee. The information processing apparatus according to claim 5.
8. The system further includes a mailing list registration unit that registers the email address of the new employee to a mailing list based on the aforementioned account information. The information processing apparatus according to claim 5.
9. The aforementioned account information includes the employment status of the new employee, The mailing list registration unit registers the email address of the new employee to the mailing list corresponding to the employment type. The information processing apparatus according to claim 8.
10. The aforementioned account information includes the department to which the new employee belongs, The mailing list registration unit registers the email address of the new employee to the mailing list corresponding to their department. The information processing apparatus according to claim 8.
11. After the registration of the account information is completed, the system further includes a personnel information update unit that performs processing to update the personnel information based on the account information. The information processing apparatus according to claim 1.
12. Information processing device, From the personnel information, which contains information about employees, we obtain new employee information, which contains information about new employees. Based on the aforementioned new employee information, account information for the aforementioned new employee is generated. The account information of the aforementioned new employee is to be registered in the account management device. Information processing methods.
13. In an information processing device, From the personnel information, which contains information about employees, we obtain new employee information, which contains information about new employees. Based on the aforementioned new employee information, account information for the aforementioned new employee is generated. The account information of the aforementioned new employee is to be registered in the account management device. program.
Citation Information
Patent Citations
Apparatus, method and program for managing personnel information
JP2023145044A