Information processing systems, information processing methods, and programs
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- BIZREACH INC
- Filing Date
- 2024-12-13
- Publication Date
- 2026-06-25
AI Technical Summary
Existing technologies for managing personnel in organizations are inefficient and require improvement.
An information processing system that generates, displays, and sets status for employee groups on a matrix-like classification based on administrator operations, utilizing a processor and AI for enhanced management efficiency.
Streamlines personnel management within organizations by improving the efficiency of generating, displaying, and setting employee status, facilitating better human resource strategies.
Smart Images

Figure 2026104151000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing system, an information processing method, and a program.
Background Art
[0002] As disclosed in Patent Document 1, a technique for assisting the placement of employees in a company or the like is known.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] On the other hand, there is still room for improvement in the technology for managing personnel (human resources) in an organization.
[0005] In view of the above circumstances, the present invention aims to provide an information processing system or the like that can improve the efficiency of managing people in an organization.
Means for Solving the Problems
[0006] According to one aspect of the present invention, an information processing system is provided, comprising at least one processor, the processor configured to perform the following steps by reading a program: in the generation step, a set of managed persons is generated, which is collected by selecting or extracting a portion of employees registered in an employee database; in the first display control step, the set is displayed on the screen of a terminal of an administrator who manages the managed persons, where in the first display control step, each managed person belonging to the set and each management item for the managed person are displayed on the screen in a matrix-like classification; and in the first setting step, the status for each managed person belonging to the set is set as part of the management items based on the administrator's operation on the screen.
[0007] In this manner, an information processing system or the like is provided that can streamline the management of people within an organization. [Brief explanation of the drawing]
[0008] [Figure 1] This is a diagram showing the configuration of Information Processing System 1. [Figure 2] This is a block diagram showing the hardware configuration of server device 10. [Figure 3] This block diagram shows the hardware configuration of the administrator terminal 20 and the managed user terminal 30. [Figure 4] This block diagram shows the functions realized by the server device 10 (control unit 11), the administrator terminal 20 (control unit 21), and the managed user terminal 30 (control unit 31). [Figure 5] This is an activity diagram illustrating the information processing of this embodiment. [Figure 6] This is an example of a screen displayed on administrator terminal 20. [Figure 7] This is an example of a screen displayed on administrator terminal 20. [Figure 8] This is an example of a screen displayed on administrator terminal 20. [Figure 9]This is an example of the screen displayed on the administrator terminal 20. [Figure 10] This is an example of the screen displayed on the administrator terminal 20. [Figure 11] This is an example of the screen displayed on the administrator terminal 20. [Figure 12] This is an example of the screen displayed on the administrator terminal 20. [Figure 13] This is an example of the screen displayed on the administrator terminal 20. [Figure 14] This is an example of the screen displayed on the administrator terminal 20. [Figure 15] This is an example of the screen displayed on the administrator terminal 20. [Figure 16] This is an example of the screen displayed on the administrator terminal 20. [Figure 17] This is an example of the screen displayed on the administrator terminal 20. [Figure 18] This is an example of the screen displayed on the administrator terminal 20.
Mode for Carrying Out the Invention
[0009] Hereinafter, embodiments of the present invention will be described. Note that various characteristic matters shown in the following embodiments can be combined with each other. [[ID=3|6]]
[0010] That is, the information processing system of the present embodiment is as follows. An information processing system, comprising at least one processor, wherein the processor is configured to execute the following steps by reading a program, In the generation step, a set of management target persons collected by selecting or extracting a part of the employees registered in the employee database is generated, In the first display control step, the set is displayed on the screen of the terminal of the administrator who manages the management target persons, Here, in the first display control step, each of the management targets belonging to the set and each of the management items for the management target are displayed on the screen in a mode classified in a matrix format. An information processing system that, in a first setting step, sets, as part of the management items, the status for each of the management targets belonging to the set based on an operation of the administrator on the screen.
[0011] By the way, a program for realizing the software appearing in one embodiment may be provided as a non-transitory computer-readable medium readable by a computer, may be provided so as to be downloadable from an external server, or may be provided so as to start the program on an external computer and realize its functions on a client terminal (so-called cloud computing).
[0012] Also, in various information processing according to one embodiment, an input and an output corresponding to the input can be realized. Here, if an output is obtained as a result of the input, the mode of information (hereinafter referred to as reference information) referred to in such information processing is not limited. The reference information may be, for example, rule-based information such as a database, a lookup table, a predetermined function (including a judgment formula such as a regression formula constructed by a statistical method), a learned model in which the correlation between the input and the output is learned in advance, or a large language model capable of outputting a desired result by inputting a prompt.
[0013] Furthermore, in one embodiment, "part" may include, for example, hardware resources implemented by a circuit in a broad sense, and the information processing of software that can be specifically realized by these hardware resources. Also, in one embodiment, various types of information are handled, and this information can be represented, for example, by the physical values of signal values representing voltage and current, the high or low values of signal values as a set of binary bits composed of 0s or 1s, or by quantum superposition (so-called qubits), and communication and calculations can be performed on a circuit in a broad sense.
[0014] Furthermore, a circuit in a broad sense is a circuit realized by combining at least a suitable combination of circuits, circuits, processors, and memory. The processor may be a general-purpose processor or a dedicated circuit. In other words, it includes application-specific integrated circuits (ASICs), programmable logic devices (for example, simple programmable logic devices (SPLDs), complex programmable logic devices (CPLDs), and field programmable gate arrays (FPGAs)), etc.
[0015] 1. Hardware Configuration This section describes the hardware configuration.
[0016] <Information Processing System 1> Figure 1 is a configuration diagram representing information processing system 1. Information processing system 1 comprises a communication line 2, a server device 10, multiple administrator terminals 20, and multiple managed user terminals 30. The server device 10, the administrator terminals 20, and the managed user terminals 30 are configured to communicate with each other via the communication line 2. The connection between the server device 10, the administrator terminals 20, and the managed user terminals 30 and the communication line 2 may be wired or wireless.
[0017] Information processing system 1 constitutes part of a human resources system used by personnel subject to human resource management within an organization (multiple managed persons) and multiple managers within the organization who have relationships with the managed persons. In a typical embodiment, these managed persons and managers may be employees belonging to the organization. In this embodiment, employees belonging to the "group" described later may also be defined as "managed persons." "Managers" may include persons in the reporting line of the managed persons (e.g., superiors, supervisors, line managers, etc.), human resources managers, persons who make decisions regarding human resources (decision-makers), etc. Decision-makers may include management and business unit managers within the organization. In information processing system 1, "managed persons" can also be "managers" of other managed persons. Conversely, "managers" can also be "managed persons."
[0018] Information processing system 1 supports administrators in managing personnel and formulating human resource strategies. In one embodiment, information processing system 1 consists of one or more devices or components. These components will be described below.
[0019] <Server device 10> Figure 2 is a block diagram showing the hardware configuration of the server device 10. The server device 10 comprises a control unit 11, a storage unit 12, a communication unit 13, and a communication bus 14. The control unit 11, the storage unit 12, and the communication unit 13 are electrically connected within the server device 10 via the communication bus 14.
[0020] <Control Unit 11> The control unit 11 performs processing and control of the overall operation related to the server device 10. The control unit 11 is, for example, a Central Processing Unit (CPU). The control unit 11 realizes various functions related to the server device 10 by reading predetermined programs stored in the memory unit 12. That is, information processing by software stored in the memory unit 12 is concretely realized by the control unit 11, which is an example of hardware, and can be executed as each functional unit included in the control unit 11. These will be described in more detail in the next section. Note that the control unit 11 is not limited to being a single unit, and may be implemented with multiple control units 11 for each function, or a combination thereof.
[0021] <Storage section 12> The storage unit 12 stores various types of information as defined above. This can be done, for example, as a storage device such as a solid-state drive (SSD) that stores various programs related to the server device 10 executed by the control unit 11, or as memory such as random access memory (RAM) that stores temporarily necessary information (arguments, arrays, etc.) related to program calculations. The storage unit 12 stores various programs, variables, etc. related to the server device 10 executed by the control unit 11.
[0022] <Communications Department 13> The communication unit 13 preferably uses wired communication methods such as USB, IEEE1394, Thunderbolt®, and wired LAN network communication, but may also include wireless LAN network communication, mobile communication such as 3G / LTE / 5G, and Bluetooth® communication as needed. In other words, it is more preferable to implement it as a collection of these multiple communication methods. That is, the server device 10 may communicate various information from the outside via the communication unit 13 and the network.
[0023] The server device 10 may be on-premises or in a cloud environment. In the case of a cloud-based server device 10, for example, it may provide the above-mentioned functions and processing in the form of SaaS (Software as a Service) or cloud computing.
[0024] <Administrator terminal 20> Figure 3 is a block diagram showing the hardware configuration of the administrator terminal 20 and the managed user terminal 30. As shown in Figure 3A, the administrator terminal 20 comprises a control unit 21, a storage unit 22, a communication unit 23, an input unit 24, an output unit 25, and a communication bus 26. The control unit 21, storage unit 22, communication unit 23, input unit 24, and output unit 25 are electrically connected within the administrator terminal 20 via the communication bus 26. The descriptions of the control unit 21, storage unit 22, and communication unit 23 are the same as the descriptions of each part in the server device 10 and are therefore omitted.
[0025] <Input section 24> The input unit 24 receives operation inputs made by the user. The operation inputs are transmitted as command signals to the control unit 21 via the communication bus 26. The control unit 21 can perform predetermined controls or calculations based on the transmitted command signals as needed. The input unit 24 may be included in the casing of the administrator terminal 20 or it may be an external component. For example, the input unit 24 may be implemented as a touch panel integrated with the output unit 25. When the input unit 24 is implemented as a touch panel, the user can input tap operations, swipe operations, etc. to the input unit 24. Instead of a touch panel, the input unit 24 can be a switch button, mouse, trackpad, QWERTY keyboard, etc.
[0026] <Output section 25> The output unit 25 displays a graphical user interface (GUI) screen that can be operated by the user. The output unit 25 may be included in the casing of the administrator terminal 20 or it may be an external component. Specifically, the output unit 25 may be implemented as a display device such as a CRT display, liquid crystal display, organic EL display, or plasma display. It is preferable that these display devices be used depending on the type of administrator terminal 20.
[0027] <Managed user terminal 30> As shown in Figure 3B, the managed user terminal 30 comprises a control unit 31, a storage unit 32, a communication unit 33, an input unit 34, an output unit 35, and a communication bus 36. The control unit 31, storage unit 32, communication unit 33, input unit 34, and output unit 35 are electrically connected within the managed user terminal 30 via the communication bus 36. The descriptions of the control unit 31, storage unit 32, communication unit 33, input unit 34, and output unit 35 are the same as the descriptions of each part in the administrator terminal 20 and are therefore omitted.
[0028] 2. Functional Configuration This section describes the functional configuration of this embodiment. Information processing by software stored in the memory unit 12 is specifically realized by the control unit 11, which is an example of hardware, and can be executed as each functional unit included in the control unit 11 (the processor provided by the information processing system 1).
[0029] Figure 4 is a block diagram showing the functions realized by the server device 10 (control unit 11), the administrator terminal 20 (control unit 21), and the managed user terminal 30 (control unit 31).
[0030] As shown in Figure 4A, the server device 10 (control unit 11) comprises a generation unit 111, a display control unit 112, a setting unit 113, an acquisition unit 114, a memory management unit 115, a transmission unit 116, an extraction unit 117, and an artificial intelligence unit 118. As shown in Figure 4B, the administrator terminal 20 (control unit 21) comprises a display control unit 211 and an operation reception unit 212. As shown in Figure 4C, the managed user terminal 30 (control unit 31) comprises a display control unit 311 and an operation reception unit 312.
[0031] <Generation unit 111> The generation unit 111 is configured to execute the generation step. In the generation step, the generation unit 111 generates various information related to the information processing system 1. In this embodiment, the generation unit 111 generates a set of managed persons, which is collected by selecting or extracting some of the employees registered in the employee database. The generation process and usage methods for this set will be explained later.
[0032] <Display Control Unit 112> The display control unit 112 is configured to execute a display control step. In the display control step, the display control unit 112 generates various display information and controls the display content that can be seen by the user. The display information may be the information itself that is generated in a manner that can be seen by the user, such as a screen, image, icon, or text, or it may be rendering information for displaying a screen, image, icon, text, etc. on various terminals. In the example of this embodiment, the display control unit 112 displays a group on the screen of the terminal of the administrator who manages the managed persons. In the example of this embodiment, the display control unit 112 displays each managed person belonging to the group and each management item for the managed person in a matrix format on the screen. This display format will be explained later.
[0033] <Settings section 113> The configuration unit 113 is configured to execute configuration steps. In the configuration steps, the configuration unit 113 performs various settings related to the information processing system 1. In this embodiment, the configuration unit 113 sets the status of each managed person belonging to the set as part of the management items based on the administrator's operation on the screen. The specific details of this setting will be explained later.
[0034] <Acquisition part 114> The acquisition unit 114 is configured to execute the acquisition step. In the acquisition step, the acquisition unit 114 acquires various information related to the information processing system 1. In this embodiment, the acquisition unit 114 acquires information about positions being recruited within the organization. Details of the position information acquired by the acquisition unit 114 will be explained later.
[0035] <Storage management section 115> The memory management unit 115 is configured to execute memory management steps. In the memory management steps, the memory management unit 115 manages various types of information to be stored related to the information processing system 1. Typically, the memory management unit 115 is configured to store information handled by the server device 10, various terminals, etc., in a memory area. This memory area is exemplified by the memory area (storage unit 12) of the server device 10 or the memory areas of various devices, but this memory area does not necessarily have to be within the system shown in Figure 1, and the memory management unit 115 can also manage to store various types of information in an external memory device or the like. In this embodiment, the memory management unit 115 associates a set designated by the administrator from among the generated sets as a candidate for position information and stores it in a predetermined memory area. Details of this memory management process will be explained later.
[0036] <Transmitter 116> The transmission unit 116 is configured to execute the transmission step. In the transmission step, the transmission unit 116 transmits various information to various terminals related to the information processing system 1 (administrator terminal 20, managed person terminal 30, etc.). In this embodiment, based on the administrator's terminal operation, the transmission unit 116 transmits predetermined information in a batch to each of the managed persons belonging to the group and / or to each of the managed persons' superiors. Details of this transmission process will be explained later.
[0037] <Extraction part 117> The extraction unit 117 is configured to perform the extraction step. In the extraction step, the extraction unit 117 selects information that satisfies predetermined conditions from the acquired information. Details of this extraction process will be explained later.
[0038] <Artificial Intelligence Department 118> The artificial intelligence unit 118 is configured to receive input from each functional unit and return the instructed output. The artificial intelligence used by each functional unit of the server device 10 may be common to all units, or it may be prepared individually for each functional unit.
[0039] The artificial intelligence unit 118 is an AI (Artificial Intelligence) equipped with transformers such as GPT (Generative Pretrained Transformer, including GPT-1, GPT-2, and GPT-3), BERT (Bidirectional Encoder Representations from Transformers), BART (Bidirectional and Auto-regressive Transformer), and language models such as recurrent neural networks (RNNs), and may also include generative AI.
[0040] The language model is an example of a learning model using a machine learning algorithm. Specific machine learning algorithms include nearest neighbors, naive Bayes, decision trees, support vector machines, and deep learning using neural networks. The artificial intelligence unit 118 can apply the above algorithms as appropriate.
[0041] The artificial intelligence unit 118 may have a trained model constructed by a learning method such as supervised learning, unsupervised learning, or self-supervised learning. In supervised learning, machine learning is performed using training data. Training data consists of pairs of input data and output data (correct answer data) for training. Furthermore, the language model may not only be one trained for a specific task, but also a general-purpose model that can be used universally for a wide range of tasks.
[0042] The artificial intelligence unit 118 may include a general-purpose natural language processing learning model, such as a Large Language Model (LLM) that has learned from a vast amount of data. Such a general-purpose learning model may include a language model that can handle various tasks without fine-tuning using methods such as One-shot Learning or Few-shot Learning. Furthermore, a general-purpose learning model can also handle various tasks using Zero-shot Learning. The artificial intelligence used in each functional unit of the control unit 11 may be a separate learning model, or it may be a common general-purpose learning model.
[0043] The learning model included in the artificial intelligence unit 118 can undergo additional learning. For example, the artificial intelligence unit 118 learns whether or not the output content has been modified by a user or the like. In other words, the artificial intelligence unit 118 may perform additional learning and fine-tune based on the modifications made to the content output by the learning model. This makes it easier to optimize the content output from the learning model.
[0044] <Display Control Unit 211 / Display Control Unit 311> The display control unit 211 of the administrator terminal 20 and the display control unit 311 of the managed user terminal 30 each display the screen indicated by the screen data transmitted from the server device 10. These display control units are typically configured to display a predetermined screen on the output unit 25 of the administrator terminal 20 or the output unit 35 of the managed user terminal 30.
[0045] <Operation reception unit 212 / Operation reception unit 312> The operation reception unit 212 of the administrator terminal 20 accepts operations from the user (administrator) using the administrator terminal 20. The operation reception unit 312 of the managed user terminal 30 accepts operations from the user (managed user) using the managed user terminal 30.
[0046] 3. Information Processing Methods This section describes the information processing method of the server device 10. In this information processing method, each part of the server device 10 is executed by a computer as a step.
[0047] Figure 5 is an activity diagram illustrating the information processing of this embodiment. As shown in this activity diagram, in the information processing method of this embodiment, first, the administrator performs an operation on their own terminal (administrator terminal 20) and makes a request to generate a set (set generation request) (activity A101). Then, the server device 10 generates a set based on the received set generation request (activities A102 to A103).
[0048] Here, "set" may refer to a collection of employee information belonging to an organization, aggregated and grouped according to a predetermined purpose. As mentioned above, employees gathered in this manner may be defined as "persons under management." This set may typically relate to human resource management or personnel strategy within the organization. The set may be a collection of candidates or individuals for predetermined personnel events, such as "candidates for transfer," "candidates for promotion," "candidates for overseas assignment," "candidates for special promotion," or "persons who have been promoted." Furthermore, since "set" in this embodiment can be formed by gathering employees, it may also be interpreted as "group," "cluster," "aggregate," "pool," "list," etc.
[0049] Furthermore, while a group may be formed by consolidating employees according to a predetermined purpose, the profile of the employees to be grouped into the group may also be associated with that group. In a typical case, the type of group is set by the manager, but the manager can also associate information such as career history, skills, qualifications, years of service (years of service to the organization, years of service to a specific department within the organization, etc.), job type, evaluation, age, position, and rank with the profile of the employees to be grouped into that group. For example, when setting up a group of the type "transfer candidates," the manager can associate it with the employee's years of service in their current department and the employee's evaluation within the organization being within a certain range.
[0050] In this embodiment, the generation unit 111 generates a set of managed persons, which is collected by selecting or extracting a portion of the employees registered in the employee database. That is, the set of managed persons may be generated by artificially selecting a portion of the employees, or by (mechanically) extracting a portion of the employees. On the other hand, from the viewpoint of appropriately aggregating managed persons, it is preferable that the generation unit 111 generates the set by adding employees selected by the administrator to the set as managed persons.
[0051] When an administrator selects an employee, the display control unit 112 may display candidates for the person to be added to the group on the administrator's terminal screen. Screens related to such selection operations will be explained with reference to diagrams.
[0052] Figure 6 shows an example of a screen displayed on the administrator terminal 20. In this example, Figure 6 shows a list of employees in an organization. That is, the screen shown in Figure 6 displays a list of employees registered in the employee database. The employee database may be stored in a predetermined storage area, such as the storage unit 12 of the server device 10.
[0053] An employee database may contain various data about employees. It may also be called a "human resources database." Furthermore, an employee database may be a collection of multiple databases. Specifically, it may include databases such as a basic information database, a performance evaluation database, a position database, a skills database, a recruitment database, a condition survey database, an organizational diagnostic survey database, an original survey database, an interview database, and an attendance database. Each of these databases stores and / or stores individual data (registration information) for the managed employee. The recruitment database may store recruitment data for both new graduates and mid-career hires. Additionally, the position database and skills database may be part of the basic information database or the performance evaluation database.
[0054] The registered information stored in the employee database may be personnel information. Furthermore, the registered information stored in the employee database may be categorized into multiple categories. These categories may include, for example, the name, gender, age, employee code, contact information, department, employment type, length of service, years of service at each previous department, work location, job duties, career history, set goals within the organization, evaluation of those goals, information about the employee before joining the organization (recruitment information, resume), condition, engagement (e.g., eNPS), aptitude or personality, interview history (interviewer, content of statements, etc.), attendance information (overtime hours, number of annual leave days taken, etc.). Recruitment information may include the offered position, annual salary, interviewer, evaluation at the time of recruitment, aptitude test results, reference check information, etc. Information other than recruitment information may be information obtained after joining the organization (post-recruitment information).
[0055] In other words, the screen shown in Figure 6 displays information based on various registration details, including the name NM (name) and employee number EN (employee code) of the person being managed. When an administrator sees this screen, they can select the employees to add to the group and then click button BT1 or perform other operations to add the selected employees to the group. Employee selection can be done, for example, by checking the checkbox CB, but this is not limited to this method, and various selection methods that allow for target selection may be employed. Furthermore, if the checkbox CB at the top of the list is checked, all employees displayed on the screen may be automatically checked.
[0056] Furthermore, when an administrator adds an employee to a pool, they may display the screen shown in Figure 7. Figure 7 is an example of a screen displayed on the administrator terminal 20. The screen shown in Figure 7 is the screen that is accessed when button BT1 is pressed on the screen shown in Figure 6. In other words, the screen in Figure 7 is configured to allow the administrator to specify which pool (group) to register the selected employee. That is, when an administrator sees this screen, they can specify the pool to which the selected employee should be added from form F1 and press button BT2 to add the selected employee to the designated pool. Pressing button BT3 cancels the operation of adding the employee to a pool.
[0057] Furthermore, when an administrator adds an employee to a set, the display control unit 112 may display a screen as shown below. Figure 8 is an example of a screen displayed on the administrator terminal 20. In the example screen shown in Figure 8, the administrator can set filtering conditions (search conditions) for employees in area Rg1, and the filtering (search) results are displayed in area Rg2. That is, an administrator who accesses the screen shown in Figure 8 can input predetermined search conditions into form F2 or form F3 and then press button BT4 to extract employees who satisfy the predetermined conditions from among the employees belonging to the organization. Information about the extracted employees may be displayed in area Rg2. As an example, Figure 8 shows an example where the extracted employees are displayed in card format. The administrator can then further select the employees to be added to the set from among the extracted employees and then press button BT5 to add the selected employees to the set. Note that employee selection may be done using checkboxes CB, as in the previous example. In addition, when an administrator adds an employee to a set, the screen shown in Figure 7 may be displayed to request an operation from the administrator.
[0058] Furthermore, when an administrator adds an employee to a group, the display control unit 112 may display a screen as shown below. Figure 9 is an example of a screen displayed on the administrator terminal 20. In this example of the screen shown in Figure 9, a resume document RD (internal resume) for a given employee is displayed. Here, the resume document RD is a document that contains information about an employee, and is sometimes referred to as a "human resources management document." This resume document RD may also be called an employee's work history. Such a resume document RD is typically a document that includes registration information registered in the employee database, and may include the employee's career summary within the organization, experienced job types, experienced industries, skills and experience, and career history within the organization (internal career history). The resume document RD may also be an internal resume (for example, a document that aggregates registration information) based on the registration information registered in the employee database. Furthermore, the resume document RD may include information about the employee's career outside the organization. And typically, the resume document RD may be made available for viewing within the organization to a predetermined extent.
[0059] In other words, an administrator who sees a screen displaying such a resume document RD can proceed with adding the employee corresponding to the resume document RD to a set by pressing button BT6 on the screen shown in Figure 9. In an exemplary embodiment, when button BT6 is pressed, a screen is displayed to specify which set to select the employee corresponding to the resume document RD into. The administrator can then select a predetermined set after viewing this selection screen, thereby placing the employee corresponding to the resume document RD into that predetermined set.
[0060] In the example shown in Figure 9, the items described in the resume document RD include an employee's career summary, job experience, industry experience, skills (experience), and internal company history. However, the types and number of items described in the resume document RD can be arbitrarily set according to the organization's objectives, etc. Furthermore, the items described in such a resume document RD may be related to the various registration information registered in the employee database mentioned earlier.
[0061] Furthermore, the following configuration may be adopted when generating the set. That is, as previously described, the display control unit 112 can display candidates for managed persons to be added to the set on the screen of the administrator's terminal, but if the candidates for managed persons have a predetermined correlation with the set, the display control unit 112 may display the candidates for managed persons on the screen in a different manner from the other candidates for managed persons.
[0062] In other words, as shown in Figures 6 and 8, the display control unit 112 can display information about multiple employees on the screen of the administrator terminal 20 in a list-like format. In such a screen, if there are employees (candidates for management) that have a predetermined correlation with the set, these employees with the predetermined correlation may be displayed on the screen in a different manner from other employees (candidates for management), and the administrator may be suggested to add these employees with the predetermined correlation to the set. To explain based on a typical example, the employees with the predetermined correlation here may be employees that are desirable to add to the set. Furthermore, the display manner of the screen may be controlled to make the column or range indicating such employees with the predetermined correlation more eye-catching to the administrator.
[0063] Such control of the display format can include changing the color tone or adding predetermined tags or marks to the fields or ranges that indicate the target employee. Other examples include changing the font of the text indicating the target employee, but these are not limited to these. In other words, display control means that emphasize predetermined parts of the screen may be used as a means for identifying candidates for such management.
[0064] The degree of "predetermined correlation" may be determined appropriately according to the registration information registered in the employee database and the type of set. The extraction unit 117 of the server device 10 can extract employees to be identified by performing such a determination. For example, if the type of set is "transfer candidates," the extraction unit 117 can determine that an employee is a candidate who should be added to the set based on whether the length of service, the period of service in a certain department, etc., registered in the employee database are above a predetermined value (exceed the predetermined value). Based on this determination, the extraction unit 117 can extract employees who should be added to the "transfer candidates" set. The display control unit 112 can then display the extracted employees on the screen of the administrator terminal 20 in the various manners described above. In addition, if the type of set is "overseas assignment candidates," the extraction unit 117 can determine that an employee is a candidate who should be added to the set based on their English skills (English test scores, etc.) and their experience in overseas-related departments (work experience and years of service in overseas-related departments), etc. Furthermore, when making such determinations, one can refer to the profiles of individuals established for each type of group. Of course, the means of determining the correlation between employees and groups are not limited to this, and various determination methods may be employed.
[0065] As an example, the extraction unit 117 may input the person profile set for the set and various registration information registered in the employee database to the artificial intelligence module (artificial intelligence unit 118) to output employees that have a correlation with the set. For example, the person profile set for the set and the registration information registered in the employee database may be input to the employee extraction model of the artificial intelligence unit 118, and the employee extraction model may output employees that have a correlation with the set. The employee extraction model here may be a learning model that takes the person profile set for the set and the registration information registered in the employee database as input and outputs employees that have a correlation with the person profile from among the registration information. In other words, the employee extraction model may be a learning model that has learned using the person profile set for the set, the registration information registered in the employee database and the corresponding employees as training data. The employee extraction model may also be a generative AI that includes a large-scale language model. In this case, the extraction unit 117 may input to the employee extraction model an instruction to extract employees that have a correlation with the set by referring to various registration information registered in the employee database and a prompt that inserts the person profile set for the set, and the employee extraction model may output employees that have a correlation with the set. Furthermore, the extraction unit 117 may input to the employee extraction model a prompt that includes, for example, one or more sample person profiles and one or more corresponding sample employees, in addition to the employee extraction instruction and the person profile set for the set.
[0066] Furthermore, the extraction unit 117 can also extract employees who have a correlation with the set, based on the functions of the artificial intelligence module (artificial intelligence unit 118), as follows. First, the extraction unit 117 instructs the artificial intelligence module (artificial intelligence unit 118) to convert the information of the person profile set for the set into vector data (first vector data). At the same time, the extraction unit 117 instructs the artificial intelligence module (artificial intelligence unit 118) to similarly convert the registration information of each employee belonging to the organization into vector data (second vector data). Then, the extraction unit 117 instructs the artificial intelligence module (artificial intelligence unit 118) to extract employees who have a correlation with the set from among the employees belonging to the organization, based on the proximity of the first vector data and the second vector data. The proximity of the vector data here can be evaluated by various methods, but typically it can be evaluated by the angle between the two vectors (cosine similarity), etc.
[0067] Furthermore, the extraction unit 117 can also extract employees who have a correlation with the set, based on the functions of the artificial intelligence module (artificial intelligence unit 118), as follows. First, the extraction unit 117 instructs the artificial intelligence module (artificial intelligence unit 118) to convert the information of employees who already belong to the set into vector data (third vector data). At the same time, the extraction unit 117 instructs the artificial intelligence module (artificial intelligence unit 118) to similarly convert the registration information of each employee belonging to the organization into vector data (fourth vector data). Then, the extraction unit 117 instructs the artificial intelligence module (artificial intelligence unit 118) to extract employees who have a correlation with the set from among the employees belonging to the organization, based on the proximity of the third vector data and the fourth vector data. The proximity of the vector data here can be evaluated by various methods, but typically it can be evaluated by the angle between the two vectors (cosine similarity), etc. Also, if there are multiple employees who already belong to the set, data that integrates the vector data of multiple employees may be used as the third vector data. Data integration here includes, but is not limited to, processes such as averaging the data; various integration processes can be used. Separately, if there are multiple employees already belonging to the set, the vector data of each of those employees may be used as the third vector data. That is, by evaluating the proximity of the vector data of each of the employees and the fourth vector data, employees who have a correlation with the set may be extracted.
[0068] Up to this point, we have shown examples of methods in which the type (category) of a set is set in advance, and then employees to be included in that set are extracted or selected. However, it is also possible to first aggregate employees to generate a set, and then set the type (category) for the generated set.
[0069] Furthermore, in one embodiment of this design, a portion of the employees may be extracted based on the functions of the extraction unit 117 of the server device 10, and the generation unit 111 may generate a set of managed persons by aggregating the extracted employees. The process by which the extraction unit 117 extracts a portion of the employees here may be one of the various extraction processes described earlier in relation to the display control configuration.
[0070] The set generated in this way is displayed on the screen of the administrator terminal 20 (Activities A104-A105). In other words, the display control unit 112 displays the set on the screen of the administrator's terminal that manages the managed users.
[0071] Figure 10 shows an example of a screen displayed on the administrator terminal 20. As shown in Figure 10, the display control unit 112 displays each managed person belonging to a set and each management item for that managed person in a matrix format on the screen. That is, in the example shown in Figure 10, each managed person is arranged in the column direction, and each management item is arranged in the row direction. However, unlike the example shown in Figure 10, the display control unit 112 may arrange each managed person in the row direction and each management item in the column direction, and display the resulting matrix data on the administrator terminal 20. The screen shown in Figure 10 can be used to manage the status of a given set, so such a screen may be called a "status management screen".
[0072] In the example shown in Figure 10, various management items are displayed, including the name NM (name) of the person being managed, as well as employee number EN (employee code), memo MM, affiliation pool NA (number of affiliation pools), vote DC, first status ST1, second status ST2, and additional person AD. In other words, the screen in Figure 10 displays the content (management details) for each management item for each person being managed. In Figure 10, the first status ST1 shows the status of the consideration status regarding the transfer. And in Figure 10, the second status ST2 shows the status of the confirmation status regarding the intentions of the person being managed's supervisor.
[0073] Furthermore, in the example shown in Figure 10, there is a button BT7 for adding a new employee to the set, a button BT8 for sharing the management screen shown in Figure 10 with other employees, a button BT9 for sending messages to selected managed persons, a button BT10 for downloading resume documents for selected managed persons, and a button BT11 for removing selected managed persons from the set.
[0074] In this embodiment, the following processes are performed. Specifically, the setting unit 113 of the server device 10 sets the status of each managed person belonging to the set as part of the management items based on the administrator's operation on the screen (Activity A106). The status set in this way may be stored in a predetermined storage area by the function of the storage management unit 115 of the server device 10 (Activity A107).
[0075] In other words, in the example shown in Figure 10, the system is configured so that the administrator inputs predetermined information for each item of the first status ST1 and the second status ST2 by operating their own terminal. In the example shown in Figure 10, a set of "transfer candidates" is shown, but by setting such statuses, the progress in formulating personnel strategies related to such transfers can be appropriately managed. In other words, the statuses in this embodiment may indicate decisions made regarding the set.
[0076] While such status settings may be performed by the administrator entering text in the corresponding field, the setting unit 113 may also set the status for each managed entity belonging to the set by the administrator selecting one of the pre-configured options.
[0077] More specifically, the configuration unit 113 may configure a set of statuses for each set if there are multiple sets. Here, the set of statuses may include multiple statuses that the administrator can select. The configuration unit 113 may then configure the status for each managed person belonging to the set by having the administrator select one of the statuses included in the set of statuses configured by the configuration unit 113.
[0078] In other words, the setting unit 113 can set a set of statuses for each set. Such a set of statuses for each set may be set when the generation unit 111 generates a set. In one embodiment, the server device 10 may store in advance a combination of a set of a predetermined type and a set of statuses corresponding to that set of a predetermined type. Such a stored combination of a set and a set of statuses can typically be used as a template. When the generation unit 111 generates a set of a predetermined type, the setting unit 113 may set a set of statuses related to that set for the generated set. Note that Figure 10 shows an example of a set of "transfer candidates," but the set of statuses corresponding to such a set of "transfer candidates" may be set to be different from the set of statuses corresponding to other types of sets (for example, "overseas assignment candidates," etc.).
[0079] To explain using the example in Figure 10, the first status ST1 item is explained by a set of various statuses such as "Transfer Confirmed," "Under Consideration," and "Postponed." When setting this first status ST1, the administrator can select one of the status sets by manipulating the form located in the first status ST1 item. In this way, the administrator can set the status for a specified person under management.
[0080] On the other hand, after generating a set and displaying the status management screen, customizations such as increasing or decreasing the types of selectable statuses (options) may be performed. Alternatively, after generating a set and displaying the status management screen, a new set of statuses may be configured. In this case, certain permissions may be required of the administrator to perform such customizations or configure new sets of statuses.
[0081] When setting up a new set of statuses after displaying the status management screen, the following operations may be required. First, the administrator may be asked to create a new column (or row) to be added as a management item. Then, the administrator may be asked to set the type of the newly created management item and the combination of options (set of statuses) corresponding to that type. Note that when setting up the various items shown below, the administrator may also be asked to create a new management item.
[0082] In addition, the following configurations may be adopted for the status management screen.
[0083] In other words, the screen displayed by the display control unit 112 (status management screen) may be provided with an area where text can be entered for each managed person. In this area where text can be entered, text input from the administrator may be accepted in a chat format.
[0084] In the example shown in Figure 10, the Memo MM field is configured to allow users to input memos and comments (text) for a designated person under management. The entered memos and comments (text) are stored in association with the person under management. Figure 11 is an example of a screen displayed on the administrator terminal 20. In other words, the example of the status management screen shown in Figure 10 is configured to display a screen where the entered text can be viewed by manipulating the object attached to the management item shown as Memo MM. In other words, the "area where text can be entered" may be an area that transitions to a screen where text can be entered. Of course, it is also possible to provide a field for entering text on the status management screen itself and display the entered text within the status management screen.
[0085] In the example shown in Figure 11, the text entered for a designated managed person is displayed. Note that this text entry operation may be achieved by entering the designated text into form F4 and then pressing button BT12. The number shown in the memo MM item in Figure 10 may indicate the number of text entries. Furthermore, Figure 11 displays the text entered for a designated managed person in chronological order, associated with the administrator who entered it. In areas where text can be entered, the time when the administrator's text input was received may be displayed in association with the text entered by the administrator.
[0086] In the screen shown in Figure 11, the entered text may be deleted by pressing button BT13. Here, the deletion of received text may be possible for all administrators, or it may be possible to delete it according to the administrator's permissions regarding the group. On the other hand, the received text may be configured to be deletable only by the administrator who entered the text. This allows for proper retention of considerations regarding the group and makes the management of managed persons belonging to the group more reliable. If it is not possible to delete the comment, button BT13 may be displayed grayed out (inactive) as shown in Figure 11.
[0087] Furthermore, the screen displayed by the display control unit 112 (status management screen) may show a first display associated with each managed person belonging to a set. Here, the first display may indicate the number of sets to which the managed person belongs.
[0088] In the example shown in Figure 10, the "Affiliated Pool NA" indicates how many sets (pools) each managed person belongs to. In other words, the number of sets to which a managed person belongs may suggest that separate personnel considerations are being made for that managed person. That is, an administrator viewing the screen in Figure 10 can set the status and other settings for each managed person while referring to the number of sets to which they belong. Note that in the example shown in Figure 10, only the number of sets (pools) to which the managed person belongs is shown, but in addition to the number of sets to which the managed person belongs (or instead of the number of sets), the type of sets to which the managed person belongs may also be shown.
[0089] Furthermore, the screen displayed by the display control unit 112 (status management screen) may contain a first object associated with each of the managed persons belonging to the set. Here, the first object may be configured to count the number of times the administrator has operated the first object.
[0090] In the example shown in Figure 10, a button (object) with a double circle is placed as the voting DC. This button (object) is configured to count the number of times it is operated (pressed) by the administrator. In other words, by placing such a button (object) on the status management screen, the administrator's review results and evaluation results (for example, the number of people who gave a favorable evaluation) can be displayed in an easy manner.
[0091] Furthermore, the screen displayed by the display control unit 112 (status management screen) may show the administrator who added the employee to the group, associated with the person being managed who was added to the group.
[0092] In the example shown in Figure 10, the person who added the employee to the group is shown as the Adder AD, linked to each managed person. This makes it easier to ensure traceability when adding employees to a group. In addition to the name of the adder, the time (date) of addition may also be included in the Adder AD column. In the example shown in Figure 10, the Adder AD is set as one of the management items, but for example, it is also possible to associate the employee (manager) who added the managed person to the group with the name NM (name) of the managed person.
[0093] Furthermore, the settings unit 113 may set viewing and / or editing permissions for each generated group of users selected from the employee database based on the administrator's terminal operation.
[0094] In the example shown in Figure 10, pressing button BT8 allows you to set employees who will share the status management screen (as target users). Note that, when making such settings, permissions for the status management screen may be set as appropriate.
[0095] The permissions set may be arbitrary, but as an example, they may be distinguished as follows. That is, the setting unit 113 may allow the administrator to set permissions for the target user in at least three distinct stages: (α), (β), and (γ). Here, (α) may only allow viewing of the group (status management screen). (β) may, in addition to (α), allow one or more of the following: adding managed users belonging to the group and deleting managed users belonging to the group. (γ) may, in addition to (β), allow one or more of the following: changing the settings of the group, adding administrators related to the group, deleting administrators related to the group, changing the viewing permissions for each administrator related to the group, and changing the editing permissions for each administrator related to the group. By setting permissions in this multi-stage manner, the administrator can consider the group with flexibility. Note that the button BT11 shown in Figure 10 is used to remove managed users selected by the checkbox CB from the group, but depending on the administrator's permissions, the system may be configured so that such a button BT11 cannot be operated.
[0096] Such viewing and editing permissions may also be set, for example, through operations on the screen shown in Figure 12. Figure 12 is an example of a screen displayed on the administrator terminal 20. That is, when button BT8 in Figure 10 is pressed, the display control unit 112 of the server device 10 may display the screen shown in Figure 12. On the screen shown in Figure 12, when information about employees who share a set (pool) (typically employee number and employee name) is entered into form F5, the entered employees are displayed at the bottom of form F5. Then, by selecting and associating predetermined permissions with the employees (targets) displayed at the bottom of form F5, viewing and editing permissions corresponding to the operation can be set by pressing button BT14. Note that the selection of permissions for employees (targets) may be achieved, for example, by selecting from several types of permissions prepared in advance within form F6.
[0097] Furthermore, the transmission unit 116 may, based on the administrator's terminal operation, transmit predetermined information in a batch to each of the managed persons belonging to the group and / or to each of their superiors.
[0098] In the example shown in Figure 10, by selecting a designated person to manage using the checkbox CB and then pressing button BT9, a message (specified information) is sent to each of the selected persons (and / or their respective supervisors) in a single batch. For example, by pressing button BT9, a screen where the message to be sent can be entered will appear. By entering the message on this screen and performing the send operation, the administrator can send various information to the designated persons. Note that "supervisor" here may be a person who directs and supervises the person to be managed (i.e., a so-called "immediate supervisor").
[0099] The type of information transmitted by the transmission unit 116 may be set as appropriate. For example, a predetermined text (message) may be sent to the recipients in bulk, or a predetermined file format (CSV (Comma Separated Values) file, PDF (Portable Document Format) file, document file, spreadsheet software file, presentation file, image file, video file, text file, etc.) may be sent to the recipients in bulk. Alternatively, the transmission unit 116 may send a combination of a predetermined text and a predetermined file format to the recipients in bulk.
[0100] Furthermore, the transmitting unit 116 may send a predetermined link to the target recipients in bulk. Such a link may relate to a survey or questionnaire to be conducted by the recipient. In other words, the recipient may open the link sent by the transmitting unit 116 on their own device, thereby conducting the corresponding survey or questionnaire.
[0101] Furthermore, the transmission unit 116 may be configured to transmit predetermined information via various communication methods used by each of the selected managed persons (and / or each of their supervisors). For example, predetermined information may be sent to the target person via email. Alternatively, predetermined information may be sent to the target person via messaging services such as SMS (Short Message Service), chat services such as Chatwork® and Slack®, or social networking services (SNS) such as Facebook® and Instagram®. In addition, predetermined information may be sent to the target person via communication apps such as LINE® and Kakao Talk®. Information regarding these communication methods (email address, phone number, service account, app account, etc.) may be pre-associated and stored in the employee database for each employee.
[0102] The following are examples of situations in which the information transmitted by the transmission unit 116 can be utilized. Specifically, after creating a set, a survey or questionnaire can be conducted on all employees belonging to that set at once. Based on the results of the survey or questionnaire, it is possible to consider whether to create a new set. This makes it possible to formulate more detailed personnel strategies, etc. As a typical example, if we consider a set related to "transfer requests," the survey mentioned above may be an engagement survey, etc. And the questionnaire mentioned above may be a questionnaire regarding transfer requests, etc. In other words, when managers carry out an event such as personnel transfers, they can take into account the responses of employees belonging to a set that has already been created. Then, they can narrow down the employees who should be considered more carefully for transfer and create a new set. Of course, the situations in which the information transmitted by the transmission unit 116 can be utilized are not limited to these. The functions of the transmission unit 116 can also be effectively utilized in situations such as sending data summarizing sets to the supervisors of those being managed, or sending necessary materials to those being managed (for example, training materials if the set is "promoted employees").
[0103] Furthermore, the acquisition unit 114 may acquire resume documents in bulk for each of the managed persons belonging to the set, based on the administrator's terminal operation.
[0104] In the example shown in Figure 10, by selecting a designated manager using the checkbox CB and then pressing button BT10, the system is configured to retrieve resume documents for each selected manager in a batch. For example, pressing button BT10 may download the resume document corresponding to each selected manager. With this configuration, the administrator can refer to the resume document for each manager when performing operations on the status management screen. The file format for downloading can be arbitrary. Typically, resume documents can be downloaded as PDF files or other document files.
[0105] In addition, the set generated by the generation unit 111 may be used as follows.
[0106] In other words, the sets generated by the generation unit 111 of this embodiment may be stored in association with position information, as shown below. In a typical embodiment, the acquisition unit 114 may acquire information about positions being recruited within the organization. The storage management unit 115 may then associate the sets designated by the administrator from among the generated sets with candidates for position information and store them in a predetermined storage area.
[0107] Figure 13 shows an example of a screen displayed on the administrator terminal 20. Depending on the organization, existing employees within the organization may be appointed to positions within that organization. The information processing system 1 of this embodiment can support the appointment of such employees within the organization. Specifically, in the example shown in Figure 13, there is a marketing position being recruited within the organization, and a screen for managing information such as candidates for that marketing position is shown.
[0108] In the screen shown in Figure 13, the current employees are displayed in area Rg3, and candidates for the position can be added in area Rg4. Pressing button BT15 located in area Rg4 may transition to the screen shown in Figure 14.
[0109] Figure 14 shows an example of a screen displayed on the administrator terminal 20. The screen shown in Figure 14 displays a list of employees in the organization. On the screen shown in Figure 14, by selecting a specific employee using the checkbox CB and then pressing the button BT18, the selected employee can be placed in area Rg4 of Figure 13 as a candidate for a position.
[0110] On the other hand, if an administrator viewing Figure 14 operates button BT17, the following processing becomes possible. Specifically, by pressing button BT17, a generated set can be selected, and a list of managed persons belonging to the selected set can be displayed on the screen of the administrator terminal 20. Figure 15 is an example of the screen displayed on the administrator terminal 20. Figure 15 shows an example of the screen when the set "Transfer Candidates" is selected (specified) as the set. In other words, the administrator terminal 20 can select candidates for positions while checking the list of managed persons belonging to the set. Note that although the example shown in Figure 15 shows the selection of a single set called "Transfer Candidates," the system may be configured to allow the selection of multiple sets when operating button BT17. In that case, the screen shown in Figure 15 will display employees (managed persons) belonging to any of the multiple sets.
[0111] The memory management unit 115 may associate managed persons belonging to a set and selected by the administrator as candidates for position information and store them in a predetermined memory area. That is, an administrator viewing the screen in Figure 15 can specify managed persons to be candidates for positions using the checkbox CB. For example, if the managed person "TC1" is selected and the button BT18 is pressed, the screen shown in Figure 16 will be displayed.
[0112] Figure 16 shows an example of a screen displayed on the administrator terminal 20. As shown in Figure 16, if the above operation is performed, "TC1" may be assigned as a candidate for the position. After displaying such a screen, pressing button BT16 allows the managed entity "TC1" to be associated with a candidate for position information and stored in a predetermined memory area (e.g., memory unit 12).
[0113] Furthermore, the generated sets may be used to perform the following processing regarding employee skills. In a typical embodiment, the display control unit 112 may display information about each employee's skills on the screen of the administrator's terminal. Here, the display control unit 112 may display each employee and each piece of skill information on the screen in a matrix format. The screen displayed by the display control unit 112 may be configured to narrow down the scope of managed persons belonging to the specified sets and display the corresponding skill information, depending on whether the administrator has selected one or more of the generated sets.
[0114] Specific embodiments will be explained with reference to Figures 17 and 18. Figure 17 is an example of a screen displayed on the administrator terminal 20. Figure 18 is an example of a screen displayed on the administrator terminal 20. That is, as shown in Figure 17, the display control unit 112 can display information about each employee's skills on the screen of the administrator terminal 20. Although Figure 17 shows a screen in which the information about skills is classified and arranged in columns and the employees in rows, the display control unit 112 may also display a screen showing the information about an employee's skills after classifying and arranging the information about skills in rows and the employees in columns. Furthermore, when displaying information about skills, the various skills may be classified and displayed accordingly. In the example shown in Figure 17, it is shown that under the major category of "sales skills," there are subcategories of skills such as "communication skills" and "strategic skills." And under the subcategory of "communication skills," there are minor categories of skills such as "presentation skills." When the display control unit 112 displays information about skills, it is also possible to display it after deduplication according to classification, as shown above.
[0115] Administrators who access this screen can filter employees based on specified conditions. Specifically, by pressing buttons BT19 and BT20, they can specify conditions for departments and groups (pools), and based on the specified conditions, they can display information about skills.
[0116] Figure 18 shows the screen when an administrator selects (specifies) a set of "transfer candidates." In this case, the employees, which were arranged in rows, are narrowed down to those managed by the "transfer candidate" set, and information on the skills of each managed person is displayed. By adopting this configuration, administrators can easily grasp information on the skills of managed persons belonging to a predetermined set. Note that although the example in Figure 18 shows the selection of a single set, "transfer candidates," the system may be configured to allow the selection of multiple sets when operating button BT20. In that case, the screen shown in Figure 18 will display employees (managed persons) belonging to any of the multiple sets.
[0117] 4. Effect The operation of this embodiment can be summarized as follows: In this information processing method, the display control unit 112 displays information about the collection on the administrator's terminal screen in an appropriate manner. The setting unit 113 then sets the status for each person under management as part of the management items. Thus, proper management of employees (persons under management) can be performed efficiently.
[0118] Although this is only a partial example of its use, the information processing system 1 of this embodiment may be utilized in the following ways.
[0119] In other words, the set created by the server device 10 of this embodiment may be a list of candidates for transfer. This listing may be done by the human resources manager of the organization. In this case, the created set may be provided or shared with those who make personnel decisions (management, business unit managers, etc.) to solicit consideration and deliberation regarding the transfer. Furthermore, when conducting such consideration and deliberation, the information on the system may be updated (adding or deleting managed persons, adding deliberation content, etc.). This allows for the efficient formulation of transfer strategies. Of course, the creation of the set is not limited to the human resources manager; it may also be done by those who make personnel decisions. Even in such cases, personnel information can be updated and managed as appropriate.
[0120] Furthermore, the set created by the server device 10 of this embodiment may be a list of candidates for a predetermined position. This listing may be done by the organization's personnel manager or the manager (position head) of the position in question. In other words, by compiling a list of candidates to be assigned to a position from among the organization's employees, it is possible to efficiently select employees to fill the position. In addition, when making this selection, the set may be shared not only with the position head but also with those who assist the position head. This allows for efficient discussion among stakeholders to build the organization.
[0121] Although embodiments of the present invention have been described above, the present invention is not limited thereto and can be modified as appropriate without departing from the technical spirit of the invention.
[0122] 5. Others In the above embodiment, the server device 10 performed various storage and control functions, but instead of the server device 10, multiple external devices may be used. That is, various information and programs may be distributed and stored across multiple external devices using blockchain technology or the like.
[0123] The embodiments of this model are not limited to the information processing system 1, but may also be an information processing method or a program. The information processing method comprises each step executed by the information processing system 1. The program causes a computer to execute each step of the information processing system 1.
[0124] The product may be provided in any of the following embodiments.
[0125] (1) An information processing system comprising at least one processor, the processor configured to perform the following steps by reading a program, wherein in the generation step, a set of managed persons is generated, which is collected by selecting or extracting some of the employees registered in an employee database; in the first display control step, the set is displayed on the screen of a terminal of an administrator who manages the managed persons, wherein in the first display control step, each of the managed persons belonging to the set and each of the management items for the managed persons are displayed on the screen in a matrix-like classification; and in the first setting step, the status of each of the managed persons belonging to the set is set as part of the management items based on the administrator's operation on the screen.
[0126] (2) An information processing system as described in (1) above, wherein in the first setting step, the administrator selects one of the pre-set options to set the status for each of the managed persons belonging to the set.
[0127] (3) An information processing system as described in (2) above, wherein in the second setting step, if there are multiple sets, a set of statuses is set for each set, where the set of statuses includes multiple statuses that the administrator can select, and in the first setting step, the administrator selects one of the statuses included in the set of statuses set in the second setting step to set the status for each of the managed persons belonging to the set.
[0128] (4) An information processing system according to any one of (1) to (3) above, wherein the generation step generates the set by adding the employee selected by the administrator to the set as the person to be managed.
[0129] (5) An information processing system as described in (4) above, wherein the screen displayed in the first display control step displays the administrator who added the employee to the set, associated with the person being managed who has been added to the set.
[0130] (6) An information processing system as described in (4) or (5) above, wherein in the second display control step, the candidate for the person to be managed to be added to the set is displayed on the screen of the administrator's terminal, and if the candidate for the person to be managed has a predetermined correlation with the set, the candidate for the person to be managed is displayed on the screen in a different manner from the other candidate for the person to be managed.
[0131] (7) An information processing system according to any one of (1) to (6) above, wherein in the third setting step, based on the terminal operation of the administrator, viewing and / or editing permissions are set for each of the generated sets for the target persons selected from the employee database.
[0132] (8) An information processing system as described in (7) above, wherein in the third setting step, the administrator can set the target person for setting in stages, distinguishing between the following: (α) allowing only viewing of the set; (β) in addition to (α) allowing one or more of the following to be added to the set and deleted from the set; and (γ) in addition to (β) allowing one or more of the following to be changed regarding the settings of the set, adding an administrator related to the set, deleting an administrator related to the set, changing the viewing rights for each administrator related to the set and changing the editing rights for each administrator related to the set.
[0133] (9) An information processing system according to any one of (1) to (8) above, wherein the screen displayed in the first display control step has a first object associated with each of the managed persons belonging to the set, and the first object is configured to count the number of times the administrator has operated the first object.
[0134] (10) An information processing system according to any one of (1) to (9) above, wherein the screen displayed in the first display control step shows a first display associated with each of the managed persons belonging to the set, and the first display indicates the number of sets to which the target managed person belongs.
[0135] (11) An information processing system according to any one of (1) to (10) above, wherein the screen displayed in the first display control step is provided with an area in which text can be entered for each of the managed persons, and the information processing system accepts text input from the administrator in a chat format in the area in which text can be entered.
[0136] (12) An information processing system as described in (11) above, wherein the received text can be deleted only by the administrator who entered the text.
[0137] (13) An information processing system as described in (11) or (12) above, wherein in an area where text can be entered, the time at which the text input from the administrator was received is displayed in association with the text input from the administrator.
[0138] (14) An information processing system according to any one of (1) to (13) above, wherein in the acquisition step, information relating to a position being recruited in the organization is acquired, and in the memory management step, a set designated by the administrator from the generated set is associated with a candidate for the position information and stored in a predetermined memory area.
[0139] (15) An information processing system as described in (14) above, wherein in the memory management step, the information processing system associates a person who is a person to be managed and who is selected by the administrator as a candidate for information relating to the position, and stores it in the predetermined memory area.
[0140] (16) An information processing system according to any one of (1) to (15) above, wherein in the third display control step, information regarding the skills of each of the employees is displayed on the screen of the administrator's terminal, wherein in the third display control step, each of the employees and each of the information regarding the skills are displayed on the screen in a matrix-like format, and the screen displayed in the third display control step is configured to display information regarding the skills of the employees to be managed, limited to the range of the managed persons belonging to the specified set, in response to the administrator specifying one or more of the generated sets.
[0141] (17) An information processing system according to any one of (1) to (16) above, wherein in the transmission step, based on the terminal operation of the administrator, the information processing system transmits predetermined information in a batch to each of the persons under management belonging to the set and / or to the superiors of each of the persons under management.
[0142] (18) An information processing method comprising each step performed by the information processing system described in any one of (1) to (17) above.
[0143] (19) A program that causes a computer to perform each step of the information processing system described in any one of (1) through (17) above. Of course, this is not always the case.
[0144] Finally, while various embodiments relating to this disclosure have been described, these are presented as examples only and are not intended to limit the scope of the invention. These novel embodiments can be implemented in a variety of other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their variations are included in the scope and spirit of the invention, as well as in the claims and their equivalents. [Explanation of Symbols]
[0145] 1: Information Processing System 2: Communication lines 10: Server device 11: Control Unit 12: Storage section 13: Communications Department 14: Communications bus 20: Administrator terminal 21: Control Unit 22: Storage section 23: Communications Department 24: Input section 25: Output section 26: Communications bus 30: Managed device 31: Control Unit 32: Storage section 33: Communications Department 34: Input section 35: Output section 36: Communications bus 111: Generation part 112: Display Control Unit 113: Settings Section 114: Acquisition Department 115: Memory management department 116: Transmitter 117:Extraction part 118: Artificial Intelligence Department 211: Display Control Unit 212: Operation Reception Section 311: Display Control Unit 312: Operation Reception Section BT1~BT20: Buttons CB: Checkbox F1~F6: Form Rg1~Rg4: area
Claims
1. An information processing system, Equipped with at least one processor, The aforementioned processor is configured to perform the following steps by reading a program: In the generation step, a set of managed individuals is generated by selecting or extracting a portion of the employees registered in the employee database. In the first display control step, the set is displayed on the screen of the administrator's terminal that manages the managed persons. Here, in the first display control step, each of the managed persons belonging to the set and each of the management items for the managed persons are displayed on the screen in a matrix-like format, An information processing system that, in the first setting step, sets the status of each of the managed persons belonging to the set as part of the management items based on the administrator's operation on the screen.
2. In the information processing system described in claim 1, An information processing system in which, in the first setting step, the administrator selects one of the pre-configured options to set the status for each of the managed persons belonging to the set.
3. In the information processing system described in claim 2, In the second configuration step, if there are multiple sets, a set of statuses is set for each set, where the set of statuses includes multiple statuses that the administrator can select. An information processing system in which, in the first setting step, the administrator sets the status for each of the managed persons belonging to the set by selecting one of the statuses included in the set of statuses set in the second setting step.
4. In the information processing system described in claim 1, The generation step is an information processing system that generates a set by adding the employee selected by the administrator to the set as the person to be managed.
5. In the information processing system described in claim 4, An information processing system in which the screen displayed in the first display control step displays the administrator who added the employee to the set, associated with the managed person added to the set.
6. In the information processing system described in claim 4, In the second display control step, the candidate for the person to be added to the set is displayed on the screen of the administrator's terminal. Herein, an information processing system in which, if the candidate for the person to be managed has a predetermined correlation with the set, the candidate for the person to be managed is displayed on the screen in a different manner from the other candidate for the person to be managed.
7. In the information processing system described in claim 1, In the third setting step, based on the administrator's terminal operation, the information processing system sets the viewing and / or editing permissions for each of the generated sets for the target individuals selected from the employee database.
8. In the information processing system described in claim 7, In the third setting step, the administrator shall, at least (α): Allowing only viewing of the aforementioned set; (β): In addition to (α), it is possible to add or delete one or more of the managed persons belonging to the set; and (γ): In addition to (β), it is possible to make one or more of the following changes to the settings of the set, to add administrators related to the set, to delete administrators related to the set, to change the viewing permissions for each administrator related to the set, and to change the editing permissions for each administrator related to the set. An information processing system that allows for settings to be configured in stages.
9. In the information processing system described in claim 1, The screen displayed in the first display control step has a first object associated with each of the managed persons belonging to the set, The first object is configured to count the number of times the administrator has operated the first object, and is an information processing system.
10. In the information processing system described in claim 1, The screen displayed in the first display control step shows a first display associated with each of the managed persons belonging to the set, An information processing system in which the first display indicates the number of sets to which the target managed persons belong.
11. In the information processing system described in claim 1, The screen displayed in the first display control step is provided with an area where text can be entered for each of the managed persons. An information processing system that accepts text input from the administrator in a chat format in the area where text can be entered.
12. In the information processing system according to claim 11, An information processing system configured such that the received text can only be deleted by the administrator who entered the text.
13. In the information processing system according to claim 11, An information processing system in which, in an area where the aforementioned text can be entered, the time when the text input from the administrator was received is displayed in association with the text input from the administrator.
14. In the information processing system described in claim 1, In the acquisition step, information regarding positions being recruited within the aforementioned organization is obtained. In the memory management step, the information processing system associates the set specified by the administrator from the generated sets as candidates for information regarding the position, and stores them in a predetermined memory area.
15. In the information processing system described in claim 14, The information processing system, in the memory management step, associates the managed persons who belong to the set and have been selected by the administrator as candidates for information regarding the position, and stores them in the predetermined memory area.
16. In the information processing system described in claim 1, In the third display control step, information regarding the skills of each employee is displayed on the screen of the administrator's terminal. Here, in the third display control step, each of the employees and each of the skill-related information are displayed on the screen in a matrix-like format, An information processing system configured to display information on the skills of the managed persons belonging to the specified set, in response to the administrator specifying one or more of the generated sets, on the screen displayed in the third display control step.
17. In the information processing system described in claim 1, An information processing system that, in the transmission step, transmits predetermined information in a batch to each of the managed persons belonging to the set and / or to the superiors of each of the managed persons, based on the terminal operation of the administrator.
18. Information processing method, An information processing method comprising each step performed by the information processing system according to any one of claims 1 to 17.
19. It is a program, A program for causing a computer to perform each step of the information processing system described in any one of claims 1 to 17.