Information processing method, information processing device, and program

The information processing method and device address the challenge of predicting future labor costs by calculating future personnel costs based on recruitment quota information, enabling accurate and effective management.

JP2025086059APending Publication Date: 2025-06-06LOGRAS CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2023199861
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-11-27
Publication Date
2025-06-06

AI Technical Summary

Technical Problem

Conventional labor cost calculation techniques struggle to accurately predict future labor costs, especially in organizations with fluctuating employee numbers or high turnover rates.

Method used

An information processing method and device that obtain a personnel plan renewal application, calculate future personnel costs based on recruitment quota information, and output personnel cost information, thereby enabling accurate prediction of future labor costs.

Benefits of technology

The solution allows for appropriate prediction of future labor costs based on an organization's personnel planning, facilitating effective management and budgeting.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025086059000001_ABST
    Figure 2025086059000001_ABST
Patent Text Reader

Abstract

To properly forecast future personnel costs based on a personnel plan of an organization.SOLUTION: In an information processing method, an information processing device executes: acquiring a personnel plan renewal application from an arbitrary unit belonging to an organization; calculating future personnel costs of the arbitrary unit including personnel costs related to employees to be employed in the future, at least on the basis of hiring quota information included in the renewal application; and outputting personnel cost information on the future personnel costs.SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The disclosed technology relates to an information processing method, an information processing device, and a program. [Background technology]

[0002] In recent years, calculation of personnel costs for each employee in an organization such as a company has been disclosed (see, for example, Patent Documents 1 and 2). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2019-139448 A [Patent Document 2] JP 2019-139449 A Summary of the Invention [Problem to be solved by the invention]

[0004] However, while conventional labor cost calculation techniques attempt to appropriately calculate labor costs for each employee, there are cases where it is difficult to predict future labor costs, such as in some organizations where the number of employees is expected to increase or decrease, or where there is a high rate of employee joining and leaving the company.

[0005] Therefore, one of the objectives of the disclosed technology is to appropriately predict future labor costs based on an organization's personnel planning. [Means for solving the problem]

[0006] In one aspect of the disclosed information processing method, an information processing device executes the following steps: obtaining a personnel plan renewal application from any unit belonging to an organization; calculating future personnel costs for the any unit, including personnel costs for employees to be hired in the future, based at least on recruitment quota information included in the renewal application; and outputting personnel cost information of the future personnel costs. Effect of the Invention

[0007] The disclosed technology makes it possible to appropriately predict future labor costs based on an organization's personnel planning. [Brief description of the drawings]

[0008] [Figure 1] FIG. 1 is a diagram illustrating an example of a configuration of an information processing system according to an embodiment. [Diagram 2] FIG. 2 is a block diagram illustrating an example of a server according to an embodiment. [Diagram 3] FIG. 2 is a diagram illustrating an example of a user terminal according to an embodiment. [Figure 4] FIG. 11 is a diagram illustrating an example of personnel information according to an embodiment. [Diagram 5] FIG. 11 is a sequence diagram showing an example of a process related to labor cost calculation according to an embodiment. [Figure 6] FIG. 13 is a diagram illustrating an example of a personnel information screen according to an embodiment. [Figure 7] FIG. 13 is a diagram showing an example of a manpower plan update application screen (part 1) according to an embodiment. [Figure 8] FIG. 13 is a diagram showing an example of a manpower plan update application screen (part 2) according to an embodiment. [Figure 9] FIG. 13 is a diagram illustrating an example of a conversion logic screen according to an embodiment. [Figure 10] FIG. 13 is a diagram showing an example of a report screen (part 1) according to an embodiment. [Figure 11] FIG. 13 is a diagram showing an example of a report screen (part 2) according to an embodiment. [Figure 12] FIG. 13 is a diagram showing an example of a report screen (part 3) according to an embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] Preferred embodiments of the present disclosure will now be described with reference to the accompanying drawings, in which the same reference numerals denote the same or similar configurations.

[0010] [Embodiment] <System configuration> Fig. 1 is a diagram showing an example of a configuration of an information processing system 1 according to an embodiment of the disclosure. As shown in Fig. 1, the information processing system 1 includes a server 10 and one or more user terminals 20A, 20B, and 20C. Hereinafter, when there is no need to distinguish between the user terminals, they will be referred to as user terminals 20.

[0011] The server 10 and one or more user terminals 20 can transmit and receive data to and from each other via a network N. The server 10 may be composed of multiple processing devices, and the number of user terminals 20 may be any number. For example, the user terminals 20 are processing devices used in the business of each user belonging to the same or different organizations.

[0012] The information processing system 1 includes, for example, a system that calculates personnel costs based on a personnel plan in an organization such as a company. More specifically, the information processing system 1 acquires an application for updating the personnel plan from a unit in the organization (for example, a department or division), and calculates personnel costs based on the application content. At this time, the application for updating the personnel plan includes information on future hiring quotas, such as the number of employees to be hired (hereinafter also referred to as "prospective hires"), the planned hiring date (or planned joining date), and rank.

[0013] In addition, a staffing plan update request may include information on changes to the personnel information of existing employees, such as promotions, salary increases, and changes in status (resignation, leave of absence, etc.), as well as data such as turnover rates and salary increase rates.

[0014] According to the above-described information processing system 1, it is possible to appropriately predict future personnel costs based on the personnel plan of an organization. For example, it is possible to calculate future personnel costs taking into consideration the existing personnel, new hires, retirements, salary increases, etc. included in the personnel plan. The server 10 and the user terminal 20 provided in the information processing system 1 will be described below.

[0015] The server 10 is an information processing device that executes processing related to personnel cost calculation based on the above-mentioned personnel plan. The server 10 is, for example, an information processing device equipped with one or more processors. As an example, the server 10 acquires an update application for a personnel plan from a user terminal 20 used by each user (each employee) belonging to an organization, calculates personnel costs including forecasts or actual results, acquires a display request for a report including personnel costs, and acquires an analysis request for the report.

[0016] The user terminal 20 is an information processing device (or processing terminal) that sets a manpower plan, applies for updating the manpower plan, requests the display of a report including manpower costs, and requests analysis of the report for the manpower cost calculation service based on the manpower plan (hereinafter also referred to as the service) provided by the server 10. The user terminal 20 is, for example, a personal computer, a tablet terminal, or a mobile terminal such as a smartphone, or may be any other device that has a function that allows the user to perform operations related to the manpower plan and a function to display a report.

[0017] The user terminal 20 may use a web browser to access a website (or web page) provided by the server 10 and receive the disclosed service provided on this website.

[0018] In addition, an application program (app) for using the present service provided by the server 10 may be installed in the user terminal 20. This app causes the user terminal 20 to execute processing related to the disclosed labor cost calculation in the present service provided by the server 10. By executing this app, the user terminal 20 accesses the server 10 and transmits and receives information used to execute the app.

[0019] <Service Overview> Here, an overview of the disclosed service will be described. A user (employee) belonging to an organization sets a personnel plan for a unit (department, etc.) included in the organization to which the user belongs, and submits an application to update the personnel plan. At this time, the user terminal 20 used by the user transmits an application request to update the set personnel plan to the server 10. The update application includes the contents of the personnel plan, including, for example, information on future recruitment quotas or information on personnel changes for existing personnel.

[0020] The server 10 converts the personnel plan for which an update has been applied into labor costs, and assists in the formulation of a budget, etc. The server 10 also calculates the labor cost budget and manages the trends in actual results, and also manages the labor cost budget and the trends in actual results, enabling analysis based on employee attributes, etc. Below, each component of the information processing system 1 that enables the above-mentioned services to be executed will be described in detail.

[0021] <Server configuration> 2 is a block diagram illustrating an example of a server 10 according to one embodiment of the disclosure. The server 10 includes one or more processors (e.g., CPUs) 110, one or more network communication interfaces 120, a storage device (storage unit) 130, and one or more communication buses 170 for interconnecting these components.

[0022] The server 10 may optionally include a user interface 150, which may include a display and an input device (such as a keyboard and / or a mouse or some other pointing device).

[0023] The storage device 130 is, for example, a high-speed random access memory (main storage device) such as a DRAM, an SRAM, or other random access solid-state storage device. The storage device 130 may also be a non-volatile memory (auxiliary storage device) such as one or more magnetic disk storage devices, optical disk storage devices, flash memory devices, or other non-volatile solid-state storage devices. The storage device 130 may also be a non-transitory computer-readable recording medium that stores programs and the like. The storage device 130 may also be either a main storage device (memory) or an auxiliary storage device (storage), or may include both.

[0024] The storage device 130 stores data, programs, etc. used by the information processing system 1. For example, the storage device 130 stores user information belonging to each organization, personnel information, information related to personnel planning, accounting information of the organization, etc. The personnel information will be described later with reference to FIG.

[0025] As another example, storage device 130 may be one or more storage devices located remotely from processor 110. In one embodiment, storage device 130 stores programs, modules and data structures, or a subset thereof, that are executed by processor 110.

[0026] The processor 110 executes the programs stored in the storage device 130 to configure, for example, a service control unit 112, an acquisition unit 113, a calculation unit 114, an output unit 115, and a management unit 116.

[0027] The service control unit 112 controls the disclosed service. For example, the service control unit 112 acquires an update application for a personnel plan from each user, controls the calculation of personnel costs based on the personnel plan, and controls the generation of a report including personnel costs. The service control unit 112 also includes an acquisition unit 113, a calculation unit 114, an output unit 115, and a management unit 116 to control the execution of the disclosed service.

[0028] The acquiring unit 113 acquires an update application for a personnel plan from any unit belonging to the organization. For example, the acquiring unit 113 accepts an update application for a personnel plan from any unit such as a department, division, section, or team belonging to the organization. As a specific example, the acquiring unit 113 may acquire, via the network communication interface 120, an update application including the update contents of the personnel plan for the department in charge, which is sent from a user terminal 20 used by an administrator of the department in charge.

[0029] The calculation unit 114 calculates future personnel costs in any unit, including personnel costs related to employees (prospective employees) who are to be hired in the future, based at least on the hiring quota information included in the renewal application acquired by the acquisition unit 113. For example, the calculation unit 114 calculates future personnel costs including those of prospective employees, based on each item related to the prospective employees included in the hiring quota information. As a specific example, the calculation unit 114 may calculate personnel costs using a function or the like that converts each item included in the hiring quota information into personnel costs, and add the calculated personnel costs to the existing personnel costs to calculate the future personnel costs.

[0030] The output unit 115 outputs labor cost information on future labor costs calculated by the calculation unit 114. For example, the output unit 115 may output the labor cost information to the user terminal 20 that sent the report request, or may output the labor cost information to a display included in the user interface 150 upon request from the administrator.

[0031] According to the above process, future personnel costs can be appropriately predicted based on the personnel plan of the organization. For example, by including future employees in the personnel plan, future personnel costs can be calculated including the personnel costs of the employees. As a result, the manager or responsible person can calculate personnel costs simply by updating the personnel plan, and it becomes easy to formulate and review future hiring plans that take into account the personnel costs, which contributes to management planning.

[0032] The calculation unit 114 may also calculate future labor costs based on at least one of the items related to the prospective employees included in the recruitment quota information, such as employment type, department, position, grade, salary, salary range, and expected start date. For example, the calculation unit 114 sets a function or rule for converting each item into labor costs, and calculates the labor costs for the prospective employees by adding up the labor costs calculated for each prospective employee.

[0033] The above process makes it possible to automatically convert each item of the employees included in the personnel plan into labor costs. Therefore, managers at a specific unit within an organization can grasp future labor costs simply by generating a personnel plan without having to worry about calculating labor costs.

[0034] The calculation unit 114 may also calculate future personnel costs for any unit based on personnel update information included in the renewal application, which includes changes to the personnel information of existing employees belonging to the organization. For example, the calculation unit 114 calculates personnel costs using a predetermined function, rule, or the like based on each item after the change included in the personnel information of the existing employees. The calculation unit 114 also calculates personnel costs for any unit (department, etc.) by adding up the personnel costs of the existing employees and the personnel costs of the prospective employees.

[0035] Through the above processing, labor costs can be calculated based on updated personnel information for existing employees, and labor costs can be calculated by combining the updated information for existing employees with information on prospective employees.

[0036] The calculation unit 114 may also calculate future personnel costs based on at least one of the salary increase, promotion, retirement, and leave of absence of existing employees included in the personnel update information described above. For example, the calculation unit 114 sets functions, rules, etc. for converting the personnel costs of each of the personnel items of the existing employees, such as salary increase, promotion, retirement, and leave of absence, into personnel costs, and calculates the personnel costs of the existing employees by adding up the personnel costs calculated for each existing employee based on these functions, rules, etc.

[0037] Through the above processing, personnel costs are converted based on personnel update information regarding existing employees using functions, etc., set for each item included in the personnel update information, making it possible to calculate personnel costs more appropriately.

[0038] Furthermore, the calculation unit 114 may include calculating future personnel costs when the personnel plan update application is approved. For example, when the acquisition unit 113 acquires a personnel plan update application, the service control unit 112 transmits personnel plan update information to the approver's user terminal 20 according to a preset approval flow, and inquires whether to approve or reject the request.

[0039] If the updated personnel plan is approved by the approver, the service control unit 112 issues a calculation instruction to the calculation unit 114. As a result, the calculation unit 114 starts calculating personnel costs. If the updated personnel plan is rejected by the approver, the service control unit 112 notifies the user terminal 20 of the applicant who applied to update the personnel plan that the request has been rejected by the approver.

[0040] With the above processing, personnel costs are calculated based only on approved personnel plans, rather than each time an application for updating a personnel plan is made, thereby preventing unnecessary calculation of personnel costs and enabling effective use of limited computer resources.

[0041] The calculation unit 114 may also include reflecting the personnel expenses of the prospective employee in the personnel expenses after the planned hiring date. For example, if the prospective employee A is scheduled to join the company on January 9, 2024, and the prospective employee B is scheduled to join the company on December 11, 2023, the calculation unit 114 adds the personnel expenses of the prospective employee A to the personnel expenses of the organizational unit (e.g., department, etc.) after January 2024, and adds the personnel expenses of the prospective employee B to the personnel expenses of the organizational unit after December 2023. If the planned hiring date is not the beginning of the month, the personnel expenses of the prospective employee may or may not be prorated. If the prorated amount is calculated, a more precise amount can be calculated. If the prorated amount is not calculated, the calculated amount will be precise for a corporation that pays the full monthly salary even if the employee joins the company in the middle of the month.

[0042] By performing the above process, the labor cost of each prospective employee can be added to the labor cost per unit at the appropriate time, thereby improving the accuracy of the forecast value (budget) of future labor costs.

[0043] The calculation unit 114 may also calculate the personnel cost based on the employee turnover rate. For example, when an employee turnover rate for a predetermined period (e.g., one month) is set for an organization unit, the calculation unit 114 may calculate the total personnel cost for the period in the last month based on the employee turnover rate for the predetermined period set for the organization unit by multiplying the total personnel cost of existing employees for the period by the turnover rate, and may calculate the monthly personnel cost by dividing the total personnel cost by the number of months in the period.

[0044] The turnover rate may be set by the applicant of the personnel plan, or may be automatically calculated based on past personnel data by the service control unit 112. The service control unit 112 may detect a change in the status of user information (change to resignation) for each organizational unit in a predetermined period, count the number of resignations, and use this count value to calculate the turnover rate.

[0045] By carrying out the above process, labor costs can be calculated taking into account the turnover rate of existing employees, thereby improving the accuracy of forecasting future labor costs.

[0046] The calculation unit 114 may also calculate the personnel expenses based on each item of the account items set for the personnel expenses. For example, the calculation unit 114 converts each item included in the personnel plan into a corresponding account item and calculates. As a specific example, the calculation unit 114 may calculate the salary of the account item from the salary included in the personnel plan, and calculate the statutory welfare expenses of the account item by multiplying the salary of the personnel plan by a coefficient.

[0047] By carrying out the above process, it becomes possible to calculate personnel expenses for each account item, taking into account accounting classification.

[0048] Furthermore, the calculation unit 114 can calculate appropriate account items by setting coefficients for predetermined account items. For example, a coefficient of 16.5% may be set for welfare expenses, and a coefficient for average overtime hours may be set for salary as a salary allowance. The average overtime hours and its coefficient may be automatically calculated by the service control unit 112 based on past data.

[0049] The management unit 116 manages the time series transition of the labor cost. The management unit 116 manages the predicted labor cost and the actual labor cost in association with each other at any point in the past. For example, the management unit 116 stores the monthly labor cost calculated by the calculation unit 114 for each organizational unit in the storage device 130, and enables the output of the time series transition. In addition, the management unit 116 stores not only the predicted value of the labor cost calculated by the calculation unit 114 but also the past monthly labor cost that was actually recorded in the storage device 130, thereby enabling the comparison of the predicted value and the actual value of the labor cost (budget-actual analysis).

[0050] According to the above processing, the present system 1 can provide a service that allows the trend in labor costs to be confirmed, and further, it is also possible to provide a service that compares predicted and actual labor costs.

[0051] The acquisition unit 113 may also acquire accounting information of the organization. The accounting information is, for example, information including sales and operating profits for a predetermined period (e.g., one month). In this case, the output unit 115 may output monthly personnel costs in association with monthly sales amounts included in the acquired accounting information. For example, the management unit 116 associates monthly personnel costs calculated by the calculation unit 114 with monthly sales amounts included in the accounting information for each corresponding month.

[0052] The above process makes it possible to compare sales and labor costs on a monthly basis, making it easier for managers and other responsible persons to determine the appropriateness of hiring plans, etc.

[0053] Furthermore, each process of the service control unit 112 may be realized using artificial intelligence (AI), such as machine learning, as necessary. For example, an inference model (learning model) is constructed with the input data and output data of each unit as learning data. At this time, each unit uses its own learning model to input new data and obtain output data. Note that supervised learning, unsupervised learning, reinforcement learning, contrastive learning, etc. can be applied to the learning.

[0054] Hereinafter, each process of the server 10, including the above-mentioned processes, will be described. <<Personnel Plan Update Application>> First, the service control unit 112 manages a format including each setting item of the personnel plan, and restricts access to this format. The service control unit 112 may grant viewing and editing rights to the manager of the organizational unit, request the manager to update the personnel plan at a predetermined timing, or may have the manager apply for an update when there is a change in personnel.

[0055] When any one of the setting items included in the format of the personnel plan is updated, the service control unit 112 may automatically acquire the changed setting item and the change content together with the update application. When the personnel plan is changed in each unit of the organization (e.g., each department), an update application for the personnel plan is transmitted to the server 10, and the acquisition unit 113 may acquire the update application for each unit of the organization.

[0056] In addition, personnel planning includes personnel changes for existing employees and setting recruitment quotas for those to be hired. Personnel changes for existing employees include, for example, salary increases, changes in salary unit price, transfers to departments, changes in grades, and / or status changes such as leave of absence and retirement. For example, the following are examples of personnel update information including personnel changes: -Raise employee A's grade from 1 to 2 Increase employee B's base salary by 100,000 yen Set employee X to quit / on leave

[0057] The recruitment quota information of prospective employees includes, for example, information such as the planned joining date, the planned department, grade, and number of employees. The recruitment quota information may also include the employment type, job type, gender (optional), qualifications, salary range, and the like. Labor costs may be calculated based on the employment type, job title, grade, expected salary, salary range, and the like included in the recruitment quota information. The labor costs of prospective employees may be input, set, or selected by an administrator, etc.

[0058] <Labor cost calculation> When the personnel plan update application is acquired by the acquisition unit 113, the service control unit 112 may inquire of the approver as to whether or not to approve the update application. When the service control unit 112 receives an approval notification, it instructs the calculation unit 114 to start calculating personnel costs.

[0059] The calculation unit 114 calculates personnel expenses based on each item included in the personnel plan renewal application. Examples of items included in personnel expenses include salary, statutory welfare benefits (social insurance premiums), bonuses, transportation expenses (company average can be used), recruitment expenses (recruitment agency expenses, etc.), home support expenses, and outsourcing expenses.

[0060] In addition, a coefficient may be set for the above-mentioned subjects. The coefficient may be set arbitrarily by an employee in the organization, or may be set automatically based on past performance. As described above, by separating the subjects, when an employee in the organization looks at the final report, it becomes possible to set an estimate for when to stop an existing policy (e.g., employee benefits). In addition, when an employee holds multiple jobs, the calculation unit 114 may apportion the personnel costs of this employee in accordance with the ratio if the ratio of the multiple jobs is set.

[0061] The calculation unit 114 may also calculate the personnel expenses taking into consideration the turnover rate or the salary increase rate of the organization or each unit within the organization. The calculation unit 114 may also calculate the personnel expenses taking into consideration the reduction in salary due to an employee's leave of absence (childcare leave, maternity leave, etc.).

[0062] The calculation unit 114 may automatically set the turnover rate or the salary increase rate based on past performance for each category (department, job type, rank, age, etc.) in the employee information by referring to a database in which employee information is stored. For example, the calculation unit 114 may set the salary increase model or the turnover rate according to the category in the employee information, such as the employee's rank, employment status, job type, etc. For example, the following is given as an example. Example 1: The Designer department increases the labor costs of employees in grade 3 by 10% because they received a 10% raise in the past year. This calculation may be done by employee or by account. Example 2: The Designer department has lost 10% of its employees in the last three years, so the total labor cost is multiplied by 90% to arrive at the labor cost budget. This calculation may be done by organizational unit or by account.

[0063] Furthermore, the calculation unit 114 may set a salary increase model and a turnover rate according to categories in employee information such as rank, employment status, job type, etc. For example, the calculation unit 114 may set a salary increase model and a turnover rate for each department according to the contents of the above-mentioned example 1 and example 2.

[0064] <Display and analysis of labor costs> The management unit 116 manages various data so that multiple analyses can be used for the calculated labor costs. The management unit 116 may also be capable of performing analysis using categories in any employee information, such as job type and employment status.

[0065] The management unit 116 displays the personnel expenses of existing employees in the report. The management unit 116 may also display the personnel expenses by adding the personnel expenses of those to be hired as personnel expenses. As a specification, for example, the personnel expenses of those to be hired in the hiring quota may be added to the personnel expenses of existing employees. In this case, the personnel expenses of those to be hired in the hiring quota may be added from the planned joining date.

[0066] The management unit 116 may automatically set the expected joining date based on the past performance from the time of employment offer to the time of joining the company by referring to the personnel information database. An example is given below. For example, if the hiring record of a grade 2 designer is 6 months from the start of the hiring process, the labor cost of this designer will be reflected from the month of the planned start date, taking into account the 6 months automatically.

[0067] The management unit 116 may display a graph that visualizes the labor costs. The labor costs of existing employees and the labor costs of those scheduled to be hired in the recruitment quota may be displayed as separate graphs so that they can be distinguished from each other, or may be displayed as a combined graph.

[0068] The management unit 116 may display the labor costs together with the sales forecast. This allows sales forecast and labor cost forecast to be performed simultaneously, which can contribute to recruitment planning.

[0069] <Recruitment Slot Simulation> The service control unit 112 may perform a simulation of the hiring quota. For example, when a budget for personnel expenses is set, the service control unit 112 may determine whether the personnel expenses based on the entire personnel plan are within the budget.

[0070] When personnel costs based on the personnel plan exceed the budget, the service control unit 112 may propose an adjustment of the hiring quota according to the set priority or importance. Here, the department that has been requested to adjust the hiring quota adjusts the personnel costs by reducing the hiring quota or adjusting the resignation rate or salary increase rate on the hiring quota adjustment screen. The calculation unit 114 recalculates the personnel costs in real time using the values ​​adjusted in real time. This makes it possible to adjust personnel costs in real time on the user terminal 20 side.

[0071] Furthermore, the service control unit 112 may adjust the number of employees, etc., by comparing the number of employees, either existing or to be hired, with accounting information such as sales, operating profit, etc. For example, a manager may be able to consider the number of employees by looking at sales per person or operating profit per person.

[0072] <Budget and actual performance management> The management unit 116 may display a screen on the user terminal 20 that allows comparison of the budget and actual labor costs. If the difference between the budget and actual costs is equal to or greater than a predetermined amount, the management unit 116 may highlight the department. Here, detailed labor costs for the department may be displayed by the manager or the like selecting the department. The detailed information includes the labor costs of each employee belonging to the department, and the manager or the like can analyze labor costs on an employee-by-employee basis or on an item-by-item basis.

[0073] In addition, the management unit 116 manages the calculated personnel cost budget in chronological order, for example, on a monthly basis. This allows the manager or the like to grasp the trends in personnel costs for each department in charge, and by identifying the month in which the budget was exceeded or is likely to be exceeded in the future and selecting this month, it becomes possible to find the cause of the budget exceedance.

[0074] <User terminal configuration> 3 is a diagram illustrating an example of a user terminal 20 according to an embodiment of the disclosure. The user terminal 20 includes one or more processors (e.g., CPUs) 210, one or more network communication interfaces 220, a storage device (storage unit) 230, a user interface 250, and one or more communication buses 270 for interconnecting these components.

[0075] The user interface 250 includes a display 251 and an input device 252 (such as a keyboard and / or a mouse, or some other pointing device).

[0076] The storage device 230 may be, for example, a high-speed random access memory (primary storage device) such as a DRAM, an SRAM, or other random access solid-state storage device. The storage device 230 may also be a non-volatile memory (secondary storage device) such as one or more magnetic disk storage devices, optical disk storage devices, flash memory devices, or other non-volatile solid-state storage devices. The storage device 230 may also be a non-transitory computer-readable recording medium. The storage device 230 may be either a primary storage device (memory) or a secondary storage device (storage), or may include both.

[0077] The storage device 230 stores data and programs used by the information processing system 1. For example, the storage device 230 stores application programs for the user terminal 20 in the information processing system 1.

[0078] The processor 210 executes a program stored in the storage device 230 to configure a client application 212. The client application 212 includes, for example, a web browser and an email application. The web browser enables browsing of web pages provided by the server 10. Furthermore, by executing an installed application for the user terminal, it becomes possible to browse web pages on which the above-mentioned services are provided. The client application 212 has a communication control unit 213, a display control unit 214, and an application unit 215 in order to receive the service provided.

[0079] The communication control unit 213 acquires information on each screen, such as a personnel information screen, a personnel plan application screen, a report screen including personnel costs, and an analysis screen based on the report screen, transmitted from the server 10. In addition, the communication control unit 213 outputs to the server 10 update information on the personnel plan set using each screen, a predetermined request, user information, and the like.

[0080] The display control unit 214 controls the display 251 to display a personnel information screen (e.g., FIG. 6), a personnel planning application screen (e.g., FIG. 7 and FIG. 8), a screen showing the logic for converting to labor costs (e.g., FIG. 9), and a report screen (e.g., FIG. 10 to FIG. 12) based on each screen information acquired by the communication control unit 213. Each screen will be described later.

[0081] In response to user operations on the application screen displayed on the display 251, the application unit 215 processes the changes to the personnel information of each employee and / or each piece of information on prospective employees, a request for update application, and necessary information or data to the server 10.

[0082] <Examples of each data> Next, an example of each data item stored in the storage device 230 of the server 10 will be described with reference to Fig. 4. Fig. 4 is a diagram showing an example of personnel information according to an embodiment.

[0083] 4 includes information such as user name, department, position, employment category, rank, status, etc., associated with a user ID (or personnel code). "User ID" includes information for identifying a user.

[0084] "User name" includes the name of an employee who belongs to an organization. "Affiliation" includes the name of the department in the organization to which the user belongs. "Position" includes the user's position, such as department manager or section manager. "Employment category" includes information regarding employment status, such as full-time employee or contract employee. "Grade" includes a value indicating the employee's grade set within the company, and "Status" includes the employee's work status, such as resignation or leave of absence.

[0085] Each user is assigned an individual identification information (user ID) and the following data is associated with it: Name, address, date of birth, date of joining the company, employment status, salary, monthly overtime pay, job type, position, grade, affiliated company, affiliated organization, etc., concurrent duties (ratio of main duties to concurrent duties, etc.)

[0086] In addition, any of the following information can be included in the personnel information: Turnover rate and time until retirement (average length of service, etc.) Turnover rate during a given period - Since resignations are recorded appropriately, increases and decreases in headcount can be included in personnel information. Time to recruitment (for example, for a Grade 1 organization, it takes an average of several months from the publication of recruitment information) Salary range Salary increase rules (e.g., salary increase tables, which may be set for employees within an organization)

[0087] Furthermore, the items included in the personnel information may be stored in correspondence with each employment type, each position, and each grade. This allows analysis and output of results for each category. These items may also be stored so that results for a specified period can be referenced. This allows analysis and output of results for each specified period. Overtime pay may also be set according to the results by category in past personnel information. For example, it may be set based on individual overtime pay results, departmental overtime pay results, etc.

[0088] <Operation description> Next, a description will be given of each operation of the information processing system 1. Fig. 5 is a sequence diagram showing an example of a process related to labor cost calculation according to an embodiment. In the example shown in Fig. 5, the user terminal 20 and the server 10 cooperate to execute the process.

[0089] In step S102, user A belonging to unit A in the organization operates the screen displaying the personnel planning form to set, for example, future recruitment quota information. At this time, user terminal 20A displays the personnel planning recruitment quota screen, accepts user A's operation, and transmits an application for updating the personnel planning to server 10 together with information included in the set recruitment quota information, such as the number of employees to be hired, the rank, and the planned joining date.

[0090] In step S104, the calculation unit 114 of the server 10 calculates the personnel costs for the prospective employees based on the recruitment quota information included in the personnel plan renewal application acquired by the acquisition unit 113. The calculation unit 114 may calculate the personnel costs after the renewal application is approved.

[0091] In step S106, user B belonging to unit B in the organization operates the screen displaying the personnel plan form to change, for example, personnel information of an existing employee. At this time, user terminal 20B displays the personnel plan change screen, accepts user B's operation, and transmits a personnel plan update application to server 10 together with personnel update information including the set changes.

[0092] In step S108, the calculation unit 114 of the server 10 calculates personnel costs for existing employees based on the personnel update information included in the personnel plan renewal application acquired by the acquisition unit 113. The calculation unit 114 may calculate personnel costs after the renewal application is approved. In the above example, the renewal application includes either recruitment quota information or personnel update information, but one renewal application may include personnel update information and recruitment quota information.

[0093] In step S110, for example, user A makes a report display request. At this time, the communication control unit 213 of the user terminal 20A transmits the report display request to the server 10.

[0094] In step S112, the management unit 116 of the server 10 performs report processing including the personnel costs of the entire organization, including unit A and unit B, in response to the report display request acquired from the user terminal 20. The management unit 116 refers to the personnel information and accounting information stored in the storage device 130, acquires information necessary for the report, and constructs a report screen.

[0095] In step S114, the management unit 116 of the server 10 creates a report screen, and when it acquires information necessary for the report, transmits the information to the user terminal 20 as report data.

[0096] In step S116, the display control unit 214 of the user terminal 20A configures a report screen based on the report data acquired from the server 10, and controls the display 251 to display the report screen.

[0097] In step S118, if there is a request to transition from the report screen to another report screen (e.g., an analysis screen) in response to an operation by user A, the display control unit 214 of the user terminal 20A controls to display an analysis screen according to the selection on the display. The analysis screen includes, for example, a screen for comparing labor costs with sales, a trend in labor costs, and a comparison between the labor cost budget and actual results.

[0098] According to the above process, it is possible to appropriately predict future personnel costs based on the personnel plan of the organization. Also, analysis from various viewpoints is possible from a report screen including the personnel costs calculated based on the personnel plan.

[0099] <Screen example> Next, an example of each screen displayed in the information processing system 1 will be described. Fig. 6 is a diagram showing an example of a personnel information screen according to an embodiment. In screen D10 shown in Fig. 6, employees at any time can be displayed by selecting "display month and year" B10, and employees by department can be displayed by selecting "department" B12. In screen D10 shown in Fig. 6, information such as the recruitment quota name, joining date, employment category, department, job type, business, grade, and monthly salary are associated with each employee.

[0100] Fig. 7 is a diagram showing an example of a personnel plan update application screen (part 1) according to an embodiment. In the example shown in Fig. 7, a personnel plan update application screen D20 for Sales Division 1 is displayed. Six existing employees belong to Sales Division 1. Screen D20 shown in Fig. 7 is an example of a screen showing changes to personnel information of existing employees.

[0101] Here, when the administrator selects employee "BCC", a change area AR20 is displayed on the right side of the screen shown in FIG. 7, for example. The administrator can change the current setting information for the working status, employment category, department, job type, and grade displayed in the change area AR20 from the pull-down menu. The information changed here becomes personnel update information for the personnel information. When the administrator or the like presses the "Upload" button B20, the update application may be sent to the server 10 together with the personnel update information. Also, when "Add personnel / recruitment quota" B22 is operated, the screen shown in FIG. 8 is displayed.

[0102] FIG. 8 is a diagram showing an example of a personnel plan update application screen (part 2) according to an embodiment. Screen D30 shown in FIG. 8 shows an example of a screen for setting a recruitment quota in the personnel plan for Sales Division 1. The recruitment quota information for prospective employees can be set by the manager or the like setting the recruitment quota, recruitment date and grade included in the recruitment quota information setting area AR30. The manager can add recruitment quotas by operating "Add personnel / recruitment quota" B22 for the number of people to be recruited. When the manager or the like presses the "Upload" button B20, the update application may be sent to the server 10 together with the set recruitment quota information.

[0103] Fig. 9 is a diagram showing an example of a conversion logic screen according to an embodiment. Screen D40 shown in Fig. 9 shows the logic for converting information set in a personnel plan into personnel expenses. As shown in Fig. 9, financial items are described with items corresponding to account items, and each financial item is associated with a recording month, coefficient, conversion conditions, etc.

[0104] For example, when the "financial item" is "salary allowances_cost", the "accounting month" is "monthly", the "coefficient" is "100%", and the "conversion condition" is "employment category: full-time employee, job type: engineer, designer". When the "financial item" is "statutory welfare expenses_cost", the "accounting month" is "monthly", the "coefficient" is "16.5%", and the "conversion condition" is "employment category: full-time employee". Here, the "coefficient" is set appropriately according to the financial item, making it possible to calculate appropriate labor costs.

[0105] Fig. 10 is a diagram showing an example of a report screen (part 1) according to an embodiment. A screen D50 shown in Fig. 10 shows the trend of labor costs. In the example shown in Fig. 10, the trend of labor costs for a future period is displayed, but the target period can be changed.

[0106] Fig. 11 is a diagram showing an example of a report screen (part 2) according to an embodiment. A screen D60 shown in Fig. 11 shows an example of a report, which is a forecast / actual analysis of sales and operating profit. In this analysis, labor costs are also displayed.

[0107] In the example shown in FIG. 11, it is possible to perform a budget-actual analysis of sales and personnel expenses for each month. Furthermore, in addition to sales, screen D60 also displays operating profit, sales per person, operating profit per person, and number of personnel. As shown in screen D60, the difference and the difference rate between the budget and actual results are also displayed for each month, making it easy for managers, etc. to understand the comparison results. Here, if a manager, etc. operates the "Total Personnel Expenses" for "Sales Department 1" on the screen shown in FIG. 11, the screen shown in FIG. 12 is displayed.

[0108] FIG. 12 is a diagram showing an example of a report screen (part 3) according to an embodiment. A detailed screen D72 of personnel expenses for Sales Division 1 is displayed on screen D70 shown in FIG. 12. As displayed on screen D72, the type (actual or budget), recording date, department, subject, personnel / recruitment quota, employment category (full-time employee or contract employee), and amount (salary) are displayed in association with each employee. This allows a manager or the like to identify employees whose actual results are higher or lower than the budget.

[0109] The above-mentioned embodiment is an example for explaining the present invention, and is not intended to limit the present invention to only the embodiment, and the present invention can be modified in various ways without departing from the gist of the present invention. In addition, the processes on the server side and the user terminal side may be appropriately integrated, or the processes may be transferred to the other device. [Explanation of symbols]

[0110] 1...information processing system, 10...server, 20...user terminal, 110...processor, 130...storage device, 112...service control unit, 113...acquisition unit, 114...calculation unit, 115...output unit, 116...management unit, 210...processor, 212...client application, 213...communication control unit, 214...display control unit, 215...application unit, 230...storage device

Claims

1. An information processing device, Obtaining workforce plan renewal applications from any unit within the organization; Calculating future labor costs for the arbitrary unit, including labor costs for employees to be hired in the future, based at least on the employment quota information included in the renewal application; outputting labor cost information of said future labor costs; An information processing method for performing the above.

2. The calculating step comprises: The information processing method according to claim 1 , further comprising calculating the future labor costs based on at least one of employment type, department, position, grade, and expected start date included in the recruitment quota information.

3. The calculating step comprises: The information processing method of claim 1 , further comprising: calculating future labor costs for the arbitrary unit based on personnel update information included in the renewal application, the personnel update information including changes to personnel information of existing employees belonging to the organization.

4. The calculating step comprises: The information processing method of claim 3 , further comprising: calculating the future labor costs based on at least one of salary increases, promotions, retirements, and leaves of absence of the existing employees included in the personnel update information.

5. The calculating step comprises: The method of claim 1 , further comprising calculating the future labor costs if the renewal application is approved.

6. The calculating step comprises: The information processing method according to claim 1 , further comprising reflecting the personnel costs of the employee to be hired in personnel costs from a planned hiring date of the employee to be hired onward.

7. The calculating step comprises: The information processing method according to claim 1 , further comprising the step of calculating personnel costs based on an employee turnover rate.

8. The calculating step comprises:

2. The information processing method according to claim 1, further comprising calculating personnel costs based on each of the account headings set for personnel costs.

9. The information processing method according to claim 1 , further comprising the step of managing the time series trends of the labor costs and managing the predicted labor costs and actual labor costs in association with each other at any point in the past, the information processing device being further executed.

10. acquiring accounting information of the organization; The outputting step includes: The information processing method according to claim 1 , further comprising outputting monthly personnel costs in association with monthly sales amounts included in the accounting information.

11. In the information processing device, Obtaining workforce plan renewal applications from any unit within the organization; Calculating future labor costs for the arbitrary unit, including labor costs for employees to be hired in the future, based at least on the employment quota information included in the renewal application; outputting labor cost information of said future labor costs; A program to execute.

12. An information processing device including a processor, The processor, Obtaining workforce plan renewal applications from any unit within the organization; Calculating future labor costs for the arbitrary unit, including labor costs for employees to be hired in the future, based at least on the employment quota information included in the renewal application; outputting labor cost information of said future labor costs; An information processing device that executes the above.

Citation Information

Patent Citations

  • Apparatus and program for labor cost calculation

    JP2019139448A

  • Apparatus and program for labor cost calculation

    JP2019139449A