Support device for electronic applications related to the employment of foreigners

The support device addresses the challenge of generating and submitting electronic application data for foreign employment by managing foreigner data, verifying work visa validity, and using a large-scale language model to generate documents, thereby enhancing efficiency and compliance.

JP7670399B1Active Publication Date: 2025-04-30CROSLAN CO LTD

Patent Information

Application Number
JP2024209578
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-12-02
Publication Date
2025-04-30
Estimated Expiration
2044-12-02

AI Technical Summary

Technical Problem

Existing technologies do not adequately support the generation and submission of electronic application data for foreign employment, particularly in ensuring the validity of work visas and meeting specific data format requirements for the Immigration Bureau.

Method used

A support device that manages foreigner data, generates electronic application data, verifies the validity of work visas, and transmits the data to the Immigration Bureau, while also using a large-scale language model to generate employment reasons and other documents.

Benefits of technology

The support device efficiently generates and submits electronic application data, ensures compliance with visa validity and data format requirements, and reduces the burden on users by automating the generation and transmission of application data and supporting documents.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007670399000001_ABST
    Figure 0007670399000001_ABST
Patent Text Reader

Abstract

To support various tasks related to the employment of foreign nationals, such as through electronic applications. [Solution] The electronic application support device 1 related to the employment of foreigners of the present invention comprises a foreigner data management unit 111 that manages foreigner data including information regarding the employment of foreigners, a definition file management unit 112 that manages definition files for generating, based on the foreigner data, electronic application data to be sent when submitting an electronic application for the employment to the Immigration Bureau, an electronic application data generation unit 114 that generates electronic application data based on the foreigner data and the definition file, and a verification unit 116 that verifies the validity of the electronic application data, and the verification unit 116 is configured to at least verify whether the foreigner's work visa is within the expiration date and not provide a verification result that the electronic application data is valid if it is not within the expiration date.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a support device for electronic applications related to the employment of foreign nationals. [Background technology]

[0002] In response to the current situation where the employment of foreign nationals is expanding, the development of electronic applications for such employment is progressing. By utilizing electronic applications, companies accepting foreign nationals can reduce the workload required for various procedures related to the employment of foreign nationals. Therefore, there is a demand for technological means to support the use of such electronic applications.

[0003] Regarding technologies for supporting electronic applications in conventional services and conventional technologies, Patent Document 1 discloses an electronic application creation tool in which, when creating an electronic application form, a standard template is registered in a check rule standard template database in a language that describes the rules for checking in advance, and a design document reading unit and tag information extraction unit etc. read tag information and attribute information from the design document, and a standard template extraction unit selects a matching template, thereby enabling a check rule file output unit, data structure generation unit, document type definition generation unit etc. to generate a check file simultaneously with the application form data structure and document type definition.

[0004] The technology described in Patent Document 1 is said to make it possible to automatically generate an application form data structure, an application form DTD, and an application form check rule file simultaneously when converting paper application forms into electronic form. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] JP 2003-281123 A Summary of the Invention [Problem to be solved by the invention]

[0006] Incidentally, in electronic applications for the employment of foreign nationals, a procedure is carried out in which data based on a dedicated data format for electronic applications, separate from paper application forms, is sent to the Immigration Bureau's server. The technology of Patent Document 1 can automatically generate various files at the same time as digitizing paper application forms. However, Patent Document 1 does not disclose the automatic generation and transmission of electronic application data that is not a computerized version of a paper application form to a server. Therefore, the technology of Patent Document 1 has room for further improvement in terms of supporting various tasks related to the employment of foreign nationals, such as those exemplified by electronic applications.

[0007] An object of the present invention is to provide a technical means for supporting various tasks related to the employment of foreign nationals, such as electronic applications. [Means for solving the problem]

[0008] As a result of intensive research into solving the above problems, the inventors have found that the objective of solving the above problems can be achieved by managing foreign national data, including information on the employment of foreign nationals, using the data to generate electronic application data, and verifying the validity period of work visas, etc. Thus, the inventors have completed the present invention.

[0009] One aspect of the present invention provides a device for supporting electronic applications related to the employment of foreigners, comprising a foreigner data management unit that manages foreigner data including information regarding the employment of foreigners, a definition file management unit that manages definition files for generating electronic application data based on the foreigner data to be sent in an electronic application regarding the employment to the Immigration Bureau, an electronic application data generation unit that generates the electronic application data based on the foreigner data and the definition file, and a verification unit that verifies the validity of the electronic application data, wherein the verification unit at least verifies whether the foreigner's work visa is within the expiration date and does not provide a verification result that the electronic application data is valid if it is not within the expiration date.

[0010] In this type of support device, the electronic application data generation unit generates electronic application data to be sent in an electronic application to the Immigration Bureau based on foreigner data including information regarding the employment of foreigners managed in a foreigner data management unit and a definition file managed in a definition file management unit.

[0011] Since the above-mentioned definition file is not general-purpose, but is a dedicated definition file for generating electronic application data based on foreign national data to be sent in an electronic application to the Immigration Bureau regarding the employment of foreign nationals, the support device of this type can appropriately generate electronic application data.

[0012] Furthermore, the employment of foreign nationals who do not have a valid work visa is prohibited by laws and regulations related to the employment of foreign nationals. In addition, various requirements are set forth for electronic application data, exemplified by language, cell position, content, etc. according to the contents of the description. The support device of this aspect performs verification in the verification unit, and verifies whether the electronic application data is valid and meets requirements such as whether the work visa is within the validity period. In this way, the support device of this aspect can support the work related to the employment of foreign nationals, such as checking requirements such as the validity period of the work visa.

[0013] This allows the support device of this embodiment to automatically generate data for electronic applications in electronic applications specialized for the employment of foreign nationals, defined independently of paper application forms. By automatically executing the processes from generation to verification of electronic application data in one stop, the support device of this embodiment can support the work of electronic applications related to the employment of foreign nationals.

[0014] As described above, this aspect can support various tasks related to the employment of foreign nationals, such as those exemplified by electronic applications, etc.

[0015] In addition, a second aspect of the present invention relating to the above-mentioned aspect provides an assistance device that further includes, in addition to the various components of the above-mentioned aspect, an electronic application unit that sends the electronic application data to a server of an immigration bureau if the verification unit obtains a verification result that the electronic application data is valid, a company data management unit that manages company data including information about accepting companies wishing to employ the foreign national, and an employment reason statement generation unit that inputs a prompt including the company data and the foreign national data into a large-scale language model and generates data related to an employment reason statement to be submitted to the immigration bureau.

[0016] In the support device of this aspect, the verification unit performs verification, and when a verification result is obtained that the electronic application data is valid and meets requirements such as the validity of the work visa, the electronic application unit transmits the electronic application data to the Immigration Bureau server. This allows the support device of this aspect to automatically generate data for electronic application in an electronic application specialized for the employment of foreign nationals, defined independently of paper applications, and transmit the data to the Immigration Bureau server. By automatically executing the processes from generation to transmission of electronic application data in one stop, the support device of this aspect can support the electronic application work related to the employment of foreign nationals.

[0017] Meanwhile, companies that employ foreign nationals need to submit to the Immigration Bureau, in addition to electronic application data that can be generated by routine processing based on a definition file, non-routine data that is difficult to generate by routine processing, such as a letter of employment that describes the reason for employment in natural language. The support device of this aspect can generate the letter of employment, which is non-routine data, by inputting a prompt including company data and foreign national data into a large-scale language model. As a result, this aspect can support the work related to the employment of foreign nationals by performing a one-stop process from generating to sending electronic application data, as well as the work of submitting the letter of employment.

[0018] In addition, the present invention can take various forms, exemplified by a form in which contract-related documents are provided to foreigners in their native language, a form in which employment of foreign job seekers is proposed to companies seeking employment, etc. These forms contribute to supporting various tasks related to the employment of foreigners, exemplified by electronic applications, etc., by the effects brought about by the addition of their respective unique configurations. Effect of the Invention

[0019] As described above, the present invention can support various tasks related to the employment of foreign nationals, such as through electronic applications. [Brief description of the drawings]

[0020] [Figure 1] FIG. 1 is a block diagram showing an example of the hardware configuration and software configuration of a system S of the present embodiment. [Diagram 2] FIG. 2 is an example of the foreigner database 131. [Diagram 3] FIG. 3 is an example of the definition file database 132. [Figure 4] FIG. 4 is an example of the company database 133. [Diagram 5] FIG. 5 is a main flowchart showing an example of a preferable flow of the support process executed by the support device 1 of this embodiment. [Figure 6] FIG. 6 is a continuation of the previous figure. [Figure 7] FIG. 7 is a continuation of the previous figure. [Figure 8] FIG. 8 is a continuation of the previous figure. [Figure 9] FIG. 9 is a continuation of the previous figure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0021] First, although the following disclosure, diagrams, and / or claims are described as being described alone or in combination with one or more other aspects, the subject matter of the immediate disclosure is not intended to be so limited. That is, the immediate disclosure, diagrams, and claims are intended to encompass the various aspects described herein, each alone or in one or more combinations with each other. For example, even if the immediate disclosure describes and illustrates a first embodiment, a second embodiment, and a third embodiment in such a manner that the first embodiment is described and illustrated in particular with respect to the second embodiment, or the second embodiment is described and illustrated only with respect to the third embodiment, the immediate disclosure and illustrations are not so limited and may include only the first embodiment, only the second embodiment, only the third embodiment, or one or more combinations of the first, second, and / or third embodiments, such as the first and second embodiments, the first and third embodiments, the second and third embodiments, or the first, second, and third embodiments.

[0022] The use of the phrase "or" in this document shall mean a "non-exclusive" arrangement unless expressly specified otherwise. For example, "item x is A or B" shall mean either: (1) item x is either A or B, but not both; or (2) item x is both A and B. In other words, the word "or" is not used to define an "exclusive" arrangement.

[0023] Additionally, as used herein, the phrases "comprising at least one of" and "comprising at least one of the following," when used in conjunction with a system or element, mean that the system or element includes one or more of the elements listed after the phrase. For example, if there are three types of elements, a first element, a second element, and a third element, the phrases "comprising at least one of" and "comprising at least one of the following" are to be interpreted as any of the following structural arrangements: a device including the first element, a device including the second element, a device including the third element, a device including the first and second elements, a device including the first and third elements, a device including the second and third elements, or a device including the first, second, and third elements.

[0024] A similar interpretation is intended when the phrase "used in at least one of the following" is used in this context. Additionally, "and / or" is used in this context as a verbal conjunction to indicate that one or more of the listed elements or conditions are included or occur. For example, a device that includes a first element, a second element, and / or a third element is to be interpreted as any of the following structural arrangements: a device that includes the first element, a device that includes the second element, a device that includes the third element, a device that includes the first element and the second element, a device that includes the first element and the third element, a device that includes the second element and the third element, or a device that includes the first element, the second element, and the third element.

[0025] In addition, the use of the phrase "and / or" in the text means a "non-exclusive" arrangement, as stipulated in the Japanese Industrial Standards (JIS) "Format and preparation method of standard sheets JIS Z 8301."

[0026] Hereinafter, an example of an embodiment of the present invention will be described in detail with reference to the drawings.

[0027] <System S> FIG. 1 is a block diagram showing an example of the hardware configuration and software configuration of a system S according to this embodiment. The support system (system S) for electronic applications relating to the employment of foreign nationals according to this embodiment is configured to include a support device 1 for electronic applications relating to the employment of foreign nationals. The support device 1 is configured to communicate with a user's terminal T and the Immigration Bureau's server (Immigration Bureau server I) via a network N. The "user" here refers to a person in charge at a company employing a foreign national or the foreign national himself / herself.

[0028] [Support device 1] The support device 1 includes various hardware components such as a control unit 11, a storage unit 13, and a communication unit 14. The support device 1 executes a series of processes to support various tasks related to the employment of foreign nationals. The processes include generating electronic application data based on foreign national data, verifying the data, and transmitting the data to the Immigration Bureau server I. The type of the support device 1 is not particularly limited, and may be, for example, a server device, a cloud server, or the like.

[0029] [Control unit 11] The control unit 11 includes a Central Processing Unit (CPU), a Random Access Memory (RAM), and a Read Only Memory (ROM).

[0030] The control unit 11 cooperates with at least one of the storage unit 13 and the communication unit 14 as necessary. The control unit 11 then realizes software components of the program of this embodiment executed by the support device 1, such as a foreigner data management unit 111, a definition file management unit 112, a company data management unit 113, an electronic application data generation unit 114, an employment reason statement generation unit 115, a verification unit 116, an electronic application unit 117, a document provision unit 118, and a job seeker suggestion unit 119.

[0031] The support processes realized by the above-mentioned software components will be described in detail later with reference to FIGS.

[0032] [Storage section 13] The memory unit 13 is a device in which data and / or files are stored, and has a storage unit that non-temporarily stores data using a hard disk, a semiconductor memory, a recording medium, a memory card, etc. The memory unit 13 stores a program executed by a microcomputer, a foreigner database 131, a definition file database 132, a company database 133, a large-scale language model, etc.

[0033] (Foreigner Database 131) Foreigner data including information on the employment of foreigners is stored in the foreigner database 131. The foreigner data stored in the foreigner database 131 is managed by the foreigner data management unit 111. It is preferable that the foreigner data is stored in association with information that identifies the data (e.g., a foreigner ID).

[0034] The foreign national data may include, for example, various information related to foreign nationals (nationality and region, date of birth, name, sex, place of birth, marital status, occupation, place of residence in home country, contact details in Japan (address, telephone number, mobile phone number, etc.), passport (number, expiration date, etc.), visa (type, expiration date, etc.), purpose of entry, planned date of entry, planned place of landing, planned period of stay, whether or not accompanied, planned place of visa application, past history of entry and exit, past history of application for Certificate of Eligibility (whether or not an application was made, number of applications made, number of times the application was not issued, etc.), criminal history, whether or not a person has left the country due to deportation, etc., relatives in Japan (whether or not, relationship to each relative, name, date of birth, nationality / region, whether or not they plan to live together, name of workplace / school, residence card / special permanent resident certificate number, etc.), start date and end date of acceptance, etc.

[0035] The foreign national data preferably includes a visa expiration date so that the visa expiration date can be verified. To assist in matching foreign nationals with employment, the foreign national data preferably includes data indicating the skills possessed by the foreign national, the working conditions of the foreign national, and the job-seeking conditions of the foreign national. The working conditions of the foreign national are indicated, for example, by the type of visa, the purpose of entry, the status of residence, etc.

[0036] 2 is an example of the foreigner database 131. In this example, foreigner data related to a foreigner ID "F0001" and the like is stored.

[0037] The first foreigner data for foreigner ID "F0001" is nationality / region "Vietnam", date of birth "1996 / △△ / △△", name "△△△ △△△△△", gender "male", place of birth "Hanoi, Vietnam", marital status "yes", occupation "System Stored information includes "developer", place of residence in home country "Hanoi, Vietnam", passport (number "P△△△△△△△△", expiration date "December △ day, 2026"), purpose of entry "N: Technical / Specialist in Humanities / International Services", planned date of entry "November △ day, 2024", planned place of landing "Narita International Airport (Narita)", planned period of stay "3 years", start date of acceptance "November △ day, whether accompanied" or not, planned place of visa application "Embassy of Japan in Vietnam", past history of entry and exit "No", past history of application for Certificate of Eligibility (whether applied "No"), criminal history "None", whether deportation or other reason has occurred "No", etc. In addition, this example stores necessary documents related to foreign student data, such as an image file of a photograph, an image file of a copy of the quarterly report, a PDF file without text information of a certificate of completion of an accredited course of study, and a PDF file with text information of a notice of working conditions.

[0038] This allows the support device 1 to generate electronic application data in which the information required for application is appropriately arranged, based on the foreign national data described above and a definition file described later.

[0039] (Define database 132) Definition files for generating electronic application data to be transmitted when an employment-related application is made to the Immigration Bureau based on the above-mentioned foreign national data are stored in the definition file database 132. The definition files stored in the definition file database 132 are managed by the definition file management unit 112. It is preferable that the definition files are stored in association with information that identifies the files (e.g., a definition file ID).

[0040] The definition file stores information for importing the above-mentioned foreign data and generating electronic application data in a comma separated values ​​format (CSV format). The information includes, for example, a combination of information for identifying a cell and information for specifying the foreign data to be inserted. The information for identifying a cell may be specified by, for example, a comma and a line break, or may be specified by a cell number. In order to match the format specification in the electronic application data, exemplified by full-width / half-width specification, date format, etc., the information preferably includes information for specifying the format of the foreign data. In order to include necessary text in the electronic application data, the information for generating electronic application data includes, for example, a combination of information for identifying a cell and text to be inserted.

[0041] 3 is an example of the definition file database 132. In this example, definition files related to definition file IDs such as "T0001" are stored.

[0042] The definition file associated with definition file ID "T0001" contains information that specifies inserting the text "A Start of Acceptance" in column C of line 31, information that specifies inserting the text "Start Date" in column F of line 33, information that specifies inserting the year, month, and day of the acceptance start date included in the foreign national data in columns L, R, and V of line 33, etc. In this example, in order to make the purpose of the definition file easier to read, cells are specified by information that specifies the cell number, but those skilled in the art will understand that a similar configuration can be used when specifying cells by commas and line breaks.

[0043] As a result, the support device 1 can generate electronic application data in which the information required for application is appropriately arranged, based on the foreign national data and the definition file described above.

[0044] (Company database 133) Company data including information on companies wishing to employ foreign nationals is stored in company database 133. The company data stored in company database 133 is managed by company data management unit 113. It is preferable that the company data is stored in association with information that identifies the data (e.g., a company ID).

[0045] The company data preferably includes data indicating the employment conditions for foreign nationals. The employment conditions include various conditions presented in the employment information, such as the type of job, the job content, the employment period, the place of assignment, and benefits (working hours, salary, holidays, etc.).

[0046] 4 is an example of the company database 133. In this example, company data relating to a company ID "C0001" and the like is stored.

[0047] The company data for company ID "C0001" includes information about the accepting company (institution) related to the company data, such as the institution's name "XXX Co. Ltd.", institution's address "1-1, Chiyoda, Chiyoda City, Tokyo, Japan", corporate number (13 digits) "XXXXXXXXXXXXX", contact person "Jane Doe", telephone number "03-XXXX-XXXX", date of notification "2024-XX-XX", employment conditions "industry: manufacturing, job content: manufacturing of machine parts, employment period: △△ month △△ day 2024 to △△ month △△ day 2026, location: Tokyo...".

[0048] As a result, the support device 1 can generate electronic application data in which the information necessary for application is appropriately arranged based on the company data in addition to the foreign national data and the definition file described above. Also, the support device 1 can propose the employment of foreign nationals to the accepting company based on various information included in the foreign national data and the employment conditions, etc. included in the company data.

[0049] (Large-scale language models) The large-scale language model of this embodiment is not particularly limited. For example, the large-scale language model of this embodiment includes GPT-4 and GPT-4o used in ChatGPT (registered trademark). In the following, the large-scale language model may be simply referred to as "AI".

[0050] In order to generate related documents such as employment reasons, work plans, and employment contracts that are in line with foreign national data and company data, it is preferable that the large-scale language model of this embodiment has been pre-trained using training data that includes foreign national data and company data as explanatory variables and any of the related documents corresponding to these data as a target variable.

[0051] Drafting an appropriate employment reason statement for the employment of a foreign national can be a burden for the person in charge. There is also a concern that the person in charge who is not familiar with the work may not be able to draft an appropriate employment reason statement. Although the large-scale language model has the ability to generate sentences, there is room for improvement in terms of generating an employment reason statement that appropriately describes the reasons according to the specifications of the foreign national and the company. Through the above-mentioned advance learning, the support device 1 can automatically generate a more appropriate employment reason statement to be attached to the electronic application data using AI, thereby supporting the work of the person in charge.

[0052] Drafting an appropriate labor plan for the employment of foreign nationals can be a burden for the person in charge. There is also a concern that the person in charge who is not familiar with the work may not be able to draft an appropriate labor plan. Although the large-scale language model has the ability to generate sentences, there is room for improvement in terms of generating a labor plan, which is a sentence that appropriately describes a plan according to the specifications of the foreign national and the company. By performing the above-mentioned advance learning, the support device 1 can automatically generate a more appropriate labor plan using AI and support the work of the person in charge.

[0053] Drafting an appropriate employment contract for the employment of foreign nationals can be a burden for the person in charge. There is also a concern that the person in charge who is not familiar with the work may not be able to draft an appropriate employment contract. Although the large-scale language model has the ability to generate sentences, there is room for improvement in terms of generating employment contracts that correspond to the characteristics of foreign nationals and companies and that comply with relevant laws and regulations. Through the above-mentioned advance learning, the support device 1 can automatically generate more appropriate employment contracts using AI and support the work of the person in charge.

[0054] [Communications Section 14] The communication unit 14 is not particularly limited as long as it can connect the support device 1 to the network N and communicate with it. Examples of the communication unit 14 include a network card compatible with the Ethernet standard and a communication device compatible with wireless LAN.

[0055] [Immigration Bureau Server I] The Immigration Bureau Server I performs processes such as receiving electronic application data related to foreign nationals, transmitting verification results related to the received electronic application data, and transmitting the processing status related to the electronic application data upon request from the sender of the electronic application data.

[0056] [Network N] The type of the network N is not particularly limited as long as it enables communication with the support device 1, etc. The type of the network N is, for example, the Internet, a mobile phone network, a wireless LAN, etc.

[0057] [Terminal T] The type of terminal T is not particularly limited, and may be, for example, a stationary terminal exemplified by a personal computer, or a portable terminal exemplified by a smartphone, tablet terminal, or the like.

[0058] [Main Flowchart of Support Processing] FIG. 5 is a main flow chart showing an example of a preferred flow of the support processing executed by the support device 1 of this embodiment. FIG. 6 is a diagram continuing from the previous figure. FIG. 7 is a diagram continuing from the previous figure. FIG. 8 is a diagram continuing from the previous figure. FIG. 9 is a diagram continuing from the previous figure. The following is an example of a preferred flow of the support processing executed by the support device 1 of this embodiment using FIG. 5 to FIG. 9.

[0059] [Foreigner data registration steps] The control unit 11 cooperates with the storage unit 13 and the communication unit 14 to execute the foreigner data management unit 111. Then, the control unit 11 executes a process of registering the foreigner data input by the user in the foreigner database 131 by the foreigner data management unit 111 (foreigner data registration step).

[0060] In order to link with an external database and eliminate the need to re-enter foreign resident data, in the foreign resident data registration step, it is preferable that the foreign resident data management unit 111 obtains foreign resident data from the external database and registers it in the foreign resident database 131.

[0061] [Definition file registration step] The control unit 11 cooperates with the storage unit 13 and the communication unit 14 to execute the definition file management unit 112. Then, the control unit 11 executes a process of registering the definition file input by the user in the definition file database 132 by the definition file management unit 112 (definition file registration step).

[0062] In order to cooperate with an external database and to eliminate the need to re-enter definition files, it is preferable that in the definition file registration step, the definition file management unit 112 obtains a definition file from an external database and registers it in the definition file database 132 .

[0063] [Company data registration step] The control unit 11 cooperates with the storage unit 13 and the communication unit 14 to execute the company data management unit 113. Then, the control unit 11 executes a process of registering the company data input by the user in the company database 133 by the company data management unit 113 (company data registration step).

[0064] In order to link with an external database and eliminate the need to re-enter company data, it is preferable that in the company data registration step, the company data management unit 113 obtains company data from an external database and registers it in the company database 133 .

[0065] The support process includes a series of processes for generating at least a part of the electronic application data based on the foreign national data and the definition file. Steps S1 to S4 are an example of the process. This allows the support device 1 to appropriately generate electronic application data for electronically applying to the Immigration Bureau for employment of foreign nationals.

[0066] [Step S1: Determine whether to generate electronic application data] The control unit 11 executes the electronic application data generation unit 114 in cooperation with the storage unit 13 and the communication unit 14. The control unit 11 then executes a process of determining whether or not to generate electronic application data to be sent in an electronic application to the Immigration Bureau regarding the employment of a foreign national, using the electronic application data generation unit 114 (electronic application data generation determination step). If the control unit 11 determines that electronic application data should be generated, it shifts the process to step S2, and if not, it shifts the process to step S5.

[0067] In the electronic application data generation determination step, the electronic application data generation unit 114 realizes a process of determining whether or not to generate electronic application data, for example, when data instructing the generation of electronic application data is received from terminal T, by a procedure for determining that the electronic application data is to be generated.

[0068] After the determination, the support device 1 executes a series of processes for acquiring a definition file and foreign national data related to the electronic application data determined to be generated in the electronic application data generation determination step (steps S2 and S3).

[0069] [Step S2: Get definition file] The control unit 11 cooperates with the storage unit 13 and the communication unit 14 to execute the definition file management unit 112. Then, the control unit 11 executes a process of acquiring a definition file for generating the above-mentioned electronic application data based on the foreign national data from the definition file database 132 by the definition file management unit 112 (definition file acquisition step). The control unit 11 shifts the process to step S3.

[0070] [Step S3: Obtain foreigner data] The control unit 11 cooperates with the storage unit 13 and the communication unit 14 to execute the foreign national data management unit 111. Then, the control unit 11 executes a process of acquiring foreign national data related to the generation of the above-mentioned electronic application data from the foreign national database 131 by the foreign national data management unit 111 (first foreign national data acquisition step). The control unit 11 shifts the process to step S4.

[0071] [Step S4: Generate electronic application data] The control unit 11 executes a process of generating the above-mentioned electronic application data based on the above-mentioned foreign resident data and the above-mentioned definition file by the electronic application data generating unit 114. The control unit 11 shifts the process to step S5.

[0072] In the electronic application data generation step, the electronic application data generation unit 114 generates electronic application data, for example, by processing that includes a procedure for placing foreign data of the type indicated in the definition file as data associated with a cell number indicated in the definition file in the electronic application data in CSV format.

[0073] As an example of the above procedure, the process of generating electronic application data based on the foreigner data specified by the foreigner ID "F0001" in the foreigner database 131 shown in FIG. 2 and the definition file specified by the definition file ID "T0001" in the definition file database 132 shown in FIG. 3 will be described below. In this example, the electronic application data generation unit 114 inserts the text "A Start of acceptance" and "Start date" specified in the definition file into column C of line 31 and column F of line 33 of the CSV format electronic application data, and performs a process of arranging the year, month, and day of the acceptance start date included in the foreigner data, that is, the year "2024", the month "11", and the day "△", into columns L, R, and V of line 33, respectively. Through such a process, the electronic application data generation unit 114 generates appropriate electronic application data according to the definition file.

[0074] It is preferable that the support process further includes a series of processes for generating non-standard documents, among the documents to be submitted to the Immigration Bureau regarding the employment of foreign nationals, in the large-scale language model. The "non-standard documents" referred to here refer to documents that cannot be completed by simply filling in appropriate words or phrases in blanks. This allows the support device 1 to support the creation of non-standard documents that are difficult to generate by a procedure of arranging foreign national data according to a definition file. Steps S5 to S8 are an example of the process. The example is an example of an employment reason letter, among such documents.

[0075] [Step S5: Determine whether to generate a letter of reason for employment] The control unit 11 executes the employment reason statement generation unit 115 in cooperation with the storage unit 13 and the communication unit 14. Then, the control unit 11 executes a process of determining whether to generate an employment reason statement to be submitted to the Immigration Bureau regarding the employment of a foreign national by the employment reason statement generation unit 115 (employment reason statement generation determination step). If the control unit 11 determines that the statement should be generated, it shifts the process to step S6, and if not, it shifts the process to step S9.

[0076] In the employment reason statement generation determination step, the employment reason statement generation unit 115 realizes a process of determining whether or not to generate an employment reason statement by, for example, a procedure for determining that the employment reason statement is to be generated when data commanding the generation of an employment reason statement is received from terminal T.

[0077] [Step S6: Obtain foreigner data] The control unit 11 executes the foreigner data management unit 111 in cooperation with the storage unit 13 and the communication unit 14. Then, the control unit 11 executes a process of acquiring foreigner data related to the generation of the employment reason letter from the foreigner database 131 by the foreigner data management unit 111 (second foreigner data acquisition step). The control unit 11 shifts the process to step S7.

[0078] [Step S7: Obtain company data] The control unit 11 executes the company data management unit 113 in cooperation with the storage unit 13 and the communication unit 14. Then, the control unit 11 executes a process of acquiring company data related to the generation of the employment reason letter from the company database 133 by the company data management unit 113 (first company data acquisition step). The control unit 11 shifts the process to step S8.

[0079] [Step S8: Generate employment reason statement] The control unit 11 executes a process in which the employment reason statement generation unit 115 inputs the prompt including the above-mentioned company data and the above-mentioned foreigner data into the large-scale language model to generate data related to the employment reason statement to be submitted to the Immigration Bureau (employment reason statement generation step). The control unit 11 shifts the process to step S9.

[0080] The above prompt includes, for example, an instruction such as "Please generate a letter of reason for employment when a company (company data) hires a foreigner (foreigner data)." Note that "(company data)" and "(foreigner data)" in the instruction are to be understood as being replaced with the above company data and foreigner data themselves or text based on them, respectively.

[0081] For example, in the case where there is company data indicating that the accepting company is a manufacturing company and uses an NC lathe for machining, and foreigner data indicating that the foreigner has worked in the manufacturing industry, the employment reason generating unit 115 inputs a prompt including the instruction "Please generate an employment reason when a company whose business type is manufacturing and whose job content is machining using an NC lathe (omitted) hires a foreigner whose job history is: △△ Company (manufacturing, 20△△ to 20△△ years) (omitted)" into the large-scale language model. For ease of reading, text related to other data in the prompt is replaced with "(omitted)". Then, the employment reason generating unit 115 causes the large-scale language model to automatically generate text of the employment reason reflecting the company data and the foreigner data.

[0082] In this case, it is preferable that the large-scale language model has been pre-trained using training data that includes company data and foreigner data as explanatory variables and includes the employment reasons letter as a target variable.

[0083] By executing the employment reason statement generating step, the support device 1 can support the task of creating an employment reason statement among various tasks related to the employment of foreign nationals.

[0084] [Job content review step] Considering appropriate job content to assign to a foreigner can be a heavy burden for the person in charge at the accepting company. The job content here refers to the department, position, specific work content (manufacturing, maintenance, etc.), and combinations of these. Although not essential, in order to reduce such a burden, the support device 1 may be configured to execute a series of processes to consider the job content of the foreigner.

[0085] This process is realized, for example, by inputting a prompt including the above-mentioned company data and the above-mentioned foreigner data into a large-scale language model, and generating a text indicating a job description appropriate for a job to be performed by a foreigner indicated by the foreigner data in a company indicated by the company data. At this time, it is preferable that the large-scale language model has been pre-trained using training data including the company data and the foreigner data as explanatory variables and the job description as a target variable.

[0086] In order to consider more appropriate job content based on the foreign person's character or attributes, the procedure preferably includes a step of inputting a prompt including foreign data including a foreign person's character or foreign attributes into a large-scale language model.

[0087] As a result, the support device 1 can present, as a result of the consideration, job content that is expected to lead to a more favorable career plan in which the foreign national can be more active, for example, by reducing turnover rate, increasing productivity, contributing to the company for a longer period of time, etc.

[0088] By executing the job content consideration step, the support device 1 can support the task of considering appropriate tasks to be assigned to the foreign national among various tasks related to the employment of the foreign national.

[0089] (Linkage between the job description review step and the employment reason generation step) When the job content review step is performed, the employment reason generation unit 115 may be configured to input a prompt further including text indicating the above-mentioned job content into the large-scale language model in the employment reason generation step to generate data related to the employment reason to be submitted to the Immigration Bureau. In this way, the employment reason generation unit 115 can cooperate with the job content review step to generate an employment reason that reflects the job content reviewed in the job content review step.

[0090] Through the above-mentioned cooperation, the support device 1 can further support the task of creating a letter of reason for employment among various tasks related to the employment of foreign nationals.

[0091] [Labor contract review steps] Drafting a labor contract for the employment of a foreign national can be a heavy burden for the person in charge at the accepting company. Although not essential, in order to reduce such a burden, the support device 1 may be configured to execute a series of processes for generating a labor contract for the employment of the foreign national.

[0092] This process is realized, for example, by inputting a prompt including the above-mentioned company data and the above-mentioned foreigner data into a large-scale language model, and generating a text of a labor contract related to the employment of a foreigner indicated by the foreigner data in a company indicated by the company data. At this time, it is preferable that the large-scale language model has been pre-trained using training data including the company data and the foreigner data as explanatory variables and the labor contract as a target variable.

[0093] By executing the labor contract review step, the support device 1 can support the task of drafting a labor contract related to the employment of a foreign national, among various tasks related to the employment of the foreign national.

[0094] [Labor plan review step] Drafting a work plan for an employed foreign worker can be a huge burden for the person in charge at the accepting company. Although not essential, in order to reduce such a burden, the support device 1 may be configured to execute a series of processes for generating a work plan for the foreign worker.

[0095] This process is realized, for example, by inputting a prompt including the above-mentioned company data and the above-mentioned foreigner data into a large-scale language model, and generating a text of a work plan related to a foreigner indicated by the foreigner data in a company indicated by the company data. At this time, it is preferable that the large-scale language model has been pre-trained using training data including the company data and the foreigner data as explanatory variables and the work plan as a target variable.

[0096] By executing the work plan review step, the support device 1 can support the task of drafting a work plan for a foreign national, among various tasks related to the employment of the foreign national.

[0097] [Payroll calculation step] Calculating the salary to be paid to an employed foreign worker can be a heavy burden for the person in charge at the accepting company. Although not essential, in order to reduce such a burden, the support device 1 may be configured to execute a series of processes to calculate the salary of the foreign worker.

[0098] This process is realized, for example, by a procedure of obtaining a definition file and attendance information related to payroll calculation from the storage unit 13, and executing a calculation to calculate pay from the attendance information defined in the definition file.

[0099] The definition file includes, for example, standard working hours, holidays, hourly wage within standard working hours, hourly wage when standard working hours are exceeded, basic salary, premium rate for overtime pay, premium rate when overtime hours exceed a specified standard (e.g., 60 hours per month), premium rate for working on holidays, information on various allowances, tax information, social insurance premium information, pension information, etc.

[0100] The attendance information includes, for example, the number of days worked, information regarding overtime, information regarding lateness, information regarding absence, the status of taking paid leave, the status of working on holidays, and the like.

[0101] By executing the salary calculation step, the support device 1 can support the task of calculating the salary of a foreign worker, among various tasks related to the employment of the foreign worker.

[0102] After the electronic application data etc. are generated, the support device 1 executes a series of processes to verify the validity of the electronic application data. The processes preferably include a process of transmitting the electronic application data that has been verified as valid to the immigration bureau server I. Steps S9 to S12 are an example of the series of processes.

[0103] [Step S9: Determine whether to send electronic application data] The control unit 11, in cooperation with the storage unit 13 and the communication unit 14, executes a process of determining whether or not to transmit electronic application data (electronic application data transmission determination step). If the control unit 11 determines that the data should be transmitted, it shifts the process to step S10, and if not, it shifts the process to step S13.

[0104] For example, when electronic application data has already been generated in the above-mentioned processing and data instructing the transmission of the electronic application data is received from terminal T, the control unit 11 realizes a process of determining whether or not to transmit the electronic application data by a procedure for determining that the electronic application data is to be transmitted.

[0105] [Step S10: Verify the validity of the electronic application data] The control unit 11 executes the verification unit 116 in cooperation with the storage unit 13 and the communication unit 14. Then, the control unit 11 executes a process of verifying the validity of the above-mentioned electronic application data by the verification unit 116 (verification step). The control unit 11 shifts the process to step S11.

[0106] (Work Visa Inspection) In the verification step, the verification unit 116 verifies the validity of the electronic application data by a process including at least a procedure for verifying whether the foreign national's work visa is within the validity period. At this time, the verification unit 116 is configured not to provide a verification result indicating that the electronic application data is valid if the work visa is not within the validity period.

[0107] (Requirements check for each cell) Furthermore, the verification unit 116 refers to the verification file stored in the storage unit 13, and verifies whether the contents of each cell number of the electronic application data meets the requirements described in the verification file. At this time, the verification unit 116 is configured not to provide a verification result that the electronic application data is valid if any of the requirements is not met.

[0108] The "requirements" referred to here include, for example, a requirement that the value be a specified value corresponding to the cell number, a requirement that the value be written in the language defined for the cell number (English / Japanese), a requirement that a value be inserted into a cell number into which a value based on foreign data should be inserted, etc.

[0109] (Checking character codes, etc.) In addition, in the verification step, the verification unit 116 preferably verifies the validity of the electronic application data by a process of verifying whether the electronic application data is written in a given character code and a given line break code. At this time, the verification unit 116 is configured not to provide a verification result that the electronic application data is valid if the data is not written in the given character code or the given line break code.

[0110] (Verification results found to be valid) If the inspection result indicates that any of the various types of processing exemplified is valid, the verification unit 116 provides a verification result indicating that the electronic application data is valid.

[0111] [Step S11: Determine whether the electronic application data is valid] The control unit 11 executes the electronic application unit 117 in cooperation with the memory unit 13 and the communication unit 14. Then, the control unit 11 executes a process of determining whether the above-mentioned electronic application data is valid electronic application data by the electronic application unit 117 (electronic application data determination step). If the control unit 11 determines that the electronic application data is valid, it transfers the process to step S12, otherwise it transfers the process to step S13. In other words, the electronic application unit 117 executes the process of step S12 (sending the electronic application data) when the verification unit 116 obtains a verification result that the electronic application data is valid.

[0112] [Step S12: Send electronic application data] The control unit 11 executes a process of transmitting the above-mentioned electronic application data to the immigration bureau server I by the electronic application unit 117 (electronic application step). The control unit 11 moves the process to step S13.

[0113] (Display application results) At this time, it is preferable that the electronic application unit 117 further executes a series of processes to obtain the application result from the immigration bureau server I and instruct the terminal T to display the application result. This allows the user to determine whether the electronic application has been properly made. The application result may be that the electronic application data was received normally, or that it was not received normally due to a communication failure or server failure, etc.

[0114] The support process preferably includes a series of processes for translating documents to be provided to foreigners in their employment into their native language by referring to the foreigner data. Steps S13 to S16 are an example of such processes.

[0115] [Step S13: Determine whether to provide documents] The control unit 11 executes the document provision unit 118 in cooperation with the memory unit 13 and the communication unit 14. Then, the control unit 11 executes a process of determining whether employment-related documents should be provided by the document provision unit 118 (document provision determination step). If the control unit 11 determines that documents should be provided, it shifts the process to step S14, and if not, it shifts the process to step S17. The "employment-related documents" referred to here are, for example, a labor contract, a work permit, etc.

[0116] In the document provision determination step, the document provision unit 118 realizes a process of determining whether or not to provide a document, for example, when data instructing the provision of a document is received from terminal T, by a procedure for determining that the document should be provided.

[0117] [Step S14: Obtain foreigner data] The control unit 11 cooperates with the storage unit 13 and the communication unit 14 to execute the foreigner data management unit 111. Then, the control unit 11 executes a process of acquiring foreigner data related to the provision of the above-mentioned documents from the foreigner database 131 by the foreigner data management unit 111 (third foreigner data acquisition step). The control unit 11 shifts the process to step S15.

[0118] In the third foreigner data acquisition step, the foreigner data management unit 111 acquires foreigner data including at least data indicating the foreigner's native language. The "data indicating the native language" may be data indicating the native language itself, or data indicating the nationality, region, or place of residence in the home country. If the data indicating the native language is not data indicating the native language itself, the support device 1 estimates the native language by referring to data indicating the correspondence between the nationality, region, or place of residence in the home country and the native language.

[0119] [Step S15: Translate the document into your native language] The control unit 11 executes a process of translating the above-mentioned document into the native language by the document providing unit 118 (document translation step). The control unit 11 moves the process to step S16.

[0120] In the document translation step, the document provider 118 executes a procedure of inputting a prompt including document data written in a first language different from the native language of the foreigner into the large-scale language model, and outputting a translated document obtained by translating the document into the native language. The "first language" here is, for example, a language commonly used by the accepting company, an official language of the country where the foreigner is employed, etc.

[0121] In this case, it is preferable that the large-scale language model has been pre-trained using training data that includes phrases used in documents related to the employment of foreign nationals as explanatory variables and translations of those phrases as objective variables.

[0122] [Step S16: Output the translated document] The control unit 11 executes a process of outputting the translated document by the document providing unit 118 (document providing step). The control unit 11 moves the process to step S17. In the document providing step, the document providing unit 118 realizes the process of outputting the translated document by, for example, a procedure of instructing the terminal T to display the translated document, a procedure of transmitting data of the translated document to the terminal T, etc.

[0123] The support process preferably includes a series of processes for proposing employment of foreign nationals to companies based on the foreign national data and company data. Steps S17 to S21 are an example of the process.

[0124] [Step S17: Determine whether to propose employment to the job seeker] The control unit 11 executes the job seeker proposal unit 119 in cooperation with the storage unit 13 and the communication unit 14. Then, the control unit 11 executes a process of determining whether to propose employment of the job seeker by the job seeker proposal unit 119 (job seeker proposal determination step). If the control unit 11 determines that a proposal should be made, it shifts the process to step S18, and if not, it returns the process to step S1 and repeats the processes from step S1 to step S21.

[0125] [Step S18: Obtain foreigner data] The control unit 11 executes the foreign national data management unit 111 in cooperation with the storage unit 13 and the communication unit 14. Then, the control unit 11 executes a process of acquiring the foreign national data related to the proposal of the job seeker from the foreign national database 131 by the foreign national data management unit 111 (fourth foreign national data acquisition step). The control unit 11 shifts the process to step S19.

[0126] In a fourth foreign national data acquisition step, the foreign national data management unit 111 acquires foreign national data including at least data indicating the skills possessed by the foreign national, the working conditions relating to the foreign national, and the job-seeking conditions for the foreign national.

[0127] [Step S19: Obtain company data] The control unit 11 executes the company data management unit 113 in cooperation with the storage unit 13 and the communication unit 14. Then, the control unit 11 executes a process of acquiring company data related to the above-mentioned proposal by the job seeker from the company database 133 by the company data management unit 113 (second company data acquisition step). The control unit 11 shifts the process to step S20.

[0128] In the second company data acquisition step, the company data management unit 113 acquires company data including at least data indicating the recruitment conditions related to the company.

[0129] [Step S20: Calculate the percentage of matches with job requirements] The control unit 11 executes a process of calculating the rate at which the skills, working conditions, and job-seeking conditions related to the foreign nationals match the recruiting conditions of the accepting company through the job seeker proposal unit 119 (matching rate calculation step). The control unit 11 shifts the process to step S21.

[0130] In order to reflect the requirements that the accepting company considers important, the job seeker proposal unit 119 may be configured to calculate a weighting ratio by multiplying the weighting index designated by the accepting company in the matching rate calculation step. The weighting index is set, for example, by multiplying the items that the accepting company considers important by a given constant (e.g., 3 times) and multiplying the items that the accepting company considers irrelevant by 0.

[0131] [Step S21: Propose employment of foreigners whose ratio is above a threshold] The control unit 11 executes a process of proposing employment of foreign nationals whose calculated ratio is equal to or greater than a given threshold value (job seeker suggestion step) by the job seeker suggestion unit 119. The control unit 11 returns the process to step S1 and repeats the processes from step S1 to step S21.

[0132] In the job seeker suggestion step, the job seeker suggestion unit 119 realizes the above-mentioned process, for example, by a procedure instructing terminal T to display a list of foreigners whose calculated percentage is equal to or greater than a given threshold (e.g., 80%).

[0133] [Effects of Support Processing] By executing the support process of this embodiment, the support device 1 generates electronic application data to be sent by the electronic application data generation unit 114 when submitting an electronic application to the Immigration Bureau (step S4) based on foreigner data (obtained in step S3) including information regarding the employment of foreigners managed in the foreigner data management unit 111 and the definition file (obtained in step S2) managed in the definition file management unit 112.

[0134] Since the definition file is a definition file for generating electronic application data to be submitted to the Immigration Bureau regarding the employment of foreign nationals based on foreign national data, the support device 1 can appropriately generate such electronic application data.

[0135] Furthermore, there is a legal background that the employment of foreigners who do not have a valid work visa is prohibited by laws and regulations related to the employment of foreigners. When the support process is executed, the support device 1 performs verification in the verification unit 116 (step S10) and verifies whether the electronic application data is valid and satisfies requirements such as whether the work visa is within the validity period. As a result, the support device 1 that executes the support process can support the task of confirming the validity period of the work visa, which is related to the employment of foreigners.

[0136] As a result, the support device 1 of this embodiment can automatically generate data for electronic applications that are defined independently of paper application forms and are specialized for the employment of foreign nationals, and can verify whether the electronic application data is valid and meets requirements such as visa expiration date.

[0137] By automatically executing this series of processes, the support device 1 of this embodiment can reduce the burden on the person in charge of the complicated procedures required for electronic application and can support various tasks related to the employment of foreign nationals.

[0138] In addition, the support device 1 of this embodiment may further include an electronic application unit 117 that sends the above-mentioned electronic application data to the immigration bureau server I when a verification result is obtained that the electronic application data is valid and meets requirements such as the work visa being within the validity period, a company data management unit 113 that manages company data including information about accepting companies wishing to employ foreigners, and an employment reason statement generation unit 115 that inputs a prompt including company data and foreigner data into a large-scale language model and generates data related to an employment reason statement to be submitted to the immigration bureau.

[0139] In this embodiment, the electronic application unit 117 of the support device 1 transmits the above-mentioned electronic application data to the immigration bureau server I when a verification result is obtained that the electronic application data is valid and meets requirements such as the work visa being within the validity period (steps S11 to S12). This allows the support device 1 of this embodiment to automatically generate data for electronic application in an electronic application specialized for the employment of foreign nationals, defined independently of paper applications, and transmit the data to the immigration bureau server I. By automatically executing the processes from generation to transmission of electronic application data in one stop, the support device 1 of this embodiment can support the electronic application work related to the employment of foreign nationals.

[0140] Companies that employ foreigners need to submit non-standard data, such as a letter of reason for employment that describes the reason for employment in natural language, to the Immigration Bureau, in addition to electronic application data that can be generated by standard processing based on a definition file. Non-standard data is difficult to generate by standard processing such as inserting data into blanks based on a definition file. By executing the support processing corresponding to this aspect, the support device 1 of this aspect can generate the letter of reason for employment, which is non-standard data, by inputting a prompt including company data (obtained in step S7) and foreigner data (obtained in step S6) into the large-scale language model (step S8).

[0141] By executing the support process corresponding to the embodiment, the support device 1 of the embodiment can efficiently automatically generate both electronic application data that can be generated by a routine process based on a definition file and non-routine data based on a data set that is at least partially common, and transmit these data together to the immigration bureau server I. Therefore, the support device 1 of the embodiment can suppress the occurrence of erroneous input caused by re-entering the same data when generating each of the routine electronic application data and the non-routine data. As described above, the embodiment can support the work related to the employment of foreigners, which is to submit an electronic application by attaching non-routine data to routine data. In addition, since the support device 1 of the embodiment includes the electronic application unit 117, the burden related to the work is further reduced by automatically executing the process from generation to transmission of electronic application data, regardless of whether it is routine or non-routine, in one stop. As a result, the support device 1 of the embodiment including the electronic application unit 117 can further support the work of electronic applications related to the employment of foreigners.

[0142] Furthermore, the support device 1 of this embodiment further includes a document providing unit 118 that provides employment-related documents to the foreigner, and the document providing unit 118 may provide the document to the foreigner by a process that includes a procedure of inputting a prompt including document data written in a first language different from the foreigner's native language into a large-scale language model, and outputting a translated document in which the document is translated into the foreigner's native language.

[0143] By executing the support process corresponding to this embodiment, the support device 1 of this embodiment inputs a prompt including data of a document written in a first language different from the native language of the foreigner based on the foreigner data (acquired in step S14) into the large-scale language model, and outputs a translated document obtained by translating the document into the native language (step S15). Then, the support device 1 outputs the translated document (step S16) to provide the foreigner with employment-related documents in his / her native language. This allows the embodiment to provide one-stop support for a series of tasks related to the employment of a foreigner, such as translating various documents related to the employment into the native language of the foreigner when submitting electronic application data related to the employment of the foreigner. In addition, when the support device 1 of this embodiment includes the electronic application unit 117, the support device 1 transmits electronic application data related to the employment of the foreigner and translates various documents related to the employment into the native language of the foreigner, thereby further reducing the burden of the tasks. Therefore, the support device 1 of this embodiment equipped with the electronic application unit 117 can provide one-stop support for a series of tasks related to the employment of foreigners, such as the generation and transmission of electronic application data and the translation of various documents.

[0144] In addition, the support device 1 of this embodiment further includes the above-mentioned company data management unit 113 and a job seeker proposal unit 119 that proposes the employment of foreigners to the accepting company based on the foreign national data and company data, the foreign national data including data indicating the skills possessed by the foreign national, the working conditions related to the foreign national, and the job-seeking conditions for the foreign national, and the company data including data indicating the recruitment conditions, and the job seeker proposal unit 119 may take a form in which the job seeker proposal unit 119 proposes to the accepting company the employment of foreigners whose skills, working conditions, and job-seeking conditions match the recruitment conditions of the accepting company to a degree that is equal to or greater than a given threshold.

[0145] By executing the support process corresponding to this embodiment, the support device 1 of this embodiment calculates the percentage of match between the foreigner data (obtained in step S18) including data indicating the skills possessed by foreigners, the working conditions related to foreigners, and the job-seeking conditions for foreigners, and the company data (obtained in step S19) including data indicating the recruitment conditions (step S20), and can propose employment of foreigners to the above-mentioned accepting company whose skills, working conditions, and job-seeking conditions match the recruitment conditions of the above-mentioned accepting company to a degree equal to or greater than a given threshold (step S21).

[0146] As a result, this embodiment can provide one-stop support for a series of tasks related to the employment of foreigners, such as finding foreigners who are expected to be active as human resources and generating electronic application data related to the employment of the foreigners. This support is performed by efficiently utilizing at least a part of a data set that is common to the generation of electronic application data. Therefore, the support device 1 of this embodiment can reduce the occurrence of input errors caused by re-entering the same data when generating electronic application data and when searching for human resources. In addition, this embodiment is expected to support not only the accepting companies but also the staff in charge of related tasks at recruitment information companies.

[0147] This aspect can also prevent a mismatch that occurs when the work content of the department to which a foreigner is first assigned after applying for a visa does not suit the foreigner, and the foreigner who has been hired with great effort cannot be fully utilized. In addition, when the support device 1 of this aspect is equipped with the electronic application unit 117, it searches for foreigners who are expected to be active as human resources and generates electronic application data related to the employment of the foreigner, thereby further reducing the burden of work. Therefore, the support device 1 of this aspect equipped with the electronic application unit 117 can provide one-stop support for a series of tasks related to the employment of foreigners, such as searching for human resources and generating and sending electronic application data.

[0148] As described above, the support device 1 of this embodiment that executes the support process described above can support various tasks related to the employment of foreign nationals, such as electronic applications.

[0149] <Usage example> The following is an example of how the support device 1 of this embodiment is used.

[0150] [Registration of various data] The user registers various data such as foreigner data, definition files, company data, etc. The registered data is stored in the storage unit 13 of the support device 1.

[0151] [Recruitment activities] A user of the accepting company commands the support device 1 to display a list of foreign job seekers who are suitable for the accepting company. The support device 1 displays the list on the terminal T. The user contacts the foreign job seeker using the list as a reference, and decides to employ the foreign job seeker after going through the prescribed procedures such as a job interview.

[0152] [Provision of various documents] The user instructs the support device 1 to provide various employment-related documents. The support device 1 translates the documents into the foreigner's native language and provides the translated documents.

[0153] [Completing an electronic application] The user commands the support device 1 to submit an electronic application. The support device 1 generates a letter of employment reason and provides it to the user as a draft. The user modifies the letter of employment reason as necessary. The support device 1 transmits the electronic application data, which includes non-standard documents such as the letter of employment reason and standard data, to the immigration bureau server I. The support device 1 then displays a result indicating that the data was transmitted normally.

[0154] [Receiving the Certificate of Eligibility] After the procedure at the Immigration Bureau, the foreigner will receive the Certificate of Eligibility by email. The foreigner will receive the Certificate of Eligibility by email.

[0155] It should be noted that within the scope of the concept of the present invention, a person skilled in the art may come up with various modifications and alterations. It is understood that such modifications and alterations fall within the scope of the present invention. For example, even if a person skilled in the art appropriately adds, deletes, or modifies the design of the above-described embodiment, or adds, omits, or modifies the conditions of a process, these modifications and alterations are included in the scope of the present invention as long as they include the gist of the present invention. [Explanation of symbols]

[0156] S System 1 Support equipment 11 Control section 111 Foreigner Data Management Department 112 Definition File Management Section 113 Corporate Data Management Department 114 Electronic Application Data Generation Department 115 Employment reason statement generation department 116 Verification Department 117 Electronic Application Department 118 Document Supply Department 119 Job Seeker Suggestion Department 13 Storage section 131 Foreigner Database 132 Definition File Database 133 Company Database 14 Communications Department Immigration Bureau Server N Network T-Terminal

Claims

1. A Foreigner Data Management Department that manages foreigner data, including information on the employment of foreigners; a definition file management unit that manages a definition file for generating electronic application data to be sent to the Immigration Bureau in an electronic application for said employment based on said foreign national data; an electronic application data generation unit that generates the electronic application data based on the foreign national data and the definition file; A verification unit that verifies the validity of the electronic application data; Equipped with The verification unit at least verifies whether the foreign national's work visa is within the validity period, and if the visa is not within the validity period, does not provide a verification result indicating that the electronic application data is valid. A device to support electronic applications related to the employment of foreign nationals.

2. an electronic application unit that transmits the electronic application data to a server of the Immigration Bureau when the verification unit obtains a verification result that the electronic application data is valid; a company data management department that manages company data including information on companies that wish to employ the foreign nationals; an employment reason statement generation unit that inputs a prompt including the company data and the foreign national data into a large-scale language model and generates data related to an employment reason statement to be submitted to an immigration bureau; Further comprising: The support device according to claim 1 .

3. a document providing unit for providing said employment-related documents to said foreign national; the document providing unit provides the document to the foreigner by a process including a procedure of inputting a prompt including document data written in a first language different from the foreigner's native language into a large-scale language model, and outputting a translated document obtained by translating the document into the native language; The support device according to claim 1 or 2.

4. A job seeker proposal unit that proposes employment of foreign nationals to the accepting company based on the foreign national data and the company data, The foreign national data includes data indicating the skills possessed by the foreign national, the working conditions pertaining to the foreign national, and the job-seeking conditions of the foreign national, The company data includes data indicating job requirements, The job seeker suggestion unit proposes to the accepting company the employment of foreign nationals whose skills, working conditions, and job-seeking conditions match the recruitment conditions of the accepting company at a rate equal to or greater than a given threshold. The support device according to claim 2 .

Citation Information

Patent Citations

  • Method, system and platform for handling electronic certification, and storage medium

    CN109636331A

  • Electronic application form preparing tool, method and program for preparing electronic application form

    JP2003281123A

  • Particular skill system usage support device, particular skill system usage support program, and particular skill system usage support method

    JP2023001527A

  • Recruiting system and method for foreign worker

    KR1020210088509A

Cited By

  • DX solution planning system and DX solution planning method

    JP7860321B1

  • Multi-party collaboration support system for residence status applications

    JP7922556B1