Information processing method, program, and information processing device

The method addresses the challenge of dynamic salary adjustments by simulating organizational changes and updating salary data, ensuring accurate reflection of salary and labor cost changes in personnel simulations.

JP2025105201APending Publication Date: 2025-07-10SMARTHR INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2023223581
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-12-28
Publication Date
2025-07-10

AI Technical Summary

Technical Problem

Conventional simulations fail to appropriately reflect changes in salary or labor cost due to promotions or other information changes within an organization, as they rely on preset values for each employee, neglecting complex salary calculations and individual variations.

Method used

An information processing method that includes obtaining user information, simulating changes in organizational units, updating salary data based on these changes, and outputting relevant information, allowing for dynamic adjustments in salary-related data.

Benefits of technology

Enables simulations that accurately reflect salary and labor cost changes within an organization, facilitating realistic personnel allocation and providing timely updates to employees.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025105201000001_ABST
    Figure 2025105201000001_ABST
Patent Text Reader

Abstract

To enable simulations that appropriately modify payroll-related information, such as salary or labor costs, in response to changes in user information within an organization.SOLUTION: An information processing method involves an information processing device acquiring user information including the information of each user belonging to an organization; simulating changes to information related to a user included in an organization unit with respect to organization units of an organization composed based on user information; updating the salary data of the user on the basis of post-change information of the user; and outputting payroll-related information related to the salary data to be updated.SELECTED DRAWING: Figure 7
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

Background Art

[0002] Conventionally, a system for performing simulations related to personnel changes has been known. For example, a technology for appropriately visualizing specific members having two or more roles and performing simulations of the movement of members between departments or organizational structures (see, for example, Patent Document 1), and a technology for displaying, along with the transfer of an employee, the aggregation result of numerical information of each employee belonging to the unit to which the employee being transferred belongs and the aggregation result of numerical information of each employee belonging to the unit to which the employee is being transferred (see, for example, Patent Document 2).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Patent Document 2

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, in the prior art, although it is described that the salary or labor cost of an organization is aggregated according to a simulation, since it is aggregated using the salary and labor cost preset for each employee in advance, it has not been possible to appropriately reflect the information of employees whose salaries are changed due to promotions, etc.

[0005] Therefore, an object of the disclosed technology is to enable a simulation that appropriately changes salary-related information such as salary or labor cost in accordance with changes in the information of users within an organization.

Means for Solving the Problems

[0006] An information processing method according to an aspect of the disclosure includes obtaining user information including information of each user belonging to an organization, simulating a change in information regarding a user included in an organizational unit of the organization, which is configured based on the user information, updating salary data of the user based on the changed information of the user, and outputting salary-related information regarding the updated salary data.

Effects of the Invention

[0007] According to the disclosed technology, it is possible to perform a simulation for appropriately changing salary-related information such as salary or labor costs in accordance with a change in information of a user within an organization.

Brief Description of the Drawings

[0008]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Modes for Carrying Out the Invention

[0009] With reference to the accompanying drawings, preferred embodiments of the present disclosure will be described. In each figure, those with the same reference numerals have the same or similar configurations.

[0010] [Embodiment] <System Configuration> FIG. 1 is a diagram showing an example of the 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 processing devices 20A, 20B, and 20C of one or more users. Hereinafter, when each processing device is not distinguished, it is denoted as the processing device 20. For example, the information processing system 1 according to the embodiment constitutes a system that simulates the placement of human resources based on human resource information and organizational information.

[0011] The server 10 and the processing device 20 can mutually transmit and receive data via the network N. The server 10 may be composed of a plurality of processing devices, and the number of processing devices 20 may be arbitrary. For example, the processing device 20 is an information processing device used by each user (e.g., each employee) belonging to an organization (e.g., a company) that receives the present service in their work.

[0012] The information processing system 1 appropriately simulates the placement of human resources, salary increases, etc. of users belonging to an organization based on human resource information of the users. For example, when parameters related to a user's salary, etc. are changed by the simulation of the information processing system 1, it becomes possible to perform a simulation reflecting the salary, etc. changed in response to the change of the parameters.

[0013] In a conventional simulation related to personnel allocation, the salary and labor costs set in advance for each user are referred to, and the salary and labor costs within the organization are aggregated. However, changes accompanied by salary increases and the like cannot be appropriately addressed. This is due to the complexity of salary calculations. For example, although there are criteria for calculating salaries in the organization, there are employees who do not meet the criteria and employees with allowances that involve complex salary calculations. Considering these employees, the calculation of salaries and labor costs becomes complicated. Therefore, in a conventional simulation related to personnel allocation, it is not assumed that the salary or labor costs of employees will be appropriately changed, and it only aggregates by referring to the preset salary and labor costs of employees.

[0014] Hereinafter, the server 10 and the processing device 20 provided in the information processing system 1 that solves the above problems will be described. The server 10 is an information processing device that constitutes the information processing system 1 of the present disclosure, manages various data, and supports personnel-related business processes. For example, the server 10 manages the personnel information of each user belonging to or scheduled to belong to the organization, the organization information of each organization (department, project, etc.). Further, the server 10 executes a simulation of organizational changes when a new organization is formed or an existing organization is reorganized, when a change occurs in the employee composition within the organization, or when a change occurs in the information of an employee.

[0015] The processing device 20 executes the organizational change simulation provided by the server 10, freely tries the allocation of personnel, etc. using the user interface, and notifies the user, etc. of appropriate update information on the salary and labor costs accompanying the organizational change. For example, the processing device 20 may use a web browser to access a website (or web page) provided by the server 10 or a system on the cloud and receive services related to the provided organizational change simulation.

[0016] In addition, an application program (app) for using the service provided by the server 10 may be installed in the processing device 20. This app causes the processing device 20 to execute at least a part of the processing related to the organizational change simulation disclosed in the following embodiments in the service provided by the server 10. When this app is executed, the processing device 20 accesses the server 10 and transmits and receives information used for the execution of the app. Hereinafter, each component of the information processing system 1 capable of executing the service related to the organizational change simulation will be described in detail.

[0017] <Configuration of Server> FIG. 2 is a block diagram showing an example of the server 10 according to an 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.

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

[0019] The storage device 130 is, for example, a high-speed random access memory (main storage device) such as DRAM, SRAM, or other random access solid-state storage devices. 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 computer-readable non-transitory recording medium storing programs and the like. The storage device 130 may be either the main storage device (memory) or the auxiliary storage device (storage), or may include both.

[0020] The storage device 130 stores data, programs, etc. used by the information processing system 1. For example, the storage device 130 stores user information (e.g., human resources information) of users belonging to an organization, organization information regarding the organization, salary basic information (salary master information) regarding salary, etc. The storage device 130 may cooperate with other databases to acquire and store a part of the human resources information (e.g., evaluations, etc.). Note that the human resources information, organization information, and salary basic information will be described later with reference to FIGS. 3 to 5.

[0021] As another example of the storage device 130, it may be one or more storage devices installed remotely from the processor 110. In an embodiment, the storage device 130 stores programs, modules, and data structures executed by the processor 110, or subsets thereof.

[0022] The processor 110 executes the programs stored in the storage device 130, for example, by executing each instruction included in this program, to configure the service control unit 111 related to the organization change simulation.

[0023] The service control unit 111 controls the services disclosed in the embodiment. For example, the service control unit 111 acquires change information regarding organization changes from each processing device 20, updates the salary or labor costs of employees based on the change information, and outputs salary-related information based on the update results of the salary or labor costs of employees. Also, the service control unit 111 has an acquisition unit 112, a change unit 113, an update unit 114, and an output unit 115 to control the services disclosed in the embodiment.

[0024] The service control unit 111 may generate an organization change project according to a request from the processing device 20 and execute a simulation regarding the organization change during the processing of the organization change project. Hereinafter, the processes that the service control unit 111 can provide will be described.

[0025] The acquisition unit 112 acquires user information including the information of each user belonging to the organization. For example, the acquisition unit 112 acquires human resources information (an example of user information) including each employee (an example of each user) belonging to a company (an example of an organization). The human resources information may include information regarding the organization to which each employee belongs and information regarding salary.

[0026] The change unit 113 simulates changes to the information regarding the users included in this organizational unit for the organizational unit of the organization configured based on the user information. For example, when user operations such as transfer between departments (an example of an organizational unit), job change, and rank change are performed on the screen for organizational change simulation displayed on the processing terminal 20, the acquisition unit 112 acquires change information corresponding to the user operation. The change unit 113 performs a simulation regarding the organization based on the change information acquired by the acquisition unit 112. The simulation regarding the organization includes a simulation regarding personnel placement and a simulation that enables changes to parameters regarding salary such as job and rank.

[0027] Here, the change unit 113 may perform changes such as job and rank changes using mainly one of the following two methods. The first is, when there is a division by job and rank within the simulation screen, moving the user to be changed to that area to change to the job and rank of the destination. The second is directly changing the job and rank included in the attributes of the user to be changed.

[0028] The update unit 114 updates the salary data of this user based on the information of the user after the change. For example, the update unit 114 updates the salary data including the salary or labor cost of the user to be changed based on the change information accompanying an increase in rank, job, allowance, etc.

[0029] The update unit 114 may update the salary data when at least one of the following elements is changed. · Changes in position (promotion, etc.), changes in rank (when the organizational chart is classified in rank order or with positions), department changes (e.g., transfer from Department A to Department B), changes in employment form (e.g., change from contract employee to regular employee), changes in job type (e.g., from development to sales), changes in allowances (e.g., expatriate allowance, etc.), secondment / transfer, applicable working hour system (e.g., flexible system), applicable salary system (e.g., from daily wage system to monthly salary system)

[0030] Further, the update unit 114 may perform salary calculations according to rank or position. For example, there may be salary ranges for each position, rank, and job type, and the salary of the target user may be calculated using the salary range based on the combination of the position, rank, and job type of the target user. The salary ranges may be set for each department, each position, each rank, each job type, etc.

[0031] The output unit 115 outputs salary-related information regarding the salary data updated by the update unit 114. The output unit 115 may output the salary-related information so that it is displayed on the screen displayed in the processing device 20 that performs the organizational change simulation, may send an email with the salary-related information to a predetermined email address, or may output it via a speaker by voice or the like.

[0032] Through the above processing, it is possible to simulate appropriately changing salary-related information such as salary or labor costs along with changes in the information of users within the organization. For example, an organizational change simulation can be executed to freely test the placement of personnel, etc., and appropriate update information on salary and labor costs associated with the organizational change can be notified to users, etc.

[0033] In addition, the output unit 115 may output salary-related information including a comparison regarding salary based on the user's salary data before the update and the salary data after the update. For example, the output unit 115 may output salary-related information including comparison result information obtained by comparing the salary data of the target user before the simulation and the salary data of the target user after the simulation. Further, when labor cost data is calculated based on the salary data, the output unit 115 may output salary-related information including comparison result information of the labor cost data of the target user before and after the simulation. The labor cost data may be calculated by salary data × a predetermined coefficient (e.g., 1.4, etc.).

[0034] In addition, when the target user transfers between departments and receives a salary increase, the output unit 115 may output salary-related information including comparison result information obtained by comparing the total salary data or total labor cost data of the organization before the transfer of the target user and the total salary data or total labor cost data of the organization after the transfer. The total salary data or total labor cost data may be average salary data or average labor cost data. As described above, the output unit 115 may output the aggregation result (total value or average value) regarding the salary or labor cost of the organization by the update unit 114.

[0035] Through the above processing, the user can compare the salary or labor cost of the target user before and after the update in the organization change simulation, or can compare the aggregation results of the salary or labor cost in the organization before and after the transfer of the target user.

[0036] In addition, the update unit 114 may include updating the salary data of the target user based on the salary basic information regarding the salary of each user and the information after the change of the target user. For example, instead of referring to a personnel database or a salary database to which actual salary data is associated for each user, the update unit 114 refers to salary basic information generated separately for simulation and updates the salary data of the target user.

[0037] The salary basic information includes information that defines the master data of salary data specified based on the employment form, job position, rank, allowance, etc. of employees. For example, the salary basic information includes standard salary data such as full-time employees and department managers. As described above, the salary basic information includes information in which the salary can be specified by a combination of each attribute of the user.

[0038] Through the above processing, by referring to the data of the salary basic information generated for simulation, it is possible to notify the user of appropriate information regarding salary or labor costs for users with salary increases, decreases, etc. One of the reasons for separately providing salary basic information for simulation is also that, for the purpose of simulation, the database associated with the actual salary is not updated.

[0039] In addition, the change unit 113 may include displaying at least a part of the organization chart based on the organization and accepting changes to the information regarding the target user in response to an operation on the target user in the display screen that displays each user included in the organization unit to be displayed. For example, the change unit 113 displays the organization chart within the simulation screen and causes the processing device 20 to display each user belonging to the organization unit (department, etc.) within the organization chart. The change unit 113 accepts an operation on an employee belonging to the organization unit of the displayed organization chart and accepts change information based on the operation content.

[0040] As a specific example, the change unit 113 accepts an operation to transfer employee A in department A displayed on the simulation screen to department B by drag and drop, and accepts change information indicating that employee A is transferred from department A to department B.

[0041] In addition, the update unit 114 may include updating the salary data of the target user based on the changed information of the target user. For example, the update unit 114 updates the salary data of the target user based on change information including the transfer between departments or the change of job position of the target user on the simulation screen.

[0042] By performing the above processing and operating on the target user in the organizational chart, it is possible to accept change information corresponding to this operation and update the salary of the target user based on the change information. In addition, intuitive operations can realize the transfer, promotion, etc. of users within the organization, and furthermore, it becomes possible to update and display the salaries of the changed users.

[0043] In addition, the output unit 115 may include outputting the screen information of the display screen including salary-related information. For example, in the simulation screen, the output unit 115 may display, in association with the organization, the total salary within the organization based on the updated salary of the target user.

[0044] By the above processing, it becomes possible to update the data related to salary along with the organizational change within the simulation screen where the organizational chart is displayed.

[0045] In addition, the output unit 115 may include outputting salary-related information including salary data that is updated each time a change in the information regarding the target user is accepted. For example, within the simulation screen, the output unit 115 may perform a simulation of the organizational change in response to a user operation accompanying the organizational change and update and output the salary-related information in real time.

[0046] By the above processing, it is possible to perform the organizational change and the update of the salary-related information in real time in conjunction with the operation for performing the simulation.

[0047] In addition, the output unit 115 may include outputting salary-related information together with information indicating either an increase or a decrease. For example, the output unit 115 may display a UP mark associated with the salary-related information when the data value indicated by the salary-related information indicates an increase, and a DOWN mark when it indicates a decrease. Note that the UP mark or the DOWN mark is an example, and any display mode that can indicate an increase or a decrease respectively may be used.

[0048] Through the above processing, it becomes possible to easily let the user grasp whether the salary-related information updated according to the simulation result increases or decreases. Note that a salary increase icon or a salary decrease icon may be displayed, or a user with a salary increase or decrease due to a transfer may be highlighted.

[0049] As described above, the change unit 113 may include receiving a transfer between the organizational units of the target user or a change in parameters related to salary including position or rank. For example, the change unit 113 may transfer employee B in department A to the head of department B, promote the rank or position of employee B, or change the employment form of employee C from a contract employee to a regular employee.

[0050] Through the above processing, it becomes possible to perform simulations not only on transfers between departments but also on changes related to salary.

[0051] Also, as described above, the salary-related information includes the salary of the target user whose information has been changed, or the labor cost, or the total salary, average salary, total labor cost, or average labor cost of the organizational unit including the target user. Further, the output unit 115 may display any one of the above-described salary-related information on the simulation screen and make it possible to appropriately switch to any information of other salary-related information by means of a pull-down menu or the like.

[0052] Through the above processing, the user (simulation executor) who performs the simulation can appropriately switch to the salary-related information that he / she wants to grasp, and it is possible to improve the convenience for the user.

[0053] Also, the output unit 115 may use icon display when displaying the organizational chart. For example, the output unit 115 may use an icon indicating a part-time worker or an icon indicating a position (such as a department head, a section chief, etc.). Thereby, it becomes possible to execute a simulation based on icon operations.

[0054] Note that the service control unit 111 may generate an organizational change project and enable the above simulation within the generated organizational change project. Further, the service control unit 111 may store the organizational change plan after the simulation in the storage device 130. Thereby, one or more organizational change projects may be saved. Also, the service control unit 111 may enable the selection of a plurality of organizational change projects and be able to compare the organizational plans of the selected organizational change projects.

[0055] Regarding the organizational change project saved as a future organizational change plan, when the time arrives, it may be possible to use the actual value for the salary or labor cost of each user within the organization. For example, for the salary, the actual value paid to the user including overtime pay etc. may be referred to and used from the personnel database etc.

[0056] When the service control unit 111 wants to change the future organization, it may calculate the salary by referring to the basic salary information, or when it wants to analyze the actual value of the organizational change, etc., it may calculate the salary using the actual value of the salary actually paid. The actual value is obtained from the salary database if there is a salary database, or from the personnel information if the actual value is included in the personnel information.

[0057] Also, in the case of future salary calculation, the update unit 114 may calculate the salary using the salary increase rate. For example, the salary may be calculated using any one of the salary increase rate set by the organizational manager, the average salary increase rate of past organizations (e.g., companies, departments, etc.), or the average salary increase rate of the target user in the past.

[0058] Also, the service control unit 111 may enable the addition of a position on the simulation screen. For example, when employee A is promoted to the section chief in the same department, by dragging and dropping to the position of employee B who is already the section chief, employee A may be changed to the position of section chief. In this case, employee B may be highlighted as the next operation target, and both employee A and employee B may be displayed as the section chief position.

[0059] In this case, the service control unit 111 may set the salary for the equivalent position in the same department or another department as the salary for the added position.

[0060] (Examples of each data) Next, examples of each data stored in the storage device 130 of the server 10 will be described with reference to FIGS. 3 to 5. FIG. 3 is a diagram showing an example of human resource information according to an embodiment. FIG. 4 is a diagram showing an example of organization information according to an embodiment. FIG. 5 is a diagram showing an example of basic salary information according to an embodiment.

[0061] The human resource information shown in FIG. 3 includes each data / information such as name, contact information, department, length of stay, qualifications held, evaluation, and salary. The name includes the user's name information, and the contact information includes information such as a phone number, an email address, and an SNS account. The department includes the organization name and organization identification information, the length of stay includes the period of belonging to the same organization, the qualifications held include the qualifications held by the user, and the evaluation includes the evaluation within the organization. The salary may include the standard monthly salary or the average monthly salary based on past performance values. Also, the salary may be the labor cost.

[0062] The organization information shown in FIG. 4 includes each data / information such as human resource requirements, placement criteria, personnel plan, and budget. The human resource requirements include the requirements for human resources required by the organization, for example, rank, qualifications held, etc. The placement criteria include the gender composition ratio, the composition ratio of positions, the regular employee ratio, etc. The personnel plan includes the number of employees within the organization that increases or decreases according to performance. The budget includes the budget given to the project, labor costs, etc. The organization information may also include, as others, sales targets when the organization is engaged in business, etc. The simulation executor may simulate the organizational change so as to satisfy the organization information shown in FIG. 4.

[0063] The salary basic information shown in FIG. 5 includes employment type, organization, standard monthly salary, allowances, etc. The salary basic information is information generated for organization change simulation, includes salary data corresponding to a complex salary system, and may include simplified salary data that is easy for the update unit 114 to calculate. Also, there are various allowances. For example, the total value of the allowances may be calculated by checking each allowance item. Note that the update unit 114 may obtain each attribute data (e.g., single transfer, number of dependents, necessity of housing allowance) included in the human resource information, automatically extract the allowances corresponding to each attribute data, and calculate the total value of each allowance.

[0064] <Configuration of the processing device> FIG. 6 is a diagram showing an example of a processing device 20 according to an embodiment of the disclosure. For example, the processing device 20 is a device used by an organization organizer or the like. The processing device 20 includes one or more processors (e.g., CPU) 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.

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

[0066] The storage device 230 is, for example, a high-speed random access memory (main storage device) such as DRAM, SRAM, or other random access solid-state storage devices. Also, the storage device 230 may 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. Also, the storage device 230 may be a computer-readable non-transitory recording medium. Also, the storage device 230 may be either the main storage device (memory) or the auxiliary storage device (storage), or may include both.

[0067] 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 processing device 20 in the information processing system 1 and the like.

[0068] The processor 210 constitutes the service processing unit 211 by executing the programs stored in the storage device 230. The service processing unit 211 includes, for example, a web browser, a mail application, and the like. The web browser enables browsing of web pages provided by the server 10. Also, by executing the installed applications for the user terminal, it becomes possible to browse the web pages where the above-described services are provided. The service processing unit 211 has a communication control unit 212, a display control unit 213, and an operation control unit 214 in order to receive service provision.

[0069] The communication control unit 212 acquires each screen used for the organization change simulation transmitted from the server 10, for example, each screen information such as an organization change screen that enables organization change, a salary basic information screen showing a salary system for simulation, and an organization data screen showing the structure of the organization unit. Also, the communication control unit 212 outputs information selected and set using each screen, a predetermined request, work information related to this service, and the like to the server 10.

[0070] Based on each screen information acquired by the communication control unit 212, the display control unit 213 controls to display the organization change screen (for example, FIG. 8), the salary basic information screen (for example, FIG. 9), and the organization data screen (for example, FIG. 10) of this service on the display 251.

[0071] The operation control unit 214 receives a user's operation on the UI components (e.g., buttons, etc.) displayed on each screen, and transmits the operation information to the application of the processing device 20 or outputs it to the server 10. For example, the operation control unit 214 outputs information such as the organization and human resources selected by the simulation executor, etc. to the server 10.

[0072] The communication control unit 212 transmits each operation information received by the operation control unit 214 to the server 10 via the network communication interface 220.

[0073] The display control unit 213 controls the screen transition based on each operation information received by the operation control unit 214.

[0074] <Operation Explanation> Next, each operation of the information processing system 1 will be described. FIG. 7 is a sequence diagram showing an example of a process related to organizational change according to an embodiment. In the example shown in FIG. 7, it is an example in which the processing device 20 used by a simulation executor or the like and the server 10 that provides the disclosed service cooperate to perform processing.

[0075] In step S102, the communication control unit 212 of the processing device 20 outputs a simulation request to the server 10 according to the instruction of the simulation executor.

[0076] In step S104, the acquisition unit 112 of the server 10 acquires user information (human resource information) including information of each user belonging to the organization. The service control unit 111 configures a simulation screen in which the information of each user included in the organizational unit of the organization configured based on the acquired human resource information and the like can be changed.

[0077] In step S106, the output unit 115 of the server 10 outputs the screen information of the configured simulation screen to the processing device 20.

[0078] In step S108, the display control unit 213 of the processing device 20 controls to display the simulation screen based on the acquired screen information.

[0079] In step S110, the operation control unit 214 of the processing device 20 receives a change operation (transfer between departments, or change of position or rank, etc.) for the organization of the target user on the simulation screen.

[0080] In step S112, the communication control unit 212 of the processing device 20 outputs change information corresponding to the received change operation to the server 10.

[0081] In step S114, the update unit 114 of the server 10 updates the salary data of the target user based on the acquired change information.

[0082] In step S116, the output unit 115 of the server 10 outputs salary-related information regarding the salary data updated by the update unit 114 to the processing device 20.

[0083] In step S118, the display control unit 213 of the processing device 20 updates, for example, a simulation screen so as to display the acquired salary-related information.

[0084] Through the above processing, it becomes possible to perform a simulation that appropriately changes salary-related information such as salary or labor costs in accordance with changes in user information within the organization.

[0085] <Example Screen> Next, an example of each screen displayed on the processing device 20 will be described. FIG. 8 is a diagram showing an example of an organization change screen according to an embodiment. In the example shown in FIG. 8, on screen D2, current members are displayed in order to organize the organizational content of the First Sales Section in the Sales Unit.

[0086] On the left part of screen D2, information such as organizational information is described. For example, the number of people is 8, the average length of service, the average age, the average salary B4, etc. In addition, details of the employment form, grade ratio, etc. may be displayed.

[0087] On the upper part of screen D2, a list of members of the First Sales Section is displayed. Also, on the lower part of screen D2, a list of members of the Second Sales Section is displayed. The simulation performer may specify the department displayed on screen D2 by selecting the department to be displayed.

[0088] In the example shown in FIG. 8, assume that member B2 of the Second Sales Department is selected and dragged and dropped onto the upper part of screen D2. By this operation, the change unit 113 performs a simulation to organizationally change member B2 from the Second Sales Department to the First Sales Department. For example, when member B2 is transferred to the First Sales Department, the rank is increased by one level.

[0089] At this time, the update unit 114 updates the salary data of member B2 to the salary data with one level increase in rank. The update unit 114 updates the average salary B4 (salary-related information) of the First Sales Department using this salary data. Also, the update unit 114 updates the average salary B6 of the Second Sales Department excluding the salary of member B2.

[0090] The output unit 115 outputs the updated average salary to the processing device 20, so that, as shown in FIG. 8, the updated average salary B4 of the First Sales Department and the updated average salary B6 of the Second Sales Department are displayed on screen D2.

[0091] FIG. 9 is a diagram showing an example of salary basic information according to an embodiment. The screen D4 of the salary basic information (salary master information) shown in FIG. 9 includes information generated for simulation. As shown in FIG. 9, the salary basic information includes items such as employment form, job title, standard monthly salary, and operation. The employment form includes regular employees, contract employees, part-time workers, etc., and the job title includes department managers, section chiefs, group managers, etc. The standard monthly salary includes the standard monthly salary determined by the combination of employment form and job title. Also, the standard monthly salary may be further determined based on the rank. The operation may include attribute data that enables setting of salary parameters such as allowances.

[0092] The update unit 114 refers to the salary basic information shown in FIG. 9 and updates the salary data corresponding to the user changed by the change unit 113. For example, when the user changed by the change unit 113 is a regular employee and is promoted from section chief to department manager, the update unit 114 refers to the salary basic information and updates the salary data of the target user from 800,000 yen to 1,000,000 yen.

[0093] Note that in the conventional system, since the actual salary system is often complex, the actual salary system was not referred to for simulation. However, in the system of the present disclosure, by generating information indicating the salary system for simulation, it becomes possible to display costs (such as salaries or labor costs) in a form closer to the actual costs even in simulation.

[0094] FIG. 10 is a diagram showing an example of organization data according to an embodiment. On the screen D6 of the organization data shown in FIG. 10, when the "Simulation" button B10 is operated, the simulation screen D2 shown in FIG. 8 is displayed, and when the "Organization Data" button B12 is operated, the organization data screen D6 shown in FIG. 10 is displayed.

[0095] On the screen D6 shown in FIG. 10, the personnel plan of the sales unit is displayed, and the average salary for each organizational unit is displayed in a hierarchical structure. At this time, the average monthly salary before the change by simulation and the average monthly salary after the simulation are displayed.

[0096] As described above, the embodiments are examples for explaining the present disclosure technology, and the present disclosure technology is not intended to be limited only to the embodiments. The present disclosure technology can be variously modified without departing from its gist. Also, each process on the server side and the user's processing device side may be appropriately integrated, or the process may be transferred to the other device or another device.

Description of Reference Numerals

[0097] 1... Information processing system, 10... Server, 20... Processing device, 110... Processor, 130... Storage device, 111... Service control unit, 112... Acquisition unit, 113... Change unit, 114... Update unit, 115... Output unit, 210... Processor, 211... Service processing unit, 212... Communication control unit, 213... Display control unit, 214... Operation control unit, 230... Storage device, 251... Display

Claims

1. An information processing apparatus obtains user information including information of each user belonging to an organization, simulates a change in information regarding a user included in the organizational unit of the organization configured based on the user information, updates salary data of the user based on the changed information of the user, and outputs salary-related information regarding the updated salary data. An information processing method for performing the above.

2. The outputting includes outputting salary-related information including a comparison regarding salary based on the salary data before the update of the user and the salary data after the update. The information processing method according to Claim 1.

3. The updating includes updating the salary data of the user based on salary basic information regarding the salary of each user and the changed information of the user. The information processing method according to Claim 1.

4. The simulating includes displaying at least a part of an organizational chart based on the organization, and accepting a change in information regarding a target user in response to an operation on the target user in a display screen that displays each user included in the organizational unit to be displayed. The updating includes updating the salary data of the target user based on the changed information of the target user. The information processing method according to Claim 1.

5. The outputting includes outputting screen information of the display screen including the salary-related information. The information processing method according to Claim 4.

6. The outputting includes outputting salary-related information including the salary data updated each time a change in information regarding the target user is accepted. The information processing method according to Claim 5.

7. The outputting includes outputting the salary-related information together with information indicating either an increase or a decrease. The information processing method according to Claim 1.

8. The simulating includes accepting a transfer between organizational units of a target user or a change in a parameter regarding salary including a position or a rank. The information processing method according to Claim 1.

9. The salary-related information includes the salary of a target user whose information has been changed, or labor costs, or the total salary, average salary, total labor costs, or average labor costs of an organizational unit including the target user. The information processing method according to Claim 1.

10. In an information processing apparatus ​ ​ ​ ​ ​ ​ ​ ​ ​ Obtaining user information including information of each user belonging to the organization, simulating changes to information regarding users included in the organizational unit of the organization configured based on the user information, updating the salary data of the user based on the changed information of the user, outputting salary-related information regarding the updated salary data, A program for causing the above to be executed.

11. An information processing apparatus including a processor, wherein the processor obtains user information including information of each user belonging to the organization, simulates changes to information regarding users included in the organizational unit of the organization configured based on the user information, updates the salary data of the user based on the changed information of the user, outputs salary-related information regarding the updated salary data, An information processing apparatus for executing the above.

Citation Information

Patent Citations

  • Organization chart editing device and program

    JP2002269331A

  • Display device, display method, and display program

    JP7303362B1