Human resource management device, human resource management method, and program

The human resource management system addresses the challenge of handling specified skilled foreign workers by determining matches and managing employment contracts through networked communication, enhancing the effectiveness of job matching and employment management.

JP7884300B1Active Publication Date: 2026-07-03PARADIGM LAB INC

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
PARADIGM LAB INC
Filing Date
2025-11-25
Publication Date
2026-07-03

AI Technical Summary

Technical Problem

Existing human resource management systems do not effectively handle cases where workers are specified skilled foreign nationals, failing to recognize their unique requirements and qualifications.

Method used

A human resource management system that includes a processor connected via a network to communicate with external computers, acquiring job information and seeker information, determining matches based on skill requirements, and managing employment contracts for specified skilled foreign workers.

Benefits of technology

The system accommodates cases where workers are foreign nationals with specified skills, facilitating effective matching and employment management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007884300000001_ABST
    Figure 0007884300000001_ABST
Patent Text Reader

Abstract

This invention provides a human resource management system that can handle cases where the workers are foreign nationals with specified skills. [Solution] In the human resource management system 10, the processor 34 of the management computer 15 executes: a first process of acquiring job information from the company computer 11; a second process of acquiring job seeker information from the computer 12; a third process of determining whether a recruiting company and a job seeker are a match based on the number of matching items between the items included in the personnel conditions and the items included in the employment conditions; and a fourth process of managing employment information, including actions that are legally required of one or more of the recruiting company or the job seeker, when it is determined that a match is made between the recruiting company and the job seeker, an employment contract is concluded between the recruiting company and the job seeker, the recruiting company becomes the affiliated organization, and the job seeker becomes an employee.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a human resource management device, a human resource management method, and a program that have both a function of determining the matching between job seekers and employers, and a function of managing the employment status of employees employed by employers through matching.

Background Art

[0002] An example of a human resource management device that has both a function of determining the matching between job seekers and employers and a function of managing the employment status of employees employed by employers is disclosed in Patent Document 1.

[0003] The employment management support device described in Patent Document 1 includes a storage device that holds job seeker information of foreigners and job offer information of companies, and collates each information on the employment restrictions and possessed skills of each foreigner indicated by the job seeker information with each condition on the job content and required skills of each job offer indicated by the job offer information, and a processing unit that identifies a combination of foreigners and job offers that match between the each information and the each condition.

[0004] Further, the arithmetic unit described in Patent Document 1 executes a process of notifying each terminal of the foreigner and the employer company that conducted the job offer of the information on the combination, a process of acquiring information on the employment status of the foreigner at the employer company from at least one of the terminals of the foreigner and the employer company and storing it in the storage device, and a process of aggregating the employment achievements of the foreigner at each employer company that is the place of employment of the foreigner based on the information on the employment status of the foreigner, and determining whether the result of the aggregation conflicts with the employment restrictions of the foreigner.

[0005] Furthermore, the computing device described in Patent Document 1 performs the following processes: notifying the result of the determination to at least one of the terminals of the foreign national and the recruiting company; and upon receiving notification from the foreign national's terminal that the foreign national has completed employment at the recruiting company, it inquires with the recruiting company's terminal regarding the validity of the termination of employment, and if it receives a response that the termination of employment is correct, it performs the following processes: setting the employment status of the recruiting company to terminated or deleting the employment status information related to the recruiting company from the employment status information held regarding the foreign national.

[0006] The storage device contains, in addition to the program necessary to implement the functions required for an employment management support device, at least a job posting management database, a job seeker management database, and an employment status management database. The job posting management database is a database that stores and manages job posting information uploaded from the company system.

[0007] The job seeker management database is a collection of records that link data such as the nationality, name, address, type and number of residence status, period of stay, period of employment permitted, eligibility for employment, bank account, current employer, employment status (actual working hours / available working hours), Japanese and foreign language proficiency, school / university of study, desired hourly wage, desired employment period, and other job-seeking information, using a job seeker ID that uniquely identifies each foreign national as the key.

[0008] The employment status management database is a collection of records that link data such as the nationality, name, address, type and number of residence status, expiration date of residence, period of employment, eligibility for employment, company of employment, working hours, and shifts of the foreign national, using a unique worker ID as the key. [Prior art documents] [Patent Documents]

[0009] [Patent Document 1] Patent No. 7437335 [Overview of the project] [Problems that the invention aims to solve]

[0010] The inventors of this application recognized that the employment management support device described in Patent Document 1 does not recognize the case where the worker is a specified skilled foreign worker, and therefore there is room for improvement. I recognized this problem.

[0011] The purpose of this disclosure is to provide a human resource management device, human resource management method, and program that can handle cases where the workers are specified skilled foreign nationals. [Means for solving the problem]

[0012] This embodiment discloses a human resource management device having a processor that performs processing and is connected to an external computer via a network so as to be able to communicate with the external computer, wherein the processor performs the following: a first process of acquiring job information, including personnel requirements for recruiting foreign nationals with specified skills, from a first computer included in the external computer; a second process of acquiring job seeker information, including working conditions, for job seekers with specified skills to apply to the recruiting company, from a second computer included in the external computer; a third process of determining whether the recruiting company and the job seeker are a match based on the number of matching items between the items included in the personnel requirements and the items included in the working conditions; and a fourth process of managing work information, including actions that are legally required to be performed by either the recruiting company or the job seeker, when it is determined that the recruiting company and the job seeker are a match, an employment contract is concluded between the recruiting company and the job seeker, the recruiting company becomes the affiliated organization, and the job seeker becomes an employee. [Effects of the Invention]

[0013] The human resource management device of this embodiment can accommodate cases where the workers are foreign nationals with specified skills. It is possible to do so. [Brief explanation of the drawing]

[0014] [Figure 1] This is a conceptual diagram illustrating an example of a human resource management system. [Figure 2] This is a conceptual diagram illustrating an example of a human resource management system. [Figure 3] This is a conceptual diagram showing an example of a management computer that constitutes a human resources management system. [Figure 4] This flowchart shows an example of the processes performed on the corporate computer that makes up the human resources management system. [Figure 5] This flowchart shows an example of the processes performed by the computers that make up the human resources management system. [Figure 6] This flowchart shows examples of processes performed by the dispatch computer and the recruitment computer that make up the human resource management system. [Figure 7] This flowchart shows an example of the process performed on the management computer. [Modes for carrying out the invention]

[0015] (Overview of the Human Resources Management System) Figures 1 and 2 show an example of a human resource management system 10. The human resource management system 10 may include a corporate computer 11, a computer 12, a dispatch computer 13, a recruitment computer 32, a registration support computer 14, a management computer 15, etc. The corporate computer 11, computer 12, dispatch computer 13, registration support computer 14, management computer 15, and recruitment computer 32 may be connected to each other via a network 16 so that they can communicate with each other.

[0016] Furthermore, an input / output management computer 17 may be provided. The input / output management computer 17 may be connected to the corporate computer 11, computer 12, dispatch computer 13, registration support computer 14, management computer 15, and personnel placement computer 32 via the network 16, enabling communication between them.

[0017] Network 16 is a communication line for transmitting various types of information, and Network 16 is realized by, for example, the Internet, an intranet, etc. The various types of information may include information, data, commands, requests, folders, files, etc. Network 16 may be composed of a base station, a radio tower, a communication antenna, a repeater, a communication circuit, a communication cable (copper wire, optical fiber), etc. Network 16 may be realized by one or more communication means among wireless communication and wired communication. Wireless communication includes short-range wireless communication. Short-range wireless communication includes, for example, wireless LAN (Wi-Fi (registered trademark)), Bluetooth (registered trademark). Wireless communication may include electrical signals, optical signals, radio waves, infrared rays, satellite communication, etc. The signals used for communication may include digital signals and analog signals.

[0018] (Description of enterprise computers) A plurality of enterprise computers 11 are provided. The enterprise computer 11 may be used, for example, operated by the person in charge P of an enterprise that provides services such as products, information, services, etc. to society. The enterprise may be any of a company, an organization, or an individual. Services may include, for example, industries such as agriculture, forestry, fishery, mining, construction, manufacturing, electricity, gas, heat supply, water supply, information and communication, transportation, postal service, wholesale, retail, finance, insurance, real estate, goods rental, academic research, professional, technical services, accommodation and food services, life-related services and entertainment, education and learning support, medical and welfare, composite service businesses, public services, etc.

[0019] In addition, the services may include specific industrial fields targeted by specific skills, such as nursing care, building cleaning, industrial product manufacturing, construction, shipbuilding and marine industries, automobile maintenance, aviation, accommodation, agriculture, fishery, food and beverage manufacturing, food service, automobile transportation, railway, forestry, wood industry. There are No. 1 and No. 2 in the specific skills, and No. 2 targets foreigners with higher-level skills and rich practical experience than No. 1.

[0020] To obtain the "Specified Skilled Worker No. 1" residence status, one must have achieved an A2 level or higher on the Japan Foundation Basic Japanese Test (JFT). To obtain the "Specified Skilled Worker No. 1" residence status, one must have achieved an N4 level or higher on the Japanese Language Proficiency Test. The company computer 11 may also input and store job postings for recruiting personnel. The meaning of job postings will be explained later.

[0021] The enterprise computer 11 may include portable computers and fixed computers. As shown in Figure 2, the enterprise computer 11 may be implemented by a main unit, ROM 18, processor 19, main memory 20, auxiliary memory 21, input device 22, output device 23, communication device 24, etc. Portable computers include smartphones and tablet computers. Fixed computers include desktop computers, notebook computers, etc. ROM 18 is a data read-only memory and the data written to it during manufacturing is not modified afterward.

[0022] The processor 19 may be located inside the main unit and may consist of a central processing unit (CPU) that integrates an arithmetic unit (arithmetic circuit) and a control unit (control circuit). The processor 19 is connected to the ROM 18, main memory 20, auxiliary memory 21, input device 22, output device 23, and communication device 24 via a communication bus.

[0023] The processor 19 processes and executes various types of information by running non-temporary programs. These types of information may include information, image information, sound information, text data, commands, signals, etc. The processing performed by the processor 19 includes calculations, decisions, comparisons, and control.

[0024] The main memory 20 is a volatile memory and may be implemented by semiconductor memory such as DRAM (Dynamic Random Access Memory) or SRAM (Static Random Access Memory). The processor 19 can perform processes to write various types of information to the main memory 20 and processes to read various types of information from the main memory 20. The main memory 20 functions as a work area and a buffer area for storing programs, data, instructions, etc., retrieved from the auxiliary memory 21 when the processor 19 executes processing of programs, data, instructions, etc.

[0025] The auxiliary storage device 21 is a non-temporary storage medium. The auxiliary storage device 21 may be implemented as, for example, a magnetic disk, an optical disk, or flash memory. Non-temporary applications and programs are stored in the auxiliary storage device 21.

[0026] Furthermore, the auxiliary storage device 21 may store various types of information processed by the processor 19. The various types of information stored in the auxiliary storage device 21 may include information to be processed by the processor 19, information including the results of processing performed by the processor 19, various types of information used by the processor 19 to perform processing, various types of information input from the input device 22, control contents for the output device 23, and so on.

[0027] The input device 22 is operated when inputting various types of information into the corporate computer 11, when executing various processes on the corporate computer 11, when sending various types of information from the corporate computer 11 to other computers via the network 16, when acquiring various types of information from other computers via the network 16, etc. The various types of information may include information, data, commands, signals, etc.

[0028] The input device 22 is a device operated by the person in charge P1, and the input device 22 may be implemented by devices such as a keyboard, mouse, microphone, camera, or display. The display may be implemented by, for example, a liquid crystal display or an organic electroluminescent display. The display may also be understood as a monitor.

[0029] The output device 23 may include devices such as a display, speaker, headphones, earphones, and printer. The display is the same as the display of the input device 22. The output device 23 may output various types of information obtained from other computers.

[0030] The communication device 24 includes devices, equipment, and standards for connecting the enterprise computer 11 to the network 16 via at least one of either a wireless communication system or a wired communication system. The communication device 24 may also include cables, antennas, routers, communication circuits, communication ports, communication connectors, communication hubs, etc.

[0031] Furthermore, the corporate computer 11 may transmit various types of information to other computers and obtain various types of information from other computers. The various types of information that the corporate computer 11 provides to other computers may include job postings and recruitment information.

[0032] Job postings may include the company name (company name, organization name), company account, services, industry name (industry field), name of contact person P1, country and address, telephone number, email address, employment regulations, job title and duties of the hired person (employee), employment type, employment period (from year / month to year / month), daily working hours, total number of holidays per year, and holidays.

[0033] Furthermore, job postings may include items such as wages, country and region of employment, qualifications required to perform the job (national qualifications, private qualifications), residence status (e.g., Specified Skilled Worker (Specified Skilled Worker No. 1, Specified Skilled Worker No. 2)), previous work experience and years of experience, required speaking languages, required reading and writing languages, and whether various insurances are applicable. A company account is unique information that identifies the company posting the job, and a company account may consist of an ID and password.

[0034] Required qualifications include residence status, national qualifications, certification exams, etc. Required skills include conversational language skills, reading and writing language skills, customer service skills, precision work skills, etc. In addition, the scouting information provided by the corporate computer 11 may include information that solicits candidates that the company wants to hire, candidates that the company is interested in, candidates that the company wishes to interview, etc. The items included in the job postings and the scouting information provided by the corporate computer 11 may be primarily in text data format.

[0035] (Computer description) Multiple computers 12 are provided. Computers 12 may be used, for example, operated by job seekers P2 who wish to provide labor to companies and receive wages. Job seekers P2 may be residents of Japan or reside outside of Japan. Job seekers P2 may be foreigners, for example, specified skilled workers. There are two types of specified skilled workers, Type 1 and Type 2, with Type 2 targeting foreigners with more advanced skills and extensive work experience than Type 1.

[0036] In this embodiment, once a job seeker P2 is hired by a company, they may be conveniently defined as an employee P2. In other words, the computer 12 can be used by either a job seeker P2 or an employee P2.

[0037] To obtain the "Specified Skilled Worker No. 1" residence status, you are required to have achieved an A2 level or higher on the Japan Foundation Basic Japanese Test (JFT). To obtain the "Specified Skilled Worker No. 1" residence status, you are required to have achieved an N4 level or higher on the Japanese Language Proficiency Test (JLPT).

[0038] The computer 12 may include portable computers and fixed computers. As shown in Figure 2, the computer 12 may be implemented by a main unit, ROM 25, processor 26, main memory 27, auxiliary memory 28, input device 29, output device 30, communication device 31, etc. Portable computers include smartphones and tablet computers. Fixed computers include desktop computers, notebook computers, etc. The ROM 25 is a data read-only memory and the data is not changed after it is written during manufacturing.

[0039] The processor 26 may be located inside the main unit and may consist of a central processing unit (CPU) that integrates an arithmetic unit (arithmetic circuit) and a control unit (control circuit). The processor 26 is connected to the ROM 25, main memory 27, auxiliary memory 28, input device 29, output device 30, and communication device 31 via a communication bus.

[0040] The processor 26 processes and executes various types of information by running non-temporary programs. These types of information may include information, text data, sound information, image information, commands, signals, etc. The processing performed by the processor 26 includes calculations, decisions, comparisons, and control.

[0041] The main memory 27 is a volatile memory and may be implemented by semiconductor memory such as DRAM (Dynamic Random Access Memory) or SRAM (Static Random Access Memory). The processor 26 can perform processes to write various types of information to the main memory 27 and processes to read various types of information from the main memory 27. The main memory 27 functions as a work area and a buffer area for storing programs, data, instructions, etc., retrieved from the auxiliary memory 28 when the processor 26 executes processing of programs, data, instructions, etc.

[0042] The auxiliary storage device 28 is a non-temporary storage medium. The auxiliary storage device 28 may be implemented as, for example, a magnetic disk, an optical disk, or flash memory. Non-temporary applications and programs are stored in the auxiliary storage device 28.

[0043] Furthermore, the auxiliary storage device 28 may store various types of information processed by the processor 26. The various types of information stored in the auxiliary storage device 28 may include information to be processed by the processor 26, information including the results of processing performed by the processor 26, various types of information used by the processor 26 to perform processing, various types of information input from the input device 29, control contents for the output device 30, and so on.

[0044] The input device 29 is operated when inputting various types of information to the computer 12, when causing the computer 12 to execute various processes, when sending various types of information from the computer 12 to other computers via the network 16, when acquiring various types of information from other computers via the network 16, etc. The various types of information may include information, data, commands, signals, etc.

[0045] The input device 29 is a device operated by the job seeker P2, and the input device 29 may be implemented by devices such as a keyboard, mouse, microphone, camera, or display. The display may be implemented by, for example, a liquid crystal display or an organic electroluminescent display. The display may also be understood as a monitor.

[0046] The output device 30 may include devices such as a display, speaker, headphones, earphones, and printer. The display is the same as the display of the input device 29. The output device 30 may output various types of information obtained from other computers.

[0047] The communication device 31 includes devices, equipment, and standards for connecting the computer 12 to the network 16 via at least one of either a wireless communication system or a wired communication system. The communication device 31 may also include cables, antennas, routers, communication circuits, communication ports, communication connectors, communication hubs, etc.

[0048] Furthermore, computer 12 may transmit various information to other computers and obtain various information from other computers. The various information that computer 12 provides to other computers may include job seeker information and application information.

[0049] Applicant information may include, for example, name, nationality, address, date of birth, telephone number, email address, applicant account, desired industry (industry field), desired job title, desired job duties, desired employment type, desired employment period (from [Year] [Month] to [Year] [Month]), and desired daily working hours.

[0050] Furthermore, job seeker information may include items such as the desired number of annual holidays, desired wages, desired country and region of employment, acquired qualifications (national qualifications, private qualifications), presence or absence of residence status (e.g., Specified Skilled Worker (Specified Skilled Worker No. 1, Specified Skilled Worker No. 2)), work experience and years of experience, languages ​​spoken, languages ​​read and written, work skills, work skills, work skills, etc.

[0051] A job seeker account is unique information that identifies an individual job seeker (P2), and may consist of an ID and password. The items included in the job seeker information may primarily be text data.

[0052] (Explanation of the sending computer) Multiple dispatch computers 13 may be provided. Dispatch computers 13 may be used, for example, operated by a person P3 of a dispatching organization that introduces job seekers P2 to companies. Dispatch computers 13 may be located, for example, outside of Japan. Dispatch computers 13 may be implemented by, for example, ROM, processor, main memory, auxiliary memory, input device, output device, communication device, etc. Dispatch computers 13 may provide various types of information to other computers and acquire various types of information from other computers.

[0053] The sending computer 13 may also provide the job seeker information of the registered job seeker P2 to the company computer 11 and the management computer 15. Furthermore, the sending organization may enter into business partnership agreements with recruiting companies, with management companies that manage the management computer 15, and with recruiting companies and recruitment agencies. When it is decided that job seeker P2 will be hired by a recruiting company, the sending organization will carry out employment procedures with the recruitment agency or recruiting company via the management computer 15.

[0054] (Explanation of the registration support computer) The registration support computer 14 may be used, for example, operated by the person in charge P4 of the registration support organization. The registration support computer 14 may be installed, for example, in Japan. The registration support computer 14 may be implemented by, for example, ROM, processor, main memory, auxiliary memory, input device, output device, communication device, etc. The registration support computer 14 may provide various types of information to other computers and acquire various types of information from other computers.

[0055] Registered support organizations are private companies that, under contract from recruiting companies, provide support (support as stipulated by law) to ensure that job seekers (P2) hired by those companies can function smoothly in Japan. The services provided by registered support organizations may include various pre-employment guidance for job seekers (workers) P2, including working conditions; transportation of job seekers (workers) P2 when entering and leaving the country; assistance with securing housing and contracts necessary for daily life; and creating support plans to present to job seekers P2, under contract from the recruiting company. Registered support organizations also register with the Immigration Services Agency of Japan and receive guidance from the Immigration Services Agency of Japan.

[0056] (Explanation of the recruitment computer) Multiple personnel placement computers 32 may be provided. Personnel placement computers 32 may be used, for example, operated by a person in charge P5 of a personnel placement company who introduces job seekers P2 to companies. A personnel placement company is a business that acts as an intermediary between a recruiting company and a job seeker P2, providing a service that connects job seekers P2 who meet the personnel requirements sought by the recruiting company.

[0057] The personnel placement computer 32 may be located, for example, in Japan. The personnel placement computer 32 may be implemented using, for example, ROM, a processor, main memory, auxiliary memory, an input device, an output device, a communication device, etc. The personnel placement computer 32 may provide various types of information to other computers and acquire various types of information from other computers.

[0058] The recruitment computer 32 may also provide the job seeker information of registered job seekers P2 to the company computer 11 and the management computer 15. The recruitment company may also enter into business partnership agreements with sending organizations, recruiting companies, and management companies.

[0059] (Explanation of immigration control computer) The input / output management computer 17 may be used, for example, operated by a person in charge P6 of the Immigration Services Agency. The input / output management computer 17 may be installed, for example, within Japan. The input / output management computer 17 may be implemented by, for example, ROM, processor, main memory, auxiliary memory, input device, output device, communication device, etc. The input / output management computer 17 may provide various types of information to other computers and acquire various types of information from other computers.

[0060] The Immigration Services Agency of Japan is responsible for smooth and rigorous immigration screening, appropriate and smooth acceptance of foreign nationals, and development of an environment for accepting foreign nationals in order to realize a harmonious society. For example, it accepts notifications from job seekers (workers) P2, recruiting companies, and registered support organizations, and provides guidance to job seekers (workers) P2, recruiting companies, and registered support organizations.

[0061] (Description of Management Computer 15) The management computer 15 may be used, for example, operated by the administrator P7 of the human resources management company. The management computer 15 has the function of providing human resources management services to other computers.

[0062] Furthermore, the management computer 15 may obtain various types of information provided by the corporate computer 11 directly from the corporate computer 11, or indirectly via the personnel placement computer 32 or the dispatch computer 13. The management computer 15 may obtain various types of information provided by the computer 12 directly from the computer 12, or indirectly via the personnel placement computer 32 or the dispatch computer 13.

[0063] Furthermore, the management computer 15 may directly obtain various types of information to be provided to the corporate computer 11, or it may provide them indirectly via the personnel placement computer 32 or the dispatch computer 13. The management computer 15 may directly obtain various types of information to be provided to the computer 12, or it may provide them indirectly via the personnel placement computer 32 or the dispatch computer 13.

[0064] The management computer 15 may have hardware such as a main unit (casing), ROM (Read Only Memory) 33, processor 34, main memory 35, auxiliary memory 36, media drive device 37, and communication device 38.

[0065] ROM33 is a data read-only memory; once data is written to it during manufacturing, it remains unchanged. ROM33 stores programs that are executed first when the management computer 15 starts up, such as the IPL (Initial Program Loader). ROM33 is a non-volatile storage device.

[0066] The processor 34 may be provided in the main unit and may consist of a central processing unit (CPU) that integrates an arithmetic unit (arithmetic circuit) and a control unit (control circuit). The processor 34 is communicated via a communication bus 39 to the ROM 33, main memory 35, auxiliary storage 36, media drive device 37, communication device 38, etc. The processor 34 comprehensively controls other devices and circuits provided inside the main unit and devices and circuits provided outside the main unit.

[0067] Furthermore, the processor 34 may be a multiprocessor. The processor 34 may be a combination of two or more elements from, for example, a CPU, an MPU (Micro Processing Unit), a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), a PLD (Programmable Logic Device), an FPGA (Field Programmable Gate Array), and a GPU (Graphics Processing Unit).

[0068] The processor 34 may perform various processes by reading and running programs stored in the auxiliary storage device 36. The processes performed by the processor 34 include calculations, decisions, learning, comparisons, identifications, classifications, analyses, inferences, regressions, suggestions, controls, calculations, and generation.

[0069] The processing performed by the processor 34 may include processing various types of information, storing various types of information in the auxiliary storage device 36, reading various types of information from the auxiliary storage device 36, obtaining various types of information from other computers, and transmitting various types of information to other computers. The various types of information processed by the processor 34 may include image information, sound information, text data, commands, signals, files, etc. Image information may include videos, still images, photographs, illustrations, etc. Sound information may include human voices, artificial voices, and music.

[0070] The main memory 35 is a volatile memory and may be implemented by semiconductor memory such as DRAM (Dynamic Random Access Memory) or SRAM (Static Random Access Memory). The processor 34 can perform processes to write various types of information to the main memory 35 and processes to read various types of information from the main memory 35. The main memory 35 functions as a work area and a buffer area for storing programs, data, instructions, etc., retrieved from the auxiliary memory 36 when the processor 34 processes and executes such programs, data, instructions, etc.

[0071] The auxiliary storage device 36 is a non-temporary storage medium. The auxiliary storage device 36 may also be understood as storage. The auxiliary storage device 36 may be located inside the main unit, or it may be located outside the main unit and connected to the communication bus 39 by wireless or wired communication. The auxiliary storage device 36 operates according to input and output commands from the processor 34.

[0072] The auxiliary storage device 36 may be implemented by, for example, a magnetic disk, an optical disk, or flash memory. The auxiliary storage device 36 may have a storage medium 36A that can be manually inserted and removed by the administrator P7.

[0073] The auxiliary storage device 36 may have non-temporary programs pre-stored in it. Furthermore, the auxiliary storage device 36 may store non-temporary programs read by the media drive device 37. Additionally, the auxiliary storage device 36 may have non-temporary programs downloaded from other computers via the network 16 installed. Furthermore, the auxiliary storage device 36 may store various types of information obtained from other computers.

[0074] The media drive device 37 is hardware into which a non-temporary storage medium 37A is inserted and removed. The storage medium 37A is portable and can be implemented as, for example, a CD-ROM (Compact Disc Read Only Memory), a DVD, etc. The storage medium 37A may store a program that is operated by the processor 34. After the program stored in the storage medium 37A is installed into the auxiliary storage device 36 and then stored in the main memory 35, the processor 34 can execute the program. In addition, the storage medium 37A of the media drive device 37 may store various kinds of information. The various kinds of information stored in the storage medium 37A may be transferred to and stored in the auxiliary storage device 36.

[0075] The processor 34 runs non-temporary programs and works in cooperation with various hardware components that make up the management computer 15 to realize the various functional components shown in Figure 3. For example, the processor 34 may realize a job information processing unit 40, a job seeker information processing unit 41, a matching management unit 42, an interview information processing unit 43, a contract information processing unit 44, an employment information management unit 45, a website management unit 46, various information processing units 47, and an artificial intelligence unit 57.

[0076] The job information processing unit 40 may process the job information acquired by the management computer 15 and store the processing results in the auxiliary storage device 36. The job seeker information processing unit 41 may process the job seeker information acquired by the management computer 15 and store the processing results in the auxiliary storage device 36.

[0077] The matching management unit 42 may determine whether a recruiting company and a job seeker P2 are a match based on the job information, job seeker information, and various information stored in the auxiliary storage device 36. The matching management unit 42 may store the matching determination result in the auxiliary storage device 36 and transmit the matching determination result to the company computer 11, computer 12, dispatch computer 13, and personnel placement computer 32.

[0078] The interview information processing unit 43 may send information to the company computer 11, computer 12, sending computer 13, and recruitment computer 32 to adjust the interview schedule for the purpose of conducting an interview between the matched recruiting company and the job seeker P2. The interview information processing unit 43 may also store the interview schedule that has been finalized between the recruiting company and the job seeker P2 in the auxiliary storage device 36.

[0079] Furthermore, the interview information processing unit 43 may acquire interview result information, including the content and results of interviews conducted between the recruiting company and the job seeker P2, from the company computer 11, computer 12, dispatch computer 13, and personnel placement computer 32, and store the acquired interview result information in the auxiliary storage device 36.

[0080] The contract information processing unit 44 may acquire and process contract information, such as contract information including contract items concluded between the management company and the recruiting company, contract information including contract items concluded between the management company and the recruitment agency, contract information including contract items concluded between the management company and the sending organization, and contract information including contract items concluded when the recruiting company hires the job seeker P2, and may store the processing results of the contract information in the auxiliary storage device 36.

[0081] The Employment Information Management Unit 45 may, after a recruiting company hires a job seeker P2, store the employment information of the employee P2 at the affiliated organization in the auxiliary storage device 36, and may also notify the company computer 11, computer 12, dispatch computer 13, and personnel placement computer 32 of the expiration dates and other details of the items included in the employment information. The Website Management Unit 46 may, in cooperation with the auxiliary storage device 36, provide a website on the network 16 using a predetermined Uniform Resource Locator (URL: Uniform Resource Locator). The company computer 11, computer 12, dispatch computer 13, registration support computer 14, and personnel placement computer 32 can access the management computer 15 via the website.

[0082] When the various information processing units 47 determine that a job seeker P2 is a good match, they may send a uniform resource locator for conducting an online interview between the job seeker P2 and the person in charge at the job seeker P1 to other computers, such as the company computer 11 and computer 12. The uniform resource locator for conducting the online interview is stored in the auxiliary storage device 36.

[0083] Furthermore, the various information processing units 47 may perform various processes in cooperation with the artificial intelligence unit 57 and the auxiliary storage device 36. For example, when the corporate computer 11 and computer 12 access the uniform resource locator for conducting online interviews, the various information processing units 47 may run a program for online interviews. When the program for online interviews is running, the various information processing units 47 may acquire and process image information, sound information, text data, etc., during the online interview between the corporate computer 11 and computer 12, and store the processing results in the auxiliary storage device 36.

[0084] The various information processing units 47 may determine whether the services provided by the recruiting company are included in the specific industrial fields for which specified skilled foreign workers are eligible to be employed. Furthermore, if the various information processing units 47 determine that the services provided by the recruiting company are included in the specific industrial fields, they may send promotional information to another computer, for example, the corporate computer 11, so as to send scouting information to another computer, for example, computer 12, which has provided job seeker information that includes specified skilled foreign workers with work experience in the specific industrial fields. The various information processing units 47 may also generate promotional information and store it in the auxiliary storage device 36 in cooperation with the artificial intelligence unit 57 and the auxiliary storage device 36.

[0085] Promotional information can also be in the form of text data, such as, "Job seeker account XX is a specified skilled foreign worker with XX years of work experience in the specific industrial sector of the services your company provides. Would you consider sending a recruitment notification to job seeker account XX?"

[0086] If the various information processing units 47 determine that the services offered by the recruiting company are included in the specific industrial fields for which specified skilled foreign workers are eligible to be hired, they may send proposal information to another computer, for example, computer 12, which provided job seeker information that includes the item that the applicant has work experience in the specific industrial field, in order to send application information to another computer, for example, company computer 11, which provided the job information. The various information processing units 47 may also generate proposal information in cooperation with the artificial intelligence unit 57 and the auxiliary storage device 36 and store it in the auxiliary storage device 36.

[0087] The suggested information may also be in the form of text data, such as, "Recruitment account XX is seeking job seekers with XX years of experience in a specific industry field where you have work experience. Would you consider sending your application information to recruitment account XX?"

[0088] The various information processing units 47 may determine, within a predetermined period from the time they determine that a match has been made between the recruiting company and the job seeker P2, whether or not an employment contract has been concluded between the recruiting company and the job seeker P2. The predetermined period is stored in the auxiliary storage device 36, and the predetermined period may be set to, for example, 10 days.

[0089] Furthermore, the various information processing units 47 may send proposal information to another computer, for example, the corporate computer 11, in order to send scouting information to the computer 12 to scout other job seekers P2 who have posted other job seeker information that includes a predetermined number or more of the same items as those included in the job seeker information of job seeker P2 who has been determined to have concluded an employment contract with a recruiting company. The various information processing units 47 may also generate proposal information and store it in the auxiliary storage device 36 in cooperation with the artificial intelligence unit 57 and the auxiliary storage device 36.

[0090] Furthermore, a predetermined number is stored in the auxiliary storage device 36, and this predetermined number may be, for example, "3". The proposed information generated by the various information processing units 47 may also be text data such as, for example, "Job seeker account XX is a specified skilled foreign worker with XX years of work experience in the specific industrial field of the services provided by your company, similar to the workers who have already signed employment contracts. Would you consider sending a scouting notification to job seeker account XX?"

[0091] If the various information processing units 47 determine that a match has been made between a recruiting company and a job seeker P2 within a predetermined period from the time they determine that a match has been made between the recruiting company and the job seeker P2, they may send suggestion information to the computer 12 encouraging other job seekers P2 who have submitted other job seeker information containing a predetermined number or more of the same items as those included in the job seeker information of the job seeker P2 to submit application information.

[0092] The suggestion information generated by the various information processing units 47 may be text data such as, for example, "Employer account XX has entered into an employment contract with an employee who has similar full-time work experience to you in the specific industrial field of the services in which you have work experience. Why don't you also send your application information to employer account XX?"

[0093] When the program is run, the artificial intelligence unit 57 works in cooperation with the auxiliary storage device 36 to perform various processes. The processes performed by the artificial intelligence unit 57 include learning processes (learning phase) and inference processes (inference phase). The information and data processed by the artificial intelligence unit 57 include image information, sound information, text data, various models, etc.

[0094] The artificial intelligence unit 57 outputs processing results (output data) by processing the input data to be learned using a learning model during learning processing, such as machine learning processing. The artificial intelligence unit 57 also outputs inference results by processing the data to be inferred using a learning model during inference processing.

[0095] The artificial intelligence unit 57 may extract features from the input data using machine learning. Feature extraction from the input data includes classification and regression. Classification involves classifying and identifying features. Features may include regularities in the input data. Regression includes understanding the overall trend of the classified features, predicting the future state of the features, etc. The learning model is stored in the auxiliary memory device 36, and the learning model is trained as the artificial intelligence unit 57 repeats machine learning.

[0096] In this embodiment, the artificial intelligence unit 57 may classify input data, for example, various items included in job postings and job seeker information. The machine learning performed by the artificial intelligence unit 57 may include three types: supervised learning, unsupervised learning, and reinforcement learning. In supervised learning, the artificial intelligence unit 57 uses a loss function to calculate the error between the processing result and the correct data, and trains a learning model based on that error. Specifically, it adjusts weights, biases, etc., to reduce the error. The artificial intelligence unit 57 trains a learning model by comparing output data with correct data (correct labels).

[0097] Unsupervised learning is a method of training a model using training data that does not contain correct answers, and it involves classifying the training data into groups of data with similar features. Reinforcement learning involves repeatedly processing input data with a learning model to obtain output data, and training the learning model so that it can maximize rewards by acting according to the output data.

[0098] The artificial intelligence unit 57 can use a neural network as a learning model to realize machine learning. A neural network has an input layer, an intermediate layer (hidden layer), and an output layer. The intermediate layer is configured to make the input information useful for the output layer. Furthermore, the artificial intelligence unit 57 can perform deep learning in realizing the intermediate layer of the neural network. In deep learning, the intermediate layer is multi-layered with multiple types of stages (nodes), and weights and biases are assigned to the functions (features) contained in the information. Deep learning can reduce noise in the information and data input to the learning model because it automatically instructs the intermediate layer to focus on the functions (features).

[0099] Furthermore, the artificial intelligence unit 57 may perform tasks such as analyzing and interpreting text data, analyzing and interpreting sound information, generating prompts, and generating sentences of inference results corresponding to the prompts, using the functions of a large-scale language model. The analysis and interpretation of sound information includes analyzing and interpreting the language and meaning contained in the sound information, and converting the sound information into text data and then analyzing and interpreting it.

[0100] Large language models (LLMs) are a type of generative artificial intelligence (AI) specifically designed for natural language processing (NLP). LLMs are language models that achieve advanced natural language generation (LNG) by being constructed through deep learning of vast amounts of text data. Natural language processing combines processes such as morphological analysis, syntactic analysis, semantic analysis, contextual analysis, and intent analysis to process natural language, enabling machine translation, text summarization, speech recognition, and more.

[0101] When the artificial intelligence unit 57 functions as a generative artificial intelligence unit, it can perform text generation, image generation, video generation, and audio generation. Text generation is a function in which, when a prompt (in text format), such as an instruction or question, is input, the unit analyzes the content and intent of the prompt and uses the information and data stored in the auxiliary storage device 36 to automatically generate a response (in text format) to the prompt. Because a large-scale language model is used, a natural and highly accurate response can be obtained. In this embodiment, the artificial intelligence unit 57 may also automatically generate prompts that aim to facilitate interviews and matching between job seekers and recruiting companies, use the prompt as input data, and output suggestion information or promotion information as text data as an inference result.

[0102] Image generation is a function that automatically generates an original image that closely resembles the image of the prompt (in text format) by using the information and data stored in the auxiliary storage device 36. Examples of artificial intelligence that generate images include stable diffusion, mid-journey, and Dali-2.

[0103] Video generation is a function that automatically generates an original video that closely resembles the image of a prompt (in text format) by using the information and data stored in the auxiliary storage device 36 in response to an input prompt. Gentoo is a well-known example of artificial intelligence that generates videos. Voice generation is a function that automatically generates original voice data (optimal actions, responses, music, etc.) by using the information and data stored in the auxiliary storage device 36 in response to an input prompt (in voice or text format).

[0104] The communication device 38 includes devices, equipment, and standards for connecting the management computer 15 to other computers via the network 16 using at least one of either a wireless communication system or a wired communication system. The hardware constituting the communication device 38 may consist of, for example, a network adapter, a network interface card, a communication cable, a communication antenna, a communication port, etc.

[0105] Furthermore, as shown in Figure 3, the auxiliary storage device 36 is implemented by including a job information storage unit 48, a job seeker information storage unit 49, a matching information storage unit 50, a contract information storage unit 51, an interview information storage unit 52, an employment information storage unit 53, various information storage units 54, a program storage unit 55, a model storage unit 56, and the like.

[0106] The job information storage unit 48 may store job information acquired by the management computer 15 and the results processed by the job information processing unit 40. The job seeker information storage unit 49 may store job seeker information acquired by the management computer 15 and the results processed by the job seeker information processing unit 41. The matching information storage unit 50 may store the results of the matching judgment made by the matching management unit 42.

[0107] The contract information storage unit 51 may store contract information processed by the contract information processing unit 44. The interview information storage unit 52 may store the processing results of the interview information processing unit 43. The employment information storage unit 53 may store employment information managed by the employment information management unit 45.

[0108] The various information storage units 54 may store various information used by the processor 34 to perform various processes, and various information including the results of the processes performed by the processor 34. In addition, the various information storage units 54 may store various information obtained from the corporate computer 11, computer 12, dispatch computer 13, personnel placement computer 32, and other computers not shown. The various information stored in the various information storage units 54 may include information, predetermined periods and numbers used for decision-making, proposal information and promotion information, data, maps, etc.

[0109] The program storage unit 55 may store non-temporary applications operated by the processor 34. The applications stored in the program storage unit 60 include non-temporary programs, manuals, configuration files, data storage files, data, various libraries, etc. The model storage unit 56 may store learning models, large-scale language models, etc., used by the artificial intelligence unit 57 to perform processing.

[0110] (An example of a human resource management method implemented in a human resource management system) The following are some examples of how the human resource management methods implemented in the human resource management system 10 work:

[0111] (1) Examples of processing by corporate computers An example of processing performed by the corporate computer 11 is shown in Figure 4. In step S10, the corporate computer 11 may access the dispatch computer 13, the management computer 15, and the recruitment computer 32, respectively, and provide job information to the dispatch computer 13, the management computer 15, and the recruitment computer 32, respectively. Alternatively, in step S11, the corporate computer 11 may obtain job seeker information from other computers, for example, the management computer 15, the dispatch computer 13, and the recruitment computer 32. In step S11, the person in charge P1 may check the job seeker information output from the output device 23 and consider whether or not to scout job seeker P2 included in the job seeker information.

[0112] Furthermore, in step S12, which follows step S11, the person in charge P1 may send information to scout job seeker P2 from the company computer 11 to any of the computers: the management computer 15, the dispatch computer 13, or the recruitment computer 32. Also, in step S12, the company computer 11 may obtain application information submitted by job seeker P2 from any of the computers: the management computer 15, the dispatch computer 13, or the recruitment computer 32.

[0113] Furthermore, in step S12, after confirming the application information, the person in charge P1 may send information to scout job seeker P2 from the company computer 11 to one of the following computers: the management computer 15, the dispatch computer 13, or the recruitment computer 32.

[0114] Furthermore, the corporate computer 11 may obtain the job seeker P2's response to the scout in step S13 from any of the following computers: the management computer 15, the dispatch computer 13, or the recruitment computer 32. The job seeker P2's response to the scout includes either consent or refusal.

[0115] If the job seeker P2 responds to the scouting offer with agreement, the management computer 15 sends an interview proposal, and the company computer 11 receives the interview proposal in step S14. The interview proposal may include information such as the date of the interview, the interview method, and the interview location.

[0116] After step S14, an interview takes place between the recruiting company's representative P1 and the job seeker P2. In step S15, the company computer 11 may transmit information including the interview results to the management computer 15. The interview results include whether or not to hire (employ) the job seeker P2.

[0117] Furthermore, once the recruiting company decides to hire worker P2, the person in charge P1 may transmit contract information from the company computer 11 to the management computer 15 in step S16. The contract information includes items such as the work rules, the job title and duties of worker P2, employment type, employment period (from year X month to year X month), daily working hours, total number of holidays per year and holidays, wages, place of work, and whether or not various insurances are applicable.

[0118] In step S17, after the employee P2 has started work, the corporate computer 11 may transmit the employee P2's work information to the management computer 15. The employee P2's work information may include items such as periodic reports required by law, employee P2's work attitude, employee P2's suitability for the job, interpersonal relationships at the workplace, and health status.

[0119] After worker P2 begins employment, the affiliated organization concludes a personnel placement contract and a service contract with the recruiting company and the management company, and the recruiting company pays the management company the costs associated with concluding the contract. Alternatively, after worker P2 begins employment, the recruiting company and the overseas sending organization may conduct employment procedures with the recruiting company via the management computer 15.

[0120] Furthermore, after the employment of worker P2, the affiliated organization and the sending organization that dispatched the worker may use the management computer 15 to enter into a business partnership agreement. Both the affiliated organization and the sending organization pay a usage fee to the management company.

[0121] After a P2 worker begins employment, the employing organization may handle the various notifications to the Immigration Services Agency (passport renewal procedures, entry procedures, visa applications, employment procedures) as required by law, as well as the procedures for changing residence status as required by law. The employing organization may also entrust these procedures to a management company. The employing organization will receive guidance from the Immigration Services Agency, such as the submission of periodic reports as required by law and the management of periodic interviews as required by law. The entrustment of support for P2 workers to registered support organizations may be done by the recruiting company or by the management company.

[0122] In step S18, the enterprise computer 11 may obtain various types of information from the management computer 15. The various types of information that the enterprise computer 11 obtains from the management computer 15 in step S18 may include information provided by the management computer 15 in step S47, which will be described later.

[0123] (2) Examples of computer processing An example of processing performed by computer 12 is shown in Figure 5. In step S20, computer 12 may access the management computer 15, display the user screen on the output device 30's display, and provide job seeker P2's job seeker information to the management computer 15. Alternatively, computer 12 may obtain job information from other computers. In step S21, job seeker P2 may review the job information output from the output device 23 and consider whether or not to apply to the companies offering jobs included in the job information.

[0124] Furthermore, in step S22, computer 12 may transmit information to apply to any of the recruiting companies to one of the management computer 15, the dispatching computer 13, or the recruitment computer 32. Also, in step S22, computer 12 may receive a scout offer from a recruiting company from one of the management computer 15, the dispatching computer 13, or the recruitment computer 32.

[0125] Alternatively, in step S22, job seeker P2 may indirectly transmit application information from computer 12 to company computer 11 via any of the following computers: management computer 15, dispatch computer 13, or recruitment computer 32. Furthermore, in step S22, job seeker P2 may directly transmit application information from computer 12 to company computer 11.

[0126] Furthermore, in step S23, computer 12 may obtain the recruiting company's response to the application from any of the following computers: management computer 15, dispatch computer 13, or recruitment computer 32. The recruiting company's response to the application may include consent or refusal.

[0127] If the recruiting company agrees to the application, the management computer 15 sends an interview proposal, and computer 12 may receive the interview proposal in step S24. After step S24, an interview takes place between the recruiting company's representative P1 and the job seeker P2, and computer 12 may receive information including the interview results from the company computer 11 via the management computer 15 in step S25.

[0128] Computer 12 may obtain various information from the management computer 15 in step S26. The various information that computer 12 obtains from the management computer 15 in step S26 may include information provided by the management computer 15 in step S47, which will be described later.

[0129] (Example of processing by a dispatch computer or recruitment computer) Figure 6 shows an example of processing by the dispatch computer 13 or the recruitment computer 32. The dispatch computer 13 or the recruitment computer 32 may store the job seeker information obtained from computer 12 in an auxiliary storage device. Alternatively, the dispatch computer 13 or the recruitment computer 32 may access the management computer 15 to display the user screen on the output device's display and provide the job seeker information to the management computer 15 in step S30.

[0130] The dispatching computer 13 or the recruitment computer 32 may store the job information obtained from the company computer 11 in an auxiliary storage device, respectively. Alternatively, the dispatching computer 13 or the recruitment computer 32 may provide the job information to the management computer 15 and the computer 12, respectively, in step S31.

[0131] The dispatching computer 13 or the recruitment computer 32 may transmit the scouts obtained from the recruiting company to the computer 12 in step S32 via the management computer 15. Alternatively, the dispatching computer 13 or the recruitment computer 32 may transmit the scouts obtained from the recruiting company to the computer 12 in step S32 without going through the management computer 15.

[0132] In step S33, the dispatching computer 13 or the recruitment computer 32 may obtain a response to the scout from computer 12 and send the response to the scout to the company computer 11 via the management computer 15. Alternatively, in step S33, the dispatching computer 13 or the recruitment computer 32 may send the response to the scout to the company computer 11 without going through the management computer 15.

[0133] In step S34, the dispatching computer 13 or the recruitment computer 32 may arrange an interview between the recruiting company and the job seeker P2 via the management computer 15. When the recruiting company decides to hire the job seeker P2 and this fact is transmitted to the management computer 15, in step S35, the dispatching computer 13 and the recruitment computer 32 may initiate the employment process via the management computer 15.

[0134] Furthermore, the recruitment agency pays fees to the sending organization. The sending computer 13 or the recruitment computer 32 may obtain various information, such as employment information, from the management computer 15 in step S36. The various information that the sending computer 13 or the recruitment computer 32 obtains from the management computer 15 in step S36 may include information provided by the management computer 15 in step S47, which will be described later.

[0135] (Example of processing by the management computer) The management computer 15 may implement matching and work management functions. Figure 7 shows an example of a human resource management method performed by the management computer 15. The human resource management method performed by the management computer 15 implements matching and work management functions. In step S40, the management computer 15 may provide a website on the network 16.

[0136] In step S40, the management computer 15 may provide a user screen to other computers that have accessed the website. The user screen provided by the management computer 15 to other computers allows users to specify a country and industry, and to input the personnel requirements that the recruiting company wishes to hire. The user screen provided by the management computer 15 to other computers allows users to specify a country and industry, and to input the employment conditions that the employer wishes to hire.

[0137] In step S41, the management computer 15 may obtain job postings and job seeker information from other accessed computers and store the obtained job postings and job seeker information in the auxiliary storage device 36. The job postings specify the industry and country, and include the personnel requirements that the recruiting company wishes to hire. The job seeker information specifies the industry and country, and includes the working conditions that the recruiting company wishes to employ. In addition, in step S41, the management computer 15 may determine whether the services provided by the recruiting company are included in the specific industrial fields that are eligible for the employment of specified skilled foreign workers.

[0138] In step S42, the management computer 15 may provide various information, such as job seeker information and job posting information, to other computers that have accessed the website. However, the job seeker information that the management computer 15 provides to other computers does not include items that identify the job seeker P2 personally, i.e., name, date of birth, address, and telephone number. The job posting information that the management computer 15 provides to other computers does not include items that identify the recruiting company, i.e., company name (company name, organization name), name of contact person P1, telephone number, and address.

[0139] Furthermore, if the management computer 15 determines in step S41 that the services provided by the recruiting company are included in a specific industrial field, it may send promotional information to another computer, for example, the company computer 11, in step S42, so that it sends scouting information to another computer, for example, computer 12, which provided job seeker information that includes specified skilled foreign workers with work experience in the specific industrial field as an item.

[0140] Furthermore, if the management computer 15 determines in step S41 that the services offered by the recruiting company are included in a specific industrial sector, it may send proposal information in step S42 to another computer that provided job seeker information, such as computer 12, which includes an item indicating that the applicant has work experience in a specific industrial sector, just as it sends application information to another computer that provided job information, such as company computer 11.

[0141] In step S43, the management computer 15 may acquire job seeker information (application information) and scouting information from other computers and store the acquired job seeker information and scouting information in the auxiliary storage device 36. Alternatively, in step S43, the management computer 15 may determine whether or not a recruiting company and job seeker P2 are a match based on the job information, job seeker information, and various information stored in the auxiliary storage device 36.

[0142] The management computer 15 may, for example, compare the "conditions for the person to be hired" item in the job posting information with the "desired working conditions" item in the job seeker information (applicant information), and determine that the recruiting company and the job seeker P2 are a match if the number of matching items is greater than or equal to a predetermined number, or determine that the recruiting company and the job seeker P2 are not a match if the number of matching items is less than a predetermined number.

[0143] Here, the "Requirements for the Personnel We Want to Hire" section includes the job title and duties of the person(s) to be hired (worker), employment type, employment period (from year / month to year / month), daily working hours, total number of holidays per year and the number of holidays, wages, country and region of employment, qualifications required to perform the job (national qualifications, private qualifications), residence status (e.g., Specified Skilled Worker (Specified Skilled Worker No. 1, Specified Skilled Worker No. 2)), previous work experience and years of experience, required speaking languages, required reading and writing languages, etc.

[0144] Furthermore, the "Desired Employment Conditions" section includes the desired job title, desired work duties, desired employment type, desired employment period (from [Year] [Month] to [Year] [Month]), desired daily working hours, desired number of annual holidays, desired wages, desired country and region of employment, qualifications obtained (national qualifications, private qualifications), presence or absence of residence status (e.g., Specified Skilled Worker (Specified Skilled Worker No. 1, Specified Skilled Worker No. 2)), previous work experience and years of experience, languages ​​spoken, languages ​​read and written, etc.

[0145] The predetermined number used by the management computer 15 to determine matching may be stored in advance in the auxiliary storage device 36. Here, the predetermined number may be set based on the "number of matching items" in which a match was determined in the past, an interview was conducted, and the recruiting company hired the job seeker P2. Alternatively, the predetermined number may be set based on the "number of matching items" in which, after a match was determined in the past, an interview was conducted, and the recruiting company hired the job seeker P2, the worker P2 has been employed by the affiliated organization for a predetermined number of years or more.

[0146] The management computer 15 may store the results of the matching decision between the recruiting company and the job seeker P2 in the auxiliary storage device 36. The results of the matching decision include information such as whether or not a match was made, the job information of the recruiting company that was the subject of the matching decision, the job seeker information of the recruiting company that was the subject of the matching decision, and the date and time the matching decision was made.

[0147] If the management computer 15 determines that a job-seeking company and a job seeker P2 are a good match, it may, in step S44, directly or indirectly, send information proposing an interview between the job-seeking company's representative P1 and the job seeker P2 to the company computer 11 and computer 12. Alternatively, if the management computer 15 determines that a job-seeking company and a job seeker P2 are a good match, it may also send a uniform resource locator for conducting an online interview between the job-seeking company's representative P1 and the job seeker P2 to the company computer 11 and computer 12.

[0148] The management computer 15 may acquire information about online interviews conducted between the recruiting company's representative P1 and the job seeker P2, and store it in the auxiliary storage device 36. The online interview information may include video, still images, audio information, and text data.

[0149] The management computer 15 may obtain interview result information, including the results of the interview between the recruiting company's representative P1 and the job seeker P2, from the company computer 11 in step S45. The management computer 15 may obtain interview result information from the company computer 11 in step S45. In addition, the management computer 15 may obtain contract information from the company computer 11 in step S45.

[0150] The management computer 15 may store interview result information and contract information in the auxiliary storage device 36. The interview result information may include information on whether an agreement to an employment contract was reached between the recruiting company and the job seeker P2, or whether an agreement to an employment contract was not reached between the recruiting company and the job seeker P2. The contract information includes the content of the employment contract agreed upon between the recruiting company and the job seeker P2.

[0151] In step S46, which is after step S45, the management computer 15 may acquire work information from the company computer 11 and store employee information in the auxiliary storage device 36. In step S47, the management computer 15 may make various decisions and provide various information to other computers.

[0152] For example, in step S47, the management computer 15 may determine whether an employment contract has been concluded between the recruiting company and the job seeker P2 within a predetermined period from the time in step S43 when it determined that a match has been made between the recruiting company and the job seeker P2. The management computer 15 may then send proposal information to another computer, for example, the corporate computer 11, in step S47, so that it sends scouting information to computer 12 to scout other job seekers P2 who have posted other job seeker information that includes a predetermined number or more of the same items as those included in the job seeker information of the job seeker P2 with whom an employment contract has been concluded.

[0153] Furthermore, if the management computer 15 determines in step S47 that an employment contract has been concluded between the recruiting company and the job seeker P2 within a predetermined period from the time it determines that a match has been made between the recruiting company and the job seeker P2, it may send suggestion information to the computer 12 in step S47, encouraging other job seekers P2 who have submitted other job seeker information containing a predetermined number or more of the same items as those included in the job seeker information of the job seeker P2 to submit application information.

[0154] (Effects of this embodiment) In this embodiment, the management computer 15 determines that a job seeker P2 is matched with a recruiting company based on the number of matching items between the items included in the personnel requirements and the items included in the employment conditions. Furthermore, when an employment contract is concluded between the recruiting company and the job seeker P2, the recruiting company becomes the affiliated organization, and the job seeker P2 becomes an employee P2, the management computer 15 manages employment information including actions that are legally required of either the affiliated organization or the employee P2. Therefore, the management computer 15 can handle cases where the employee P2 is a specified skilled foreign worker.

[0155] Furthermore, the management computer 15 provides the company computer 11 with a user screen that allows users to input personnel conditions by specifying the country and industry. In addition, the management computer 15 provides the computer 12 with a user screen that allows users to input employment conditions by specifying the country and industry. Therefore, it becomes easier to match recruiting companies with job seekers P2.

[0156] Furthermore, when the management computer 15 determines that a job-seeking company and a job seeker P2 are a match, it sends a uniform resource locator for conducting an online interview between the company representative P1 and the job seeker P2 to the company computer 11 and computer 12. Therefore, the procedure for conducting an online interview is simplified and convenience is improved for the company representative P1 and the job seeker P2.

[0157] Furthermore, if the management computer 15 determines that the services offered by the recruiting company are included in the specific industrial sectors for which specified skilled foreign workers are eligible, it sends promotional information to the company computer 11, instructing it to send scouting information to the computer 12 that provided job seeker information, which includes specified skilled foreign workers with work experience in the specific industrial sectors. This makes it easier for recruiting companies and job seekers P2 to match.

[0158] Furthermore, if the management computer 15 determines that the services offered by the recruiting company are included in the specific industrial sectors for which specified skilled foreign workers are eligible to be hired, it sends proposal information to the computer 12 that provided the job seeker information, which includes the item that the applicant has work experience in the specific industrial sector, so that the application information is sent to the company computer 11 that provided the job information. As a result, it becomes easier to match recruiting companies with job seekers P2.

[0159] Furthermore, the management computer 15, from the moment it determines that a job-seeking company and a job-seeking person P2 are a good match, sends proposal information to the company computer 11 to send to the computer 12 scouting information for other job-seeking people P2 who have posted job-seeking information that includes a predetermined number of the same items as those included in the job-seeking information of the job-seeking person P2 with whom an employment contract has been concluded between the job-seeking company and the job-seeking person P2 that it has determined are a good match. This makes it easier for job-seeking companies and job-seeking people P2 to be a good match.

[0160] Furthermore, from the moment the management computer 15 determines that a match has been made between a recruiting company and a job seeker P2, it sends suggestion information to the company computer 11 within a predetermined period of time, encouraging other job seekers P2 who have submitted job seeker information containing a predetermined number or more of the same items as those included in the job seeker information of the job seeker P2 with whom a match has been determined to have been made. As a result, it becomes easier for recruiting companies and job seekers P2 to match.

[0161] (supplementary explanation) An example of the technical meaning disclosed in this embodiment is as follows: Management computer 15 is an example of a personnel management device. Processor 34 is an example of a processor. Corporate computer 11, computer 12, dispatch computer 13, and personnel placement computer 32 are examples of external computers. Person in charge P1 is an example of a person in charge at a recruiting company. Job seeker P2 is an example of a job seeker. Step S40 is an example of the 7th and 8th processes. Step S41 is the 1st process, 2nd process, 5th process Reason This is just one example. Step S42 is the sixth process, 10 This is an example of the process. Step S44 is an example of the third and ninth processes. Step S45 is the 11 Processing, the 13 This is an example of the process. Step S46 is an example of the fourth process. Step S47 is the 12 Processing, the 14 This is an example of processing.

[0162] The management computer 15 may be implemented by a single computer or by multiple distributed computers. The management computer 15 may consist of one or more computers, such as a supercomputer, mainframe, server, or workstation.

[0163] This embodiment discloses the following characteristic configuration. For example, a storage medium storing a non-temporary program that causes a computer connected to an external computer via a network to perform processing, wherein the program describes a storage medium configured to cause the computer to perform the following: a first process of acquiring job information, including the personnel requirements that recruiting companies included in specific industrial fields subject to specified skills, wish to employ, from a first computer included in the external computer; a second process of acquiring job seeker information, including the working conditions desired by job seeker P2 as a specified skills foreign national applying for the job information, from a second computer included in the external computer; a third process of determining whether the recruiting company and the job seeker are a match based on the number of items that match between the personnel requirements desired by the recruiting company and the working conditions desired by the job seeker; and a fourth process of managing work information, including actions that are legally required of one or more of the recruiting company or the job seeker, when it is determined that the recruiting company and the job seeker are a match, and an employment contract is concluded between the recruiting company and the job seeker, with the recruiting company becoming the affiliated organization and the job seeker becoming the employee. Furthermore, the program can be understood as a program product.

[0164] The human resource management system disclosed in this embodiment may be understood as a job placement support system or a recruitment system. Furthermore, the human resource management device may be understood as a job placement support device or a recruitment device. Additionally, the human resource management method may be understood as a job placement support method or a recruitment method. [Industrial applicability]

[0165] This embodiment can be used as a human resource management device, human resource management method, and program that have both a function to determine the matching of job seekers with recruiting companies, and a function to manage the employment status of workers hired by recruiting companies. [Explanation of symbols]

[0166] 10...Human resource management system, 11...Corporate computer, 12...Computer, 13...Dispatch computer, 15...Management computer, 32...Recruitment computer, 34...Processor, P1...Person in charge, P2...Job seeker

Claims

1. A personnel management device having a processor that performs processing and being connected to an external computer via a network for communication, The aforementioned processor, A first process involves obtaining job information, including the personnel requirements for hiring specified skilled foreign workers, from a first computer included in the external computer, and A second process involves obtaining job seeker information, including working conditions, for job seekers as specified skilled foreign workers to apply to recruiting companies, from a second computer included in the external computer, A third process that determines whether the recruiting company and the job seeker are a match based on the number of items that match between the items included in the personnel requirements and the items included in the employment conditions, A fourth process for managing employment information, including actions that are legally required of one or more of the affiliated organization or the employee, when it is determined that the recruiting company and the job seeker are a match, an employment contract is concluded between the recruiting company and the job seeker, the recruiting company becomes the affiliated organization, and the job seeker becomes the employee; A fifth process to determine whether the services provided by the aforementioned recruiting company are included in the specific industrial sectors for which specified skilled foreign workers are eligible to be employed, If the fifth process determines that the services provided by the recruiting company are included in the specified industrial field, the sixth process transmits promotion information to the first computer so that it transmits scouting information to the second computer which provided job seeker information including specified skilled foreign workers with work experience in the specified industrial field as an item. A personnel management system configured to perform the following actions.

2. A human resources management device according to claim 1, A human resources management device in which the processor manages in the fourth process any one or more of the affiliated organizations or the employees, which are legally required to perform, includes procedures for renewing passports, renewing residence status, filing notifications with the Immigration Services Agency, and changing residence status.

3. A human resources management device according to claim 1, Before executing the first process, the processor A seventh process provides the first computer with a user screen that allows input of personnel requirements by specifying the country and industry, The eighth process involves providing the second computer with a user screen that allows the user to input employment conditions by specifying the country and industry, A personnel management device with a configuration that enables its execution.

4. A human resources management device according to claim 1, The aforementioned processor, If the third process determines that the recruiting company and the job seeker are a match, the ninth process transmits a uniform resource locator for conducting an online interview between the recruiting company's representative and the job seeker to the first computer and the second computer. A personnel management device configured to further perform the following.

5. A human resources management device according to claim 1, The aforementioned processor, In the fifth process, if it is determined that the services provided by the recruiting company are included in the specific industrial fields for which specified skilled foreign workers are eligible to be hired, the tenth process sends proposal information to the second computer that provided the job seeker information, which includes the item that the applicant has work experience in the specific industrial field, so that the application information is sent to the first computer that provided the job information. A personnel management system configured to perform the following actions.

6. A human resources management device according to claim 1, The aforementioned processor, A third process determines whether an employment contract has been concluded between the recruiting company and the job seeker within a predetermined period from the time when it is determined in the third process that a match has been made between the recruiting company and the job seeker, A 12th process involves sending proposal information to the first computer in such a way that the second computer receives scouting information to scout other job seekers who have posted other job seeker information containing a predetermined number or more of the same items as those included in the job seeker information of the job seeker who has been determined to have concluded an employment contract with a recruiting company in the 11th process, and sending scouting information to the second computer. A personnel management system configured to perform the following actions.

7. A human resources management device according to claim 1, The aforementioned processor, A 13th process determines whether an employment contract was concluded between the recruiting company and the job seeker within a predetermined period from the time the third process determines that a match has been made between the recruiting company and the job seeker, A 14th process involves sending suggestion information to the second computer, which encourages other job seekers who have submitted other job seeker information containing a predetermined number or more of the same items as those included in the job seeker information of the job seeker who was determined in the 13th process to have concluded an employment contract with the recruiting company, to submit application information. A personnel management system configured to perform the following actions.

8. A personnel management method performed by a computer that is connected to an external computer via a network and is capable of communicating with that computer, The aforementioned computer, A first process involves obtaining job information, including the personnel requirements desired by recruiting companies in specific industrial sectors covered by the Specified Skills visa, from a first computer included in the external computer; A second process involves obtaining job seeker information, including the desired working conditions of job seekers as specified skilled foreign workers applying for job postings, from a second computer included in the aforementioned external computer. A third process that determines whether the recruiting company and the job seeker are a match based on the number of items that match between the items included in the personnel requirements desired by the recruiting company and the items included in the employment conditions desired by the job seeker. A fourth process for managing employment information, including actions that are legally required of one or more of the affiliated organization or the employee, when it is determined that the recruiting company and the job seeker are a match, an employment contract is concluded between the recruiting company and the job seeker, the recruiting company becomes the affiliated organization, and the job seeker becomes the employee; A fifth process to determine whether the services provided by the aforementioned recruiting company are included in the specific industrial sectors for which specified skilled foreign workers are eligible to be employed, If the fifth process determines that the services provided by the recruiting company are included in the specified industrial field, the sixth process transmits promotion information to the first computer so that it transmits scouting information to the second computer which provided job seeker information including specified skilled foreign workers with work experience in the specified industrial field as an item. A human resource management method that is configured to perform the following actions.

9. A non-temporary program that causes a computer connected to an external computer via a network to perform processing, To the aforementioned computer, A first process involves obtaining job information, including the personnel requirements desired by recruiting companies in specific industrial sectors covered by the Specified Skills visa, from a first computer included in the external computer; A second process involves obtaining job seeker information, including the desired working conditions of job seekers as specified skilled foreign workers applying for job postings, from a second computer included in the aforementioned external computer. A third process that determines whether the recruiting company and the job seeker are a match based on the number of items that match between the items included in the personnel requirements desired by the recruiting company and the items included in the employment conditions desired by the job seeker. A fourth process for managing employment information, including actions that are legally required of one or more of the affiliated organization or the employee, when it is determined that the recruiting company and the job seeker are a match, an employment contract is concluded between the recruiting company and the job seeker, the recruiting company becomes the affiliated organization, and the job seeker becomes the employee; A fifth process to determine whether the services provided by the aforementioned recruiting company are included in the specific industrial sectors for which specified skilled foreign workers are eligible to be employed, If the fifth process determines that the services provided by the recruiting company are included in the specified industrial field, the sixth process transmits promotion information to the first computer so that it transmits scouting information to the second computer which provided job seeker information including specified skilled foreign workers with work experience in the specified industrial field as an item. A program configured to execute [something].