Information processing device, information processing method, and program
The information processing device automates account information updates during personnel transfers, addressing the manual workload issue in existing systems by integrating an acquisition, update generation, and account update mechanism.
Patent Information
- Application Number
- JP2024157721
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-09-11
- Publication Date
- 2025-09-25
- Estimated Expiration
- 2044-09-11
AI Technical Summary
Existing personnel information management systems require manual updates of account information during personnel transfers, leading to a significant workload, especially in environments with high mobility and frequent organizational changes.
An information processing device that includes an acquisition unit to gather transfer information, an update information generation unit to create necessary updates, and an account update unit to automate the updating process for account management systems.
Reduces the user workload associated with updating account information during personnel transfers by automating the process.
Smart Images

Figure 0007744487000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]
[0002] Conventionally, there are known techniques for managing personnel information of employees in a company. For example, Patent Document 1 proposes a personnel information management device that manages personnel information such as basic employee data (employee code, employee name, date of birth, date of joining the company, etc.), educational background data, and qualification data. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2023-145044 Summary of the Invention [Problem to be solved by the invention]
[0004] However, with the personnel information management device described in Patent Document 1, when a personnel transfer (transfer to another department, promotion, secondment, retirement, etc.) is announced, the user (e.g., a personnel department employee) must manually update the account information of the person who is the subject of the personnel transfer, which can result in an excessive workload for the user. In particular, in recent years, when there is high personnel mobility due to factors such as large companies, frequent personnel transfers between group companies, and frequent organizational restructuring, the workload for the user becomes even heavier.
[0005] The present invention has been made taking these circumstances into consideration, and one of its objectives is to provide an information processing device, information processing method, and program that can reduce the user's workload when updating account information for individuals who are subject to personnel transfers. [Means for solving the problem]
[0006] One aspect of the present invention is an information processing device that includes an acquisition unit that acquires transfer information, which is information about a transferee who is the subject of a personnel transfer within a company; an update information generation unit that generates update information for updating the account information of the transferee based on the transfer information; and an account update unit that causes an account management device to update the account information of the transferee based on the update information. [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 a user when updating account information of a person who is the subject of a personnel transfer. [Brief explanation of the drawings]
[0008] [Figure 1] 1 is a diagram illustrating an example of a configuration of an information processing system 10. FIG. [Figure 2] 1 is a configuration diagram of an information processing device 100. FIG. [Figure 3] FIG. 2 is a diagram showing an example of the contents of personnel information 212. [Figure 4] FIG. 10 is a diagram showing an example of the contents of a personnel table 174. [Figure 5] FIG. 10 is a diagram showing an example of the contents of an organization table 176. [Figure 6] FIG. 10 is a diagram showing an example of the contents of account information 312. [Figure 7] FIG. 10 is a diagram showing an example of the contents of change information 214. [Figure 8] FIG. 10 is a diagram showing an example of the contents of update information 172. [Figure 9] FIG. 10 is a diagram showing an example of the contents of account information 312 after updating. [Figure 10] 10 is a flowchart showing an example of an account information update process executed by the information processing device 100. [Figure 11] 10 is a flowchart showing an example of a decision-making process for a request for approval regarding accounting work, which is executed by the information processing device 100. [Figure 12] FIG. 10 is a diagram showing an example of the contents of approval request information 178. [Figure 13] 10 is a flowchart showing an example of a decision-making process for a request for approval regarding contract renewal of a contract employee, which is executed by the information processing device 100. DETAILED DESCRIPTION OF THE INVENTION
[0009] Hereinafter, with reference to the drawings, an information processing device, an information processing method, and a program according to the present invention will be described in detail. The various devices and servers described below, which provide information to users and perform processing, may be realized by a group of distributed devices, and each device may be operated by a different business. Furthermore, the owner of the device hardware (the cloud server provider) may be different from the business that actually operates the device.
[0010] [Information Processing Systems] 1 is a diagram showing an example of the configuration of an information processing system 10. The information processing system 10 includes, for example, an information processing device 100, a personnel information management device 200, an account management device 300, and an accounting information management device 400. These devices communicate with each other via, for example, a network NW. The network NW includes, for example, the Internet, a LAN (Local Area Network), a wireless base station, a provider device, and the like.
[0011] Some or all of the functional configuration included in information processing system 10 may be distributed across multiple devices in any form, or may be integrated into any device. For example, some or all of the functional configuration of personnel information management device 200 may be included in the configuration of information processing device 100, and some or all of the functional configuration of information processing device 100 may be included in the functional configuration of personnel information management device 200.
[0012] Personnel information management device 200 is a server that manages various information related to employees in a company. Personnel information management device 200 includes storage unit 210. Storage unit 210 is a hard disk drive (HDD), flash memory, random access memory (RAM), or the like. Storage unit 210 may be a network attached storage (NAS) device that is accessible by personnel information management device 200 via network NW. Storage unit 210 stores information such as personnel information 212 and transfer information 214.
[0013] The personnel information 212 is information about employees (such as the employee's name, date of birth, company, department, position, and employment status). Details of the personnel information 212 will be described later. A person in charge of the personnel department of a company inputs the personnel information 212 using an input unit (not shown) such as a keyboard or mouse provided in the personnel information management device 200. The input personnel information 212 is stored in the memory unit 210.
[0014] The transfer information 214 is information (such as the transfer date, type of transfer, new company, new department, new position, and new employment status) about an employee who is the subject of a personnel transfer within the company (hereinafter referred to as the transferee). Details of the transfer information 214 will be described later. A person in the company's personnel department inputs the transfer information 214 using an input unit (not shown) such as a keyboard or mouse provided in the personnel information management device 200. The input transfer information 214 is stored in the memory unit 210.
[0015] In addition, the personnel department staff may input personnel information 212 and transfer information 214 using a terminal device (not shown) connected to the network NW, and transmit the input personnel information 212 and transfer information 214 from the terminal device to the personnel information management device 200.
[0016] The information processing device 100 is a server that manages internal approvals related to, for example, accounting, human resources, etc. The information processing device 100 is also a server that generates update information for updating the account information of a transfer target person. For example, the information processing device 100 acquires transfer information 214, which is information about the transfer target person, from the personnel information management device 200, and generates update information 172 for updating the account information of the transfer target person based on the transfer information 214. The information processing device 100 also transmits the generated update information 172 to the account management device 300 via the network NW. The account of the transfer target person is updated by the account management device 300. Details of the processing of the information processing device 100 will be described later.
[0017] The account management device 300 is a server that manages account information of employees in a company. The account management device 300 includes a storage unit 310. The storage unit 310 is an HDD, flash memory, RAM, or the like. The storage unit 310 may be a NAS device that the account management device 300 can access via a network NW. The storage unit 310 stores information such as account information 312.
[0018] The account information 312 is information relating to 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 update information 172 from the information processing device 100 and updates the account information 312 of the person to be transferred in the storage unit 310. This enables the information processing device 100 to cause the account management device 300 to update the account information of the person to be transferred.
[0019] [Information processing device] 2 is a configuration diagram of information processing device 100. Information processing device 100 includes, for example, a communication unit 110, an input unit 115, an acquisition unit 120, an update information generation unit 125, an account update unit 130, a personnel table generation unit 135, an anti-social organization check unit 140, an organization table generation unit 145, a workflow drafting unit 150, a decision route determination unit 155, an accounting information processing unit 160, and a storage unit 170. The components other than communication unit 110, input unit 115, and storage unit 170 are realized by, for example, 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 an LSI (Large Scale Integration), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), a GPU (Graphics Processing Unit), or an SOC (System on Chip), or may be realized by a combination of software and hardware. The program may be stored in advance in a storage device (a storage device with a non-transitory storage medium) such as an HDD or flash memory, or may be stored in a removable storage medium (a non-transitory storage medium) such as a DVD or CD-ROM, and installed in the storage device by inserting the storage medium into a drive device.
[0020] The communication unit 110 is a communication interface for connecting to the network NW, and is, for example, a network interface card.
[0021] The input unit 115 is a device used by the user to input information to the information processing device 100. The input unit 115 is, for example, a keyboard or a mouse.
[0022] The storage unit 170 is a HDD, flash memory, RAM, etc. The storage unit 170 may be a NAS device that the information processing device 100 can access via a network NW. The storage unit 170 stores information such as update information 172, a personnel table 174, an organization table 176, and approval information 178.
[0023] [Specific examples of various information] FIG. 3 is a diagram showing an example of the contents of personnel information 212. The personnel information 212 is information stored in the storage unit 210 of the personnel information management device 200. As shown in FIG. 3, the personnel information 212 includes an employee ID, name, date of birth, company, department, position, employment status, contract expiration date, and email address. The employee ID is identification information (employee identification information) for identifying an employee. The name is information indicating the name of the employee. The date of birth is information indicating the employee's date of birth. The company is information indicating the name of the company to which the employee belongs. The department is information indicating the department to which the employee belongs (e.g., headquarters, department, section, etc.). The position is information indicating the employee's position (e.g., general manager, department manager, section chief, general employee, etc.). The employment status is information indicating the employee's employment status (e.g., full-time employee, contract employee, temporary employee, contract employee, etc.). The contract expiration date is information indicating the date on which the contract of an employee whose employment status is other than full-time employment (contract employee, temporary employee, outsourced employee) expires. The email address is the email address of the employee.
[0024] FIG. 4 is a diagram showing an example of the contents of personnel table 174. Personnel table 174 is a list of information about employees in a company. As will be described in detail later, personnel table 174 is generated by personnel table generation unit 135. As shown in FIG. 4, personnel table 174 includes company, department, position, employee ID, name, employment type, contract expiration date, and email address. This information is similar to the information included in personnel information 212 shown in FIG. 3. By referring to personnel table 174, information processing device 100 can grasp information about all employees without querying personnel information management device 200.
[0025] The antisocial group check unit 140 of the information processing device 100 checks whether each employee of the company belongs to an antisocial group based on the personnel list 174. For example, the information processing device 100 may be communicably connected via a network NW to an external server (not shown) that manages information on people who belong to antisocial groups. The antisocial group check unit 140 may also transmit the names and dates of birth of employees included in the personnel list 174 to the external server, and receive check results from the external server indicating whether the employee belongs to an antisocial group. This allows the information processing device 100 to determine whether any employee belongs to an antisocial group.
[0026] FIG. 5 is a diagram showing an example of the contents of organization table 176. Organization table 176 is a table showing the internal structure of an organization in a company. As will be described in detail later, organization table 176 is generated by organization table generation unit 145. As shown in FIG. 5, organization table 176 includes company, department (headquarters, division, section), position, employee ID, and name. This information is similar to the information included in personnel information 212 shown in FIG. 3. By referring to organization table 176, information processing device 100 can grasp the internal structure of an organization in a company without inquiring about personnel information management device 200.
[0027] The decision route determination unit 155 of the information processing device 100 determines the workflow decision route for an internal approval request based on the organization table 176. An internal approval request may be, for example, an approval request for accounting work or an approval request for contract renewal of a contract employee. Details of the decision processing using a workflow will be described later. The organization table generation unit 145 updates the organization table 176 based on the transfer information 214 so that it has the latest content. Therefore, the decision route determination unit 155 can determine an accurate decision route even if an employee is transferred.
[0028] FIG. 6 is a diagram illustrating an example of the contents of account information 312. The account information 312 is information stored in the storage unit 310 of the account management device 300. As illustrated in FIG. 6, the account information 312 includes an employee ID, a password, a name, a date of birth, a company, a department, a job title, a type of employment, and an email address. The information other than the password is the same as the information included in the personnel information 212 illustrated in FIG. 3. The password is authentication information for logging in to various systems used by the company to which the employee belongs. When a new employee joins the company, the information processing device 100 may generate a password for the new employee by randomly combining uppercase letters, lowercase letters, numbers, and symbols. The password generated here is a password for initial login and may be changed by the new employee at a later time. The information processing device 100 transmits the new employee's account information, including the generated password, to the account management device 300 for registration.
[0029] FIG. 7 is a diagram showing an example of the contents of transfer information 214. The transfer information 214 is information about a transferee entered by a human resources officer. As shown in FIG. 7, the transfer information 214 includes an employee ID, a transfer date, a type of transfer, a new company, a new department, a new position, and a new employment status. The employee ID, like the employee ID included in FIG. 3, is identification information for identifying an employee. The transfer date is the date on which the employee's transfer actually takes place. The new company is information indicating the name of the company to which the employee will belong after the transfer. The new department is information indicating the department to which the employee will belong after the transfer (e.g., headquarters, department, section, etc.). The new position is information indicating the position of the employee after the transfer (e.g., general manager, department manager, section chief, general employee, etc.). The new employment status is information indicating the employment status of the employee after the transfer (e.g., full-time employee, contract employee, temporary employee, contract employee, etc.).
[0030] The acquisition unit 120 of the information processing device 100 acquires transfer information 214 from the personnel information management device 200. Specifically, the acquisition unit 120 acquires transfer information 214 whose transfer date falls within a predetermined period based on the current date. For example, the predetermined period may be a period from the 1st of the previous month to the current date plus 18 days. To give a specific example, if the current date is April 12, 2024, the acquisition unit 120 acquires transfer information 214 by narrowing it down to information whose "transfer date" falls between March 1, 2024 and April 30, 2024. For example, the acquisition unit 120 may control the communication unit 110 to send a filtering condition to the personnel information management device 200, and acquire the transfer information 214 narrowed down by the personnel information management device 200.
[0031] The storage unit 170 may store a completion list (not shown) that is a list of transferees whose account information has already been updated. The acquisition unit 120 may compare the transfer information 214 with the completion list and exclude information on transferees whose account information has already been updated. This makes it possible to prevent the account information from being updated again.
[0032] FIG. 8 is a diagram showing an example of the contents of update information 172. As will be described in detail later, update information 172 is generated by update information generation unit 125. As shown in FIG. 8, update information 172 includes an employee ID, password, name, date of birth, company, department, job title, employment status, and email address. Update information 172 has the same data structure as account information 312 shown in FIG. 6. This is because account information 312 is rewritten based on the contents of update information 172.
[0033] The update information generation unit 125 generates update information 172 for updating the account information of the person to be transferred, based on the transfer information 214 acquired by the acquisition unit 120. Specifically, the update information generation unit 125 identifies the employee ID of the person to be transferred based on the transfer information 214, and acquires account information 312 corresponding to the identified employee ID from the account management device 300. The update information generation unit 125 also generates update information 172 by rewriting the information included in the account information 312 of the person to be transferred (company, department, position, employment status) with the information included in the transfer information 214 (new company, new department, new position, new employment status).
[0034] The account update unit 130 causes the account management device 300 to update the account information 312 of the person to be transferred, based on the update information 172 generated by the update information generation unit 125. Specifically, the account update unit 130 controls the communication unit 110 to transmit the update information 172 to the account management device 300 via the network NW. The account management device 300 updates the account information 312 of the person to be transferred, based on the update information 172 received from the information processing device 100, and stores the updated information in the storage unit 310. In this way, the account update unit 130 can cause the account management device 300 to update the account information 312 of the person to be transferred.
[0035] The update information generation unit 125 may be omitted from the information processing device 100. In this case, the personnel information management device 200 may generate the update information 172, and the information processing device 100 may acquire the update information 172 of the person to be transferred from the personnel information management device 200 and request the account management device 300 to update the account information 312 of the person to be transferred.
[0036] Fig. 9 is a diagram showing an example of the contents of updated account information 312. As shown in Fig. 9, updated account information 312 is updated based on update information 172 shown in Fig. 8. In Fig. 9, hatched portions indicate updated information.
[0037] In the example shown in Figure 9, the department of the employee with employee ID "12345" to be transferred has been updated from "AA Headquarters BB Department CC Section" to "AA Headquarters BB Department," and the job title has been updated from "Section Manager" to "General Manager." This is an update due to the transferee being promoted.
[0038] Additionally, the department of the employee with employee ID "12348" who is being transferred has been updated from "EE Headquarters FF Department GG Section" to "EE Headquarters FF Department HH Section." This is an update due to the transfer of the employee to another department.
[0039] Additionally, the company of the transferee with employee ID "12349" has been updated from "●● Co., Ltd." to "▲▲ Co., Ltd.", the department has been updated from "EE Headquarters FF Department HH Section" to "XX Headquarters YY Department ZZ Section," and the employment status has been updated from "Full-time employee" to "Full-time employee (seconded)." This is an update due to the transferee being seconded to another company.
[0040] In addition, the password, company, department, job title, employment status, and email address information of the transfer target employee with employee ID "12350" have been deleted. This update is due to the transfer target employee's resignation. When the transfer target employee resigns, the transfer target employee's account is invalidated, and it becomes impossible to log in to various systems using the transfer target employee's account. When the transfer target employee resigns, the resignee's account and information related to the resignee may be completely deleted from the information processing device 100 and the personnel information management device 200, or information indicating that the resignee's account has been invalidated may be added to the account information 312.
[0041] In this way, the account update unit 130 causes the account management device 300 to invalidate the account information of the former employee based on the update information 172. This makes it possible to prevent the account of the former employee from being used fraudulently.
[0042] [Account information update process flowchart] Fig. 10 is a flowchart showing an example of an account information update process executed by the information processing device 100. The information processing device 100 may automatically execute the process shown in Fig. 10 at a predetermined timing, or may execute the process in response to an instruction from a person in charge of account update.
[0043] First, the acquisition unit 120 acquires the transfer information 214, which is information about a transfer target employee, from the personnel information management device 200 (S101). For example, the acquisition unit 120 acquires the transfer information 214 whose transfer date falls within a predetermined period based on the current date.
[0044] Next, the update information generation unit 125 generates update information 172 for updating the account information of the person to be transferred, based on the transfer information 214 acquired by the acquisition unit 120 (S102). For example, as described above, the update information generation unit 125 acquires the account information 312 of the person to be transferred from the account management device 300, and generates update information 172 by rewriting the information included in the account information 312 of the person to be transferred (company, department, position, employment status) with the information included in the transfer information 214 (new company, new department, new position, new employment status).
[0045] Next, the account update unit 130 causes the account management device 300 to update the account information 312 of the person to be transferred, based on the update information 172 generated by the update information generation unit 125 (S103). For example, the account update unit 130 causes the account management device 300 to update the account information 312 of the person to be transferred, by transmitting the update information 172 to the account management device 300 via the network NW. The account management device 300 stores the updated account information 312 of the person to be transferred in the storage unit 310.
[0046] Next, the personnel table generation unit 135 generates a personnel table 174 based on the transfer information 214 acquired by the acquisition unit 120 (S104). For example, the personnel table generation unit 135 may generate the latest version of the personnel table 174 by modifying the personnel table 174 based on the transfer information 214. As described above, the personnel table 174 generated here may be used in the antisocial forces check process (processing to determine whether or not there are any people belonging to antisocial forces among the employees) by the antisocial forces check unit 140. The generated personnel table 174 is stored in the storage unit 170.
[0047] Next, the organization table generation unit 145 generates an organization table 176 indicating the internal structure of the organization in the company based on the transfer information 214 acquired by the acquisition unit 120 (S105), and ends the processing according to this flowchart. For example, the organization table generation unit 145 may generate an updated version of the organization table 176 by modifying the organization table 176 based on the transfer information 214. As described above, the generated organization table 176 may be used in the decision-making route determination process (processing for determining the decision-making route of a workflow for an internal approval) by the decision-making route determination unit 155. For example, the decision-making route determination unit 155 may import the generated organization table 176 and automatically set the authority of multiple approvers in the decision-making route. The generated organization table 176 is stored in the storage unit 170. Thereafter, the information processing device 100 ends the processing according to this flowchart.
[0048] [Flowchart of the internal approval process] Next, a description will be given of the decision-making process for internal approvals executed by the information processing device 100. As described above, the information processing device 100 is a server that manages internal approvals related to accounting, human resources, etc. In the following description, an approval related to accounting work and an approval related to contract renewal for a contract employee will be given as examples of internal approvals.
[0049] (1) Regarding approvals for accounting work Fig. 11 is a flowchart showing an example of a decision-making process for a request for approval regarding accounting work, which is executed by the information processing device 100. The information processing device 100 may execute the process shown in Fig. 11 in response to an instruction from an applicant of a workflow for a request for approval regarding accounting work.
[0050] First, the workflow drafting unit 150 drafts a workflow for a request for approval related to accounting work (S201). For example, the workflow drafting unit 150 may draft the workflow based on information input by a workflow applicant. The workflow drafting unit 150 adds information about the drafted workflow to the request for approval information 178 stored in the storage unit 170.
[0051] FIG. 12 is a diagram showing an example of the contents of approval information 178. Approval information 178 is information indicating details of the approval status of a workflow related to an internal approval. As shown in FIG. 12, approval information 178 has an approval ID, a subject, details, an approval route, an approval history, the applicant's employee ID, an application date, and a status. The approval ID is identification information for identifying the proposed approval. The subject is the subject of the approval entered by the applicant. The details are details of the approval content entered by the applicant. The approval route is information indicating the order of approvals by multiple approvers. The approval history is a history of approvals by approvers, and includes information indicating the approval date and time and the approval content (whether or not the approval was approved). The applicant's employee ID is the employee ID entered by the applicant when logging in to the approval system. The application date is information indicating the date on which the approval was applied for. The status is information indicating the status of the decision, and includes any of approved, rejected, and incomplete.
[0052] The workflow drafting unit 150 links the information entered by the workflow applicant with the approval request ID and adds it to the approval request information 178. Immediately after an approval request is submitted, the approval route and approval history are blank, and the status is "incomplete."
[0053] Next, the decision route determination unit 155 determines the decision route of the workflow based on the organization table 176 stored in the storage unit 170 (S202). For example, in the case of an approval request related to accounting work, the decision route determination unit 155 may determine that approval should be made through the following decision route: (1) the section chief of the department to which the applicant belongs, (2) the department manager of the department to which the applicant belongs, and (3) the manager of the accounting department. The decision route determination unit 155 writes the determined decision route in the approval request information 178.
[0054] Next, the information processing device 100 determines whether all the decision makers have approved the approval request (S203). If it is determined that all the decision makers have approved the approval request, the information processing device 100 notifies the applicant that the approval request has been approved (S204). The information processing device 100 may notify the applicant that the approval request has been approved to the applicant's account in the approval request system, or may send the approval notification to the applicant's email address. The applicant's email address can be obtained by referencing the personnel table 174. Thereafter, the information processing device 100 writes "approved" in the status column of the approval request information 178.
[0055] Next, the accounting information processing unit 160 generates accounting information based on the content of the workflow (S205). For example, in the case of a request for approval to purchase equipment, the accounting information processing unit 160 may generate accounting information including the name of the equipment, the purchase price, etc., by referring to the request for approval information 178. Furthermore, in the case where the request for approval information 178 includes documents such as an invoice or an estimate, these documents may be included in the accounting information.
[0056] Next, the accounting information processing unit 160 causes the generated accounting information to be registered in the accounting information management device 400 (S206), and the processing according to this flowchart ends. For example, the accounting information processing unit 160 may request the accounting information management device 400 to register the accounting information by controlling the communication unit 110 to send the generated accounting information to the accounting information management device 400. The accounting information management device 400 registers the accounting information received from the information processing device 100 in the accounting information 412 stored in the storage unit 410. This eliminates the need for the workflow applicant to manually register accounting information in the accounting information management device 400, thereby reducing the burden on accounting work.
[0057] On the other hand, if it is determined in S203 that not all of the approvers have approved the approval request, the information processing device 100 notifies the applicant that the approval request has been rejected (S207). The information processing device 100 may notify the applicant that the approval request has been rejected to the applicant's account in the approval request system, or may send the rejection notice to the applicant's email address. The applicant's email address can be obtained by referencing the personnel table 174. Thereafter, the information processing device 100 writes "Rejected" in the status column of the approval request information 178, and ends the processing according to this flowchart.
[0058] (2) Regarding the approval process for contract renewal of contract employees Fig. 13 is a flowchart showing an example of a decision-making process for a request for approval regarding contract renewal of a contract employee, which is executed by the information processing device 100. The information processing device 100 may execute the process shown in Fig. 13 in response to an instruction from an applicant of the workflow for the request for approval regarding contract renewal of a contract employee.
[0059] First, the workflow drafting unit 150 drafts a workflow for a request for approval regarding contract renewal of a contract employee (S301). For example, the workflow drafting unit 150 may draft a workflow based on information input by a workflow applicant. The workflow drafting unit 150 adds information about the drafted workflow to the request for approval information 178 stored in the storage unit 170. Specifically, the workflow drafting unit 150 adds the information input by the workflow applicant to the request for approval information 178, linking it to the request for approval ID. Immediately after the request for approval is submitted, the approval route and approval history are blank, and the status is "incomplete."
[0060] Next, the decision route determination unit 155 determines the decision route of the workflow based on the organization table 176 stored in the storage unit 170 (S302). For example, in the case of a request for approval regarding the contract renewal of a contract employee, the decision route determination unit 155 may determine that approval should be made through the following decision route: (1) the section manager of the department to which the applicant belongs, (2) the department manager of the department to which the applicant belongs, and (3) the head of the human resources department. The decision route determination unit 155 writes the determined decision route in the decision information 178.
[0061] Next, the information processing device 100 determines whether all the decision makers have approved the approval request (S303). If it is determined that all the decision makers have approved the approval request, the information processing device 100 notifies the applicant that the approval request has been approved (S304). The information processing device 100 may notify the applicant that the approval request has been approved to the applicant's account in the approval request system, or may send the approval notification to the applicant's email address. The applicant's email address can be obtained by referencing the personnel table 174. Thereafter, the information processing device 100 writes "approved" in the status column of the approval request information 178, and ends the processing according to this flowchart.
[0062] On the other hand, if it is determined in S303 that not all of the decision makers have approved the approval request, the information processing device 100 determines whether any of the decision makers have rejected the approval request (S305). If it is determined that no of the decision makers have rejected the approval request, the information processing device 100 determines whether the contract term of the contract employee who is the subject of the approval request has expired (S306). For example, the information processing device 100 may obtain the contract expiration date of the contract employee from the personnel table 174 stored in the storage unit 170, and if the contract expiration date is before the current date, determine that the contract term of the contract employee who is the subject of the approval request has expired.
[0063] If it is not determined in S306 that the contract term of the contract employee who is the subject of the approval request has expired, the information processing device 100 returns the process to S303. As a result, the processes of S303, S305, and S306 are repeated until all decision makers approve the approval request, one decision maker rejects the approval request, or the contract term of the contract employee expires.
[0064] If it is determined in S305 that one of the approvers has rejected the approval request, or if it is determined in S306 that the contract term of the contract employee who is the subject of the approval request has expired, the information processing device 100 notifies the applicant that the approval request has been rejected (S307). The information processing device 100 may notify the applicant that the approval request has been rejected to the applicant's account in the approval request system, or may send the rejection notice to the applicant's email address. The applicant's email address can be obtained by referencing the personnel table 174. The information processing device 100 then writes "Rejected" in the status column of the approval request information 178.
[0065] Next, the account update unit 130 causes the account management device 300 to disable the contract employee's account (S308). For example, the account update unit 130 may control the communication unit 110 to send an account disable request including the contract employee's employee ID to the account management device 300. The account management device 300 may disable the account corresponding to the employee ID included in the account disable request received from the information processing device 100. When the contract employee's account is disabled, it becomes impossible to log in to various systems using the contract employee's account. This makes it possible to prevent the contract employee's account from being fraudulently used.
[0066] According to the embodiment described above, the information processing device 100 includes an acquisition unit 120, an update information generation unit 125, and an account update unit 130. The acquisition unit 120 acquires change information 214, which is information about a transferee who is the subject of a personnel transfer within a company. The update information generation unit 125 generates update information 172 for updating the account information of the transferee, based on the change information 214. The account update unit 130 causes the account management device 300 to update the account information of the transferee, based on the update information 172. This enables the information processing device 100 to reduce the workload on the user when updating the account information of a transferee.
[0067] In the above description, the information processing device 100 and the personnel information management device 200 are separate servers, but this is not limiting. For example, if the information processing device 100 and the personnel information management device 200 are operated by the same company or a group company, a single server integrating the information processing device 100 and the personnel information management device 200 may be provided as an information processing device.
[0068] The above describes the form for carrying out the present invention using an embodiment, but the present invention is not limited to such an embodiment, and various modifications and substitutions can be made within the scope that does not deviate from the gist of the present invention. [Explanation of symbols]
[0069] 10 Information Processing Systems 100 Information processing device 110 Communications Department 115 Input section 120 Acquisition Department 125 Update information generation section 130 Account Update Department 135 Personnel table generation section 140 Anti-social Organization Check Department 145 Organization table generation section 150 Workflow Drafting Department 155 Approval route determination unit 160 Accounting Information Processing Department 170 Storage section 172 Update information 174 Personnel list 176 Organization table 178 Approval Information 200 Human resources information management device 210 Storage section 212 Personnel information 214 Transfer Information 300 Account Management Device 310 Storage section 312 Account Information 400 Accounting information management device 410 Storage section 412 Accounting Information
Claims
1. an acquisition unit that acquires transfer information, which is information about a transferee who is a subject of a personnel transfer in a company; an update information generation unit that generates update information for updating the account information of the person to be transferred based on the transfer information; an account update unit that causes an account management device to update the account information of the transfer target person based on the update information; an organization chart generation unit that generates an organization chart showing an internal structure of an organization in the company based on the transfer information; Equipped with The account information includes the employee's department and position in the company, A workflow drafting department that drafts workflows for internal approvals, a decision route determination unit that determines a decision route of the workflow based on the organization table, The internal approval is for the renewal of the contract of a contract employee. If all the decision makers in the decision route do not approve the request even after the contract term of the contract employee has expired, the account update unit causes the account management device to invalidate the account of the contract employee whose contract term has expired. Information processing device.
2. The transfer information includes a transfer date of the transfer target person, the acquisition unit acquires the change information whose change date is within a predetermined period based on the current date; 2. The information processing device according to claim 1.
3. a personnel table generating unit that generates a personnel table that is a list of information on employees in the company based on the transfer information; 2. The information processing device according to claim 1.
4. The company further comprises an anti-social forces check unit that checks whether each employee of the company belongs to an anti-social force based on the personnel list.
4. The information processing device according to claim 3.
5. the account update unit causes the account management device to invalidate the account information of the employee who has left the company based on the update information; 2. The information processing device according to claim 1.
6. The information processing device Acquire transfer information, which is information about transferees who are subject to personnel transfers in the company; generating update information for updating the account information of the person to be transferred based on the transfer information; updating the account information of the transfer target person in an account management device based on the update information; generating an organizational chart showing an internal structure of the organization of the company based on the transfer information; The account information includes the employee's department and position in the company, The information processing device further We drafted a workflow for an internal approval process for contract renewals for contract employees. determining a decision route for the workflow based on the organizational chart; If all the decision makers in the decision route do not approve the request even after the contract term of the contracted employee has expired, the account management device is made to invalidate the account of the contracted employee whose contract term has expired. Information processing methods.
7. In the information processing device, Acquire transfer information, which is information about personnel transferees in the company; generating update information for updating the account information of the person to be transferred based on the transfer information; updating the account information of the transfer target person in an account management device based on the update information; generating an organizational chart showing the internal structure of the organization of the company based on the transfer information; The account information includes the employee's department and position in the company, The information processing device further includes: We drafted a workflow for an internal approval process for contract renewal for contract employees. determining the approval route of the workflow based on the organizational chart; If all the decision makers in the decision route do not approve the request even after the contract term of the contracted employee has expired, the account management device is made to invalidate the account of the contracted employee whose contract term has expired. program.
Citation Information
Patent Citations
Electronic settlement system
JP2000029963A
Device and method for electronic decision, and program for executing the method by computer
JP2003085335A
Risk management check system
JP2004234413A
Account management system and its method
JP2005228059A
Account managing system
JP2008203909A