Computer, program, system and information processing method
The computer system simplifies human capital reporting by associating indicators and sub-data, allowing easy selection and input, thereby reducing user burden and enhancing reporting efficiency.
Patent Information
- Application Number
- JP2023099847
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-06-19
- Publication Date
- 2025-01-07
- Estimated Expiration
- 2043-06-19
AI Technical Summary
The challenge of creating human capital reports is the difficulty in inputting a large amount of data required for calculating indicators, which is cumbersome and burdensome for users.
A computer system with a control unit and storage unit that stores indicators and sub-data in an associated state, allowing for easy selection and input of relevant data through a display instruction means, index calculation, and report creation, including features for internal and external reports, large and small companies, and graphical representation.
This system significantly reduces the burden on users by enabling easy creation of human capital reports through streamlined data input and graphical representation, facilitating efficient reporting in compliance with standards like ISO30414.
Smart Images

Figure 2025000157000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a computer, a program, a system, and an information processing method. [Background technology]
[0002] In recent years, investors and the Financial Services Agency have been requesting that companies prepare reports on human capital. However, it is not clear what kind of reports on human capital should be prepared specifically. The International Organization for Standardization (ISO) has established ISO30414 as a guideline for the disclosure of information on human capital. ISO30414 provides 58 metrics (indicators) for reporting using data in 11 areas of human resource management. In addition, a system that aims to support the evaluation of employees belonging to a company, etc. is known, for example, as disclosed in Patent Document 1. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent Publication No. 2022-033025 Summary of the Invention [Problem to be solved by the invention]
[0004] When preparing reports on human capital, one problem was that it was tedious to input the many data points required to calculate the indicators.
[0005] The present disclosure has been made in consideration of these points, and aims to provide a computer, a program, a system, and an information processing method that can easily create reports on human capital. [Means for solving the problem]
[0006] The computer of the present disclosure includes: A computer including a control unit and a storage unit, The storage unit stores a plurality of types of human capital indicators and sub-data required for calculating each type of indicator in an associated state, The control unit executes a program to function as a reception unit, a display instruction unit, an index calculation unit, and a report creation unit, the display instruction means transmits a display instruction to the terminal to cause the display unit of the terminal to display, when one type of index is selected from one or more types of indexes displayed on the display unit of the terminal, an input field for sub-data corresponding to the type of the selected index, based on the information stored in the storage unit; The index calculation means performs a calculation based on the input sub-data for the selected index, The report creation means creates a report on the index calculated by the index calculation means.
[0007] In the computer of the present disclosure, the storage unit stores information about report attributes and a relationship between each report attribute and a plurality of types of human capital-related indicators used in the report; the receiving means is adapted to receive information regarding attributes of a report when receiving a command for generating a human capital report from the terminal, The display instruction means may, when a creation command for creating a human capital report and information regarding the attributes of the report are input to the terminal, cause one or more types of indicators related to human capital corresponding to the report of the attributes stored in the memory unit to be displayed on the display unit of the terminal.
[0008] In addition, there are external reports and internal reports as report attributes, The memory unit stores multiple types of indicators related to human capital used in external reports and multiple types of indicators related to human capital used in internal reports, and the number of types of indicators related to human capital used in internal reports may be greater than the number of indicators related to human capital used in external reports.
[0009] In addition, there are attributes for reports for large companies and reports for small and medium-sized companies, The memory unit stores multiple types of indicators related to human capital used in reports for large companies and multiple types of indicators related to human capital used in reports for small and medium-sized enterprises, and the number of types of indicators related to human capital used in reports for large companies may be greater than the number of indicators related to human capital used in reports for small and medium-sized enterprises.
[0010] The storage unit stores information regarding an explanation of each indicator related to human capital, The display instruction means may also transmit information regarding an explanation of each indicator related to human capital to the terminal so that when an indicator is selected from among the multiple types of indicators displayed on the display unit of the terminal, information regarding an explanation of the indicator is displayed on the display unit.
[0011] In addition, when the input field for sub-data is displayed on the display unit of the terminal and sub-data is entered into the input field, the display instruction means may display information on other types of indicators related to the sub-data for which the input field is displayed, based on information on the type of human capital indicator related to the sub-data stored in the memory unit.
[0012] In addition, when the input field for sub-data is displayed on the display unit of the terminal, when the sub-data is input into the input field, information about precautions regarding the sub-data can also be input, The display instruction means may, when the reception means receives the sub-data and information on precautions regarding the sub-data, cause the information on precautions regarding the sub-data received by the reception means to be displayed on the display unit of the terminal.
[0013] In addition, when one or more input fields for sub-data for a certain type of indicator are displayed on the display unit of the terminal, if sub-data for a different type of indicator has already been entered, the already entered sub-data may be displayed in the input field.
[0014] The control unit further functions as an upload unit and a URL information transmission unit by executing the program, the uploading means uploads the report created by the report creating means to a web server and acquires information regarding a URL of the report; The URL information transmitting means may transmit information about the URL acquired by the uploading means to the terminal.
[0015] The report creation means may create a graph corresponding to the selected indicator as a report on human capital for which the indicator calculation means has performed calculations on the selected indicator.
[0016] In addition, when the reception means receives sub-data inputted at the terminal, the report creation means may transmit a graph display instruction to the terminal to cause the terminal to display a graph created based on the sub-data received by the reception means.
[0017] Further, the storage unit stores company identification information and information on human capital indicators corresponding to each identification information in a correlated state, When the reception means receives an instruction from the terminal to display the identification information of another company and an indicator regarding the human capital of the other company, the display instruction means may cause the indicator regarding the human capital of the company related to the terminal and the indicator regarding the human capital corresponding to the identification information of the other company received by the reception means to be displayed on the display unit of the terminal in a comparable state.
[0018] The computer of the present disclosure includes: A computer including a control unit, The control unit executes a program to function as a reception unit, a display instruction unit, an index calculation unit, and a report creation unit, the receiving means receives a plurality of types of human capital indicators and sub-data necessary for calculating each type of indicator in an associated state; the display instruction means transmits a display instruction to the terminal to cause the display unit of the terminal to display, when one type of index is selected from one or more types of indexes displayed on the display unit of the terminal, an input field for sub-data corresponding to the type of the selected index, based on the information accepted by the acceptance means; The index calculation means performs a calculation based on the input sub-data for the selected index, The report creation means creates a report on the index calculated by the index calculation means.
[0019] The computer of the present disclosure includes: A computer including a control unit, a display unit, and a storage unit, The storage unit stores a plurality of types of human capital indicators and sub-data required for calculating each type of indicator in an associated state, The control unit executes a program to function as a reception unit, a display instruction unit, an index calculation unit, and a report creation unit, the display instruction means, when one type of index is selected from one or more types of indexes displayed on the display unit, causes the display unit to display an input field for sub-data corresponding to the type of selected index based on the information stored in the storage unit; The index calculation means performs a calculation based on the input sub-data for the selected index, The report creation means creates a report on the index calculated by the index calculation means.
[0020] The program of the present disclosure is A program that functions as a reception means, a display instruction means, an index calculation means, and a report creation means when executed by a control unit of a computer, A plurality of types of human capital indicators and sub-data necessary for calculating each type of indicator are stored in a storage unit in an associated state; the display instruction means transmits a display instruction to the terminal to cause the display unit of the terminal to display, when one type of index is selected from one or more types of indexes displayed on the display unit of the terminal, an input field for sub-data corresponding to the type of the selected index, based on the information stored in the storage unit; The index calculation means performs a calculation based on the input sub-data for the selected index, The report creation means creates a report on the index calculated by the index calculation means.
[0021] The program of the present disclosure is A program that functions as a reception means, a display instruction means, an index calculation means, and a report creation means when executed by a control unit of a computer, A plurality of types of human capital indicators and sub-data necessary for calculating each type of indicator are stored in a storage unit in an associated state; the display instruction means, when one type of index is selected from one or more types of indexes displayed on the display unit, causes the display unit to display an input field for sub-data corresponding to the type of selected index based on the information stored in the storage unit; The index calculation means performs a calculation based on the input sub-data for the selected index, The report creation means creates a report on the index calculated by the index calculation means.
[0022] The system of the present disclosure comprises: A computer having a control unit and a storage unit; A terminal having a display unit; Equipped with The storage unit stores a plurality of types of human capital indicators and sub-data required for calculating each type of indicator in an associated state, The control unit executes a program to function as a reception unit, a display instruction unit, an index calculation unit, and a report creation unit, the display instruction means transmits a display instruction to the terminal to cause the display unit of the terminal to display, when one type of index is selected from one or more types of indexes displayed on the display unit of the terminal, an input field for sub-data corresponding to the type of the selected index, based on the information stored in the storage unit; The index calculation means performs a calculation based on the input sub-data for the selected index, The report creation means creates a report on the index calculated by the index calculation means.
[0023] The information processing method of the present disclosure includes: An information processing method performed by a computer having a control unit and a storage unit in which a plurality of types of human capital indicators and sub-data required for calculating each type of indicator are stored in an associated state, the method comprising: a step of transmitting a display instruction to the terminal by the control unit, when one type of index is selected from one or more types of indexes displayed on the display unit of the terminal, to cause the display unit of the terminal to display an input field for sub-data corresponding to the type of the selected index, based on the information stored in the storage unit; A step in which the control unit performs a calculation based on the sub-data input for the selected index; The control unit creates a report on the calculated index; The present invention is characterized by comprising:
[0024] The information processing method of the present disclosure includes: An information processing method carried out by a computer having a control unit, a display unit, and a storage unit in which a plurality of types of human capital indicators and sub-data required for calculating each type of indicator are stored in an associated state, the method comprising: a step of causing the control unit, when one type of index is selected from one or more types of indexes displayed on the display unit, to display, on the display unit of the terminal, an input field for sub-data corresponding to the type of selected index, based on information stored in the storage unit; A step in which the control unit performs a calculation based on the sub-data input for the selected index; The control unit creates a report on the calculated index; The present invention is characterized by comprising: Effect of the Invention
[0025] According to the computer, program, system, and information processing method disclosed herein, reports on human capital can be easily created. [Brief description of the drawings]
[0026] [Figure 1] 1 is a schematic diagram illustrating a configuration of an information processing system according to an embodiment of the present disclosure. [Diagram 2]2 is a chart showing transmission and reception of information between a management server, a user terminal, and a web server in the information processing system shown in FIG. 1. [Diagram 3] 4 is a flowchart showing the flow of operations when a report on human capital is created in the information processing system shown in FIG. 1. [Figure 4] 2 is a diagram showing a screen displayed on a display unit of a user terminal when a report on human capital is created in the information processing system shown in FIG. 1. [Diagram 5] 2 is a diagram showing a screen displayed on a display unit of a user terminal when a report on human capital is created in the information processing system shown in FIG. 1. [Figure 6] 2 is a diagram showing a screen displayed on a display unit of a user terminal when a report on human capital is created in the information processing system shown in FIG. 1. [Figure 7] 2 is a diagram showing a screen displayed on a display unit of a user terminal when a report on human capital is created in the information processing system shown in FIG. 1. [Figure 8] 2 is a diagram showing a screen displayed on a display unit of a user terminal when a report on human capital is created in the information processing system shown in FIG. 1. [Figure 9] 2 is a diagram showing a screen displayed on a display unit of a user terminal when a report on human capital is created in the information processing system shown in FIG. 1. [Figure 10] FIG. 13 is a schematic diagram showing a configuration of an information processing system according to a modified example. [Figure 11] 11 is a flowchart showing the flow of operations when a report on human capital is created in the information processing system shown in FIG. 10. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0027] <Summary of human capital disclosure> The embodiment of the present disclosure relates to an information processing system 1 in which the management server 10 creates a report on human capital based on an input from a user terminal 40. Here, in this embodiment, a mode of creating a report on human capital in accordance with ISO30414 as a report on human capital will be described, but this embodiment is not limited to such a mode. That is, in the following description, a mode of creating a report on human capital in accordance with ISO30414 as of June 2023 will be described, but the present disclosure may be a computer, program, information processing method, etc. that creates a report on human capital in accordance with something other than the ISO30414 guidelines. In addition, it may be a computer, program, information processing method, etc. that creates a report on human capital in accordance with ISO30414 at a time point other than June 2023. Note that the report only needs to include certain evaluation items regarding the human capital of the target organization, and the certain evaluation items to be included in the report may be, for example, indicators that are recommended to be disclosed depending on the size of the company and the disclosure destination in ISO30414, original evaluation items set by the user, or items required by a third party to whom the user intends to disclose the report. The report may be output in an appropriate file format (pdf file, html file, table file, image file, etc.) and made downloadable, or may be displayed on the information processing system 1. In this specification, the terms "company" and "enterprise" are not limited to profit-making corporations, but may also include non-profit corporations, public corporations, government agencies, and associations without legal capacity.
[0028] ISO30414 is one of the management system standards of the International Standard Organization, and is a guideline established as an international indicator for organizations to quantify, analyze, and disclose information about the human capital of their employees. In these guidelines, as of June 2023, 11 areas related to human capital, such as productivity and diversity, are indicated, and 2 to 15 indicators are set for each area (p.8 to p.11 of the original text of ISO30414, Table 2). Specifically, the areas are "1. Ethics and Compliance", "2. Cost", "3. Diversity", "4. Leadership", "5. Organizational Culture", "6. Health, Safety, and Well-Being", "7. Productivity", "8. Recruitment, Transfer, and Turnover", "9. Skills and Abilities", "10. Succession Planning", and "11. Workforce". In addition, in the "1. Ethics and Compliance" area, five indicators have been set: "a. Type and number of complaints raised," "b. Type and number of disciplinary actions," "c. Percentage of employees who received ethics and compliance measures," "d. Disputes entrusted to a third party for resolution," and "e. Number and type of issues pointed out in external audits." In addition, in the "2. Cost" area, seven indicators have been set: "a. Total labor cost," "b. External labor cost," "c. Percentage of compensation for specific jobs in total salary," "d. Total employment cost," "e. Recruitment cost per person," "f. Recruitment cost," and "g. Cost associated with employee turnover." In this way, multiple indicators have been set for each of the 11 areas, bringing the total number of indicators to 58.
[0029] Each index is calculated from multiple sub-data using a predetermined formula. Here, the number of sub-data used to calculate an index is about 200, but some sub-data may be used to calculate multiple indexes. For example, the sub-data "salary" is used to calculate multiple indexes such as "total labor cost," "total employment cost," and "investment in employees." The user inputs each sub-data using the user terminal 40, and each index is calculated according to a predetermined formula.
[0030] In such disclosures regarding human capital, it is not recommended to disclose all indicators, and there are cases where a classification is made between large and small companies, and between internal and external disclosure. For example, in the area of "1. Ethics and Compliance," the indicator "proportion of employees who have received ethics and compliance measures" is an indicator that is recommended for external disclosure by both large and small companies, while the indicators "types and number of complaints raised" and "types and number of disciplinary actions" are indicators that are recommended for external disclosure only by large companies, and the indicators "disputes entrusted to a third party for resolution" and "number and type of matters pointed out in external audits" are indicators that are not recommended for external disclosure but are recommended for internal disclosure.
[0031] Such an information processing system 1 will be described below with reference to the drawings. Fig. 1 is a schematic diagram showing the information processing system 1 according to the present embodiment. The information processing system 1 according to the present embodiment includes a management server 10, a user terminal 40, and a web server 60. The management server 10, the user terminal 40, and the web server 60 are connected to each other so as to be able to communicate with each other via a communication network 70 such as an Internet line.
[0032] <Configuration of User Terminal 40> The configuration of the user terminal 40 will be described with reference to Fig. 1. The user terminal 40 is a terminal carried by a user who creates a report on human capital. The user terminal 40 is a computer in which a control unit 42, a display unit 44, an input unit 46, a storage unit 48, and a communication unit 50 are electrically connected, and may be configured as, for example, a smartphone, a tablet computer, a personal computer, or the like.
[0033] The control unit 42 includes a CPU, a RAM, a ROM, etc., and is configured to execute various information processes based on programs and data.
[0034] The display unit 44 is, for example, a display, and is used to display input, output, and the like. The display may be a known liquid crystal display or the like. The input unit 46 is, for example, a keyboard, and is used to perform the above-mentioned input. A touch panel display that serves both the display unit 44 and the input unit 46 may also be used. In the following, as an example, input via the input unit 46 is performed by touch input.
[0035] The storage unit 48 is configured, for example, by an auxiliary storage device such as an HDD or SSD, and stores various data and programs for driving the user terminal 40. The programs are for performing various processes described below. The control unit 42 is configured to interpret and execute these programs to perform various processes.
[0036] The communication unit 50 is, for example, a wired LAN (Local Area Network) module, a wireless LAN module, etc., and includes an interface for performing wired or wireless communication. That is, the communication unit 50 is configured from a communication interface configured to communicate with other devices via the communication network 70.
[0037] In addition, the specific hardware configuration of the user terminal 40 can be appropriately omitted, replaced, or added to components according to the embodiment. For example, the control unit 42 may include multiple processors. The control unit 42 may be configured by an FPGA. The storage unit 48 may be configured by a RAM and a ROM included in the control unit 42. The user terminal 40 may be a dedicated terminal for this system, or a general-purpose smartphone or the like may be used by installing the above-mentioned program. In addition, a part or all of the functions or configuration of the user terminal 40 may be provided in a separate device, for example, the storage unit 48 may be provided in a server on the cloud, and the control unit 42 may appropriately acquire necessary information (such as a program) from the storage unit 48 of the server device.
[0038] The following processing is carried out in the user terminal 40. That is, the control unit 42 of the user terminal 40 loads a program stored in the storage unit 48 into the RAM, and then causes the CPU to interpret and execute the program.
[0039] <Configuration of Management Server 10> The management server 10 includes a control unit 12, a storage unit 34, and a communication unit 36. The control unit 12 is, for example, a CPU (Central Processing Unit) or the like, and functions as a reception means 14, an index calculation means 16, a report creation means 18, a first display instruction means 20, a second display instruction means 22, a third display instruction means 24, a fourth display instruction means 26, a fifth display instruction means 28, an upload means 30, and a URL information transmission means 32 by executing a program stored in the storage unit 34.
[0040] The accepting means 14 accepts various information from the user terminal 40 via the communication network 70. The index calculation means 16 performs calculations for an index selected by the user via the user terminal 40 based on sub-data input by the user via the user terminal 40. The report creation means 18 creates a report for the index calculated by the index calculation means 16. The first display instruction means 20 transmits a first display instruction to the user terminal 40 to cause the display unit 44 of the user terminal 40 to display an input field for sub-data corresponding to the type of index selected when one type of index is selected from one or more types of indexes displayed on the display unit 44 of the user terminal 40.
[0041] When the receiving means 14 receives from the user terminal 40 a creation command for creating a human capital report and information on the attributes of the report, the second display instruction means 22 transmits a second display instruction to the user terminal 40 to cause the display unit 44 of the user terminal 40 to display one or more types of indicators related to human capital corresponding to the report of the attribute stored in the storage unit 34. When an input field for sub-data is displayed on the display unit 44 of the user terminal 40 and sub-data is input into the input field, the third display instruction means 24 transmits a third display instruction to the user terminal 40 to cause the user terminal 40 to display information on other types of indicators related to the sub-data for which the input field is displayed, based on information on the types of indicators related to the human capital related to the sub-data stored in the storage unit 34.
[0042] When the receiving means 14 receives sub-data and information on precautions regarding the sub-data, the fourth display instruction means 26 causes the display unit 44 of the user terminal 40 to display the information on precautions regarding the sub-data received by the receiving means 14. When the receiving means 14 receives an instruction from the user terminal 40 to display the identification information of other companies and indicators related to the human capital of the other companies, the fifth display instruction means 28 transmits a fifth display instruction to cause the display unit 44 of the user terminal 40 to display, in a comparable state, the indicators related to the company's human capital related to the user terminal 40 and the indicators related to the human capital corresponding to the identification information of the other companies received by the receiving means 14.
[0043] The upload means 30 uploads the report created by the report creation means 18 to the web server 60 and acquires information about the URL of the report. The URL information transmission means 32 transmits the information about the URL acquired by the upload means 30 to the user terminal 40.
[0044] The functions of the receiving means 14, index calculation means 16, report creation means 18, first display instruction means 20, second display instruction means 22, third display instruction means 24, fourth display instruction means 26, fifth display instruction means 28, upload means 30 and URL information transmission means 32 will be described in detail later.
[0045] The program executed by the control unit 12 is not limited to being stored in the storage unit 34. As the program executed by the control unit 12, a program transmitted from an external device to the control unit 12 via the communication unit 36, a program stored in a storage medium such as a USB memory attached to the management server 10, a program stored in a server (e.g., a cloud server) other than the management server 10, or the like may be used.
[0046] The storage unit 34 is composed of, for example, a hard disk drive (HDD), a random access memory (RAM), a read only memory (ROM), or a solid state drive (SSD), and various information is stored in the storage unit 34. Specifically, the storage unit 34 stores a plurality of types of human capital indicators and sub-data required for calculating each type of indicator in an associated state. The storage unit 34 also stores information on attributes of reports and stores a relationship between each attribute report and a plurality of types of human capital indicators used in the report. More specifically, the storage unit 34 stores a plurality of types of human capital indicators used in reports for external use and a plurality of types of human capital indicators used in reports for internal use. The storage unit 34 also stores a plurality of types of human capital indicators used in reports for large companies and a plurality of types of human capital indicators used in reports for small and medium-sized enterprises.
[0047] The storage unit 34 also stores information regarding explanations of each indicator related to human capital. The storage unit 34 also stores company identification information and information on indicators related to human capital corresponding to each identification information in an associated state.
[0048] The communication unit 36 is, for example, a wired LAN (Local Area Network) module, a wireless LAN module, etc., and includes an interface for performing wired or wireless communication. That is, the communication unit 36 is configured from a communication interface configured to communicate with other devices via the communication network 70.
[0049] <Configuration of Web Server 60> 1, the web server 60 is a computer in which a control unit 62, a storage unit 64, and a communication unit 66 are electrically connected, and may be configured, for example, as a general-purpose personal computer, a dedicated computer, or a tablet computer. The web server 60 may also be configured with multiple computers.
[0050] The control unit 62 includes a CPU, RAM, ROM, etc., and is configured to execute various information processing based on programs and data. The storage unit 64 is configured, for example, with an auxiliary storage device such as an HDD or SSD, and stores various data and programs for driving the web server 60. The programs are programs for performing various processes. In this embodiment, the storage unit 64 stores reports on human capital uploaded by the upload means 30 in association with information on the URL of the report. The control unit 62 functions as a receiving means, a processing means, and a transmitting means by executing the programs stored in the storage unit 64.
[0051] The communication unit 66 is, for example, a wired LAN (Local Area Network) module, a wireless LAN module, etc., and includes an interface for performing wired or wireless communication. That is, the communication unit 66 is configured from a communication interface configured to communicate with other devices via the communication network 70.
[0052] The specific hardware configuration of the web server 60 may include omitted, replaced, or added components as appropriate depending on the embodiment. For example, the control unit 62 may include multiple processors. The control unit 62 may be configured with an FPGA. The storage unit 64 may be configured with a RAM and a ROM included in the control unit 62.
[0053] The following processing is performed in the web server 60. That is, the control unit 62 of the web server 60 loads a program stored in the storage unit 64 into the RAM, and then interprets and executes the program by the CPU to function as a receiving means, a processing means, and a transmitting means.
[0054] The receiving means receives various information from the external device via the communication network 70. The processing means performs various processes, which will be described later. The transmitting means transmits various information to the external device via the communication network 70.
[0055] <Operation of Information Processing System 1> Next, the operation of the information processing system 1 in this embodiment will be described with reference to the chart shown in FIG. 2, the flowchart shown in FIG. 3, and screens displayed on the display unit 44 of the user terminal 40 shown in FIGS.
[0056] The user terminal 40 is configured to allow the installation of an application (hereinafter, referred to as an app) for creating a report on human capital from an online store, the website of the management company of the management server 10, or the like. When such an app is installed in the user terminal 40, the user inputs the company name and the user's name as initial information through the user terminal 40. In addition, at least one of the following may be input: a country code (specifically, for example, a two-letter country code defined by ISO3166), an industry code (for example, a four-digit industry code defined by the Tokyo Stock Exchange), an address, a company size, a telephone number, the user's name, the user's contact information (for example, the user's telephone number), the user's email address, and the like. In addition, the information processing system 1 in this embodiment may be a web system that does not require installation and can be used by the user by accessing a predetermined URL from the browser of the user terminal 40.
[0057] Next, the flow of processing by the information processing system 1 of this embodiment will be described with reference to FIG. 2 and FIG. 3. When a user starts an application for creating a report on human capital with the user terminal 40, an input screen shown in FIG. 4 is displayed on the display unit 44 of the user terminal 40. The input screen shown in FIG. 4 displays a message "Please select the size of the company and in-house / outside use." along with a radio button for selecting large or small companies, a check box or pull-down menu, a radio button for selecting in-house or outside use, a check box or pull-down menu, and a pull-down menu for selecting a year. When a user selects the size of the company, in-house / outside use, and year with the input unit 46 in the user terminal 40 and presses the "Create" button, a report creation instruction and information on the attributes of the report are transmitted from the user terminal 40 to the management server 10, and the receiving means 14 receives the report creation instruction and information on the attributes of the report. Here, the information on the attributes of the report includes information on the size of the company, information on in-house / outside use, and information on the year input by the user with the user terminal 40. The information regarding report attributes may include at least any one of information regarding the size of the company, information regarding in-house / out-house use, and information regarding the fiscal year, all of which are input by the user via the user terminal 40.
[0058] When the receiving means 14 receives a creation command related to the creation of a human capital report and information on the attributes of the report from the user terminal 40, the second display instruction means 22 transmits a second display instruction to the user terminal 40 to display one or more types of indicators related to human capital corresponding to the report of the attribute stored in the storage unit 34 on the display unit 44 of the user terminal 40 (step S1 in FIG. 3). Here, as described above, the attributes of the report and one or more types of indicators related to human capital are associated and stored in the storage unit 34. At this time, there are external reports and internal reports as attributes of the report, and the number of types of multiple indicators related to human capital used in the internal reports is greater than the number of multiple indicators related to human capital used in the external reports. In addition, there are large company reports and small and medium-sized enterprise reports as attributes of the report, and the number of types of multiple indicators related to human capital used in the large company reports is greater than the number of multiple indicators related to human capital used in the small and medium-sized enterprise reports. More specifically, the memory unit 34 stores types of human capital indicators corresponding to in-house reports for large enterprises, types of human capital indicators corresponding to external reports for large enterprises, types of human capital indicators corresponding to internal reports for SMEs, and types of human capital indicators corresponding to external reports for SMEs. In this way, one or more types of human capital indicators corresponding to the attributes of the report accepted by the acceptance means 14 are displayed on the display unit 44 of the user terminal 40, as shown in Fig. 5.
[0059] As described above, the storage unit 34 stores information on the explanation of each indicator related to human capital. When the first display instruction means 20 transmits the first display instruction to the user terminal 40 to display a plurality of types of indicators related to human capital on the display unit 44 of the user terminal 40, the first display instruction means 20 may also transmit information on the explanation of each indicator related to human capital to the user terminal 40. Alternatively, information on the explanation of each indicator related to human capital may be stored in advance in the storage unit 48 of the user terminal 40. In this way, when one or more types of indicators related to human capital are displayed on the display unit 44 of the user terminal 40, if the user selects a certain indicator by placing the cursor on the input unit 46, information on the explanation of this indicator (specifically, what role does this indicator play, what sub-data is input to calculate it, which other indicators use the sub-data used in this indicator, which other indicators may be affected by changing this indicator or the sub-data used in this indicator, etc.) is displayed on the display unit 44.
[0060] FIG. 5 is a screen displayed on the display unit 44 of the user terminal 40, showing one or more types of indicators related to human capital corresponding to a report of an attribute selected by a user. As shown in FIG. 5, the display unit 44 of the user terminal 40 displays a message saying "Please select the indicator to input," and one or more types of indicators are displayed for each of 11 areas related to human capital. Specifically, the display unit 44 of the user terminal 40 displays 11 areas related to human capital in a scroll format, and one or more types of indicators are displayed for each area. More specifically, for example, in the area "Compliance and Ethics" out of the 11 areas related to human capital, four types of indicators are displayed: "Type and number of complaints filed," "Type and number of disciplinary actions," "Disputes entrusted to a third party for resolution," and "Proportion of employees who have received ethics and compliance training." As described above, the types and number of indicators displayed on the display unit 44 of the user terminal 40 vary depending on the attributes of the report selected by the user.
[0061] When a user selects an index through the input unit 46 of the user terminal 40 on the screen shown in FIG. 5, the user terminal 40 transmits index selection information to the management server 10, and the receiving means 14 receives the index selection information. When one type of index is selected from one or more types of indexes displayed on the display unit 44 of the user terminal 40, the first display instruction means 20 transmits a first display instruction to the user terminal 40 to cause the display unit 44 of the user terminal 40 to display an input field for sub-data corresponding to the type of index selected. As a result, as shown in FIG. 6, the display unit 44 of the user terminal 40 displays one or more input fields for sub-data corresponding to the type of index selected by the user (step S2 in FIG. 3). As a result, the user can input one or more sub-data through the input unit 46 in the user terminal 40. In addition, the timing for sending the first display instruction to the user terminal 40 is not particularly limited, and the first display instruction may be sent in response to the selection of one type of indicator, or the first display instruction may be sent at an earlier point in time (for example, when the report attributes are selected), so that when the user selects one type of indicator, input fields for the corresponding one or more sub-data are displayed without transmitting new data, etc. In addition, in the selection of one type of index, it is sufficient that at least one type of index is included in the target selected by the user, and an operation of selecting multiple "one type of indexes" at the same time may be performed. For example, the user may select an area containing one or more indexes, and multiple "one type of indexes" included in the area may be selected by this selection, and multiple "one or multiple sub-data input fields" corresponding to the multiple indexes may be displayed. More specifically, for example, when the user selects an area, sub-data input fields related to one or more indexes included in the area may be displayed all at once.
[0062] As shown in FIG. 6, when an input field for one or more sub-data is displayed on the display unit 44 of the user terminal 40, the user may be able to input the value of the index itself instead of inputting one or more sub-data using the input unit 46 on the user terminal 40.
[0063] Also, as shown in Fig. 6, when one or more input fields for sub-data are displayed on the display unit 44 of the user terminal 40, if the user uses the input unit 46 to place the cursor on a certain sub-data or input a numerical value into the input field, information on other indicators for which this sub-data is used is also displayed as shown in Fig. 7. Specifically, when an input field for sub-data is displayed on the display unit 44 of the user terminal 40 and sub-data is input into the input field, the third display instruction means 24 transmits a third display instruction to the user terminal 40 to display information on other types of indicators related to the sub-data for which the input field is displayed, based on information on the type of indicator related to this sub-data stored in the storage unit 34. This allows the user to recognize which other indicators the sub-data being input for a certain indicator is used for.
[0064] Also, as shown in FIG. 6, when one or more input fields for sub-data are displayed on the display unit 44 of the user terminal 40, when sub-data is input into the input field, information on notes regarding the sub-data (specifically, for example, notes on numerical values input as sub-data, such as the degree of reliability or comments) may also be input. Specifically, when the "input notes" button is pressed on the screen shown in FIG. 7, information on notes regarding the input of specific sub-data can be input as shown in FIG. 8. Then, when the reception means 14 receives the sub-data and information on notes regarding the sub-data, the fourth display instruction means 26 causes the display unit 44 of the user terminal 40 to display the information on notes regarding the sub-data received by the reception means 14. Specifically, for example, when the user inputs sub-data for calculating a certain type of index into the user terminal 40, if information on notes was also input when information on a different type of index was previously input for a certain type of sub-data, the information on the notes is displayed. This allows the user to input sub-data in accordance with the notes. Also, the numbers of the input sub-data may be color-coded, or a mark or comment may be added next to the numbers. There is a lot of sub-data that the user needs to enter, and there may be cases where the input work is done over several days, where the materials on hand are not sufficient, where the person entering the data changes midway through, or where it is necessary to record points that should be kept in mind when creating future reports, so it is useful to be able to record points to note.
[0065] The notes may be input to indicate that the sub-data being input is provisional and to encourage later confirmation. FIG. 8 shows an example in which the notes are input as text, but if the notes are expected in advance, the notes may be in the form of selecting the type of note with a check button, a radio button, or the like. Examples of notes expected in advance include when the input sub-data is a value whose recency or certainty has not been confirmed, when the sub-data is a target value, and when a provisional value is input to confirm what kind of results (reports, etc.) are output by inputting hypothetical sub-data. In addition, for example, the input contents of the sub-data and indicators may be transcribed in a lump from the input contents of the past (such as the previous year) or the data of a model company, which will be described later, and a note may be displayed to the effect that the input contents transcribed in this way have been transcribed and that confirmation of their validity is recommended. Such notes may display information about the source of the transcription. Information indicating that the sub-data being input is highly reliable may be input by entering characters, a check button, a radio button, or the like.
[0066] In addition, in an index calculated or a graph created using subdata associated with some kind of caution or a caution of a predetermined content (such as a content indicating that the input subdata is a tentative value) (which may be written in a report or displayed outside a report), a display (call for attention, etc.) may be made to indicate that the index or graph was calculated or created using subdata associated with the caution. The call for attention, etc. may be made to indicate in relation to which subdata the call for attention, etc. is made. In addition, provided that no information indicating that the sub-data entered is highly reliable, a warning may be issued for an index calculated or a graph created using such sub-data. Although the above describes an example in which cautionary information (or information indicating high reliability, etc.) is input for sub-data, such information may be input for an index or an area.
[0067] In this embodiment, when one or more input fields for sub-data for a certain type of index are displayed on the display unit 44 of the user terminal 40, if sub-data for another type of index has already been input, the already input sub-data may be displayed in the input field. In this case, the user can omit inputting sub-data that has already been input, and it is also possible to prevent the user from inputting inconsistent sub-data by mistake. When a certain sub-data for a certain type of index is corrected, if this sub-data is used for another type of index, the sub-data for the other type of index may be automatically corrected. When inputting or correcting sub-data used for multiple types of indexes, it may be possible to display how the results of each index will change as a result of the input or correction.
[0068] When the user inputs all the sub-data through the input unit 46 and presses the completion button on the sub-data input screen shown in FIG. 6 and the like, the input sub-data is transmitted from the user terminal 40 to the management server 10, and the reception unit 14 receives the sub-data input by the user. The index calculation unit 16 performs calculations for the index selected by the user based on the input sub-data (step S3 in FIG. 3). Specifically, the index calculation unit 16 calculates an index from the input sub-data based on a predetermined formula corresponding to the type of the index. The report creation unit 18 creates a report on the index calculated by the index calculation unit 16 (step S4 in FIG. 3). For example, a graph and a table of the progress of the index over a predetermined period (specifically, for example, 5 years) are created. The report on human capital created by the report creation unit 18 is transmitted from the management server 10 to the user terminal 40 and displayed on the display unit 44 of the user terminal 40 (step S5 in FIG. 3). At this time, when the receiving means 14 receives the sub-data inputted at the user terminal 40, the report creation means 18 transmits a graph display instruction to the user terminal 40 to cause the user terminal 40 to display a graph created based on the sub-data received by the receiving means 14. FIG. 9 is a diagram showing an example of a report on human capital displayed on the display unit 44 of the user terminal 40. In this manner, the user can check the report on human capital using the user terminal 40. Furthermore, in this embodiment, when the sub-data is inputted at the user terminal 40, a graph related to the indicators may be displayed in real time.
[0069] When the user clicks the button "Compare with other companies' data" on the screen shown in FIG. 9 using the input unit 46 of the user terminal 40, an input screen for the identification information of other companies (for example, company name, etc.) is displayed. Note that one or more pieces of such identification information of other companies may be set in advance. Then, when the user inputs the identification information of other companies using the input unit 46 of the user terminal 40, the display unit 44 of the user terminal 40 displays the human capital indicators of the company and the human capital indicators of the other companies in a comparable state. More specifically, when the reception unit 14 receives an instruction to display the identification information of other companies and the human capital indicators of the other companies from the user terminal 40, the fifth display instruction means 28 transmits a fifth display instruction to the user terminal 40 to cause the display unit 44 of the user terminal 40 to display the human capital indicators of the company related to the user terminal 40 and the human capital indicators corresponding to the identification information of the other companies received by the reception unit 14 in a comparable state. As a result, for example, the transition of the human capital indicators of the company and other companies over a predetermined period (specifically, for example, five years) is displayed in one graph or table. In this case, the user can easily compare the human capital indicators of the user's company and other companies. At this time, it is possible to use information of other companies that is not publicly available (for example, non-public data used to review the company) stored in the storage unit 34. The "other company" here may be a specific company or a virtual model company. An example of a virtual model company is a company proposed by the system as a model case of a company in the same or similar business field or business scale as the user. In addition, the virtual model company may be a plurality of companies such as an average company, a good or bad company from the viewpoint of human capital management, etc. In addition, each data in the virtual model company may be proposed by the system by statistically processing data of one or more real companies. In addition, it is possible to compare the human capital indicators with the average of Japanese companies, the average of overseas companies, domestic and overseas good companies, competitors, etc. The user may create a virtual model company by inputting sub-data or indicators as appropriate.The virtual model company created by the user may be, for example, a company created by inputting target values that the company wishes to achieve into sub-data or indicators. From the viewpoint of promoting the input of the company's data and the model company's data, the virtual model company's data may be transcribed into the sub-data or indicators being input by the company, and the company's latest data or data from a specified past period may be transcribed into the sub-data or indicators of the model company being created.
[0070] Moreover, the report on human capital created by the report creation means 18 is uploaded to the web server 60 by the upload means 30. Specifically, the report on human capital created by the report creation means 18 is transmitted from the management server 10 to the web server 60 and stored in the storage unit 64 of the web server 60. At this time, the control unit 62 of the web server 60 issues a URL for the uploaded report. Information on the URL issued by the control unit 62 is transmitted from the web server 60 to the management server 10 and is received by the receiving means 14 (step S6 in FIG. 3). This makes it possible to view the report on human capital uploaded to the web server 60 by inputting the URL in a browser or the like. The URL information transmission means 32 transmits information on the URL acquired by the upload means 30, i.e., the URL received by the receiving means 14, to the user terminal 40. This makes it possible for the user to show the report on human capital uploaded to the web server 60 to a third party by utilizing the URL in the user terminal 40. Furthermore, there are templates for reports (graphs, etc.), and when a report is downloaded from the web server 60, it is output in a format that conforms to the template. A template can also be selected. This makes it easy to edit graphs, etc. The template to be applied may be selected by the user, or a third party who desires the report may select a desired template and have the management server 10 create a report in a format that conforms to the selected template, which can then be downloaded. Furthermore, the user or a third party who desires the report may select the requirements for the report (format, contents, etc.) using check buttons, radio buttons, etc., and have the management server 10 create a report that conforms to the selected requirements, which can then be downloaded.
[0071] In this embodiment, the user terminal 40 is communicatively connected to the management system of the user company which manages the user terminal 40, and this management system may be configured to input report creation instructions, information regarding report attributes, indicator selection information, sub-data information, etc.
[0072] According to the computer (management server 10), program, system (information processing system 1), and information processing method of the present embodiment configured as described above, the memory unit 34 stores a plurality of types of human capital-related indicators and sub-data required for calculating each type of indicator in an associated state, and the control unit 12 executes the program to function as the reception means 14, the first display instruction means 20, the indicator calculation means 16, and the report creation means 18. When one type of indicator is selected from one or more types of indicators displayed on the display unit 44 of the user terminal 40, the first display instruction means 20 transmits a first display instruction to the user terminal 40 to cause the display unit 44 of the user terminal 40 to display an input field for sub-data corresponding to the selected type of indicator, based on the information stored in the memory unit 34. The indicator calculation means 16 performs calculation based on the sub-data input for the selected indicator. The report creation means 18 creates a report on the indicator calculated by the indicator calculation means 16. According to such a computer, program, system, and information processing method, a report on human capital can be easily created. More specifically, in the past, when creating a report on human capital, for example, in ISO30414, it was necessary to input approximately 200 pieces of sub-data one by one, which placed a heavy burden on the user. In contrast, in this embodiment, the user can select one type of indicator from one or more types of indicators, and create a report on the selected indicator simply by inputting the sub-data corresponding to the selected type of indicator, thereby significantly reducing the burden on the user.
[0073] In the computer, program, system, and information processing method of the present embodiment, as described above, the storage unit 34 stores information on the attributes of the report and stores the relationship between each attribute report and a plurality of types of human capital-related indicators used in the report, and the control unit 12 further functions as the second display instruction means 22 by executing the program. In addition, when the reception means 14 receives a creation command related to the creation of a human capital report from the user terminal 40, the reception means 14 also receives information on the attributes of the report, and when the reception means 14 receives a creation command related to the creation of a human capital report and information on the attributes of the report from the user terminal 40, the second display instruction means 22 transmits a second display instruction to the user terminal 40 to display one or more types of indicators related to human capital corresponding to the report of the attribute stored in the storage unit 34 on the display unit 44 of the user terminal 40. As described above, in the disclosure of human capital, it is not recommended to disclose all indicators to the outside. For this reason, it is possible to create a required report by inputting sub-data only for the types of indicators corresponding to the attributes of the report. As a result, when a user inputs information regarding the attributes of a report, one or more types of indicators related to human capital corresponding to the report of this attribute are displayed on the display unit 44 of the user terminal 40, making it easier for the user to select an indicator and reducing the effort required for input. In other words, it is possible to prevent the user from selecting an indicator that is unnecessary for the disclosure of human capital or from inputting sub-data related to this indicator. However, there is no prevention of inputting more sub-data or indicators than the minimum necessary for the report to be created for the company's own analysis if desired.In addition, the user may input all the sub-data or indicator data that can be input (without specifying the report to be created), and after completing the input of a certain amount of data, the system may be able to display what kind of report can be created based on the data already input, or it may be able to display what further sub-data or indicators need to be input in order to create the desired report, and the data already input may be automatically transcribed for report creation when the work of creating the desired report begins.
[0074] In addition, in the computer, program, system, and information processing method of the present embodiment, as described above, there are external reports and internal reports as attributes of a report, and the memory unit 34 stores the types of multiple indicators related to human capital used in the external reports and the types of multiple indicators related to human capital used in the internal reports, respectively, and the number of types of multiple indicators related to human capital used in the internal reports is greater than the number of multiple indicators related to human capital used in the external reports. This makes it possible to appropriately create external reports and internal reports, respectively, by making the types of indicators displayed on the display unit 44 of the user terminal 40 different when the user creates an external report and when the user creates an internal report. In addition, when creating an external report, the number of types of multiple indicators related to human capital is smaller than when creating an internal report, so that the burden of inputting sub-data on the user can be further reduced.
[0075] In addition, in the computer, program, system, and information processing method of the present embodiment, as described above, there are a large enterprise report and a small and medium enterprise report as report attributes, and the memory unit 34 stores the types of human capital indicators used in the large enterprise report and the types of human capital indicators used in the small and medium enterprise report, respectively, and the number of types of human capital indicators used in the large enterprise report is greater than the number of human capital indicators used in the small and medium enterprise report. This makes it possible to appropriately create the large enterprise report and the small and medium enterprise report, respectively, by making the types of indicators displayed on the display unit 44 of the user terminal 40 different when the user creates a report for a large enterprise and when the user creates a report for a small and medium enterprise. In addition, when creating a report for a small and medium enterprise report, the number of types of human capital indicators is smaller than when creating a report for a large enterprise, so that the burden of inputting sub-data on the user can be further reduced.
[0076] Furthermore, in the computer, program, system, and information processing method of this embodiment, as described above, the storage unit 34 stores information relating to the explanation of each indicator related to human capital, and when the first display instruction means 20 transmits a first display instruction to the user terminal 40 to cause the display unit 44 of the user terminal 40 to display a plurality of types of indicators related to human capital, the first display instruction means 20 also transmits information relating to the explanation of each indicator related to human capital to the user terminal 40, and when an indicator is selected from the plurality of types of indicators displayed on the display unit 44 of the user terminal 40, information relating to the explanation of that indicator is displayed on the display unit 44. This allows the user to see a specific explanation of each type of indicator related to human capital.
[0077] Furthermore, in the computer, program, system, and information processing method of the present embodiment, as described above, the control unit 12 further functions as third display instruction means 24 by executing the program, and when an input field for sub-data is displayed on the display unit 44 of the user terminal 40 and sub-data is input into the input field, the third display instruction means 24 transmits a third display instruction to the user terminal 40 to display information on other types of indicators related to the sub-data for which the input field is displayed, based on information on the type of human capital indicator related to this sub-data stored in the storage unit 34. This allows the user to recognize for which other indicators the sub-data input for a certain indicator is used.
[0078] Furthermore, in the computer, program, system, and information processing method of the present embodiment, as described above, the control unit 12 further functions as fourth display instruction means 26 by executing the program, and when an input field for sub-data is displayed on the display unit 44 of the user terminal 40, information on precautions regarding the sub-data can also be input when the sub-data is input into the input field, and when the reception means 14 receives the sub-data and information on precautions regarding the sub-data, the fourth display instruction means 26 causes the display unit 44 of the user terminal 40 to display the information on precautions regarding the sub-data received by the reception means 14. This enables the user to input sub-data in accordance with the precautions previously input.
[0079] In addition, in the computer, program, system, and information processing method of the present embodiment, as described above, when one or more input fields for sub-data for a certain type of index are displayed on the display unit of a user terminal, if sub-data for another type of index has already been input, the already input sub-data is displayed in the input field. In this case, the user can omit inputting the sub-data that has already been input.
[0080] Furthermore, in the computer, program, system, and information processing method of the present embodiment, as described above, the control unit 12 further functions as uploading means 30 and URL information transmitting means 32 by executing the program. The uploading means 30 uploads the report created by the report creating means 18 to a web server and obtains information regarding the URL of the report. The URL information transmitting means 32 transmits information regarding the URL obtained by the uploading means 30 to the user terminal 40. This allows the user to use the URL on the user terminal 40 to show a third party the report regarding human capital uploaded to the web server 60.
[0081] Furthermore, in the computer, program, system, and information processing method of this embodiment, as described above, the report creation means 18 creates a graph corresponding to the selected indicator as a report on human capital in which the indicator calculation means 16 has performed calculations on the selected indicator. This makes it easier for readers of the report on human capital to understand the indicators related to human capital through the graph. At this time, when the reception means 14 receives the sub-data inputted at the user terminal 40, the report creation means 18 transmits a graph display instruction to the user terminal 40 to cause the user terminal 40 to display a graph created based on the sub-data received by the reception means 14.
[0082] Furthermore, in the computer, program, system, and information processing method of the present embodiment, as described above, the storage unit 34 stores the identification information of the company and the information on the human capital index corresponding to each identification information in an associated state, and the control unit 12 further functions as a fifth display instruction means 28 by executing the program. When the reception means 14 receives an instruction to display the identification information of another company and the human capital index of the other company from the user terminal 40, the fifth display instruction means 28 transmits a fifth display instruction to cause the display unit 44 of the user terminal 40 to display the human capital index of the company related to the user terminal 40 and the human capital index corresponding to the identification information of the other company received by the reception means 14 in a comparable state. This allows the user to easily compare the human capital indexes of his own company and other companies.
[0083] The computer, program, system, and information processing method according to the present invention are not limited to the above-described aspects, and various modifications can be made.
[0084] For example, in the above description, the storage unit 34 is provided in the management server 10, but the present embodiment is not limited to such a configuration. As the information processing system 1 and management server 10 according to the modified example, the information described above as being stored in the storage unit 34 may be stored in an external device such as a storage medium or a cloud server other than the management server 10. In this case, the storage medium may be attached to the management server 10, so that the information stored in the storage medium is read by the control unit 12, or the control unit 12 may go to read information stored in an external device such as a cloud server, so that the information stored in the external device is read by the control unit 12. In such a configuration, the receiving means 14 receives from the storage medium or external device, in a state in which the types of human capital-related indicators and the sub-data required for the calculation of each type of indicator are associated with each other.
[0085] In the above description, the receiving means 14 of the management server 10 receives from the user terminal 40 a creation command for creating a human capital report and information on the attributes of the report, and the second display instruction means 22 transmits a second display instruction to the user terminal 40 to display one or more types of indicators related to human capital corresponding to the report of the attribute stored in the storage unit 34 on the display unit 44 of the user terminal 40, but the present invention is not limited to this embodiment. As another embodiment, only a creation command for creating a human capital report may be transmitted from the user terminal 40 to the management server 10, and the second display instruction means 22 may transmit a second display instruction to the user terminal 40 to display all types of indicators related to human capital on the display unit 44 of the user terminal 40.
[0086] In addition, when one or more types of indicators related to human capital are transmitted from the management server 10 to the user terminal 40, information on sub-data related to each indicator may also be transmitted from the management server 10 to the user terminal 40. In this case, when a certain indicator is selected by a user at the user terminal 40, the selection information of the indicator is not transmitted from the user terminal 40 to the management server 10, and an input field for sub-data corresponding to the type of the indicator is displayed on the display unit 44 of the user terminal 40. In this case, when the reception means 14 receives a creation command related to the creation of a human capital report, the first display instruction means 20, not the second display instruction means 22, transmits information on one or more types of indicators related to human capital and sub-data related to each indicator to the user terminal 40. That is, when one type of indicator is selected from one or more types of indicators displayed on the display unit 44 of the user terminal 40, the first display instruction means 20 transmits a first display instruction to the user terminal 40 to display an input field for sub-data corresponding to the type of the selected indicator on the display unit 44 of the user terminal 40 based on the information stored in the storage unit 34.
[0087] In addition, some or all of the reception means 14, index calculation means 16, report creation means 18, first display instruction means 20, second display instruction means 22, third display instruction means 24, fourth display instruction means 26, fifth display instruction means 28, upload means 30 and URL information transmission means 32 may function by the control unit 42 of the user terminal 40 executing a specified program, rather than by the control unit 12 of the management server 10 executing a specified program.
[0088] Furthermore, as an information processing system according to a modified example, a system (standalone type) configured with a single user terminal without a management server may be used. Such an information processing system will be described with reference to FIG.
[0089] The information processing system 101 shown in Fig. 10 includes a user terminal 110 and a web server 60. The user terminal 110 and the web server 60 are communicably connected to each other via a communication network 70 such as an Internet line. The web server 60 has the same configuration as the web server 60 in the information processing system 1 shown in Fig. 1 and the like, and therefore a description thereof will be omitted.
[0090] The configuration of user terminal 110 will be described with reference to Fig. 1. User terminal 110 includes a control unit 112, a display unit 144, an input unit 146, a storage unit 148, and a communication unit 150. Control unit 112 is, for example, a CPU (Central Processing Unit) or the like, and functions as reception means 114, index calculation means 116, report creation means 118, display instruction means 120, and upload means 122 by executing programs stored in storage unit 148.
[0091] The reception means 114 receives information input by the user through the input unit 146 and information transmitted from the web server 60 through the communication network 70. The index calculation means 116 performs calculations on the index selected by the user through the input unit 146 based on the sub-data input by the user through the input unit 146. The report creation means 118 creates a report on the index calculated by the index calculation means 116. The display instruction means 120 sends a display instruction to the display unit 144 to display various information on the display unit 144. The upload means 122 uploads the report created by the report creation means 118 to the web server 60 and acquires information on the URL of the report. The functions of the reception means 114, the index calculation means 116, the report creation means 118, the display instruction means 120, and the upload means 122 will be described in detail later.
[0092] The display unit 144 is, for example, a display, and is used to display input, output, and the like. The display may be a known liquid crystal display or the like. The input unit 146 is, for example, a keyboard, and is used to perform the above-mentioned input. It is also possible to use a touch panel display that serves both the display unit 144 and the input unit 146. In the following, as an example, it is assumed that input via the input unit 146 is performed by touch input.
[0093] The storage unit 148 is configured, for example, by an auxiliary storage device such as a HDD or SSD, and stores various data and programs for driving the user terminal 110. The programs are for performing various processes described below. The control unit 112 is configured to interpret and execute these programs to perform various processes.
[0094] The program executed by the control unit 112 is not limited to being stored in the storage unit 148. The program executed by the control unit 112 may be a program transmitted from an external device to the control unit 112 via the communication unit 150, a program stored in a storage medium such as a USB memory attached to the user terminal 110, or a program stored in a device other than the user terminal 110 (for example, a cloud server).
[0095] The storage unit 148 also stores a plurality of types of human capital indicators and sub-data required for calculating each type of indicator in an associated state. The storage unit 148 also stores information on attributes of reports and stores a relationship between each attribute report and a plurality of types of human capital indicators used in the report. More specifically, the storage unit 148 stores a plurality of types of human capital indicators used in reports for external use and a plurality of types of human capital indicators used in reports for internal use. The storage unit 148 also stores a plurality of types of human capital indicators used in reports for large companies and a plurality of types of human capital indicators used in reports for small and medium-sized companies. The storage unit 148 also stores information on the explanation of each human capital indicator. The storage unit 148 also stores company identification information and information on human capital indicators corresponding to each identification information in an associated state.
[0096] The communication unit 150 is, for example, a wired LAN (Local Area Network) module, a wireless LAN module, etc., and includes an interface for performing wired or wireless communication. That is, the communication unit 150 is configured from a communication interface configured to communicate with other devices via the communication network 70.
[0097] In addition, the specific hardware configuration of the user terminal 110 can be such that components are omitted, replaced, or added as appropriate depending on the embodiment. For example, the control unit 112 may include multiple processors. The control unit 112 may be configured by an FPGA. The storage unit 148 may be configured by a RAM and a ROM included in the control unit 112. In addition, the user terminal 110 may be a terminal dedicated to this system, or the above-mentioned program may be installed in a general-purpose smartphone or the like and used. In addition, some of the components of the user terminal 110 may be configured separately.
[0098] The following processing is carried out in the user terminal 110. That is, the control unit 112 of the user terminal 110 loads a program stored in the storage unit 148 into the RAM, and then causes the CPU to interpret and execute the program.
[0099] <Operation of Information Processing System 101> Next, the operation of information processing system 101 in this embodiment will be described with reference to the flowchart shown in FIG.
[0100] The user terminal 110 is configured to allow the installation of an application (hereinafter, referred to as an app) for creating a report on human capital from an online store, the website of the management company of this service, or the like. When such an app is installed in the user terminal 110, the user inputs the company name and the user's name as initial information through the user terminal 110. In addition, at least one of the following may be input: a country code (specifically, for example, a two-letter country code defined by ISO3166), an industry code (for example, a four-digit industry code defined by the Tokyo Stock Exchange), an address, a company size, a telephone number, the user's name, the user's contact information (for example, the user's telephone number), the user's email address, and the like. When such initial information is transmitted from the user terminal 110 to a management server (not shown) of the management company of this service via the communication network 70, a program for executing this service is transmitted from the management server to the user terminal 110 via the communication network 70, and the program is stored in the storage unit 148. In addition, such a program may be transmitted to the user terminal 110 from the management server of the management company of this service via the communication network 70 when an app for creating reports on human capital is installed in the user terminal 110, and stored in the memory unit 148.
[0101] Next, a process flow of the information processing system 1 of this embodiment will be described with reference to Fig. 1. When a user activates an application for creating a report on human capital on the user terminal 40 by the input unit 146 (inputs an instruction to create a report), the input screen shown in Fig. 4 is displayed on the display unit 44 of the user terminal 110 (step S11 in Fig. 11). Then, when information on the attributes of the report is input by the input unit 146, as shown in Fig. 5, the display instruction means 120 causes the display unit 144 to display one or more types of indicators related to human capital corresponding to the attributes input by the input unit 146, and also causes the display unit 144 to display a message requesting selection of an indicator (step S12 in Fig. 11).
[0102] When the user selects an index on the screen shown in Fig. 5 using the input unit 146, the display instruction means 120 causes the display unit 144 to display input fields for one or more sub-data corresponding to the type of index selected by the user, as shown in Fig. 6 (step S13 in Fig. 11). This allows the user to input one or more sub-data using the input unit 146.
[0103] When the user inputs all the sub-data using the input unit 146 and presses the completion button on the sub-data input screen shown in FIG. 6 and the like, the input sub-data is accepted by the acceptance means 114. The index calculation means 116 performs calculations for the index selected by the user based on the input sub-data (step S14 in FIG. 11). Specifically, the index calculation means 116 calculates an index from the input sub-data based on a predetermined formula corresponding to the type of the index. The report creation means 118 creates a report on the index calculated by the index calculation means 116 (step S15 in FIG. 11). For example, a graph and a table showing the progress of the index over a predetermined period (specifically, for example, 5 years) are created. The report on human capital created by the report creation means 118 is displayed on the display unit 144 by the display instruction means 120 (step S16 in FIG. 11). At this time, the display instruction means 120 transmits a graph display instruction to the display unit 144 to display the graph created based on the sub-data accepted by the acceptance means 114 on the display unit 144. Fig. 9 is a diagram showing an example of a report on human capital displayed on the display unit 144. In this manner, the user can check the report on human capital on the user terminal 110. Also, in the information processing system 101 shown in Fig. 10 etc., when sub-data is input in the user terminal 110, a graph related to an indicator may be displayed in real time on the display unit 144.
[0104] Furthermore, the report on human capital created by the report creation means 118 is uploaded to the web server 60 by the upload means 122. Specifically, the report on human capital created by the report creation means 118 is transmitted from the user terminal 110 to the web server 60 and stored in the storage unit 64 of the web server 60. At this time, the control unit 62 of the web server 60 issues a URL for the uploaded report. Information on the URL issued by the control unit 62 is transmitted from the web server 60 to the user terminal 110 and is received by the receiving means 114 (step S17 in FIG. 11). This allows the user to view the report on human capital uploaded to the web server 60 by inputting the URL in a browser or the like. In this way, the user can show the report on human capital uploaded to the web server 60 to a third party by utilizing the URL in the user terminal 110. Furthermore, there are templates for the report (graphs, etc.), and when the report is downloaded from the web server 60, it is output in a form according to the template. The template can also be selected. This makes it easier to edit graphs and the like.
[0105] In addition, in the above description, an example of creating a report on human capital that complies with ISO 30414 has been described, but the present invention is not limited to this embodiment. A report on indicators that are not set in ISO 30414 may also be created as part of the indicators. The present invention may be used for analyzing one's own organization or for comparison with other companies, without creating or disclosing a report. [Explanation of symbols]
[0106] 1. Information Processing Systems 10 Management Server 12 Control section 14. Method of reception 16 Index calculation means 18 Report Creation Methods 20 First display instruction means 22 Second display instruction means 24 Third display instruction means 26 Fourth display instruction means 28 Fifth display instruction means 30 Upload Method 32 URL information transmission method 34 Storage section 36 Communications Department 40 User terminal 42 Control section 44 Display section 46 Input section 48 Memory section 50 Communications Department 60 Web Server 62 Control section 64 Storage section 66 Communications Department 70 Communication Network 101 Information Processing Systems 110 User terminal 112 Control section 114 Reception methods 116 Index calculation means 118 Report Creation Methods 120 Display instruction means 122 Upload Method 144 Display section 146 Input section 148 Storage section 150 Communications Department
Claims
1. A computer including a control unit and a storage unit, The storage unit stores a plurality of types of human capital indicators and sub-data required for calculating each type of indicator in an associated state, The control unit executes a program to function as a reception unit, a display instruction unit, an index calculation unit, and a report creation unit, the display instruction means transmits a display instruction to the terminal to cause the display unit of the terminal to display, when one type of index is selected from one or more types of indexes displayed on the display unit of the terminal, an input field for sub-data corresponding to the type of the selected index, based on the information stored in the storage unit; The index calculation means performs a calculation based on the input sub-data for the selected index, The report creation means creates a report on the index calculated by the index calculation means.
2. the storage unit stores information about report attributes and a relationship between each report attribute and a plurality of types of human capital-related indicators used in the report; the receiving means is adapted to receive information regarding attributes of a report when receiving a command for generating a human capital report from the terminal, The computer of claim 1, wherein the display instruction means, when a creation command for creating a human capital report and information regarding the attributes of the report are input to the terminal, causes one or more types of indicators regarding human capital corresponding to the report of the attributes stored in the memory unit to be displayed on the display unit of the terminal.
3. There are external reports and internal reports as report attributes, The computer of claim 2, wherein the memory unit stores multiple types of indicators related to human capital used in external reports and multiple types of indicators related to human capital used in internal reports, and the number of types of indicators related to human capital used in internal reports is greater than the number of indicators related to human capital used in external reports.
4. The report attributes include reports for large enterprises and reports for small and medium-sized enterprises. The computer of claim 2, wherein the memory unit stores multiple types of indicators related to human capital used in reports for large companies and multiple types of indicators related to human capital used in reports for small and medium-sized enterprises, and the number of types of indicators related to human capital used in reports for large companies is greater than the number of indicators related to human capital used in reports for small and medium-sized enterprises.
5. The storage unit stores information regarding an explanation of each indicator related to human capital, The computer of claim 2, wherein the display instruction means also transmits information regarding an explanation of each indicator related to human capital to the terminal so that, when an indicator is selected from among the multiple types of indicators displayed on the display unit of the terminal, information regarding an explanation of the indicator is displayed on the display unit.
6. The computer of claim 1, wherein the display instruction means, when the input field for sub-data is displayed on the display unit of the terminal and sub-data is entered into the input field, displays information on other types of indicators related to the sub-data for which the input field is displayed, based on information on the type of human capital indicator related to the sub-data stored in the memory unit.
7. when the input field for sub-data is displayed on the display unit of the terminal and the sub-data is input into the input field, information about precautions regarding the sub-data can also be input, 2. The computer according to claim 1, wherein the display instruction means, when the accepting means accepts information on sub-data and notes regarding the sub-data, causes the information on notes regarding the sub-data accepted by the accepting means to be displayed on the display unit of the terminal.
8. A computer as described in claim 1, wherein when one or more input fields for sub-data for a certain type of index are displayed on the display unit of the terminal, if sub-data for another type of index has already been entered, the already entered sub-data is displayed in the input field.
9. the control unit further functions as an upload unit and a URL information transmission unit by executing the program; the uploading means uploads the report created by the report creating means to a web server and acquires information regarding a URL of the report; 2. The computer according to claim 1, wherein said URL information transmitting means transmits information about the URL acquired by said uploading means to said terminal.
10. 2. The computer according to claim 1, wherein the report creation means creates a graph corresponding to the selected indicator as a report on human capital calculated by the indicator calculation means for the selected indicator.
11. 11. The computer according to claim 10, wherein when the reception means receives the sub-data inputted at the terminal, the report creation means transmits a graph display instruction to the terminal to cause the terminal to display a graph created based on the sub-data received by the reception means.
12. The storage unit stores company identification information and information on human capital indicators corresponding to each identification information in an associated state, The computer of claim 1, wherein when the reception means receives an instruction from the terminal to display the identification information of another company and an indicator regarding human capital of the other company, the display instruction means causes the indicator regarding human capital of the company related to the terminal and the indicator regarding human capital corresponding to the identification information of the other company received by the reception means to be displayed on the display unit of the terminal in a comparable state.
13. A computer including a control unit, The control unit executes a program to function as a reception unit, a display instruction unit, an index calculation unit, and a report creation unit, the receiving means receives a plurality of types of human capital indicators and sub-data necessary for calculating each type of indicator in an associated state; the display instruction means transmits a display instruction to the terminal to cause the display unit of the terminal to display, when one type of indicator is selected from one or more types of indicators displayed on the display unit of the terminal, an input field for sub-data corresponding to the selected type of indicator, based on the information accepted by the acceptance means; The index calculation means performs a calculation based on the input sub-data for the selected index, The report creation means creates a report on the index calculated by the index calculation means.
14. A computer including a control unit, a display unit, and a storage unit, The storage unit stores a plurality of types of human capital indicators and sub-data required for calculating each type of indicator in an associated state, The control unit executes a program to function as a reception unit, a display instruction unit, an index calculation unit, and a report creation unit, the display instruction means, when one type of index is selected from one or more types of indexes displayed on the display unit, causes the display unit to display, based on the information stored in the storage unit, an input field for sub-data corresponding to the type of selected index; The index calculation means performs a calculation based on the input sub-data for the selected index, The report creation means creates a report on the index calculated by the index calculation means.
15. A program that functions as a reception means, a display instruction means, an index calculation means, and a report creation means when executed by a control unit of a computer, A plurality of types of human capital indicators and sub-data necessary for calculating each type of indicator are stored in a storage unit in an associated state; the display instruction means transmits a display instruction to the terminal to cause the display unit of the terminal to display, when one type of index is selected from one or more types of indexes displayed on the display unit of the terminal, an input field for sub-data corresponding to the type of the selected index, based on the information stored in the storage unit; The index calculation means performs a calculation based on the input sub-data for the selected index, The report creation means creates a report on the index calculated by the index calculation means.
16. A program that functions as a reception means, a display instruction means, an index calculation means, and a report creation means when executed by a control unit of a computer, A plurality of types of human capital indicators and sub-data necessary for calculating each type of indicator are stored in a storage unit in an associated state; the display instruction means, when one type of index is selected from one or more types of indexes displayed on the display unit, causes the display unit to display an input field for sub-data corresponding to the type of selected index based on the information stored in the storage unit; The index calculation means performs a calculation based on the input sub-data for the selected index, The report creation means creates a report on the index calculated by the index calculation means.
17. A computer having a control unit and a storage unit; A terminal having a display unit; Equipped with The storage unit stores a plurality of types of human capital indicators and sub-data required for calculating each type of indicator in an associated state, The control unit executes a program to function as a reception unit, a display instruction unit, an index calculation unit, and a report creation unit, the display instruction means transmits a display instruction to the terminal to cause the display unit of the terminal to display, when one type of index is selected from one or more types of indexes displayed on the display unit of the terminal, an input field for sub-data corresponding to the type of the selected index, based on the information stored in the storage unit; The index calculation means performs a calculation based on the input sub-data for the selected index, The report creation means creates a report on the index calculated by the index calculation means.
18. An information processing method performed by a computer having a control unit and a storage unit in which a plurality of types of human capital indicators and sub-data required for calculating each type of indicator are stored in an associated state, the method comprising: a step of transmitting a display instruction to the terminal by the control unit, when one type of index is selected from one or more types of indexes displayed on the display unit of the terminal, to cause the display unit of the terminal to display an input field for sub-data corresponding to the type of the selected index, based on the information stored in the storage unit; A step in which the control unit performs a calculation based on the sub-data input for the selected index; The control unit creates a report on the calculated index; 20. The information processing method according to claim 18, comprising:
19. An information processing method carried out by a computer having a control unit, a display unit, and a storage unit in which a plurality of types of human capital indicators and sub-data required for calculating each type of indicator are stored in an associated state, the method comprising: a step of causing the control unit, when one type of index is selected from one or more types of indexes displayed on the display unit, to display, on the display unit of the terminal, an input field for sub-data corresponding to the type of the selected index, based on the information stored in the storage unit; A step in which the control unit performs a calculation based on the sub-data input for the selected index; The control unit creates a report on the calculated index; 20. The information processing method according to claim 19, comprising:
Citation Information
Patent Citations
Order receipt data input system
JP1994149847A
Database management server
JP2004152214A
Management support system
JP2005004521A
Input support method and device
JP2008181218A
Business support method and business support system
JP2016024530A
Cited By
Human Resources Management System, Human Resources Management Method and Program
JP7785226B1
Monitor arm
USD1123947S