Information processing method, program and information processing device
The information processing method integrates human resource change plans to generate combined organizational scenarios, addressing the lack of overall examination in existing systems and enhancing the reliability of personnel allocation simulations by detecting conflicts.
Patent Information
- Application Number
- JP2024007353
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-01-22
- Publication Date
- 2025-08-01
AI Technical Summary
Existing systems for human resource placement simulation fail to integrate multiple change plans effectively, lacking the ability to examine the relationship between generated placement plans and perform an overall examination of the placement strategy.
An information processing method that integrates first and second change case information to generate third change case information for a combined organization, allowing for the integration of multiple change plans and providing an overall examination of the placement plan, including conflict detection and alert notifications.
Enables the integration of multiple human resource change plans, facilitating an overall perspective on placement strategies while detecting conflicts and improving the reliability of personnel allocation simulations.
Smart Images

Figure 2025112847000001_ABST
Abstract
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 a simulation related to personnel changes has been known. For example, an optimal parameter group is calculated by executing an optimal parameter model based on input data including all or part of the placement information representing the placement of each of one or more human resources in an organization, and a placement plan is generated based on the calculated optimal parameter group (or the optimal parameter group after manual correction thereof) and the input data including all or part of the above placement information, and the placement plan is output (see, for example, Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, in the prior art, although it is possible to perform a simulation related to human resource placement, it is not possible to examine the relationship between the generated placement plan and other placement plans, etc., and it is not possible to perform an overall examination of the placement plan.
[0005] Therefore, the disclosed technology aims to enable integration of a plurality of modification plans and to enable an overall examination of the placement plan when changing the work attributes of human resources in a predetermined organization.
Means for Solving the Problems
[0006] In one aspect of the disclosure, an information processing method includes an information processing apparatus obtaining first change case information regarding a change in the work attributes of employees belonging to a first organization and second change case information regarding a change in the work attributes of employees belonging to a second organization, obtaining an instruction to integrate the first change case information and the second change case information, and, after the instruction, generating third change case information regarding a third organization formed by integrating the first organization and the second organization based on the first change case information and the second change case information.
Advantages of the Invention
[0007] According to the disclosed technology, when changing the work attributes of the human resources of a predetermined organization, it is possible to integrate multiple change proposals and consider the layout plan from an overall perspective.
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
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Mode for Carrying Out the Invention
[0009] Preferred embodiments of the present disclosure will be described with reference to the accompanying drawings. In each figure, those denoted by 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, 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, organizational information, etc.
[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 (also expressed as an employee) belonging to an organization (e.g., a company, a department, etc.) that receives the present service in their work. Note that, as an example, a company includes one or more departments, a department includes one or more sections, and a section includes one or more divisions and / or teams.
[0012] The information processing system 1 appropriately simulates a change plan regarding the change of the work attributes of human resources based on the human resource information of users belonging to an organization, the desired composition information (personnel plan information) representing the desired composition of the organization, and the like. The change plan includes, for example, a placement plan of human resources involving transfers between departments, and change plans such as job changes, part-time status, promotions, or demotions included in the work attributes of users within a predetermined organization.
[0013] Through the simulation of the information processing system 1 of the disclosed technology, it becomes possible to integrate a plurality of already generated change plans to generate one change plan, or when there are items to be confirmed when integrating a plurality of change plans, to notify the user of an alert and to confirm whether integration may be performed.
[0014] In the simulation of the conventional placement of human resources, it is possible to perform a simulation for a change plan, but it is often a simulation only on the spot. For example, even if a plurality of change plans have been generated in the past, when attempting to integrate the plurality of change plans to improve the efficiency of human resources in a department, the integrated change plan has to be generated from scratch, and the past information resources cannot be used efficiently. Therefore, in the information processing system 1 of the disclosed technology, a plurality of change plans are integrated to enable an overall view of the change plan to be considered. Hereinafter, the server 10 and the processing device 20 provided in the above-described information processing system 1 will be described.
[0015] The server 10 is an information processing device constituting the present disclosure system, manages various data, and supports personnel-related business processes. For example, the server 10 manages the human resource information of each user belonging to or scheduled to belong to an organization, the organization information of each organization (department, project, etc.). In addition, the server 10 executes a simulation regarding changes in work attributes, such as changes in human resource placement, salary, rank, etc., when a new organization is formed or an existing organization is reorganized, or when a change occurs in the personnel composition within the organization. Hereinafter, the above simulation will also be collectively referred to as a human resource placement simulation.
[0016] The processing device 20 executes the personnel allocation simulation provided by the server 10, uses the user interface to freely try personnel allocation, etc., and notifies the user of a warning if there is a problem. 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 personnel allocation simulation. Also, the allocation result of the generated personnel allocation simulation is stored, for example, as an allocation project.
[0017] For example, the processing device 20 can select a plurality of stored allocation projects and instruct the integration of the selected plurality of allocation projects. For the plurality of allocation projects for which an integration instruction has been given, if there are confirmation items as a warning, the processing device 20 displays the confirmation items. Also, when there are no confirmation items, or after confirming the confirmation items, the processing device 20 may display a plan in which a plurality of allocation projects are integrated.
[0018] Also, an application program (app) for using the present 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 personnel allocation 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 configuration of the information processing system 1 that enables the execution of services related to personnel allocation simulation will be described in detail.
[0019] <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.
[0020] Server 10 may optionally include a user interface 150. The user interface 150 includes a display and an input device (such as a keyboard and / or a mouse, or some other pointing device, etc.).
[0021] The storage device 130 is, for example, a high-speed random access memory (main memory) such as DRAM, SRAM, or other random access solid-state storage devices. Further, the storage device 130 may be a non-volatile memory (auxiliary storage) such as one or more magnetic disk storage devices, optical disk storage devices, flash memory devices, or other non-volatile solid-state storage devices. Further, the storage device 130 may be a computer-readable non-transitory recording medium storing programs and the like. Further, the storage device 130 may be either a main memory (memory) or an auxiliary storage (storage), or may include both.
[0022] The storage device 130 stores data, programs, etc. used by the information processing system 1. For example, the storage device 130 stores human resource information of users belonging to an organization, organization information regarding the organization, etc. The storage device 130 may cooperate with other databases to acquire and store a part of the human resource information (e.g., evaluations, etc.) and survey information regarding engagement and motivation. Note that the human resource information and the organization information will be described later with reference to FIGS. 3 and 4.
[0023] As another example of the storage device 130, one or more storage devices installed remotely from the processor 110 may be used. In one embodiment, the storage device 130 stores programs, modules, and data structures executed by the processor 110, or subsets thereof.
[0024] The processor 110 executes the programs stored in the storage device 130, and thereby configures a service control unit 111 related to human resource allocation simulation, for example, by executing each instruction included in this program.
[0025] The service control unit 111 controls the services disclosed in the embodiment. For example, the service control unit 111 acquires change information regarding the personnel allocation from each processing device 20, determines conditions regarding the personnel allocation, and performs notification processing based on the determination result. In addition, the service control unit 111 integrates a plurality of allocation projects, determines the presence or absence of items to be confirmed during the integration, and if there are items to be confirmed, requests a predetermined responsible person or the like to confirm. The service control unit 111 includes an acquisition unit 112, an integration unit 113, a determination unit 114, an output unit 115, and a setting unit 116 in order to control the services disclosed in the embodiment.
[0026] The acquisition unit 112 acquires first change case information regarding changes in the work attributes of employees belonging to the first organization and second change case information regarding changes in the work attributes of employees belonging to the second organization. For example, the acquisition unit 112 acquires the first change case information and the second change case information stored in the storage device 130, or acquires the first change case information and the second change case information via the network communication interface 120.
[0027] The first change case information is, for example, for employees belonging to the first organization (e.g., department A), reallocating employees from another department (e.g., department B) to belong to the first organization, promoting or demoting employees within the first organization, or changing the status (e.g., suspension of work, resignation, secondment) of employees within the first organization. The second change case information is the same information as the first change case information. For example, the first or second change case information corresponds to an allocation project.
[0028] The integration unit 113 acquires an instruction to integrate the first change case information and the second change case information. For example, the integration unit 113 acquires an integration request via the network communication interface 120 from the processing device 20 used by the simulation executor. The integration request may be transmitted together with the first change case information and the second change case information to be integrated, may be transmitted together with the identification information of the first change case information and the second change case information to be integrated, or may be acquired before the acquisition of the first change case information and the second change case information.
[0029] After obtaining the integration instruction, the integration unit 113 generates third modified case information regarding a third organization that integrates the first organization and the second organization based on the first modified case information and the second modified case information. For example, the integration unit 113 integrates the placement project of the First Sales Section (an example of the first modified case information) and the placement project of the Second Sales Section (an example of the second modified case information) to generate a placement project (an example of the third modified case information) for a new First Sales Section (an example of the third organization). The third organization may be either the first organization or the second organization, or may be a different organization from the first organization and the second organization, or may be the entire organization.
[0030] The output unit 115 may output the third modified case information generated by the integration unit 113 to the processing device 20 via the network communication interface 120. For example, the information processing device 10 causes the placement plan of the third organization to be displayed on the screen of the personnel placement simulation of the processing device 20.
[0031] Through the above processing, when changing the work attributes of personnel in a predetermined organization, it is possible to integrate multiple modification plans and to consider the placement plan from an overall perspective. Also, according to the above processing, in the personnel placement simulation, it is possible to integrate multiple placement projects while checking each individual placement project, and it is also possible to try various combinations of placement projects.
[0032] After the integration instruction, the determination unit 114 determines whether or not the confirmation conditions for integration are satisfied using each piece of information included in the first modified case information and each piece of information included in the second modified case information. For example, the determination unit 114 may refer to a confirmation list summarizing points to note (an example of the confirmation conditions) when integrating multiple organizations and determine whether or not the organizations to be integrated match the points to note. The confirmation list may be generated by personnel or the person in charge of each department and may be updated as appropriate.
[0033] For example, when employee a belonging to organization A to be integrated and employee b belonging to organization B have a poor compatibility, or when the total labor cost of organizations A and B exceeds the labor cost budget after integration, etc., the determination unit 114 determines that the confirmation conditions are met. As described above, each piece of information included in the change case information includes attribute information regarding each employee belonging to the organization and / or attribute information regarding the organization.
[0034] The attribute information regarding employees includes, for example, at least one piece of information such as gender, age, qualifications held, compatibility information, and status (such as suspension of work, secondment, etc.), engagement evaluation information, etc. The attribute information regarding the organization includes at least one piece of information such as labor cost, gender composition ratio, average age, average salary (or total salary), etc.
[0035] When the confirmation conditions are met according to the determination result of the determination unit 114, the output unit 115 may output the confirmation items corresponding to these confirmation conditions. For example, the output unit 115 may output each confirmation item corresponding to one or more confirmation conditions determined to be met to the processing device 20 used by the responsible person, etc. via the network communication interface 120. The output destination of the confirmation items may be set in advance, or the user of the output destination may be selected each time.
[0036] When outputting the confirmation items, the output unit 115 may also output the content for resolving the confirmation items. For example, the content for resolving the confirmation items is stored in the confirmation list in association with the confirmation items. The determination unit 114 may also acquire the content for resolving the confirmation items together with the confirmation items determined to match during the condition determination and notify the output unit 115.
[0037] As a way of notifying the confirmation items, the output unit 115 may highlight each item of the confirmation items on the organization chart. Also, the output unit 115 may list and output the confirmation items and have the confirmor confirm the confirmation items from the list.
[0038] According to the above processing, during integration, it is possible to determine whether the confirmation conditions among multiple organizations are met. If there are items to be confirmed, the responsible person or the like can be asked to confirm the items to be confirmed. When integrating multiple organizations, it is not easy to set confirmation conditions. However, in the disclosed technology, for example, it is possible to set conditions in cooperation with personnel information and the like, using conflict information among employees, or to obtain a budget based on a personnel plan and set conditions based on the budget. In addition, by listing the confirmation conditions, it becomes possible to simply and comprehensively determine the confirmation conditions without omission.
[0039] Further, the determination unit 114 may include determining at least one of the following conditions included in the confirmation conditions. · The part-time work of a predetermined employee is equal to or more than a predetermined number, or there are multiple primary duties · An existing employee is deleted · Meeting the conflict conditions among employees · The value of the variable after integration of the variable related to the first organization and the variable related to the second organization does not meet the conditions of the variable set for the integrated organization
[0040] Note that "an existing employee is deleted" means, for example, that employee x is scheduled to transfer from department A to department B. However, in the placement project A of department A, employee x is not included because of the transfer, and in the placement project B of department B, employee x should be included, but the simulation executor forgets to assign employee x to department B.
[0041] The determination unit 114 refers to the human resources information (for example, FIG. 3). When integrating department A and department B, since employee x currently belongs to department A, it should be possible to detect that although employee x should exist even after the integration of department A and department B, employee x does not exist in the integrated organization.
[0042] Employee conflict information includes, for example, poor compatibility between employees, poor compatibility between employees and the organization, etc. Also, as a method for detecting compatibility, the determination unit 114 may obtain attribute information or behavior information for each user from a database that stores them, and determine the compatibility. The source of the memory may be a survey, a questionnaire, or an evaluation of the target user. It may be possible to input employees with poor compatibility. A third party (for example, the personnel department, the manager, etc.) may store past conflict cases (such as harassment, trouble, etc.) in the database. For example, the employee name "xx", the compatibility "×", the reason "~~ etc." may be stored in the database for each employee's attributes.
[0043] Regarding the compatibility between an employee and the organization, the determination unit 114 obtains the characteristics of the organization from the attribute information or behavior information of the personnel constituting the organization from the database, and determines the preset compatibility conditions regarding the employee and the characteristics of the organization. For example, if Department A has the characteristic of having longer overtime hours than other departments, it is determined that the compatibility with employee z who does not like overtime is poor.
[0044] Also, the determination unit 114 may obtain information serving as a criterion for the confirmation condition from human resource information, organization information, etc. For example, the determination unit 114 may obtain the department to which each employee belongs, the compatibility, the budget of each department, etc.
[0045] Also, regarding the determination of variable conditions, when reference values are set for the integrated budget, planned sales, upper limit number of people within the department, gender composition ratio, age ratio, average salary, female management ratio, etc., if it exceeds or does not exceed the reference value, it may be determined that the confirmation condition is satisfied, and as a result, it may be determined that there are items to be confirmed.
[0046] For example, when determining the planned sales in an apparel company, individual sales are often set, and the determination unit 114 may determine whether the sales target in the store is reached by adding up the sales of each employee within the deployment project. Also, the integration unit 113 may integrate the deployment projects generated for each area so that the overall planned sales can be confirmed. Note that when an employee has multiple part-time jobs, the determination unit 114 may allocate the sales according to the part-time ratio.
[0047] Also, the determination unit 114 may determine the following conditions. · When the same department is included in multiple deployment projects and the personnel allocation of the department is different For example, the compliance department is included in both the deployment project X created by the legal department and the deployment project Y created by the accounting department, and the personnel composition of each compliance department in both projects may be different. In this case, in order to confirm which personnel composition is correct, the confirmation condition may be included in the confirmation list. Note that when the personnel composition of each compliance department in both projects is the same, since no substantial conflict occurs, it may be determined that the confirmation condition is not satisfied.
[0048] Through the above processing, it becomes possible to determine confirmation conditions such as conflicts between organizations during the integration simulation. As a result, appropriate integration between organizations becomes possible, and it becomes possible to improve the reliability of the personnel allocation simulation.
[0049] Also, the integration unit 113 may include performing integration processing when obtaining an approval notice regarding the confirmation items output by the output unit 115 from another information processing device used by the confirmor. For example, when the integration unit 113 obtains an approval notice for confirmation from the processing device 20 used by the confirmor (such as personnel or organizational responsible person) who has received the notice of the confirmation items, the integration processing may be continued or started.
[0050] In addition, the integration unit 113 may obtain the content for modifying the integrated placement project from the processing device 20 used by the checker, and determine the confirmation conditions based on the integrated content for the determination unit 114. For example, the modification content may include information such as deleting at least one of the employees with conflicts from the integrated department, or when there is a budget overrun, deleting at least one employee or reducing the salary of at least one employee among the employees in the integrated department.
[0051] In this case, the determination unit 114 determines whether the integrated placement project (an example of the third change case information) reflecting the modification content meets the confirmation conditions. When the confirmation conditions are met again, as described above, the output unit 115 outputs the corresponding confirmation items to the checker. If the confirmation conditions are not met, the integration unit 113 starts or continues the integration process.
[0052] According to the above processing, after a confirmation item occurs, when the confirmation item is approved or modified, the integration process can be started or continued. As a result, since the checker cannot complete the integration process without approving or modifying the confirmation item, it is possible to improve the reliability of the personnel placement simulation.
[0053] The setting unit 116 sets the approval process for the confirmation item in at least a part of the workflow. The setting unit 116 has a function of setting the workflow, and may set the integration process of the placement project as each workflow. As a specific example, the setting unit 116 may set the following workflow. Job 1: Integration request for the placement project by the simulation executor Job 2: Determination process for the confirmation conditions in the integration process Job 3A: Approval process when there are confirmation items Job 3B: Modification process when there are confirmation items, and return to Job 2 after the modification process Job 4: No confirmation items in Job 2, or integration process after approval in Job 3A
[0054] After the integration department 113 obtains the approval notice from the verifier in the above-mentioned approval process, it may perform the integration process of the following flow. For example, when the integration department 113 obtains the approval from the verifier in job 3A, it executes the integration process of job 4.
[0055] According to the above processing, by setting the determination process, confirmation process, approval process, integration process, etc. as a workflow, it is not necessary for the verifier to contact or confirm with the relevant parties individually, and it becomes possible to process as one of the workflows, reducing the processing load of the verifier. Also, the approval flow of job 3A may be set arbitrarily. For example, the approval flow may proceed in the order of the person in charge of the department, department head, personnel, and VP (Vice President).
[0056] The output unit 115 may include changing the output destination of the confirmation items regarding the first change case information or the second change case information and the output destination of the confirmation items regarding the third change case information. For example, the output unit 115 sets the output destination of the confirmation items at the time of generating the first placement project (an example of the first change case information) or the second placement project (an example of the second change case information) as the person in charge of the first organization or the second organization, and sets the output destination of the confirmation items at the time of integrating the integrated placement project (an example of the third placement case information) as the person in charge of personnel, and may change the output destination.
[0057] Through the above processing, it becomes possible to appropriately change the verifier according to at which stage the confirmation item occurred, and it becomes possible to have the appropriate person confirm according to the content of the confirmation item.
[0058] Also, the acquisition unit 112 may include receiving a selection of the first change case information and the second change case information to be integrated from a plurality of change case information stored in the storage device 130, for example. The processing device 20 used by the simulation executor identifies the plurality of placement projects selected by the simulation executor from a plurality of placement projects (an example of a plurality of change case information), and outputs them to the information processing device 10 together with the integration request.
[0059] In this case, the acquisition unit 112 may receive, from the processing device 20, the selection of the identification information of each of the first placement project and the second placement project together with the integration request. The integration unit 113 executes an integration process using the received plurality of first placement projects and second placement projects.
[0060] According to the above processing, the simulation executor can appropriately select a plurality of placement projects and request an integration process, and it becomes possible to improve the convenience of the integration process of the placement projects.
[0061] In addition, placement projects can be created in each organization (for example, each department), and department heads and the like can select the target department and execute an integration request. For example, it is possible to create the placement status of the organization based on the current personnel database as a placement project, and the sales manager can integrate Sales Department 1 and Sales Department 2 and respond to requests such as wanting to see the integrated organization, and the personnel department wanting to see the organization that summarizes the entire company.
[0062] In the integration process, the service control unit 111 may be able to arbitrarily set, as the organization to be integrated, from the entire company to the smallest unit of the organization.
[0063] In addition, the service control unit 111 determines whether the confirmation conditions are satisfied even in individual placement projects, and if there are confirmation items that satisfy the confirmation conditions, the confirmation items are to be confirmed by the confirmor. This confirmor is, for example, the person in charge of the department that generated the placement project.
[0064] The confirmation conditions for individual placement projects include at least one of the following. · There are employees who have expressed a desire for transfer but have not been able to transfer for a predetermined period. · The employees targeted for training have been in the same department for a predetermined period or more. (For example, if an employee is a training target (less than 3 years since joining the company, etc.), the retention period in one department has passed 3 years) The target person may feel dissatisfied. The person to be trained may be picked up to be the target of transfer unconditionally. · There are a predetermined number or a predetermined ratio of employees with low engagement survey results. · There are a predetermined number or a predetermined ratio or more of employees with continuously low engagement survey results. · The work attribute information (job title, job type, rank, etc.) not included in the personnel database is included. Note that the condition determination may be made with reference to the personnel database expected at the time of the implementation date of the placement plan. · On the scheduled implementation date of the placement project, the employees who are scheduled to retire on that scheduled implementation date are included. In this case, when the implementation date and time are input in the placement project, the employees scheduled to retire may be displayed as non-displayed or grayed out so as to be distinguishable from other employees. · There is a deviation of a threshold value or more in the variables of the entire department compared to the variables of other departments. As an example of the above conditions, the overtime pay of Department A is X% longer, Y hours longer, or Z hours longer per person compared to the average of the entire department. · The overtime hours are equal to or more than the threshold value. In this case, it is necessary to confirm the personnel allocation by department. Note that each of the above confirmation conditions may be appropriately set as an item to be confirmed by the person in charge (see, for example, FIGS. 14 and 15 described later).
[0065] In addition, the service control unit 111 can flag the employees to be focused on in the personnel database according to personnel instructions or the like, so that when the integrated placement plan is viewed by the personnel, it is possible to consider the placement plan from a perspective different from that of the simulation executor. For example, by flagging the employees who need attention, it becomes possible for the personnel to confirm where the flagged employees are placed when checking the placement plan. Note that the flagged employees may be displayed in a different manner (highlight, emphasized display, enlarged display, etc.) from other employees.
[0066] In addition, the service control unit 111 can also integrate different-granularity placement projects such as between departments and between departments and sections. For example, the integration unit 113 may integrate different-granularity placement projects if the confirmation conditions included in the confirmation list are not met, or may integrate different-granularity placement projects after approval or after modification even if there are confirmation items.
[0067] In addition, the integration unit 113 can also integrate a placement project with an existing department or the like. For example, the acquisition unit 112 acquires a request for integration of a simulated placement project with an existing department or the like. In this case, the integration unit 113 acquires the organizational information of the existing department or the like from the organizational information and personnel database, extracts information similar to that of the placement project, and executes an integration process based on the extracted information and each piece of information of the placement project. This makes it possible to integrate the existing organization regarded as unchanged and the organization (placement project) planned to be changed.
[0068] (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 and 4. 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 organizational information according to an embodiment.
[0069] The human resource information shown in FIG. 3 includes each data / information such as name, contact information, department, length of stay, evaluation, and qualifications. 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 an organization name and organization identification information, and a plurality of departments may be registered because there may be concurrent positions. The length of stay includes the period of belonging to the same organization, the evaluation includes the evaluation within the organization, and the qualifications held include the qualifications held by the user.
[0070] In addition, various types of information can be registered as remarks in the human resources information. For example, it is possible to register users with whom the user had a poor relationship in the past and the reasons therefor, link the investigation results of that user within the organization, register family information including family composition and job positions, and so on.
[0071] The organizational information shown in FIG. 4 includes, as desired staffing information, each data / information such as human resources requirements, placement criteria, personnel plan, budget, etc. The human resources requirements include the requirements for the human resources required by the organization, and include, for example, job positions, qualifications held, and so on. The placement criteria include the gender composition ratio, the composition ratio of job positions, the regular employee ratio, the age ratio, the female management ratio, and so on. The personnel plan includes the number of employees within the organization that increases or decreases according to performance, and so on. The budget includes the budget given to the project, personnel expenses, and so on. The organizational information may include, as other items, sales targets, etc. if the organization is engaged in sales or the like.
[0072] <Configuration of the processing device> FIG. 5 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 employees within the organization, such as personnel staff, simulation executors, verifiers, etc. 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.
[0073] The user interface 250 includes a display 251 and an input device (keyboard and / or mouse, or some other pointing device, etc.) 252.
[0074] The storage device 230 is a high-speed random access memory (main storage device), such as a DRAM, SRAM, or other random access solid-state storage device. Further, 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. Further, the storage device 230 may be a computer-readable non-transitory recording medium. Further, the storage device 230 may be either a main storage device (memory) or an auxiliary storage device (storage), or may include both.
[0075] 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.
[0076] The processor 210 executes the programs stored in the storage device 230 to constitute the service processing unit 211. The service processing unit 211 includes, for example, a web browser and a mail application. The web browser enables browsing of web pages provided by the server 10. Further, by executing the installed applications for the user terminal, it becomes possible to browse the web pages on which 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.
[0077] The communication control unit 212 acquires each screen information used for the personnel placement simulation transmitted from the server 10, for example, each screen related to personnel placement, integration, confirmation, etc. Further, the communication control unit 212 outputs information selected and set using each screen, a predetermined request, work information related to this service, etc. to the server 10.
[0078] The display control unit 213 controls to display on the display 251 screens related to the personnel allocation of the present service (e.g., FIG. 7), screens related to integration (e.g., FIGS. 8, 9, and 12), screens related to confirmation (e.g., FIGS. 10, 11, and 13 to 15), etc., based on each piece of screen information acquired by the communication control unit 212.
[0079] The operation control unit 214 receives the user's operations on the UI components (e.g., buttons, etc.) displayed on each screen, 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 personnel selected by the simulation executor, etc., to the server 10.
[0080] The communication control unit 212 transmits each piece of operation information received by the operation control unit 214 to the server 10 via the network communication interface 220.
[0081] The display control unit 213 controls the screen transition based on each piece of operation information received by the operation control unit 214. For example, the screen transition will be described later with reference to FIGS. 7 and 8, etc.
[0082] <Operation Explanation> Next, each operation of the information processing system 1 will be described. FIG. 6 is a flowchart showing an example of the process related to the integration of the change case information according to an embodiment. In the example shown in FIG. 6, it is an example where the processing device 20 used by the simulation executor, etc., and the server 10 providing the disclosed service cooperate to perform the process.
[0083] In step S102, the acquisition unit 112 of the server 10 acquires first change case information regarding changes in the work attributes of employees belonging to the first organization and second change case information regarding changes in the work attributes of employees belonging to the second organization. For example, the acquisition unit 112 acquires a first deployment project (an example of the first change case information) and a second deployment project (an example of the second change case information). Note that the processing device 20 may select the first change case information and the second change case information according to the operation of the simulation executor, and the acquisition unit 112 of the server 10 may accept the selection and acquire the identification information of the first change case information and the second change case information.
[0084] In step S104, the acquisition unit 112 of the server 10 acquires an instruction (integration request) to integrate the first change case information and the second change case information. For example, the acquisition unit 112 acquires an integration instruction from the processing device 20 according to the operation from the simulation executor. Note that the acquisition unit 112 may acquire the integration instruction first and then acquire the change case information to be integrated, or may acquire the integration instruction and the change case information to be integrated at the same timing.
[0085] In step S106, the determination unit 114 of the server 10 determines whether or not the confirmation conditions for integration are satisfied using each piece of information included in the first change case information and each piece of information included in the second change case information. For example, the determination unit 114 refers to a confirmation list including each confirmation condition and determines whether or not each piece of information included in the first change case information and each piece of information included in the second change case information satisfy the confirmation conditions. If the confirmation conditions are satisfied (step S106 - YES), the process proceeds to step S108, and if the confirmation conditions are not satisfied (step S106 - NO), the process proceeds to step S112.
[0086] In step S108, the output unit 115 of the server 10 outputs each confirmation item (or each confirmation item) corresponding to one or more confirmation conditions determined to be satisfied by the determination unit 114 to the output destination. The output destination may be, for example, a previously set personnel responsible person or a responsible person of each organization set each time.
[0087] In step S110, the acquisition unit 112 of the server 10 determines whether an approval notice for the confirmation item has been acquired from the output destination of the confirmation item. For example, when the acquisition unit 112 acquires an approval process within a predetermined time (step S110 - YES), the process proceeds to step S112. When the acquisition unit 112 does not acquire an approval process within a predetermined time (step S110 - NO), the process, for example, temporarily saves the integration process and ends the process.
[0088] In step S112, the integration unit 113 of the server 10 generates third change case information regarding a third organization that integrates the first organization and the second organization based on the first change case information and the second change case information. For example, the integration unit 113 integrates the placement project of the First Sales Department (an example of the first change case information) and the placement project of the Second Sales Department (an example of the second change case information), and generates a placement project (an example of the third change case information) for the new First Sales Department (an example of the third organization). Further, the output unit 115 outputs the integrated third change case information to the processing device 20 used by the simulation executor.
[0089] Through the above processing, it becomes possible to integrate a plurality of already generated change cases to generate one change case, or when there are confirmation items when integrating a plurality of change cases, to notify the user of an alert and confirm whether integration may be performed.
[0090] <Example Screen> Next, an example of each screen displayed on the processing device 20 will be described. FIG. 7 is a diagram showing an example of screen transition regarding a placement project according to an embodiment. In the example shown in FIG. 7, a list of placement projects is displayed on screen D10, and a list of projects being integrated is displayed on screen D12. In the example shown in FIG. 7, when the "Placement Project" button B10 is operated, screen D10 is displayed, and when the "Project Being Integrated" button B12 is operated, screen D12 is displayed.
[0091] At the bottom of screen D10, a list of placement projects is displayed. Also, on screen D10, the status of the placement project is displayed, for example, each status such as "not considered", "confirmed", "under consideration", etc. is displayed. "Not considered" indicates that no changes, etc. are being considered within the placement project, "confirmed" indicates that the placement of changes, etc. has been confirmed, and "under consideration" indicates that the placement of unconfirmed changes, etc. has been temporarily saved.
[0092] At the bottom of screen D12, a list of placement projects being integrated is displayed. If there are no items to be confirmed, etc. in the placement project, "integratable" is added, and the simulation executor can grasp the integratable placement projects.
[0093] In the example shown in FIG. 7, when the simulation executor operates "Create Placement Project" included in the menu of "Create" button B14, a screen for generating a placement project is displayed (not shown), and when "Integrate Projects" button B16 is operated, screen D20 shown in FIG. 8 is displayed.
[0094] FIG. 8 is a diagram showing an example of a screen for selecting the type of integration according to an embodiment. Screen D20 shown in FIG. 8 is an example of a screen when the integration type is checked in "Integrate into the current organizational chart" B20, and screen D22 shows an example of a screen when the integration type "Merge two placement projects" B22 is checked.
[0095] Screen D20 shown in FIG. 8 includes a selection field for the placement project to be incorporated into the organizational chart, an input field for the name of the integrated placement project, and an entry field for the project description. The integration using screen D20 shows the case of integrating a predetermined placement project into the overall organizational chart.
[0096] On screen D22, there is a selection bar for the base placement project and the placement project to be imported, and it includes an input field for the name of the integrated placement project and an entry field for the project description. When the "Next" button shown on screen D20 or screen D22 is operated, the screen shown in FIG. 9 is displayed. For example, when the "Next" button is operated, the placement project to be integrated and the integration request are transmitted from the processing device 20 to the information processing device 10.
[0097] FIG. 9 is a diagram showing an example of a screen (Part 1) related to integration according to an embodiment. On the screen D30 shown in FIG. 9, information on the project to be integrated is described in the upper section, and below the middle section, it is determined whether the confirmation conditions are met by the determination unit 114 during integration, and when the confirmation conditions are met, the confirmation items are described.
[0098] In the example shown in FIG. 9, when a problem occurs with an employee, a check is added to the employee icon, and the employee icon B30 becomes operable. For example, when the employee icon B30 is operated, the screen shown in FIG. 10 is displayed.
[0099] In the example shown in FIG. 9, when a problem occurs in the department to be integrated, a "Confirm" button B32 is displayed in the department where the problem occurred, and it becomes possible to confirm the problem. For example, when the confirm button B32 is operated, the screen shown in FIG. 11 is displayed.
[0100] FIG. 10 is a diagram showing an example of an employee confirmation screen according to an embodiment. On the screen D40 shown in FIG. 10, for the employee "AAA", the duplication of the main duties and the exceeding of the upper limit of the concurrent duties are described as an example of the confirmation items.
[0101] Regarding the duplication of the main duties, it is possible to select which placement project to adopt as the main duty, and in the case of concurrent duties, it is also possible to select a department below the upper limit. On the screen D40, the selected placement project as the main duty and the department selected as the concurrent duty are output to the information processing device 10 as the corrected content regarding the confirmation items.
[0102] FIG. 11 is a diagram showing an example of a confirmation screen for a department according to an embodiment. On the screen D50 shown in FIG. 11, for the department "Sales Department 1", differences in the hierarchy of departments (an example of an organization), the existence of abolished departments, and differences in the employee composition of the same department included in each organization to be integrated are described as an example of items to be confirmed.
[0103] In the items to be confirmed on the screen D50, in each case, the selected placement project is to be selected. Here, each selected placement project is transmitted to the information processing apparatus 10 as the correction content regarding the items to be confirmed.
[0104] FIG. 12 is a diagram showing an example of a screen (part 2) related to integration according to an embodiment. On the screen D60 shown in FIG. 12, information on the project to be integrated is described at the top, and an example of the configuration of the department after integration is described at the bottom. As information on the department after integration, the total number of people, average length of service in months, average age, total salary paid, out - come average, and average length of stay in years are displayed on the left. Changes in numerical values before and after integration are described for the items marked with an asterisk (*).
[0105] FIG. 13 is a diagram showing an example of a screen for confirming a placement project according to an embodiment. On the screen D70 shown in FIG. 13, items to be confirmed for the entire project are described in the upper part. For example, in the example shown in FIG. 13, "Employee A is not listed in any department.", "The transfer wish of Employee B is not reflected.", "Department A does not exist.", and "There is a department with no employees." are displayed as an example of the determination results by the determination unit 114. A setting button B72 is displayed for these items, and when this button B72 is operated, the screen shown in FIG. 14 is displayed.
[0106] In the middle of the screen D70, the confirmation items of the organization included in the placement project, for example, the First Sales Department, are described. For example, in the example shown in FIG. 13, "There are retirees.", "The length of service of Employee A exceeds the recommended n years.", "The length of service of Employee B exceeds the recommended n years.", and "The numerical value of the engagement survey is below the target." are displayed as an example of the determination result by the determination unit 114. For these items, individual setting buttons B74 are displayed, and when this button B74 is operated, the screen shown in FIG. 15 is displayed.
[0107] FIG. 14 is a diagram showing an example of a screen for setting confirmation items according to an embodiment. On the screen D80 shown in FIG. 14, the simulation executor can set the confirmation conditions determined by the determination unit 114. Each confirmation condition set to ON on the processing device 20 side is output to the information processing device 10, and the determination unit 114 of the information processing device 10 is configured to determine each confirmation condition set to ON.
[0108] FIG. 15 is a diagram showing an example of a screen for setting confirmation items of a department according to an embodiment. On the screen D82 shown in FIG. 15, the simulation executor can set the confirmation conditions related to the department determined by the determination unit 114. The confirmation items shown in FIG. 15 are also included in the confirmation items shown in FIG. 14, but the confirmation items related to the department can also be set individually. Also, for the same items among the items of the confirmation items shown in FIGS. 14 and 15, the content set in either one is reflected in the other.
[0109] As described above, the embodiment is an example for explaining the disclosed technology, and is not intended to limit the disclosed technology only to its embodiments. The disclosed 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 the process may be transferred to another device.
Explanation of Signs
[0110] 1... Information processing system, 10... Server, 20... Processing device, 110... Processor, 130... Storage device, 111... Service control unit, 112... Acquisition unit, 113... Integration unit, 114... Determination unit, 115... Output unit, 116... Setting 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 acquires first change case information regarding changes in the work attributes of employees belonging to a first organization and second change case information regarding changes in the work attributes of employees belonging to a second organization; acquires an instruction to integrate the first change case information and the second change case information; after the instruction, generates third change case information regarding a third organization that integrates the first organization and the second organization based on the first change case information and the second change case information. An information processing method for performing the above.
2. After the instruction, determines whether each piece of information included in the first change case information and each piece of information included in the second change case information satisfy confirmation conditions for integration; When the confirmation conditions are satisfied, outputs confirmation items corresponding to the confirmation conditions. The information processing apparatus according to claim 1 further performs the above.
3. The generating includes performing integration processing when an approval notice regarding the output confirmation items is obtained from another information processing apparatus used by a confirmer. The information processing method according to claim 2
4. sets the approval processing of the confirmation items as part of a workflow; after an approval notice is obtained from the confirmer in the approval processing, performs the integration processing of the next flow. The information processing apparatus according to claim 3 further performs the above.
5. The determining includes determining at least one of the following: that the part-time work of a predetermined employee is equal to or more than a predetermined number, or that there are multiple primary duties; that an existing employee is deleted; that the employee conflicts with the conflict conditions; and that the value of a variable after integration of a variable regarding the first organization and a variable regarding the second organization does not satisfy the variable conditions set for the integrated organization. The information processing method according to claim 2
6. The outputting includes changing the output destination of the confirmation items regarding the first change case information or the second change case information and the output destination of the confirmation items regarding the third change case information. The information processing method according to claim 2
7. The acquiring of the first change case information and the second change case information includes receiving a selection of the first change case information and the second change case information to be integrated from a plurality of change case information stored in a storage unit. The information processing method according to claim 1
8. In an information processing apparatus Obtaining first change case information regarding changes in the work attributes of employees belonging to the first organization and second change case information regarding changes in the work attributes of employees belonging to the second organization Obtaining an instruction to integrate the first change case information and the second change case information After the instruction, generating third change case information regarding a third organization that integrates the first organization and the second organization based on the first change case information and the second change case information A program for causing the above to be executed
9. An information processing apparatus including a processor, wherein the processor obtains first change case information regarding changes in the work attributes of employees belonging to the first organization and second change case information regarding changes in the work attributes of employees belonging to the second organization obtains an instruction to integrate the first change case information and the second change case information after the instruction, generates third change case information regarding a third organization that integrates the first organization and the second organization based on the first change case information and the second change case information An information processing apparatus that executes the above
Citation Information
Patent Citations
Personnel placement support system and method
JP7064656B1