Personnel information display device, personnel information display method, and personnel information display program
The personnel information display device and method address the challenge of managing internal and external employee networks by visualizing connections and collaboration, enabling efficient organizational and project management through connection maps and tag management.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- YOMIKO ADVERTISING
- Filing Date
- 2024-08-14
- Publication Date
- 2026-07-24
Smart Images

Figure 0007894912000001 
Figure 0007894912000002 
Figure 0007894912000003
Abstract
Description
Technical Field
[0001] The present invention relates to a human resource information presentation device, a human resource information presentation method, and a human resource information presentation program for managing and visualizing the human resource information of employees and / or personnel of external companies.
Background Art
[0002] In a company, in order to efficiently organize operations and improve productivity, it is essential to utilize the human resources of employees. In addition, in order to streamline operations and focus employees on core business, the number of companies utilizing external resources such as external companies is increasing. Therefore, it is required to manage and share information on external companies, as well as human resource information such as the skills and experience of employees.
[0003] Non-Patent Document 1 discloses an application for managing the human resource information of employees. It discloses managing human resource information such as the positions, qualifications, and work histories of employees (personnel) and connecting it to personnel evaluations and human resource development, and visualizing the relationships between employees through things such as simultaneous employment, common hobbies, and exchanges of thanks points, and connecting it to the improvement of teamwork.
Prior Art Documents
Non-Patent Documents
[0004]
Non-Patent Document 1
Summary of the Invention
[0005] However, the invention described in Non-Patent Literature 1 is limited to managing employee personnel information within a company, with the aim of personnel evaluation, optimal allocation of personnel, and prevention of employee turnover. In recent years, there has been an increasing demand for high efficiency in complex projects and organizational management, and the optimal allocation of personnel within a company is often insufficient. There is a growing need to manage internal and external networks of employees, including their work connections, and to manage and share information from external companies. However, the invention described in Non-Patent Literature 1 makes it difficult to develop organizational management and project strategies that utilize the internal and external networks of employees. Furthermore, it is not possible to form project teams that include external companies.
[0006] Therefore, the present invention has been made to solve the above-mentioned problems, and aims to provide a human resources information display device, a human resources information display method, and a human resources information display program that visualize not only the skills and experience of employees but also their internal and external networks, thereby enabling efficient organizational management and project management including employees and external companies.
[0007] Furthermore, the present invention aims to provide a personnel information presentation device, a personnel information presentation method, and a personnel information presentation program that present personnel information for forming project teams, etc., that include employees and external companies, based on the personnel information of employees and external companies. [Means for solving the problem]
[0008] The personnel information display device according to the present invention is Employees and external companies A memory unit for storing personnel information, a tag management unit for managing tags for classifying personnel information, a search unit for searching personnel information, and personnel information The data is stored in the memory unit as employee and external company tables, and for each employee record, the employee's employee number, the employee number of the collaborating employee (who is the collaborating partner) obtained by analyzing the employee's contact history including email, calendar, web conference, and instant messages, external company information, and collaboration time (the time spent working with at least the external company) are linked together to form connection information that shows the connection between the employee and the collaborating employee, and the connection between the employee and the external company. The profile management department manages personnel information. This can be used on the employee profile screen and the external company profile screen. It includes a profile display unit that displays the employee's profile information, and the employee's personnel information is provided by the employee Employee number, Name, Department、 Employee skill information, including contact details and available tasks. of This includes, personnel information from external companies, External company email domain, Name of the person in charge 、 contact address 、 This includes external company skill information, including related work, The profile display unit, based on the results obtained by the search unit for employee and external company personnel information, displays connection information as follows: on the employee profile screen, it displays a connection map that links external company information and collaborating employee information, starting from the employee, in descending order of total collaboration time using free curves; and on the external company profile screen, it displays a connection map that links employee information, starting from the external company, in descending order of total collaboration time using free curves. It is characterized by the following.
[0010] Human resource information display device according to the present invention The profile display section is, Connection map free song line of A key feature is that the thickness of the display is proportional to the total collaboration time.
[0011] Human resource information display device according to the present invention The profile management department further stores information in each employee's record, including the number of years of work experience and information related to the tasks the employee wants to undertake in the future. The free word search in the search section is: From the personnel information stored in the memory unit using the input value as the search key, Tasks we can handle, tasks we would like to work on in the future, employee information, external company skill information, And, External company information this Search in order Execute as target death, The profile display section is, Available services related Search results The results of sorting the employees included in the data in ascending order based on the number of years of work experience included in the employee's personnel information, Tasks I would like to work on in the future related Search results The results of sorting the employees included in the data in ascending order based on the number of years of work experience included in the employee's personnel information, Employee Information related Search results The results of sorting the employees included in the data in ascending order based on the number of years of work experience included in the employee's personnel information, External company skill information Search results related to, External company information related Search results Regarding the external companies included Sort by company name in ascending order The sorted results were listed as search targets. order in It is characterized by outputting.
[0013] The tag management unit of the personnel information display device according to the present invention has management functions including new registration, editing, integration, and deletion of tags, and tag integration is performed by integrating one or more source tags linked to employee skill information and external company skill information. Regarding this, by linking the destination tag in place of the source tag, the source tag can be merged. It is characterized by integrating into the target tag.
[0014] The personnel information presentation device according to the present invention includes a blacklist management unit, and the blacklist management unit is Among external companies, Human Resource Information Presentation Device In this system, the email domains of external companies to be hidden are stored in the memory as targets for hiding. Set to non-display As information for Characterized by managing.
[0015] The human resource information presentation method according to the present invention manages the human resource information of employees and external companies As related information and is a human resource information presentation method executed by a human resource information presentation device that visualizes. The human resource information presentation device includes Employees and external companies a storage unit that stores human resource information, a tag management unit that manages tags for classifying human resource information, a search unit that searches for human resource information, a profile management unit that manages human resource information The data is stored in the memory unit as tables for employees and external companies, and for each employee record, the employee's employee number, the employee number of the collaborating employee (who is the collaborating partner) obtained by analyzing the employee's contact history including email, calendar, web conference, and instant messages, external company information, and collaboration time (the time spent working with at least the external company) are linked together to form connection information that shows the connection between the employee and the collaborating employee, and the connection between the employee and the external company. and a profile display unit that displays human resource information. The human resource information of employees includes This can be used on the employee profile screen and the external company profile screen. the name of the employee, the department to which the employee belongs Employee number, contact information 、 and employee skill information including the operations that the employee can handle 、 The human resource information of external companies includes of the name of the person in charge External company email domain, contact information 、 and external company skill information including related operations 、 and is characterized by including. A search step in which the search unit searches for employee and external company personnel information; a presentation step in which, based on the results obtained in the search step, the profile display unit displays on the employee profile screen a connection map in which information of external companies and collaborating employees starting from the employee is connected by free curves in descending order of total collaboration time; and on the external company profile screen a connection map in which information of employees starting from the external company is connected by free curves in descending order of total collaboration time, presenting the connection information; Characterized by including.
[0016] The human resource information presentation program according to the present invention manages the human resource information of employees and external companies As related information and visualizes a human resource information presentation device. The human resource information presentation device functions as Employees and external companies a storage unit that stores human resource information, a tag management unit that manages tags for classifying human resource information, a search unit that searches for human resource information, a profile management unit that manages human resource information The data is stored in the memory unit as tables for employees and external companies, and for each employee record, the employee's employee number, the employee number of the collaborating employee (who is the collaborating partner) obtained by analyzing the employee's contact history including email, calendar, web conference, and instant messages, external company information, and collaboration time (the time spent working with at least the external company) are linked together to form connection information that shows the connection between the employee and the collaborating employee, and the connection between the employee and the external company. and a profile display unit that displays human resource information. The human resource information of employees includes This can be used on the employee profile screen and the external company profile screen. the name of the employee, the department to which the employee belongs Employee number, contact information 、 and employee skill information including the operations that the employee can handle 、 The human resource information of external companies includes of the name of the person in charge External company email domain, contact information 、 and external company skill information including related operations 、 and is characterized by including. The profile display unit, based on the results obtained by the search unit for employee and external company personnel information, displays connection information as follows: on the employee profile screen, it displays a connection map that links external company information and collaborating employee information, starting from the employee, in descending order of total collaboration time using free curves; and on the external company profile screen, it displays a connection map that links employee information, starting from the external company, in descending order of total collaboration time using free curves. and is To make it happen It is characterized by. [Effects of the Invention]
[0017] According to the personnel information presentation device, personnel information presentation method, and personnel information presentation program of the present invention, it is possible to visualize not only the skills and experience of employees, but also the internal and external networks of the target employees, and to manage and share information on external companies, thereby enabling efficient organizational management and project management that includes employees and external companies.
[0018] Furthermore, according to the personnel information presentation device, personnel information presentation method, and personnel information presentation program of the present invention, it is possible to form teams that take into account the connections between employees and / or the connections between employees and external companies, based on the personnel information of employees and external companies. [Brief explanation of the drawing]
[0019] [Figure 1] This is a block diagram showing the configuration of a personnel information display device according to an embodiment of the present invention. [Figure 2] This is a screen transition diagram showing screen transitions in an embodiment of the present invention. [Figure 3(a)] This is a table configuration diagram showing an example of configuring the storage unit in an embodiment of the present invention as a database, and is an "Employees" table for managing employees. [Figure 3(b)] This is a table configuration diagram showing an example of configuring the storage unit in an embodiment of the present invention as a database, and is an "External Companies" table for managing external companies. [Figure 3(c)] This is a table configuration diagram showing an example of configuring the storage unit in an embodiment of the present invention as a database, and is a "Corresponding Business Tags" table that manages corresponding business tags, which are employee skill information. [Figure 3(d)] This is a table configuration diagram showing an example of configuring the storage unit in an embodiment of the present invention as a database, and is a "Tasks to work on in the future" table that manages tags for tasks that employees want to work on in the future, which are employee skill information. [Figure 3(e)] This is a table configuration diagram showing an example of configuring the storage unit in an embodiment of the present invention as a database, and is a "Related Tags for External Companies" table that manages related tags which are external company skill information. [Figure 3(f)] This is a table configuration diagram showing an example of configuring the storage unit in an embodiment of the present invention as a database, and is a "tag" table for managing tags. [Figure 3(g)] This is a table configuration diagram showing an example of configuring the storage unit in an embodiment of the present invention as a database, and is a "tag search count" table that manages the number of tag searches. [Figure 3(h)] This is a table configuration diagram showing an example of configuring the storage unit in an embodiment of the present invention as a database, and is an "Employee Connections" table that manages the connections between employees. [Figure 3(i)] This is a table configuration diagram showing an example of configuring the storage unit in an embodiment of the present invention as a database, and is a "Employee and External Company Connections" table that manages the connections between employees and external companies. [Figure 4] This figure shows an example of a search screen for searching for employees and external companies in an embodiment of the present invention. [Figure 5(a)] This is a flowchart showing the procedure for free-word search on the search screen in an embodiment of the present invention. [Figure 5(b)] This is a flowchart showing the procedure for selecting tags on the search screen in an embodiment of the present invention. [Figure 6] This figure shows an example of an employee profile screen that displays an employee's profile in an embodiment of the present invention. [Figure 7] This flowchart shows the procedure for displaying the employee profile screen in an embodiment of the present invention. [Figure 8] This figure shows an example of an external company profile screen that displays the profile of an external company in an embodiment of the present invention. [Figure 9] This flowchart shows the procedure for displaying the external company profile screen in an embodiment of the present invention. [Figure 10] This figure shows an example of a tag management screen for managing tags in an embodiment of the present invention. [Figure 11] This figure shows an example of a tag integration screen for integrating tags in an embodiment of the present invention. [Modes for carrying out the invention]
[0020] Hereinafter, the personnel information presentation device, personnel information presentation method, and personnel information presentation program according to embodiments of the present invention will be described in detail with reference to the drawings. In this embodiment, the implementation in a company that acts as an agent for a client's marketing as a full-service advertising company will be described, but the present invention can be applied to any company that utilizes external companies. Here, external companies include at least cooperating companies to which work is outsourced, and in addition, companies that jointly advance projects, group companies (related companies), and client companies.
[0021] Figure 1 is a block diagram showing the configuration of the personnel information presentation device 100 according to this embodiment. The personnel information presentation method is performed by the personnel information presentation device 100 shown in Figure 1, following the procedures shown in Figures 2 to 11. The personnel information presentation program is also performed by the operation and control of each component of the personnel information presentation device 100 shown in Figure 1, following the procedures shown in Figures 2 to 11. Furthermore, the personnel information presentation system is composed of the personnel information presentation device 100 and linked data 401, 402, and 403.
[0022] As shown in Figure 1, the personnel information display device 100 is connected to the user terminal 300 and the linked data 401, 402, and 403, respectively, via communication networks 201, 202, 203, and 204 (hereinafter referred to as communication networks 201 to 204).
[0023] The personnel information display device 100 is a device for managing personnel information of employees and / or external companies, and can be implemented, for example, by a server device or a cloud system.
[0024] Communication networks 201-204 can include, but are not limited to, mobile phone networks, wireless networks, the Internet, intranets, local area networks, and VPNs (Virtual Private Networks). Furthermore, communication networks 201-204 may use different types of lines or the same type of line; the choice should be determined according to the actual usage.
[0025] The user terminal 300 is an information processing device used by users and is implemented by a PC (Personal Computer), tablet terminal, smartphone, etc., that can connect to the personnel information display device 100 via the communication network 201. A user is a person who uses the personnel information display device 100, and in this embodiment, this includes employees, business owners, and system administrators.
[0026] In this embodiment, an employee is a person who works for a company using the personnel information display device 100 and whose personnel information is managed. Depending on the implementation, the employer may also be included.
[0027] Linked data 401, 402, and 403 are data to be acquired for use in the personnel information display device 100. They are installed separately from the personnel information display device 100 and can include data from a database, CSV (Comma-Separated Value) format files, image files, text format files, etc., without being limited to these. In this embodiment, linked data 401 to 403 are used, and linked data 401 is described as using image files, databases, and CSV format files, while linked data 402 and 403 are described as using CSV format files.
[0028] Linked data 401 includes organizational information such as employee information, customer information, external company information, and departmental information. Linked data 402 is network information collected and output by a linked system (not shown) that analyzes data on connections between employees, data on connections between employees and external companies, and metadata of employees' emails, calendars, web conferences, and instant messages. Linked data 403 is employee schedule information.
[0029] In this embodiment, the personnel information presentation device 100 includes a storage unit 101, an authority management unit 102, a tag management unit 103, a search unit 104, a profile management unit 105, a profile display unit 106, a data storage unit 107, a batch processing unit 108, and a blacklist management unit 109.
[0030] The memory unit 101 is a medium for storing information necessary to manage the personnel information used in the personnel information presentation device 100, and will be described as being configured on a database as an example.
[0031] The access control unit 102, tag management unit 103, search unit 104, profile management unit 105, profile display unit 106, and blacklist management unit 109 are configured to be accessible from the user terminal 300, and are implemented, for example, by a web application displayed on a web browser or a dedicated application.
[0032] The authorization management unit 102 manages employee authorizations for the personnel information display device 100. The tag management unit 103 manages tags set for tasks that employees can handle, tasks they want to work on in the future, and related tags for external companies. The search unit 104 performs searches for employees and external companies from the search screen. The profile management unit 105 manages the profiles of employees and external companies. The profile display unit 106 displays the profiles of employees and external companies. The blacklist management unit 109 manages email domains that are not displayed in the search results.
[0033] The data storage unit 107 stores the data acquired from the linked data 401, 402, and 403. The batch processing unit 108 executes jobs that perform background processing, such as importing data from the linked data 401, 402, and 403 and the data to be stored in the data storage unit 107.
[0034] The configuration of each part described above is merely an example of the configuration of this embodiment, and may be configured as appropriate depending on the manner of implementation; it is not limited to the configuration described above.
[0035] The above description describes a personnel information presentation device 100 implemented by a server device or cloud system, but this personnel information presentation device can also be constructed as a software personnel information presentation program that builds the above-mentioned authority management unit 102, tag management unit 103, search unit 104, profile management unit 105, profile display unit 106, and blacklist management unit 109 on the application by executing an application stored in memory on a computer (CPU). Furthermore, by using such a personnel information presentation device, a personnel information presentation method can be implemented.
[0036] Next, referring to Figures 2 to 11, we will describe the configuration and visualization flow for implementing the personnel information presentation device 100 as a web application, and for managing and visualizing personnel information of employees and / or external companies.
[0037] First, the storage unit 101, which is configured as the database of the personnel information presentation device 100, will be explained with reference to Figures 2 and 3. The storage unit 101 stores the tables shown in Figure 3.
[0038] Figure 2 is a screen transition diagram showing the screen transitions of the user terminal 300. Depending on the user's operation on the header D21, the screen below the header D21 of the user terminal 300 transitions based on the control of the control unit (not shown) of the personnel information presentation device 100 to the search screen D22 based on the control of the search unit 104, the tag management screen D23 based on the control of the tag management unit 103, the authority management screen D24 based on the control of the authority management unit 102, or the blacklist management screen D25 based on the control of the blacklist management unit 109.
[0039] The search unit 104 transitions the screen to either the employee profile screen D221 or the external company profile screen D222, based on the control of the profile management unit 105, in response to the user's operation on the search screen D22 shown in Figure 4.
[0040] The tag management unit 103 transitions the user's actions on the tag management screen D23 to the tag registration screen D231, the tag editing screen D232, the tag deletion screen 233, or the tag integration screen 234.
[0041] The authorization management unit 102 transitions the user to the authorization management user list screen D241, and further to the authorization assignment screen D242 or the authorization assignment deletion screen D243, in response to the user's operation on the authorization management screen D24.
[0042] The blacklist management unit 109 transitions the user's actions on the blacklist management screen D25 to either the blacklist registration screen D251 or the blacklist deletion screen D252.
[0043] Figure 3(a) shows the "Employees" table for managing employees. Each employee is uniquely identified by an employee number, an employee ID uniquely assigned to each employee for use with the personnel information display device 100, employee name, date of employment, organization, email address, chat address, work experience, qualifications, and a partition flag. The profile management unit 105 stores linked data 401, which consists of employee information, customer information, external company information, and organizational information managed on the company's own system, received via the communication network 202, in the data storage unit 107 in response to user operations on the employee profile screen D221. The batch processing unit 108 performs registration, update, and deletion in the "Employees" table of the storage unit 101 in batch processing. The partition flag is set to 1 for those whose personnel information is managed by the personnel information display device 100. For example, when managing only employees, setting the partition flag to 1 for employees makes it possible to exclude those other than employees (such as part-time workers) for whom a value other than 1 is set. Also, if employee information of group companies is included, employees of group companies can be excluded by setting a value other than 1.
[0044] Employee permission information is managed in a table not shown, called "Permission Management". The "Permission Management" table consists of employee numbers and permission IDs, and permission information is set linked to the employee number of the employee who has permission. The employee number corresponds to the employee number managed in the "Employees" table (Figure 3(a)) mentioned above. In this embodiment, permission ID "1" is linked to the employee number of an employee with management permission and managed in the "Permission Management" table (not shown). Permission information is registered and updated according to the operations of a designated user on the permission management user list screen D241, the permission assignment screen D242, or the permission assignment deletion screen D243. Designated users are assumed to be system administrators, business owners, and employees who have been pre-assigned management permission.
[0045] Figure 3(b) shows the "External Companies" table for managing external companies, which consists of a uniquely identifiable email domain, external company name, our company's contact person's email address, business description, contact person's name 1, contact person's email address 1, contact person's name 2, contact person's email address 2, company website, company introduction materials, case studies, and comments from the company. In this embodiment, when the personnel information display device 100 is introduced, the email domain is obtained and registered from the data on the connection between employees and external companies included in the linked data 402. During the operation of the personnel information display device 100, the profile management unit 105, in response to user operations on the external company card D622 (shown in Figure 6), uses the linked system's questionnaire creation application to issue input instructions to the external company, and sequentially registers and updates the responses obtained therein in the "External Companies" table. Depending on the questionnaire creation application used, the data file may be stored in the data storage unit 107 first, and the batch processing unit 108 may be instructed to register and update the contents of the data file in the "External Companies" table.
[0046] Figure 3(c) is the "Available Task Tags" table for managing the task tags that employees can handle, and consists of employee number and tag ID. "Available Tasks" is an item where employees can freely set the tasks, fields, etc., that they can handle. Figure 3(d) is the "Tags for Tasks to Work On in the Future" table for managing the task tags that employees want to work on in the future, and consists of employee number and tag ID. "Tags for Tasks to Work On in the Future" is an item where employees can freely set not only the tasks they want to work on, but also themes, ideas, and other areas of interest. Figure 3(e) is the "Related Tags for External Companies" table for managing related tags for external companies, and consists of email domain and tag ID.
[0047] Figure 3(f) is a "tag" table for managing tags, consisting of a uniquely identifiable tag ID and the associated tag name. The tag IDs in Figure 3(f) are used to map the tag IDs and tag names in Figures 3(c) to (e).
[0048] Figure 3(g) is a "Tag Search Count" table for managing the number of tag searches, and consists of a tag ID, search date, and search count. The tag management unit 103 manages the tables in Figures 3(c) to (g), including registration, updating, deletion, and integration, in response to user operations on the tag registration screen D231, tag editing screen D232, tag deletion screen 233, or tag integration screen 234.
[0049] Figure 3(h) shows the "Employee Connections" table for managing connections between employees, which is the first type of connection information. It consists of each employee's employee number, the collaborating employee numbers of those connected to each employee, the date the connection was established, and the total duration of the connection, which is the collaboration time. All employee numbers in Figure 3(h) correspond to the employee numbers in the "Employees" table (shown in Figure 3(a)). The data in the "Employee Connections" table is stored in the data storage unit 107, which stores the collaboration data 402, which is network information collected and output by a collaboration system that analyzes metadata of emails, calendars, web conferences, and instant messages received via the communication network 203. The batch processing unit 108 retrieves, registers, updates, and deletes the data. In this embodiment, a collaboration system is used that measures the total time spent on connections and outputs it as collaboration time. However, depending on the collaboration system used, for example, the depth of the connection can also be calculated as a score.
[0050] Figure 3(i) shows the "Employee and External Company Connections" table, which manages the connections between employees and external companies as a second type of connection information. It consists of the employee number, the external company's email domain with which the employee is connected, the date the connection was established, and the collaboration time, which is the total duration of the connection. In Figure 3(i), the employee number corresponds to the employee number in the "Employee" table (shown in Figure 3(a)), and the external company's email domain corresponds to the email domain in the "External Company" table (shown in Figure 3(b)). The data in the "Employee and External Company Connections" table is stored in the data storage unit 107, which stores the collaboration data 402, which is network information collected and output by a collaboration system that analyzes metadata of emails, calendars, web conferences, and instant messages received via the communication network 203. The batch processing unit 108 retrieves the data and performs registration, updating, and deletion.
[0051] Next, the blacklist managed by the blacklist management unit 109 will be described. In this embodiment, the blacklist is configured as a "blacklist" table (not shown) in the database of the storage unit 101. The "blacklist" table consists of uniquely identifiable email domains and email addresses. In response to user operations on the blacklist registration screen D251 or the blacklist deletion screen D252, the blacklist management unit 109 registers or deletes email domains, etc., that are to be hidden by the personnel information display device 100 from the email domains in the "blacklist" table. For example, if the email domain of a frequently received newsletter is registered, it will not be subject to this system.
[0052] Next, referring to Figure 4, we will explain the mechanism for managing personnel information in the personnel information display device 100, which is implemented as a web application. First, when a user logs in to the personnel information display device 100, the personnel information display device 100 displays a header D21 (illustrated in Figures 2 and 4) on the user terminal 300. The header D21 displays a search link D401 to display the search screen, a management link D402 to display the management screen, and the logged-in user D403 (the employee who is the user). As for the login function, it is sufficient if it can perform the login process for a general system, so a detailed explanation will be omitted.
[0053] Note that the management link D402 is only displayed to users with administrative privileges whose privilege ID is set to "1" in the "Privilege Management" table (not shown). The management link D402 is not displayed in header D21, which is displayed to users who do not have administrative privileges, i.e., users who are not registered in the "Privilege Management" table (not shown). Only users with administrative privileges can use the tag management screen D23, privilege management screen D24, and blacklist management screen D25 (shown in Figure 2), which are accessed via the management link D402.
[0054] <Blacklist Management> In the screen shown in Figure 4, clicking the management link D402 in header D21 transitions to the blacklist management screen D25 (shown in Figure 2). Further clicking the new registration button (not shown) on this screen transitions to the blacklist registration screen D251 (shown in Figure 2) to register the blacklist. Additionally, clicking the delete button (not shown) on the blacklist management screen D25 transitions to the blacklist deletion screen D252 (shown in Figure 2) to delete the blacklist.
[0055] <Search function> Next, the search function will be explained. By clicking the search link D401 (shown in Figure 4) in the header D21, the search unit 104 displays the search screen D22 (shown in Figures 2 and 4) at the bottom of the header D21.
[0056] As shown in Figure 4, the search unit 104 displays a search text box D404 for free word searches, a search button D405 to execute a search, a "search by tag" area D406 that displays registered tags as hashtags, and a "frequently searched tags" area D407 that displays frequently searched tags as hashtags on the search screen D22.
[0057] <Free word search> The flow of a free-word search, in which the user enters any word to perform a search, will be explained with reference to Figure 5(a). The search unit 104 obtains the value entered by the user in the search text box D404 and sets it as the search key (step S501 in Figure 5(a)). The databases to be searched are the "Employees" table shown in Figure 3(a), the "External Companies" table shown in Figure 3(b), the "Employee's Available Task Tags" table shown in Figure 3(c), the "Employee's Future Task Tags" table shown in Figure 3(d), and the "External Company Related Tags" table shown in Figure 3(e).
[0058] Next, the search criteria are set to partial matching of the following items (a), (b), (c), (d), and (e) with the search key, and employees and external companies that satisfy any of these conditions are retrieved from the corresponding database. For tag names, the search is performed by combining the tag ID shown in the "Tags" table in Figure 3(f) with the search key (step S502 in Figure 5(a)). (a) Search the "Tasks an employee can handle" table (Figure 3(c)) and find the tag names of the task tags that an employee can handle is associated with a partition flag of 1. (b) Search the "Tags for tasks employees want to work on in the future" table (Figure 3(d)) and find the tag names of the tasks employees want to work on that are associated with the employee with a partition flag of 1. (c) Search the "Employees" table (Figure 3(a)) and find the employee name or organization of employees with a partition flag of 1. (d) Search the "Related Tags of External Companies" table (Figure 3(e)) and find the tag names of the related tags associated with the external companies. (e) Search the "External Companies" table (Figure 3(b)) and find the company name, business description, or email domain of the external company.
[0059] For example, when the search key "video production" is entered into the search text box D404 and a search is performed, the process using item (a) above will search the "Tags that Employees Can Handle" table (Figure 3(c)) using the tag ID "T1008" of the tag name "video production" shown in f08 of the "Tags" table in Figure 3(f) as the search key, extract the employee number "10002101" shown in c05 of Figure 3(c), and output the employee information associated with that employee number from the "Employees" table in Figure 3(a). In other words, the employee information of "Sales Taro" shown in a02 of the "Employees" table in Figure 3(a) will be output.
[0060] In the process using item (b) above, the tag name "Video Production" and tag ID "T1008" shown in f08 of the "Tags" table in Figure 3(f) are used as the search key to search the "Tags for tasks employees want to work on in the future" table (Figure 3(d)). Since neither d01 nor d02 in Figure 3(d) match, the process is terminated.
[0061] In the process using item (c) above, the search criteria for the "Employees" table (Figure 3(a)) is set to partially match if the employee name is "Video Production" or the organization is "Video Production". Since none of a01 to a05 in Figure 3(a) match, the process is terminated.
[0062] In the process using item (d) above, the tag ID "T1008" of the tag name "Video Production" shown in f08 of the "Tags" table in Figure 3(f) is used as the search key to search the "Related Tags of External Companies" table (Figure 3(e)), the email domain "gaibu.co.jp" shown in e02 of Figure 3(e) is extracted, and the external company information associated with that email domain is output from the "External Companies" table in Figure 3(b). In other words, the external company information of "External Corporation" shown in b02 of the "External Companies" table in Figure 3(b) is output.
[0063] In the process using item (e) above, the search criteria for the "External Companies" table (Figure 3(b)) is set to a partial match where the external company name is "video production" or the business description is "video production". Since none of b01 to b06 in Figure 3(b) match, the process is terminated.
[0064] Next, from the search results obtained by executing step S502 in Figure 5(a), those email domains of external companies obtained in (d) and (e) that match email domains managed by the Blacklist Management Department 109 are excluded (step S503 in Figure 5(a)).
[0065] After processing in step S503 in Figure 5(a), if there is one or more results obtained (step S504 Yes in Figure 5(a)), the search unit 104 arranges the obtained employees and external companies in the following order (1) to (4) (step S505 in Figure 5(a)). (1)(a) in ascending order of work experience (2)(b) in ascending order of work experience (3)(c) in ascending order of working experience (4) The combined result of (d) and (e) is sorted by primary sort key: company name in ascending order, secondary sort key: email domain in ascending order.
[0066] However, if the combined result of (1) to (3) above exceeds the maximum number of employee search results (configuration setting), the excess will not be displayed. Similarly, if the result of (4) exceeds the maximum number of external company search results (configuration setting), the excess will not be displayed. These configuration settings can be set appropriately in advance according to the implementation method, and a detailed explanation is omitted.
[0067] Next, the search key is displayed in the search key D409 in Figure 4. If "video production" is entered (the search key) in the search text box D404 for free word search, then "Search results for "video production"" will be displayed in the search key D409. Then, the type filter dropdown and the organization name filter dropdown (shown in the filter area D410 in Figure 4) are displayed (step S506 in Figure 5(a)).
[0068] Next, the acquired results arranged in step S505 of Figure 5(a) are displayed in the form of employee identification cards (employee identification card D411 in Figure 4) and external company identification cards (external company identification card D412 in Figure 4) (step S507 in Figure 5(a)).
[0069] In the example in Figure 4, one Employee Display Card D411 and one External Company Display Card D412 are displayed (a total of two cards), and potential members for forming a team that matches the search keywords are presented (presentation step in the personnel information presentation method). Here, if there are multiple search results for either employees or external companies, or for both, the above potential members will be displayed as Employee Display Card D411(1), Employee Display Card D411(2), Employee Display Card D411(3), Employee Display Card D411(N) (configuration setting value), External Company Display Card D412(1), External Company Display Card D412(2), External Company Display Card D412(3), and External Company Display Card D412(N) (configuration setting value), with a predetermined number of rows and columns.
[0070] After processing in step S503 in Figure 5(a), if the number of retrieved results is less than one (0 results) (step S504 No. in Figure 5(a)), the search unit 104 displays a message such as "No search results were found" (step S508 in Figure 5(a)).
[0071] Following step S507 or step S508 in Figure 5(a), the number of tag searches is counted. The search conditions are set to partial matching of the following items (f) and (g) and the search key, and the tag IDs of tags that satisfy either condition are obtained. For tag names, the search is performed by joining the "Tags" table in Figure 3(f) with the tag ID as the key (step S509 in Figure 5(a)). (f) Search the "Tasks that employees can handle" table (Figure 3(c)) and find the tag names of the task tags that employees can handle. (g) Search the "Tags for tasks employees want to work on in the future" table (Figure 3(d)) and find the tag names of the tasks that employees want to work on. (h) Search the "Related Tags for External Companies" table (Figure 3(e)) and find the tag names of the related tags associated with the external companies.
[0072] Next, add or update the records in the "Tag Search Count" table shown in Figure 3(g) with the following content (step S510 in Figure 5(a)). If a record corresponding to the tag ID and search date already exists, update the record; otherwise, add a record. -Tag ID: The tag ID obtained in step S509 of Figure 5(a) - Search date: The date the search was performed. - Search count: For record updates, the existing search count + 1; for record additions, 1.
[0073] The free-word search is terminated by the processing of steps S501 to S510 in Figure 5(a) above. By performing this free-word search, it is possible to search for employees and / or external companies that are linked to tags, employee names, organization names, company names, business content, email domains, etc., that contain the entered keywords.
[0074] <Tag Selection> Next, the process flow for tag selection will be explained with reference to Figure 5(b). When a tag is selected to be displayed in the "Search by Tag" area D406 and the "Frequently Searched Tags" area D407 of the search screen D22, the search unit 104 sets the tag ID associated with that tag as the search key (step S521 in Figure 5(b)). If multiple tags are selected, all tag IDs associated with the selected tag names are set as the search key, and an AND search is performed. Figure 4 shows an example where the hashtag D408 for "video production" in the "Search by Tag" area D406 is selected.
[0075] The databases to be searched are the "Employees" table shown in Figure 3(a), the "External Companies" table shown in Figure 3(b), the "Tags for Tasks Employees Can Handle" table shown in Figure 3(c), the "Tags for Tasks Employees Want to Work On in the Future" table shown in Figure 3(d), and the "Related Tags for External Companies" table shown in Figure 3(e).
[0076] Next, the search criteria are set to exact matches of the following items (i), (j), and (k) and the search key, and employees and external companies that meet any of these conditions are retrieved from the database (step S522 in Figure 5(b)). (i) Tag ID of a business tag that can be associated with an employee (j) Tag ID of the task tag associated with the employee you want to work on. (k) Tag ID of related tags linked to external companies
[0077] Next, from the search results obtained by executing step S522 in Figure 5(b), any email domains of external companies obtained in (k) that match email domains managed by the Blacklist Management Unit 109 are excluded (step S523 in Figure 5(b)).
[0078] After processing in step S523 of Figure 5(b), if there is one or more results obtained (step S524 Yes in Figure 5(b)), the search unit 104 arranges the obtained employees and external companies in the following order (1) to (3) (step S525 in Figure 5(b)). (1)(i) in ascending order of work experience (2)(j) in ascending order of work experience (3)(k) Sort by first sort key: Company name ascending, second sort key: Email domain ascending
[0079] However, if the combined result of (1) and (2) above exceeds the maximum number of employee search results (configuration setting), the excess will not be displayed. Similarly, if the result of (3) exceeds the maximum number of external company search results (configuration setting), the excess will not be displayed. These configuration settings can be set appropriately in advance according to the implementation method, and a detailed explanation is omitted.
[0080] Next, the search key is displayed as search key D409 in Figure 4. If the hashtag “video production” D408 is selected (is the search key), then “Search results for “video production”” is displayed in search key D409. Then, the type filter dropdown and the organization name filter dropdown (shown in the filter area D410 in Figure 4) are displayed (step S526 in Figure 5(b)).
[0081] Next, the acquired results arranged in step S525 of Figure 5(b) are displayed in the form of employee identification cards (employee identification card D411 in Figure 4) and / or external company identification cards (external company identification card D412 in Figure 4) (step S527 in Figure 5(b)).
[0082] After processing in step S523 of Figure 5(b), if the number of retrieved results is less than one (0 results) (step S524 No. in Figure 5(b)), the search unit 104 displays a message such as "No search results were found" (step S528 in Figure 5(b)).
[0083] Following step S527 or step S528 in Figure 5(b), the tag search count is performed. The records in the "Tag Search Count" table shown in Figure 3(f) are added or updated with the following content: If a record corresponding to the tag ID and search date already exists, the record is updated; otherwise, a record is added. -Tag ID: The tag ID obtained in step S509 of Figure 5(a) - Search date: The date the search was performed. - Search count: For record updates, the existing search count + 1; for record additions, 1.
[0084] The tag selection is completed by the processing in steps S521 to S529 of Figure 5(b) above. By performing this tag selection, it is possible to search for employees who have the selected tags and are able to handle the tasks, tasks that employees would like to work on in the future, and employees and / or external companies that have related tags associated with external companies. Even if there are currently no people working on new fields of work or niche tasks, the search is broad because the "tasks employees would like to work on in the future" are also included in the search.
[0085] By following step S503 in Figure 5(a) or step S523 in Figure 5(b), it becomes possible to pre-configure external companies that should not be displayed and exclude them from searches. For example, if a company previously conducted business but has since ceased business, it can be excluded from searches by being added to the blacklist.
[0086] Furthermore, by rearranging the data in step S505 of Figure 5(a) or step S525 of Figure 5(b), it becomes possible to prioritize outputting employees with less work experience, who were previously difficult to find through word-of-mouth or other means. When forming project teams, there has traditionally been a tendency for teams to be biased towards mid-career or senior employees with extensive networks, but this function increases the likelihood that employees with less work experience will be noticed by team makers. This broadens the variety of team formations, and it is expected that teams will be revitalized as younger employees bring in new cultures, knowledge, and skills without being bound by preconceived notions. At the same time, it is expected that this will increase opportunities for younger employees who promote their work using tags such as "tasks I can handle" or "tasks I want to work on in the future" to participate in teams, providing more opportunities for growth. This will also lead to maintaining and improving the motivation of the employees themselves, and when they actually participate in a team, they are more likely to feel a sense of growth because the tasks are those they can handle or want to work on.
[0087] In step S510 of Figure 5(a) or step S529 of Figure 5(b), it becomes possible to count the number of tags. The count of tags can be used to assist users in their searches by displaying the "Frequently Searched Tags" area D407 in Figure 4, etc.
[0088] The "Employees" table in Figure 3(a) uses linked data 401 output from the company's own system, while the "Employee Connections" table in Figure 3(h) and the "Employee Connections with External Companies" table in Figure 3(i) use linked data 402 output from a linked system that analyzes network information using metadata from emails, calendars, web conferences, and instant messages used daily. In all cases, the data used is collected in the course of normal daily work, and since users do not need to perform any special work when introducing or maintaining the personnel information display device 100, it can be used without increasing the burden on users.
[0089] <Filter> Next, we will explain the process using the type filtering dropdown D4101 and the organization name filtering dropdown D4102 (shown in the filtering area D410 in Figure 4).
[0090] Clicking the Category Filter dropdown D4101 displays the Category Filter dialog (not shown). The Category Filter dialog displays category checkboxes for selecting employee and business partner categories, a Category Filter button to perform filtering, and a Category Clear button to clear filtering. When the Category Filter button is clicked, the results obtained in step S507 in Figure 5(a) or step S527 in Figure 5(b) are filtered according to the checked state of the category checkboxes. - Employee ON, External Company OFF: Show only employee results in search results. - Employee OFF, External Company ON: Show only external companies in the search results. - Both ON or Both OFF: Display all search results (no filtering) When the "Remove Category" button is pressed, if filtering by category is performed using the "Filter Category" button, the filter will be removed and the search will be restarted. If no filtering is performed, only a new search will be conducted.
[0091] Pressing the Organization Name Filter dropdown D4102 displays the Organization Name Filter dialog (not shown). The Organization Name Filter dialog displays an Organization Name text box for entering the organization name, an Organization Name Filter button to perform filtering, and an Organization Name Clear button to clear the filtering. When the Organization Name Filter button is pressed, the string entered in the Organization Name text box is used as the filtering key to filter the results obtained in step S507 in Figure 5(a) or step S527 in Figure 5(b) to satisfy the following conditions. - The filtering key partially matches the organization of the employee included in the search results (the "Organization" column in the "Employees" table in Figure 3(a)). - Do not display external companies included in the search results. When the "Remove Organization Name" button is pressed, if filtering by organization name has been applied using the "Filter Organization Name" button, the filter will be removed and the search will be performed again. If no filtering has been applied, only a new search will be performed.
[0092] By filtering by type and organization name as described above, users can further refine their search results to better suit their needs. For example, when searching for an outsourcing partner, filtering by external company in the type filter is effective. Similarly, when searching for employees in a specific department from search results obtained by selecting tags, filtering by organization name is effective.
[0093] The search flow executed by the search unit 104 of the personnel information display device 100 has been explained above with reference to Figures 3 to 5, but a separate display unit or the like may be provided to separate the display flow and the search flow.
[0094] <Employee profile screen display> Next, the process for displaying the employee profile screen will be explained. When the display button shown on the employee display card D411 in Figure 4 is pressed, the profile display unit 106 displays the employee profile screen D221 (shown in Figures 2 and 6) at the bottom of the header D21.
[0095] As shown in Figure 6, the profile display unit 106 displays the employee profile display area D61 on the left side of the employee profile screen D221, and the connected map display area D62 on the right side of the screen.
[0096] Next, the employee profile display flow will be explained with reference to Figure 7. The profile management unit 105 obtains the organization name, employee name, email address, chat address, qualifications, work experience, and partition flag from the "Employees" table (shown in Figure 3(a)) using the employee number associated with the employee display card D411 pressed in Figure 4. It then links the "Tags that Employees Can Handle" table (shown in Figure 3(c)) and the "Tags that Employees Want to Work On in the Future" table (shown in Figure 3(d)) with the "Tags" table (shown in Figure 3(f)) to obtain the tag names corresponding to the tasks that the employee can handle and the tasks they want to work on in the future. Finally, it obtains the assigned industry from the "Assigned Industry" table (not shown) and the main assigned clients from the "Main Assigned Clients" table (not shown).
[0097] The profile display unit 106 sets the information acquired by the profile management unit 105 in the employee profile display area D61 (shown in Figure 6) (step S701 in Figure 7). As an example, the acquired organization name, employee name, email address, and chat address are displayed in the employee contact area D611, the assigned industry in the assigned industry area D613, the main assigned clients in the main assigned clients area D614, the tasks that can be handled in the handled tasks area D615, the tasks that the employee would like to work on in the future in the tasks to work on in the future area D616, the skills in the skills area D617, and the work experience in the work experience area D618.
[0098] Next, the data storage unit 107 stores the linked data 403, which is schedule information collected and output by the linked system that manages schedules and is received via the communication network 204. The profile management unit 105 then retrieves the schedule associated with the employee's employee number and sets it in the schedule area D612 (shown in Figure 6) (step S702 in Figure 7). Then, it retrieves the employee's face photo from the employee information 401 (shown in Figure 1) of the linked data and sets it as an icon in the employee contact area D611 (step S703 in Figure 7, shown in Figure 6). If retrieving the face photo fails, a predetermined employee icon is displayed.
[0099] If the partition flag obtained in step S701 in Figure 7 is anything other than 1 (step S704 No in Figure 7), the assigned industry, main clients, available tasks, tasks to be undertaken in the future, qualifications, and work experience are hidden (step S705 in Figure 7).
[0100] Next, we obtain the information to be displayed in the connection map display area D62. The data used here is obtained from the "Employees" table shown in Figure 3(a), the "External Companies" table shown in Figure 3(b), the "Connections Between Employees" table shown in Figure 3(h), and the "Connections Between Employees and External Companies" table shown in Figure 3(i).
[0101] If the partition flag is 1 (Step S704 Yes in Figure 7), or after Step S705 in Figure 7, information on external companies connected to the employee is retrieved from the "Employee and External Company Connections" table (shown in Figure 3(i)) in descending order of total collaboration time, using the employee's employee number as the search key (Step S706 in Figure 7).
[0102] In the example in Figure 6, employee profile screen D221 for employee number "10002101" and employee "Taro Sales" is displayed. Therefore, the "Employee and External Company Connections" table (shown in Figure 3(i)) is searched using employee number "10002101" as the search key, and entries i02 to i10 from Figure 3(i) are extracted to obtain external company information in descending order of total collaboration time.
[0103] When the email domains and the total collaboration time are sorted in descending order, “gaibu.co.jp” is “526.29675” (i02-i04 in Figure 3(i)), “KLM.com” is “403.2617” (i05 in Figure 3(i)), “NOP.com” is “231.72833” (i06-i07 in Figure 3(i)), “QRS.com” is “96.17167” (i08 in Figure 3(i)), “TUV.com” is “30.916666” (i09 in Figure 3(i)), and “XYZ.com” is “24.795002” (i10 in Figure 3(i)). External company information, including the external company name associated with each email domain, is obtained from b02-b07 in Figure 3(b). However, “QRS.com” (b05 in Figure 3(b)) will be left unset because no external company name is registered.
[0104] If the acquired email domains of external companies match those managed by the Blacklist Management Department 109, those domains are excluded from the acquisition results (step S707 in Figure 7).
[0105] The facial photograph (or a predetermined icon if none is available) obtained in step S703 of Figure 7 is displayed as the employee card D621 (shown in Figure 6) at the root of the connection.
[0106] The Profile Management Unit 105 displays the external company name as an external company card D622 (shown in Figure 6) from the acquisition results after the exclusion process in step S707 of Figure 7 (step S708 of Figure 7). The external company card D622 is connected to the employee card D621 by a free curve and arranged from top to bottom in descending order of collaboration time. The thickness of the free curve is proportional to the collaboration time, and the time and number of pixels at which it is thinnest and the time and number of pixels at which it is thickest are determined by the configuration setting value. If the external company name is not set (empty), the external company's email domain is displayed, and a link to "send an email to the cooperating company prompting registration" is added below the email address. However, if the acquisition results exceed the number of external companies to display (configuration setting value (in this embodiment, it is treated as being set to 5)), the excess will not be displayed.
[0107] Specifically, “External Corporation,” “KLM External Company,” “NOP External Company,” “QRS External Company,” and “TUV External Company” will be displayed as External Company Card D622. For QRS External Companies, since the External Company name is not set (empty), the email address of the External Company's contact person will be displayed, and a link to “send an email to encourage partner companies to register” will be displayed below that email address. XYZ External Companies will not be displayed because there are more than 5 entries (configuration setting value).
[0108] Next, information on collaborating employees connected to the employee in question is retrieved from the "Employee Connections" table (shown in Figure 3(h)) in descending order of total collaboration time, using the employee number of the employee in question as the search key (Step S709 in Figure 7). A collaborating employee is treated as any employee connected to the employee in question. If the employee in question and the collaborating employee are in the same department, they are excluded from the retrieved results (Step S710 in Figure 7).
[0109] In the example in Figure 6, the employee number "10002101" of "Salesperson Taro" is used as the search key to search the "Employee Connections" table (shown in Figure 3(h)), extracting entries h01 to i05 from Figure 3(h), and obtaining collaborating employee information in descending order of total collaboration time.
[0110] When the collaboration employee number and the total collaboration time are sorted in descending order, "10001001" becomes "159.916666" (h01-i02 in Figure 3(h)), "10003009" becomes "143.78333" (h03 in Figure 3(h)), "10003010" becomes "83.78333" (h04 in Figure 3(h)), and "10003011" becomes "60.0" (h05 in Figure 3(h)). The employee information associated with each collaboration employee number (employee number) is obtained as a01, a03-b05 in Figure 3(a). In the example in Figure 3, there are no employees in the same department, so no processing is performed.
[0111] The profile display unit 106 displays the collaborating employee's photo, organization, and employee name as a collaborating employee card D623 (shown in Figure 6) based on the results obtained by the profile management unit 105 (step S711 in Figure 7). The collaborating employee card D623 is connected to the own employee card D621 by a free curve and is placed below the external company card D622, in descending order of collaboration time from top to bottom. That is, "Boss Hanako", "Test Saburo", "Test Shiro", and "Test Goro" are displayed as collaborating employee cards D623.
[0112] Furthermore, the thickness of the freeform curve is proportional to the collaboration time, and the score and number of pixels that result in the minimum thickness and the score and number of pixels that result in the maximum thickness are determined by the configuration settings. However, if the acquired results exceed the number of collaborating employees to be displayed (configuration setting), the excess will not be displayed.
[0113] The details of each display area on the employee profile screen D221 are explained below. For email addresses set in the employee contact area D611, the profile management unit 105 sets an email address link, and clicking it launches the mailer. The email address of the target employee is set in the "To" field on the mail screen. For chat addresses set in the employee contact area D611, the profile management unit 105 sets a chat address link, and clicking it launches the chat. The chat address of the target employee is set in the "Chat Partner" field on the chat screen.
[0114] When the user and the employee whose information is being displayed are the same employee, clicking the "Edit Main Client" icon displayed for the main client D614 causes the profile management unit 105 to display the "Edit Main Client" dialog (not shown). On this dialog, updates can be made, including the registration, addition, and deletion of the main client.
[0115] When the user and the employee whose information is being displayed are the same employee, clicking the editable tasks icon displayed in the available tasks area D615 causes the profile management unit 105 to display the editable tasks dialog (not shown). On this dialog, updates can be performed, including searching for, registering, adding, and deleting hashtags for available tasks. This update process is executed by the tag management unit 103. Additionally, clicking a hashtag displayed in the available tasks area D615 causes the profile management unit 105 to launch a new search screen D22 and execute the processes in steps S521 to S529 of Figure 5(b).
[0116] If the user and the employee whose work is being displayed are the same employee, clicking the "Edit Future Work" icon displayed in the "Future Work Area D616" will cause the Profile Management Unit 105 to display the "Edit Future Work" dialog (not shown). On this dialog, users can perform updates, including searching for, registering, adding, and deleting hashtags for future work. This update process is executed by the Tag Management Unit 103. Additionally, clicking a hashtag displayed in the "Future Work Area D616" will cause the Profile Management Unit 105 to launch a new search screen D22 and execute the processes shown in steps S521 to S529 of Figure 5(b).
[0117] In step S708 of Figure 7, if external company information is set in the external company card D622, pressing the external company card D622 will cause the profile management unit 105 and the profile display unit 106 to display the external company profile screen D222. The display flow of the external company profile screen will be described later. If the external company name is not set (empty), pressing the "Send an email prompting the cooperating company to register" link displayed on the external company card D622 will initiate input instructions to the external company using an external survey creation application. The data storage unit 107 will then register and update the "External Company" table with the responses obtained.
[0118] When the collaborative employee card D623 is pressed, the profile management unit 105 and the profile display unit 106 display the employee profile screen D221 of the collaborating employee.
[0119] The process described in steps S701 to S711 in Figure 7 above displays the employee profile screen D221. By displaying this employee profile screen D221, it becomes possible to simultaneously visualize the employee's skills and experience, as well as their internal and external networks, on a single screen.
[0120] For example, when searching for personnel to form a project team, searching using hashtags or other methods based on available tasks and future project interests allows you to view employee profiles from the search results. This process makes it possible to find both potential project members (employees) and outsourcing partners (external companies) within a single workflow. This can lead to discovering talent that might not have been found through normal work processes, and is expected to stimulate collaboration and team building.
[0121] External companies with close ties to the employee being displayed will be shown, allowing users to inquire about evaluations, feedback, and opinions regarding specific external companies. Furthermore, by referring to the employee contact area D611 or schedule area D612, the employee being displayed can be contacted immediately, enabling a faster response.
[0122] The schedule information uses linked data 403 output from the linked system used by employees for schedule management. Since it utilizes data collected during normal daily work, users do not need to perform any special tasks when installing or maintaining the personnel information display device 100, and can be used without increasing the burden on users.
[0123] Because each employee can freely edit their main clients, available tasks, and future project aspirations, the system can always reflect the latest status and preferences. Traditionally, job titles such as "producer" or "planner" were not immediately clear, but now, by allowing individual employees to freely register hashtags for their "available tasks" and "future project aspirations," they can express in detail the areas they want to highlight. This is expected to lead to more concrete descriptions that allow users to imagine the specific tasks, and increases the freedom of search for users. Users will have a higher chance of matching with the talent they are looking for, and employees who are searched will have a higher chance of participating in projects that utilize their strengths and experience, leading to improved talent utilization and increased employee motivation.
[0124] Next, the display process for the external company profile screen D222 will be explained. When the display button displayed on the external company display card D412 in Figure 4 is pressed, the profile display unit 106 displays the external company profile screen D222 (shown in Figures 2 and 6) at the bottom of the header D21.
[0125] As shown in Figure 8, the profile display unit 106 displays the external company profile display area D81 on the left side of the external company profile screen D222, and the connected map display area D82 on the right side of the screen.
[0126] <External company profile screen display> Next, the external company profile display flow will be explained with reference to Figure 9. The profile management unit 105 retrieves the external company name, email domain, contact person's name, contact person's email address, business description, company website, company introduction materials, case studies, and comments from the company from the "External Company" table (shown in Figure 3(b)) based on the email domain associated with the pressed external company display card D412 in Figure 4. It then links the "External Company Related Tags" table (shown in Figure 3(e)) with the "Tags" table (shown in Figure 3(f)) to retrieve the tag names corresponding to the related tags.
[0127] The profile display unit 106 sets the information acquired by the profile management unit 105 in the external company profile display area D81 (shown in Figure 8). (Step S901 in Figure 9). As an example, the acquired external company name is displayed in the company name area D811, the email domain in the email domain area D812, the contact person's name and email address in the contact person contact area D813, the business content in the business content area D814, related tags in the related tags area D815, and the company website, company introduction materials, case studies, and comments from the company in the company introduction information area D816.
[0128] Next, we obtain the information to be displayed in the connection map display area D82. The data used here is obtained from the "Employees" table shown in Figure 3(a), the "External Companies" table shown in Figure 3(b), and the "Employee and External Company Connections" table shown in Figure 3(i).
[0129] Employee information connected to the external company is retrieved from the "Employee Connections to External Companies" table (shown in Figure 3(i)) in descending order of collaboration time, using the external company's email domain as the search key (Step S902 in Figure 9).
[0130] The icon of the external company is displayed as the external company card D821 (illustrated in Figure 8) at the root of the connection.
[0131] The profile display unit 106 displays the employee's face photo, organization, and employee name as an employee card D822 (shown in Figure 8) (step S903 in Figure 9) based on the acquisition results obtained by the profile management unit 105 in step S902 of Figure 9. The employee cards D822 are connected to the internal and external company cards D821 by free curves and arranged from top to bottom in descending order of collaboration time. The thickness of the free curve is proportional to the collaboration time, and the time and number of pixels at which the curve is thinnest and the time and number of pixels at which it is thickest are determined by the configuration setting value. However, if the acquisition results exceed the number of external company entries to be displayed (configuration setting value), the excess will not be displayed.
[0132] The details of each display area on the external company profile screen D222 are explained below. For the contact person area D813, the Profile Management Department 105 sets an email address link. Clicking it launches the mailer, and the email address of the contact person at the target external company is set in the "To" field on the mail screen.
[0133] By clicking the contact person editing icon displayed in the contact person area D813, the profile management unit 105 displays the contact person editing dialog (not shown). On this dialog, updates, including new registration, addition, and deletion of contact person information, can be performed.
[0134] Clicking the business content editing icon displayed in business content area D814 causes the profile management unit 105 to display a business content editing dialog (not shown). On this dialog, updates, including new registration, addition, and deletion of business content, can be performed.
[0135] When the related tag editing icon displayed in the related tag area D815 is pressed, the profile management unit 105 displays a related tag editing dialog (not shown). On this dialog, updates including searching for, registering new, adding, and deleting related tag hashtags can be performed. This update process is executed by the tag management unit 103. Also, when a hashtag displayed in the related tag area D815 is pressed, the profile management unit 105 launches a new search screen D22 and executes the processes in steps S521 to S529 of Figure 5(b).
[0136] The company website set in the company introduction information area D816 has a URL link set by the profile management department 105, and clicking it opens a separate window and redirects to the linked site. Company introduction materials and case studies each have PDF links set, and clicking them opens a separate window and the PDF. Comments from companies are displayed as text.
[0137] Clicking the company information editing icon displayed in the company introduction information area D816 causes the profile management unit 105 to display a company information editing dialog (not shown). On this dialog, users can update company information, including registering, adding, and deleting company websites, company introduction materials, and case studies. Similarly, clicking the company comment editing icon causes the profile management unit 105 to display a company comment editing dialog (not shown). On this dialog, users can update company comments, including registering, adding, and deleting them.
[0138] The process described in steps S901 to S903 in Figure 9 above displays the external company profile screen D222. By displaying this external company profile screen D222, it becomes possible to simultaneously visualize the external company's business activities and internal network on a single screen.
[0139] Employees with strong connections to external companies are displayed in descending order, making it possible to inquire about evaluations, impressions, and opinions of those external companies from multiple employees. Furthermore, it allows you to see what kind of networks those external companies have with other employees within your own company. Therefore, if you are considering using that external company for a project, you can assemble a team that includes employees with strong connections to that company, thereby ensuring the project runs smoothly.
[0140] Furthermore, it is expected to help discover potential talent. For example, by being displayed as an employee with strong connections to an external company specializing in "AI," even if an employee has not registered "AI" as one of the tasks they can handle or would like to work on in the future, there is a high probability that they handle AI-related tasks or related tasks, and they may be able to find employment opportunities through their network.
[0141] Because each employee can freely edit the person in charge, business description, related tags, company information, and comments from the company, multiple employees with close connections can update the information, ensuring that it is always up-to-date. Furthermore, the related tags editing dialog allows users to freely create and add hashtags, enabling flexible notation without being bound by standard tags. This is expected to result in expressions that allow users to imagine more specific related tasks, and increases the freedom of search for information.
[0142] <Tag Management> Next, the tag management function will be explained. By clicking the management link D402 (shown in Figure 10) in the header D21, the tag management unit 103 displays the tag management screen D23 (shown in Figures 2 and 10) at the bottom of the header D21.
[0143] As shown in Figure 10, the tag management unit 103 displays a tag filtering text box D1001 for entering tag names, a filtering button D1002 for filtering tags, and a tag registration button D1003 for registering new tags at the top of the tag management screen D23. It also displays a dropdown menu D1004 for setting the number of items to display as the header of the tag list, and a paging link D1005 for page navigation. Below this, it displays the tag list D1006. The tag list D1006 consists of tag ID, tag name, number of registered employees, number of registered companies, number of searches, and actions.
[0144] When the tag management screen D23 page loads, the tag ID and tag name of all tags are retrieved from the "Tags" table (Figure 3(f)). For each tag, the following is calculated and displayed in the tag list D1006. - Number of registered employees: The sum of the number of times the target tag is assigned to tasks that employees can handle and the number of times it is assigned to tasks that employees would like to work on in the future. - Number of registered companies: The number of times the target tag is assigned to related tags of external companies. - Search count: The number of times the target tag was searched (the total number of searches for the target tag ID in the "Tag Search Count" table (Figure 3(g))).
[0145] When the tag registration button D1003 is pressed, the tag management unit 103 displays the tag registration screen D231 (as shown in Figure 2). The tag registration screen displays a tag name text box, and below it are a register button and a return to list button. When the register button is pressed, the tag management unit 103 sets the automatically assigned tag ID and the value entered in the tag name text box as the tag name in the "Tags" table (Figure 3(f)) and adds the record. When the return to list button is pressed, the system returns to the tag management screen D23.
[0146] As shown in Figure 10, the actions for the tag list D1006 include an edit button D1007, a merge button D1008, and a delete button D1009 for each tag row.
[0147] When the edit button D1007 is pressed, the tag management unit 103 displays the tag editing screen D232 using the tag information of the row in which the edit button was pressed as a parameter (as shown in Figure 2). The tag editing screen D232 displays the tag ID, tag name text box, number of registered employees, number of registered companies, and number of searches with parameters set, and displays an update button and a return to list button at the bottom. When the update button is pressed, the tag management unit 103 updates the "tag name" in the "tag" table (Figure 3(f)) using the tag ID as the key and the value entered in the tag name text box. When the return to list button is pressed, the user returns to the tag management screen D23.
[0148] When the merge button D1008 is pressed, the tag management unit 103 displays the tag merge screen D234 using the tag information of the row in which the merge button was pressed as a parameter (as shown in Figures 2 and 11). As shown in Figure 11, the tag merge screen displays the target tag IDD1101 and target tag name D1102 with parameters set, and also displays the tag to be merged text box D1103, delete button D1104, add tag to be merged button D1105, auto-detect similar tags button D1106, merge confirmation button D1107, and return to list button D1108. The tag to be merged text box and delete button are displayed in pairs.
[0149] Pressing button D1105 to add tags to merge adds a row to the tag text box D1103. If the number of rows exceeds a pre-set configuration value, button D1105 is disabled. In this embodiment, as shown in Figure 11, the configuration value is set to 5. Pressing button D1104 deletes the tag text box corresponding to the button's row.
[0150] Pressing the "Automatically detect similar tags" button D1106 searches for tags whose target tag name partially matches the tag name in the "Tags" table (Figure 3(f)). If one or more tags match the criteria, these tags are set in the Tag 1-5 text boxes to be merged (if there are more than the number of tags specified in the configuration, the 5th and subsequent tags are truncated). Then, a message stating "Similar tags to tag "(target tag name)" have been detected." is displayed in the notification dialog. If no tags match the criteria, a message stating "No tags similar to tag "(target tag name)" were found." is displayed in the caution dialog.
[0151] By pressing the integration confirmation button D1107, the tag management unit 103 will perform tag integration according to the following procedure.
[0152] Perform the following operations on the "Supported Business Tags" table (Figure 3(c)). (1) Delete records that match the tag ID of the integration tag associated with an employee. (2) Delete records that match the tag IDs of the source tags 1-5 associated with the employee. (3) Add a record that matches the tag ID of the integration tag associated with the employee.
[0153] Perform the following operations on the "Tags for tasks we want to work on in the future" table (Figure 3(d)). (4) Delete records that match the tag ID of the integration tag associated with an employee. (5) Delete records that match the tag IDs of the source tags 1-5 associated with an employee. (6) Add a record that matches the tag ID of the integration tag associated with the employee.
[0154] Perform the following operations on the "Related Tags for External Companies" table (Figure 3(e)). (7) Delete records that match the tag ID of the integration tag associated with an external company. (8) Delete records that match the tag IDs of the source tags 1-5 associated with external companies. (9) Add a record that matches the tag ID of the integration tag associated with the external company.
[0155] Perform the following operations on the "Tag Search Count" table (Figure 3(g)). (10) Calculate the sum of the number of searches for the target tag and source tags 1-5 for each search day. (11) Delete the record of the tag search count for the merged tag that matches the search date of (10). (12) Delete the record of the tag search count for the merged source tag that matches the search date of (10). (13) Add a record of the integration target tag with the search date set to (10) and the search count set to the sum of the search counts of (10).
[0156] The tag integration is completed by following the steps (1) to (13) above. When the "Return to List" button D1108 is pressed, the screen returns to the tag management screen D23.
[0157] When the delete button D1009 is pressed, the tag management unit 103 displays the tag deletion screen D233 using the tag information of the row in which the delete button was pressed as a parameter (as shown in Figure 2). The tag deletion screen D233 displays the tag ID, tag name, number of registered employees, number of registered companies, and number of searches with parameters set, and displays a delete button and a return to list button at the bottom. When the delete button is pressed, the tag management unit 103 deletes the record in the "Tags" table (Figure 3(f)) using the tag ID as the key. When the return to list button is pressed, the user returns to the tag management screen D23.
[0158] The tag management function described above makes it possible to manage tags. For example, in the editing dialogs for available tasks, tasks to be worked on in the future, and related tasks on the employee profile screen D221 and the external company profile screen D222, there may be multiple similar entries created by each user (employee). When performing a search by selecting tags on the search screen D22, the search is performed using the tag ID as the key, so it is not possible to find employees or external companies that have set similar tags. However, this becomes possible by merging similar tags.
[0159] Furthermore, since the search counts are also consolidated as a result of this tag consolidation, if all the tags being consolidated are frequently searched tags, they will appear higher in the "Frequently Searched Tags" area D407 on the search screen D22, thus assisting users in their searches.
[0160] Furthermore, the automatic similar tag detection button D1106 can discover potential merger candidates that were not initially anticipated. In this embodiment, we have described outputting similar tags using a normal partial match search of a database, but a mechanism may also be used to analyze and detect highly similar tags in cooperation with, for example, a device capable of natural language processing.
[0161] <Method of presenting personnel information> The process shown in Figure 5 causes the search unit 104 of the personnel information presentation device 100 to perform a search for personnel information using a search method that includes a free word search and / or the selection of one or more tags as a search step; the process shown in Figure 7 causes the profile management unit 105 and the profile display unit 106 to display employee profiles; and the process shown in Figure 9 causes the profile management unit 105 and the profile display unit 106 to display profiles of external companies, thereby realizing a personnel information presentation method.
[0162] Furthermore, the search and sorting processes performed by the search unit 104 enable the presentation of personnel information, including employee and external company personnel information, as a presentation step, thereby demonstrating a method for presenting a list of potential members for team formation. As an example of the above presentation steps, for instance, the employee profile screen D221 and / or the external company profile screen D222 may be displayed side-by-side as individual windows, one or more of them. Specifically, when the search for personnel information shown in Figure 5 outputs multiple employees and / or multiple external companies, pressing the display button on the outputted employee display card D411 and / or external company display card D412 will display the corresponding employee profile screen D221 and / or external company profile screen D222, respectively. A user who is forming a team can display multiple profile screens (D221 and / or D222) of employees or external companies of interest side-by-side, and select team members and form a team while reviewing and comparing personnel information. Another example is to display the employee profile screen D221 and / or the external company profile screen D222 as separate tabs, allowing users to switch between tabs to view the respective personnel information. In this case, displaying the personnel information on a larger screen makes the information easier to see.
[0163] <Personnel Information Disclosure Program> Furthermore, a personnel information presentation program can be realized that causes the search unit 104 of the personnel information presentation device 100 to perform a search for personnel information using a search method that includes free word search and / or selection of one or more tags, by the process shown in Figure 5; causes the profile management unit 105 and profile display unit 106 to display employee profiles by the process shown in Figure 7; and causes the profile management unit 105 and profile display unit 106 to display external company profiles by the process shown in Figure 9. This personnel information presentation program is stored, for example, in the control unit (not shown) of the personnel information presentation device 100. This control unit controls the operation of the storage unit 101, the authority management unit 102, the tag management unit 103, the search unit 104, the profile management unit 105, the profile display unit 106, the data storage unit 107, the batch processing unit 108, and the blacklist management unit 109, controls communication with user terminals 300 via the communication network 201, and controls communication with linked data 401 to 403 via the communication networks 202 to 204.
[0164] Furthermore, the personnel information presentation program can cause the batch processing unit 108 to execute a step of importing the linked data 401 to 403 obtained from the linked system into the storage unit 101.
[0165] The program can always maintain the latest personnel information by executing the batch processing unit 108 to import linked data 401-403 at predetermined timings. Furthermore, by executing the profile management unit 105 to send emails to external companies, it is possible to encourage external companies to register with the personnel information presentation device 100, thereby collecting and managing personnel information from external companies.
[0166] Although the present invention has been described with reference to the above embodiments, the present invention is not limited to the above embodiments, and improvements or modifications are possible for the purpose of improvement or within the scope of the spirit of the present invention. [Explanation of symbols]
[0167] 100 Human Resources Information Display Device 101 Storage section 102 Authority Management Department 103 Tag Management Department 104 Search Section 105 Profile Management Department 106 Profile display section 107 Data Storage Unit 108 Batch Processing Unit 109 Blacklist Management Department 201-204 Communication Network 300 user terminals 401-403 Linked Data D21 Header D22 Search Screen D221 Employee Profile Screen D222 External Company Profile Screen D23 Tag Management Screen D231 Tag Registration Screen D232 Tag Editing Screen D233 Tag Deletion Screen D234 Tag Integration Screen D24 Permission Management Screen D241 User List Screen for Permission Management D242 Permission Assignment Screen D243 Permission Assignment Deletion Screen D25 Blacklist Management Screen D251 Blacklist Registration Screen D252 Blacklist Removal Screen
Claims
1. A storage unit for storing employee and external company personnel information, A tag management unit that manages tags for classifying the aforementioned personnel information, A search unit for searching the aforementioned personnel information, The aforementioned personnel information is stored in the storage unit as tables for the employee and the external company, and for each employee record, The employee number of the aforementioned employee, By analyzing the contact history of the aforementioned employee, including emails, calendars, web conferences, and instant messages, the employee number and external company information of collaborating employees who are partners in the project are obtained. Collaboration time, which is the time spent working together between the aforementioned employee and at least the aforementioned external company, The Profile Management Department manages this information as connection information that shows the connection between the employee and the collaborating employee, and the connection between the employee and the external company, The system includes a profile display unit that displays the aforementioned personnel information on an employee profile screen and an external company profile screen. The aforementioned employee's personnel information includes the employee's employee number, name, department, contact information, and employee skills information including the tasks they can handle. The personnel information of the aforementioned external company includes the external company's email domain, the name of the person in charge, contact information, and external company skill information including related duties, The profile display unit, based on the results obtained by the search unit from searching for the personnel information of the employee and the external company, uses the following connection information: The employee profile screen displays a connection map, which is a relationship diagram in which the information of the external company and the collaborating employee, starting from the employee, are connected by a free curve in descending order of total collaboration time. The external company profile screen displays the employee information, starting from the external company, as a connection map, which is a relationship diagram where the information is linked by free curves in descending order of total collaboration time. A personnel information display device characterized by the following.
2. The personnel information presentation device according to Claim 1, characterized in that the profile display unit displays the free curve of the connection map with a thickness corresponding to the total collaboration time.
3. The profile management unit further stores in the employee-unit record of the storage unit the number of years the employee has worked and information relating to the work the employee would like to undertake in the future. The free-word search of the search unit is performed by searching the employee-specific records stored in the memory unit using the input value as the search key, and searching the available tasks, tasks to be undertaken in the future, employee information, external company skill information, and external company information in this order. The profile display unit outputs the following results in the order listed as search targets: employees included in the search results for the tasks they can handle, sorted in ascending order based on the number of years of their professional experience; employees included in the search results for tasks they wish to undertake in the future, sorted in ascending order based on the number of years of their professional experience; employees included in the search results for employee information, sorted in ascending order based on the number of years of their professional experience; and the search results for external company skill information and external companies included in the search results for external company information, sorted in ascending order by company name. A personnel information presentation device according to claim 1, characterized by the following:
4. The aforementioned tag management unit has management functions including the registration, editing, merging, and deletion of tags. Tag integration involves integrating one or more source tags, which are linked to the employee skill information and the external company skill information, by linking the destination tag in place of the source tag, thereby integrating the source tags into the destination tag. A personnel information presentation device according to claim 1, characterized by the following:
5. The aforementioned personnel information presentation device includes a blacklist management unit. The Blacklist Management Unit stores the email domains of the external companies that are to be hidden in the personnel information display device in the storage unit as targets for hiding, and manages them as information for setting them to be hidden. A personnel information presentation device according to claim 1, characterized by the following:
6. A method for presenting personnel information, which is performed by a personnel information presentation device that manages and visualizes employee and external company personnel information as connected information, The aforementioned personnel information display device is A memory unit that stores employee and external company personnel information, A tag management unit that manages tags for classifying the aforementioned personnel information, A search unit for searching the aforementioned personnel information, The aforementioned personnel information is stored in the storage unit as tables for the employee and the external company, and for each employee record, The employee number of the aforementioned employee, By analyzing the contact history of the aforementioned employee, including emails, calendars, web conferences, and instant messages, the employee number and external company information of collaborating employees who are partners in the project are obtained. Collaboration time, which is the time spent working together between the aforementioned employee and at least the aforementioned external company, The Profile Management Department manages this information as connection information that shows the connection between the employee and the collaborating employee, and the connection between the employee and the external company, The system includes a profile display unit that displays the aforementioned personnel information on an employee profile screen and an external company profile screen. The aforementioned employee's personnel information includes the employee's employee number, name, department, contact information, and employee skills information including the tasks they can handle. The personnel information of the aforementioned external company includes the external company's email domain, the name of the person in charge, contact information, and external company skill information including related duties, A search step in which the search unit searches for the personnel information of the employee and the external company, Based on the results obtained in the search step, the profile display unit will The employee profile screen displays a connection map, which is a relationship diagram in which the information of the external company and the collaborating employee, starting from the employee, are connected by a free curve in descending order of total collaboration time. The external company profile screen displays a connection map, which is a relationship diagram in which the employee information starting from the external company is linked by a free curve in descending order of total collaboration time. The presentation step of presenting the aforementioned connection information, A method for presenting personnel information, characterized by comprising the following features.
7. A human resources information display device that manages and visualizes employee and external company personnel information as interconnected information. A memory unit that stores employee and external company personnel information, A tag management unit that manages tags for classifying the aforementioned personnel information, A search unit for searching the aforementioned personnel information, The aforementioned personnel information is stored in the storage unit as tables for the employee and the external company, and for each employee record, The employee number of the aforementioned employee, By analyzing the contact history of the aforementioned employee, including emails, calendars, web conferences, and instant messages, the employee number and external company information of collaborating employees who are partners in the project are obtained. Collaboration time, which is the time spent working together between the aforementioned employee and at least the aforementioned external company, The Profile Management Department manages this information as connection information that shows the connection between the employee and the collaborating employee, and the connection between the employee and the external company, The aforementioned personnel information is displayed on the employee profile screen and the external company profile screen, and functions as a profile display unit. The aforementioned employee's personnel information includes the employee's employee number, name, department, contact information, and employee skills information including the tasks they can handle. The personnel information of the aforementioned external company includes the external company's email domain, the name of the person in charge, contact information, and external company skill information including related duties, The profile display unit, based on the results obtained by the search unit from searching for the personnel information of the employee and the external company, uses the following connection information: The employee profile screen displays a connection map, which is a relationship diagram in which the information of the external company and the collaborating employee, starting from the employee, are connected by a free curve in descending order of total collaboration time. The external company profile screen displays the employee information, starting from the external company, as a connection map, which is a relationship diagram where the information is linked by free curves in descending order of total collaboration time. A talent information presentation program characterized by achieving this.
Citation Information
Patent Citations
System and method for controlling talented person dispatch information, dispatching terminal, job offering terminal and dispatch information server and recording medium
JP2001350881A
Inter-organization communication comparison device, access status display device, and program
JP2009122834A
Communication density visualization system
JP2015170167A
Human resource cultivation support apparatus, member terminal, human resource cultivation support method, program, and recording medium
JP2023086289A
JPP7488974B