Server, computer program for server and communication system

By designing a server system that can transmit and process edit screen data, the problem of notifying company employees' employment information is solved, and the administrator can easily notify employees' company job information, and filter and transmit employment information according to specific conditions.

JP7654211B1Active Publication Date: 2025-04-01株式会社TALENTX
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024203203
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-11-21
Publication Date
2025-04-01
Estimated Expiration
2044-11-21

AI Technical Summary

Technical Problem

The prior art fails to effectively inform company employees of their employment information about the company and lacks a simple and easy way to achieve this.

Method used

A server system is designed that can transmit edit screen data to the terminal device, including the memory of each employee, for storing the company's employment information. When an instruction from the terminal device is received, the server transmits edit screen data and sets a specific area on the edit screen to specify the value of multiple attribute items. The server then uses the employee address information matching the attribute information as the destination to transmit notification information containing the employment information.

Benefits of technology

Through this system, company administrators can easily notify employees of the company's job information and filter and transmit employment information based on specific conditions such as random, latest or designated positions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007654211000001_ABST
    Figure 0007654211000001_ABST
Patent Text Reader

Abstract

To disclose a technology that enables managers of a specific company to easily notify appropriate employees of their company's job openings. [Solution] The server has a memory capable of storing, for each of multiple employees of a specific company, attribute information for that employee in association with address information for that employee, and capable of storing job information for that specific company. The server transmits editing screen data representing an editing screen to a terminal device. The editing screen includes a first designation area for specifying values ​​corresponding to multiple attribute items. When multiple values ​​corresponding to multiple attribute items are specified, the server receives setting information including the multiple values ​​from the terminal device, selects one or more employees from the multiple employees whose attribute information matches the multiple values ​​included in the setting information, and transmits notification information including the job information to the address information of each of the one or more employees as the destination.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present specification relates to a technology for notifying employees of a company of job information of the company in order to promote referral hiring in the company. [Background technology]

[0002] Patent Document 1 discloses a technique related to referral adoption. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent Publication No. 2021-77119 Summary of the Invention [Problem to be solved by the invention]

[0004] Patent Document 1 does not disclose anything about notifying employees of a company of the recruitment information of the company. This specification discloses a technology that enables a company manager to easily notify employees of the recruitment information of the company. [Means for solving the problem]

[0005] The server disclosed in this specification may include a memory capable of storing, for each of a plurality of employees of a specific company, attribute information of the employee in association with address information of the employee, and capable of storing job information of the specific company; a first transmission unit that transmits editing screen data representing an editing screen to a terminal device of the specific company when a predetermined instruction is received from the terminal device of the specific company, the editing screen including a first designation area for specifying values ​​corresponding to a plurality of attribute items; a receiving unit that receives setting information including the plurality of values ​​from the terminal device when a plurality of values ​​corresponding to the plurality of attribute items are specified in the first designation area included in the editing screen displayed on the terminal device; a first selection unit that selects, when the setting information is received from the terminal device, one or more employees having attribute information that matches the plurality of values ​​included in the setting information from among the plurality of employees; and a second transmission unit that transmits notification information including the job information to the address information of each of the one or more selected employees as a destination.

[0006] According to the above configuration, a manager of a particular company can specify multiple values ​​corresponding to multiple attribute items in a first specification area included in the editing screen. As a result, the server transmits notification information including job information to the address information of one or more employees who have attribute information that matches the multiple values. This allows the manager to easily notify employees of the job information of his or her company.

[0007] The memory may be capable of storing a plurality of job information pieces of the specific company. The editing screen may further include a second designation area for designating a value corresponding to a job item related to the selection of the job information. The receiving unit may receive the setting information including the plurality of values ​​and the first value from the terminal device when the plurality of values ​​corresponding to the plurality of attribute items are designated in the first designation area and a first value corresponding to the job item is designated in the second designation area. The server may further include a second selection unit that selects, from the plurality of job information pieces, one or more job information pieces corresponding to the first value included in the setting information when the setting information is received from the terminal device. The second transmission unit may transmit the notification information including the one or more selected job information pieces to the destination of the address information of each of the one or more selected employees. According to the above configuration, the administrator of the specific company may further designate a first value corresponding to a job item related to the selection of the job information pieces in a second designation area included in the editing screen. As a result, the server transmits the notification information including one or more job information pieces corresponding to the first value. Therefore, the manager can easily notify employees of the job information according to the first value designated by the manager himself.

[0008] The second selection unit may randomly select the one or more pieces of job information from among the plurality of pieces of job information when the first value is a value indicating random job information. According to the above configuration, the administrator can notify employees of the job information randomly selected by the server.

[0009] The second selection unit may select the one or more latest job information from among the plurality of job information when the first value is a value indicating the latest job information. According to the above configuration, the administrator can notify the employee of the latest job information selected by the server.

[0010] The second selection unit may select, from the plurality of job information, the one or more job information pieces indicated by the first value when the first value is a value indicating the one or more job information pieces. According to the above configuration, the manager can notify employees of the job information pieces designated by the manager himself / herself.

[0011] The editing screen may further include a third designation area for designating a value corresponding to a timing item related to a transmission timing. The receiving unit may receive the setting information including the multiple values ​​and the second value from the terminal device when the multiple values ​​corresponding to the multiple attributes are designated in the first designation area and a second value corresponding to the timing item is designated in the third designation area. The second transmitting unit may transmit the notification information at a transmission timing according to the second value included in the setting information. According to the above configuration, a manager of a specific company can further designate a second value corresponding to a timing item related to a transmission timing in a third designation area included in the editing screen. As a result, the server transmits notification information including one or more job offers at a transmission timing according to the second value. For this reason, the manager can easily notify employees of job offers at a timing designated by the manager himself.

[0012] The attribute information stored in the memory may include information indicating an employee's affiliation. The plurality of attribute items may include an employee's affiliation item. With the above configuration, an administrator can designate a value corresponding to an affiliation item to notify employees who match the value of the vacancy information.

[0013] The attribute information stored in the memory may include information indicating an employee's referral hiring activity status. The values ​​of the multiple attribute items may include an item indicating an employee's referral hiring activity status. With the above configuration, an administrator can designate a value corresponding to an item indicating the referral hiring activity status, thereby notifying employees who match the value of the job information.

[0014] The attribute information stored in the memory may include information indicating an employment status of an employee. The plurality of attribute items may include an employee employment status item. With the above configuration, an administrator can designate a value corresponding to an employment status item to notify employees who match the value of the job information.

[0015] The attribute information stored in the memory may include information indicating a date on which the employee was registered as a recruiter. The plurality of attribute items may include a value corresponding to an item of a registration period of the employee as a recruiter. According to the above configuration, an administrator can designate a value corresponding to the registration period item to notify employees who match the value of the job information.

[0016] A computer program for implementing the above-mentioned server and a computer-readable recording medium for storing the computer program are also novel and useful. Also, a communication system including the above-mentioned server and the above-mentioned terminal device is novel and useful. [Brief description of the drawings]

[0017] [Figure 1] 1 shows the configuration of a communication system. [Diagram 2] 1 shows an example of an employee table and a job offer table. [Diagram 3] 1 shows an example of a setting information table. [Figure 4] FIG. 4 shows a sequence diagram of each process executed by the server and the terminal device. [Diagram 5] 1 shows an example of an editing screen. [Figure 6] An example of the email is shown below. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0018] (Configuration of communication system 2: Figure 1) 1, the communication system 2 includes a server 10 and a terminal device 50. The server 10 and the terminal device 50 are connected to the Internet 6 and are capable of communicating with each other via the Internet 6.

[0019] (Configuration of server 10: Figures 1 to 3) The server 10 is installed on the Internet 6 by a platform provider that provides a platform for referral hiring. The server 10 implements a mechanism for notifying employees of a company conducting referral hiring of job information of the company. The server 10 may be a physical server, or a virtual server or virtual machine on the cloud. The server 10 may be a single server or a collection of multiple servers.

[0020] The server 10 includes a communication interface 20 and a control unit 30. The communication interface 20 is connected to the Internet 6. The control unit 30 includes a CPU 32 and a memory 34. The memory 34 includes a volatile memory and a nonvolatile memory. The nonvolatile memory stores a program 40 and various data 42 to 48. The program 40 stored in the nonvolatile memory is loaded into the volatile memory, and the program 40 is executed by the CPU 32 to realize various processes.

[0021] The screen data group 42 includes a plurality of screen data representing a plurality of web pages. As shown in Fig. 2, the employee table 44 stores information on employees of a plurality of companies, such as AAA Inc. and BBB Inc. The employee table 44 stores, for each of the multiple employees of each company, an employee ID, name, email address, affiliation, date of joining, job title, activity status, employment status, and registration date in association with each other. In other words, the employee table 44 can be said to be a table that stores employee email addresses and attribute information (i.e., affiliation, date of joining, job title, activity status, employment status, and registration date) in association with each other.

[0022] The employee ID is identification information for identifying an employee. The name, email address, affiliation, date of joining, and job title are each employee information. Here, employees include not only current employees but also employees who have left the company. In the case of employees who have left the company, the affiliation and job title refer to the affiliation and job title at the time of leaving the company, respectively. The activity status is information indicating whether or not the employee has a track record of acting as a recruiter for referral hiring. If the employee has never logged in to the server 10, "inactive" is stored as the activity status of the employee. If the employee has logged in to the server 10 at least once, "active" is stored as the activity status of the employee. The registration date is information indicating the date on which the employee's information was stored in the employee table 44, i.e., the date on which the employee was registered as a recruiter.

[0023] When an employee joins the company, the company manager (e.g., human resources officer) stores the employee's information in employee table 44. In addition, when an employee's affiliation or position changes, the manager changes the employee's affiliation or position in employee table 44, and when an employee leaves the company, the manager changes the employee's employment status in employee table 44.

[0024] Recruitment table 46 stores the recruitment information for each of a number of companies, such as AAA Inc. and BBB Inc. Typically, multiple recruitment information is stored for each company. Each recruitment information is assigned a recruitment ID, which is identification information that identifies the recruitment information. When a new recruitment is added to the company, the company's administrator (e.g., a human resources officer) stores the new recruitment information in recruitment table 46. In addition, when the recruitment ends, the administrator deletes the recruitment information from recruitment table 46.

[0025] The setting information table 48 stores setting information for notifying employees of a company of the recruitment information of the company. Usually, multiple pieces of setting information are stored for each company. As shown in Fig. 3, the setting information table 48 stores the distribution name, distribution timing, distribution target, and email content in association with each other.

[0026] The distribution name is a name that identifies the distribution. The distribution timing is the timing at which the email is sent to the employee. The distribution target is information for identifying the employee to whom the email is sent, and includes affiliation, tag, activity status, employment status, and others. The email contents include the subject, body, and content. How this information is stored will be explained in detail later.

[0027] (Configuration of terminal device 50: FIG. 1) The terminal device 50 is a user terminal device owned by AAA Corporation, and may be a stationary device such as a desktop PC, or a portable device such as a notebook PC, tablet PC, or smartphone. The terminal device 50 is used by an administrator (e.g., a human resources officer) who distributes job information. The terminal device 50 includes an operation unit 52, a display unit 54, a communication interface 60, and a control unit 70.

[0028] The operation unit 52 is a user interface for the user to input various information, and includes, for example, hardware keys. The display unit 54 is a display for displaying various information. The display unit 54 may function as a touch panel. That is, the display unit 54 may also function as the operation unit 52. The communication interface 60 is connected to the Internet 6.

[0029] The control unit 70 includes a CPU 72 and a memory 74. The memory 74 includes a volatile memory and a nonvolatile memory. The nonvolatile memory stores an OS program 80 and a browser program 82. The programs 80 and 82 stored in the nonvolatile memory are loaded into the volatile memory, and the programs 80 and 82 are executed by the CPU 72 to realize various processes. The OS program 80 is a program for realizing basic operations of the terminal device 50. The browser program 82 is a program for accessing a web server on the Internet 6 and displaying a web page. In this embodiment, the browser program 82 is used to access the server 10.

[0030] (Processing Executed by Server 10 and Terminal Device 50: FIG. 4) Next, the process executed by the server 10 and the terminal device 50 will be described with reference to Fig. 4. First, a situation in which the setting information is stored in the setting information table 48 by the administrator of AAA Corporation will be described, and then a situation in which an e-mail is sent in accordance with the setting information will be described.

[0031] The administrator of AAA Corporation starts the browser program 82 of the terminal device 50. As a result, the browser program 82 realizes each of the following processes of the terminal device 50. In S10, the terminal device 50 accepts a login operation for logging in to the server 10 from the administrator. The login operation includes input of account information. In this case, in S12, the terminal device 50 transmits a login request including the account information to the server 10.

[0032] When the server 10 receives a login request from the terminal device 50 in S12, the server 10 authenticates the account information included in the login request, and determines in S14 that the authentication is successful. In this case, the server 10 transmits top screen data representing a top screen (not shown) from the screen data group 42 to the terminal device 50 in S20.

[0033] When the terminal device 50 receives the top screen data from the server 10 in S20, the terminal device 50 displays the top screen on the display unit 54. Next, the terminal device 50 accepts a new distribution addition operation for starting a new distribution of job information to employees in S22. In this case, the terminal device 50 transmits an addition request to the server 10 in S32.

[0034] When the server 10 receives the addition request from the terminal device 50 in S32, the server 10 transmits, in S40, the editing screen data representing the editing screen 100 (see FIG. 5) from the screen data group 42 to the terminal device 50.

[0035] When the terminal device 50 receives the editing screen data from the server 10 in S40, the terminal device 50 displays the editing screen 100 on the display unit 54 in S42.

[0036] (Details of the editing screen 100: Figure 5) 5, the editing screen 100 includes an area 110 for specifying a distribution name, an area 120 for specifying a distribution timing, an area 130 for specifying a distribution target, and an area 150 for specifying mail contents. In this embodiment, the areas 110-150 are included in one screen, but the areas 110-150 may be arranged separately on two or more screens. Generally speaking, the editing screen 100 may be composed of one screen, or may be composed of two or more screens.

[0037] The distribution name specified in the area 110 is a name by which the administrator recognizes the contents of the distribution. In the area 110, the administrator can specify any character string as the distribution name.

[0038] The delivery timing specified in field 120 is the timing of sending an e-mail to an employee. Field 120 includes field 122 for specifying the delivery frequency, field 124 for specifying the delivery date, and field 126 for specifying the delivery time. In other words, field 120 is an area for specifying values ​​corresponding to timing items related to the timing of sending an e-mail.

[0039] In area 122, the administrator can specify the delivery frequency as either monthly, weekly, biweekly, or daily. If the administrator specifies monthly as the delivery frequency, he or she can specify any one day in a month as the delivery date in area 124. If the administrator specifies weekly or biweekly as the delivery frequency, he or she can specify any day of the week as the delivery date in area 124. Note that if daily is specified as the delivery frequency, no delivery date is specified in area 124. Furthermore, in area 126, the administrator can specify any time within 24 hours as the delivery time. In this way, the administrator can easily specify any desired transmission timing.

[0040] The delivery target specified in area 130 is information for identifying the employee to whom the e-mail is to be sent. Area 130 includes area 132 for specifying affiliation, area 134 for specifying tag, area 136 for specifying activity status, area 138 for specifying employment status, and area 140 for specifying others. In other words, area 130 is an area for specifying values ​​corresponding to a plurality of attribute items corresponding to a plurality of attributes of an employee.

[0041] In area 132, the administrator can specify any one of the following departments as the affiliation: sales department, human resources department, engineering department, etc. Area 132 may be configured so that affiliation can be specified not in units of departments, but in units of sections, divisions, sections, groups, etc. Also, in area 132, the administrator may specify not only one affiliation, but two or more affiliations. In this way, by specifying any affiliation, the administrator can easily specify the employee to whom an e-mail is to be sent.

[0042] The tag in area 134 is an item that can be freely set by the administrator. Specifically, for example, when the administrator stores the employment date of each employee in the employee table 44, the employment year can be specified as the tag in area 134. For example, when the administrator stores the job title of each employee in the employee table 44, the job title can be specified as the tag in area 134. In addition, when the employee's job type, birthday, etc. are stored in the employee table 44, they can also be specified as tags in area 134. In this embodiment, the administrator can specify the employment year and job title as tags in area 134. In this way, the administrator can easily specify the employee to whom an e-mail is to be sent by specifying any tag.

[0043] The administrator can specify the activity status as either both active and inactive, only active, or only inactive in area 136. In this way, the administrator can easily specify employees to whom e-mails are to be sent by specifying any activity status.

[0044] The administrator can specify, as the employment status, either "both employed and terminated," "employed only," or "terminated only" in area 138. In this way, the administrator can easily specify employees to whom e-mails are to be sent by specifying any employment status.

[0045] The administrator can specify the registration period as a recruiter as Other in area 140. When not specifying the registration period as a recruiter, the administrator specifies "Do not set." When specifying the registration period as a recruiter, the administrator can specify any period (e.g., six months, one year, etc.). In this way, by specifying any registration period, the administrator can easily specify employees to whom emails will be sent.

[0046] The mail content specified in the area 130 is the content of the email addressed to the employee. Area 150 includes an area 152 for specifying the subject, an area 154 for specifying the body, and an area 156 for specifying the content.

[0047] The administrator can specify any character string in areas 150 and 152 as the subject and body of the e-mail.

[0048] When the administrator selects area 156, area 158 is displayed. When the administrator selects "Job Selection" in area 158, the administrator can further select one or more job listings from among the multiple job listings of his / her company (for example, "Sales Department Job Listings" in job listings table 46 in FIG. 2). This allows the administrator to send an e-mail with the one or more job listings incorporated in the body of the e-mail.

[0049] When the administrator designates "News Selection" in area 158, the administrator can further designate one or more news items from among a plurality of news items (not shown) related to the administrator's company that are pre-stored in server 10. This enables the administrator to send an e-mail in which the one or more news items are incorporated in the body of the e-mail.

[0050] The administrator can specify "random job postings" in area 158. This allows the administrator to send an email with a predetermined number (e.g., five) of job postings randomly selected by server 10 from the multiple job postings of the administrator's company included in the text.

[0051] The administrator can specify "Latest Job Openings" in area 158. This allows the administrator to send an email with a predetermined number (e.g., five) of the latest job openings from the multiple job openings of his / her company included in the body of the email.

[0052] The administrator can specify a "decision-making recruiter" in area 158. This allows the administrator to send an e-mail with information about the employee who introduced the person who was hired incorporated into the body of the e-mail. Although not shown, the employee table 44 in FIG. 2 stores information indicating the decision-making recruiter for the employee who introduced the person who was hired.

[0053] The administrator can specify "Ranking Information" in area 158. This allows the administrator to send an e-mail with the ranking of each employee's referral points incorporated into the text. Although not shown, the employee table 44 in FIG. 2 stores the referral points of each employee. The referral points are, for example, the sum of points awarded when a company's job information is introduced to an acquaintance, points awarded when the referred acquaintance is hired, etc.

[0054] As described above, the manager can specify any information in each of the areas 100 to 150 included in the editing screen 100. This allows the manager to easily send an email to an employee according to the specified information.

[0055] (Continued processing: Figure 4) When the terminal device 50 accepts in S44 the designation of any value in each of the areas 100 to 150 included in the editing screen 100, in S50 it transmits setting information including the designated values ​​to the server 10. Specifically, the setting information includes a character string indicating the distribution name, values ​​indicating the distribution timing (i.e., distribution frequency, distribution date, distribution time), values ​​corresponding to each attribute item of the distribution target (i.e., affiliation, tag, activity status, employment status, etc.), a character string indicating the subject and body of the mail content, and values ​​corresponding to the content of the mail content.

[0056] Here, the above-mentioned "each value corresponding to the content" is as follows. When "job selection" is specified in area 158, the "each value corresponding to the content" includes a value indicating "job selection" and a job ID corresponding to the specified job information. When "news selection" is specified in area 158, the "each value corresponding to the content" includes a value indicating "news selection" and a news ID corresponding to the specified news. When "random job", "latest job", "decisive creation recruiter", or "ranking information" is specified in area 158, the "each value corresponding to the content" includes a value indicating the specified information (e.g., "random job").

[0057] When the server 10 receives the setting information from the terminal device 50 in S50, the server 10 adds each piece of information included in the setting information to the setting information table 48 in S52. As a result, the new setting information is stored in the setting information table 48.

[0058] (Sending email: Figure 4) The server 10 monitors the arrival of the distribution timing included in each piece of setting information stored in the setting information table 48. When the server 10 determines in S60 that the distribution timing included in certain setting information (hereinafter referred to as "target setting information") has arrived, it executes the processes from S62 onward using the target setting information.

[0059] In S62, the server 10 uses the target setting information to select employees to whom the information is to be distributed. Specifically, the server 10 selects employees from the employee table 44 who match the distribution target included in the target setting information. For example, assume that the setting information having the distribution name "Year-round hiring" of AAA Co., Ltd. in the setting information table 48 of FIG. 3 is the target setting information. In this case, the distribution target is the affiliation "Sales Department", the tag "Joined in 2024", the activity status "active, inactive", the employment information "Employed, Left", and others "Registered within one year". Therefore, the server 10 selects one or more employees from the employee table 44 of FIG. 2, among the multiple employees of AAA Co., Ltd., who have the affiliation "Sales Department", the date of joining "2024", the activity status "active" or "inactive", the employment information "Employed" or "Left", and the registration date within one year from today.

[0060] In S64, the server 10 uses the target setting information to select the job information to be distributed. Specifically, if the content of the email contents included in the target setting information includes "job selection" and one or more job IDs, the server 10 selects one or more job information items corresponding to the one or more job IDs from the job table 46. If the content includes "random job offer", the server 10 randomly selects a predetermined number (e.g., five) of job information items from the job table 46 from among the multiple job information items of AAA Co., Ltd. Furthermore, if the content includes "latest job offer", the server 10 selects a predetermined number (e.g., five) of job information items with the most recent update date from among the multiple job information items of AAA Co., Ltd. from the job table 46.

[0061] The above "random selection" may take the form of either (1) or (2) below. (1) The server 10 may randomly select a predetermined number of job information items common to all employees selected in S62. (2) The server 10 may randomly select, for each employee selected in S62, from among a plurality of job information items corresponding to the employee's affiliation.

[0062] Here, "multiple pieces of job information according to affiliation" may include only job information of affiliation that matches the affiliation of the employee, or may include job information of affiliation that matches the affiliation of the employee and job information of affiliation close to the affiliation of the employee. "Job information of affiliation close to the affiliation of the employee" may include, for example, job information of a higher-level affiliation (e.g., accounting department) than the affiliation of the employee (e.g., accounting department) and job information of a lower-level affiliation (e.g., development department 1) than the affiliation of the employee (e.g., technology department). When randomly selecting job information to be distributed to a certain employee, the server 10 may select job information from each job information except for the job information previously distributed to the certain employee. When there is no job information corresponding to the affiliation of a certain employee, the server 10 may randomly select job information to be distributed to the certain employee from all job information.

[0063] The server 10 generates an e-mail in S66. Specifically, the server 10 first generates an e-mail in which the subject and the body of the e-mail content included in the target setting information are described. The server 10 acquires the e-mail addresses of the employees selected in S62 from the employee table 44, and writes each acquired e-mail address as the destination e-mail address. The server 10 then writes one or more pieces of job information selected in S64 in the body of the e-mail.

[0064] If the content of the email included in the target setting information includes "news selection" and one or more news IDs, the server 10 writes in the text the news corresponding to the one or more news IDs. If the content includes "determined creation recruiter", the server 10 writes in the text the name and affiliation of the employee for whom information indicating the determined creation recruiter is stored. If the content includes "ranking information", the server 10 writes in the text the name and affiliation of the employee with high referral points.

[0065] As described above, the server 10 generates the email 200 according to the target setting information. Then, in S70, the server 10 sends the email 200. As a result, each employee corresponding to each destination email address included in the email 200 can view the email 200. FIG. 6 shows an example of the email 200. By viewing the email 200, each employee can learn about the company's recruitment information. Then, each employee can introduce the company's recruitment information to acquaintances, etc. This promotes referral hiring.

[0066] (Effects of this embodiment) According to the above embodiment, the administrator of AAA Co., Ltd. can specify multiple values ​​corresponding to multiple attribute items in the area 130 included in the editing screen 100. As a result, the server 10 sends an email 200 including job information to the email addresses of one or more employees who have attribute information matching the multiple values. This allows the administrator to easily notify employees of the company's job information. The administrator can also specify values ​​corresponding to job items related to the selection of job information in the areas 156 and 158 included in the editing screen 100. This allows the server 10 to send an email 200 including one or more job information items corresponding to the values. This allows the administrator to easily notify employees of job information items corresponding to the values ​​specified by the administrator.

[0067] (Correspondence) The affiliation, joining date, job title, activity status, employment status, and registration date in employee table 44 are examples of "attribute information." An email address is an example of "address information." The addition request of S32 in FIG. 4 is an example of a "predetermined instruction." Areas 130, 156 and 158, and area 120 in FIG. 5 are examples of a "first specified area," a "second specified area," and a "third specified area," respectively. The multiple items for which values ​​can be specified in area 130 are examples of "multiple attribute items." Email 200 is an example of "notification information."

[0068] The correspondence of the "servers" is as follows: S40 in FIG. 4 is an example of a process executed by the "first transmitting unit" and the "first server-side transmitting unit". S50 is an example of a process executed by the "receiving unit" and the "server-side receiving unit". S62 is an example of a process executed by the "first selecting unit". S64 is an example of a process executed by the "second selecting unit". S66 is an example of a process executed by the "second transmitting unit" and the "second server-side transmitting unit".

[0069] The correspondence of the "terminal devices" is as follows: S40 in FIG. 4 is an example of a process executed by a "terminal side receiving unit". S42 is an example of a process executed by a "display control unit". S50 is an example of a process executed by a "terminal side transmitting unit".

[0070] Although specific examples of the present invention have been described above in detail, these are merely examples and do not limit the scope of the claims. The technology described in the claims includes various modifications and alterations of the specific examples exemplified above. Modifications of the above-mentioned embodiments are listed below.

[0071] (Variation 1) Instead of sending e-mail, the server 10 may send notification information including job information using a communication tool, chat, app, etc. employed by the company. In this case, an address for sending information to each employee in the communication tool, chat, or app is an example of "address information."

[0072] (Variation 2) The attribute information does not have to include at least one of the affiliation, date of joining, job title, activity status, employment status, and registration date. Thus, for example, it is not essential that the attribute information includes affiliation, it is not essential that the attribute information includes activity status, it is not essential that the attribute information includes employment status, and it is not essential that the attribute information includes the date of registration as a recruiter. In another variation, the attribute information may further include other information (for example, gender, date of birth, occupation, career, skills, etc.).

[0073] (Variation 3) At least one of the items shown in area 158 in Fig. 4 may be absent. Thus, for example, "Job Selection" is not required, "Random Jobs" is not required, and "Latest Jobs" is not required. In another variation, area 158 may include other items (e.g., an item for automatically selecting jobs of interest).

[0074] (Variation 4) Areas 156 and 158 in FIG. 4 may not exist. In this case, server 10 may send an email including all job information. Generally speaking, the "edit screen" may not include the "second specified area." In this variation, the "second selection section" may be omitted.

[0075] (Variation 5) Area 120 in FIG. 4 may not exist. In this case, server 10 may send email at a specified timing (for example, a specified time on the first day of each month). Generally speaking, the "editing screen" may not include the "third designation area." In another variation, other timing may be designated in area 120. For example, it may be possible to designate timing according to the employee's actions or status, such as when the employee logs in or when the employee does not log in for a certain period of time.

[0076] (Variation 6) In the above embodiment, the memory 34 of the server 10 includes the employee table 44, the job offer table 46, etc. Alternatively, a database server configured separately from the server 10 may include the employee table 44, the job offer table 46, etc., and the server 10 may obtain necessary information from the database server. In this variation, the combination of the server 10 and the database server is an example of a "server."

[0077] (Variation 7) In the above embodiment, the processes in FIGS. 2 to 4 are implemented by software, but at least one of these processes may be implemented by hardware such as a logic circuit.

[0078] In addition, the technical elements described in this specification or drawings exert technical utility alone or in various combinations, and are not limited to the combinations described in the claims at the time of filing. In addition, the technologies exemplified in this specification or drawings achieve multiple objectives simultaneously, and achieving one of those objectives itself has technical utility.

[0079] In the scope of the claims at the time of filing of the present patent application, even if each claim is dependent on only some of the claims, it is not limited to the fact that each claim can be dependent on only those some of the claims. Each claim can be dependent on other claims that are not dependent on it at the time of filing, to the extent that there is no technical contradiction. [Explanation of symbols]

[0080] 2: communication system, 6: Internet, 10: server, 20: communication interface, 30: control unit, 32: CPU, 34: memory, 40: program, 42: screen data group 42, 44: employee table, 46: job vacancy table, 48: setting information table, 50: terminal device, 52: operation unit, 54: display unit, 60: communication interface, 70: control unit, 72: CPU, 74: memory, 80: OS program, 82: browser program

Claims

1. A server, a memory capable of storing attribute information of a specific company and address information of the specific company in association with each other for each of the multiple employees of the specific company, and capable of storing multiple job information related to referral hiring of the specific company; a first transmission unit that transmits editing screen data representing an editing screen to a terminal device of the specific company when a predetermined instruction is received from the terminal device, the editing screen including a first designation area for designating values ​​corresponding to a plurality of attribute items, and a second designation area for designating values ​​corresponding to job items related to the selection of job information; a receiving unit that receives setting information including the plurality of values ​​and the first value from the terminal device when a plurality of values ​​corresponding to the plurality of attribute items are specified in the first designation area included in the editing screen displayed on the terminal device and a first value corresponding to the job offer item is specified in the second designation area; a first selection unit that, when the setting information is received from the terminal device, selects, from among the plurality of employees, one or more employees having the attribute information that matches the plurality of values ​​included in the setting information; a second selection unit that selects, when the setting information is received from the terminal device, one or more pieces of job information from among the plurality of job information items according to the first value included in the setting information; A second sending unit that sends notification information including the selected one or more job information to the address information of each of the selected one or more employees as a sending destination; A server comprising:

2. The server according to claim 1 , wherein the second selection unit randomly selects the one or more pieces of job information from among the plurality of pieces of job information when the first value is a value indicating random job information.

3. The server according to claim 1 , wherein the second selection unit selects the one or more latest pieces of job information from among the plurality of pieces of job information when the first value is a value indicating the latest job information.

4. The server according to claim 1, wherein the second selection unit, when the first value is a value indicating the one or more job information items, selects the one or more job information items indicated by the first value from among the plurality of job information items.

5. the editing screen further includes a third designation area for designating a value corresponding to a timing item related to a transmission timing; The receiving unit receives the setting information including the plurality of values, the first value, and the second value from the terminal device when the plurality of values ​​corresponding to the plurality of attributes are specified in the first designation area, the first value corresponding to the job offer item is specified in the second designation area, and a second value corresponding to the timing item is specified in the third designation area; The server according to claim 1 , wherein the second transmission unit transmits the notification information at a transmission timing according to the second value included in the setting information.

6. The attribute information stored in the memory includes information indicating an employee's affiliation, 2. The server according to claim 1, wherein said plurality of attribute items includes an item of an employee's affiliation.

7. The attribute information stored in the memory includes information indicating an employee's referral hiring activity status, 2. The server of claim 1, wherein the plurality of attribute items includes an employee referral hiring activity item.

8. The attribute information stored in the memory includes information indicating an employment status of an employee, 2. The server according to claim 1, wherein said plurality of attribute items includes an item of employment status of an employee.

9. The attribute information stored in the memory includes information indicating a date on which the employee was registered as a recruiter; 2. The server of claim 1, wherein said plurality of attribute items includes an item of a period of registration as an employee recruiter.

10. A computer program for a server, comprising: The server is provided with a memory capable of storing attribute information of a specific company and address information of the specific company in association with each other, and storing a plurality of job information related to referral hiring of the specific company; The computer program controls the server computer to include the following units: a first transmission unit that transmits editing screen data representing an editing screen to a terminal device of the specific company when a predetermined instruction is received from the terminal device, the editing screen including a first designation area for designating values ​​corresponding to a plurality of attribute items, and a second designation area for designating values ​​corresponding to job items related to the selection of job information; a receiving unit that receives setting information including the plurality of values ​​and the first value from the terminal device when a plurality of values ​​corresponding to the plurality of attribute items are specified in the first designation area included in the editing screen displayed on the terminal device and a first value corresponding to the job offer item is specified in the second designation area; a first selection unit that, when the setting information is received from the terminal device, selects, from among the plurality of employees, one or more employees having the attribute information that matches the plurality of values ​​included in the setting information; a second selection unit that selects, when the setting information is received from the terminal device, one or more pieces of job information from among the plurality of job information items according to the first value included in the setting information; A second sending unit that sends notification information including the selected one or more job information to the address information of each of the selected one or more employees as a sending destination; A computer program that functions as a

11. 1. A communication system comprising: A server; A terminal device of a specific company; The server, a memory capable of storing attribute information of each of a plurality of employees of the specific company in association with address information of the employee, and capable of storing a plurality of job information related to referral hiring of the specific company; a first server-side transmitting unit that transmits editing screen data representing an editing screen to the terminal device when a predetermined instruction is received from the terminal device, the editing screen including a first designation area for designating values ​​corresponding to a plurality of attribute items, and a second designation area for designating values ​​corresponding to job items related to selection of job information; a server-side receiving unit that receives setting information including the plurality of values ​​and the first value from the terminal device when a plurality of values ​​corresponding to the plurality of attribute items are specified in the first designation area included in the editing screen displayed on the terminal device and a first value corresponding to the job offer item is specified in the second designation area; a first selection unit that, when the setting information is received from the terminal device, selects, from among the plurality of employees, one or more employees having the attribute information that matches the plurality of values ​​included in the setting information; a second selection unit that selects, when the setting information is received from the terminal device, one or more pieces of job information from among the plurality of job information items according to the first value included in the setting information; a second server-side transmitting unit configured to transmit notification information including the selected one or more pieces of job information to the address information of each of the selected one or more employees as a transmission destination; Equipped with The terminal device A display unit; a terminal side receiving unit that receives the edit screen data from the server when the predetermined instruction is transmitted to the server; a display control unit that causes the editing screen represented by the editing screen data to be displayed on the display unit; a terminal-side transmitting unit configured to transmit, when the plurality of values ​​corresponding to the plurality of attribute items are specified in the first designation area included in the editing screen, and the first value corresponding to the job offer item is specified in the second designation area, the setting information including the plurality of values ​​and the first value to the server; A communication system comprising:

Citation Information

Patent Citations

  • Method for managing document distribution

    JP1998302014A

  • Document management system and document management method

    JP2012185780A

  • Recruitment activity support device and computer program

    JP2021077119A