Management support device, management support system, and program

The management support device efficiently manages foreign worker employment status by associating worker information with residence status and deadlines, ensuring compliance and timely alerts, addressing the complexity of managing diverse residence statuses.

JP7607811B2Active Publication Date: 2024-12-27HITACHI SYST LTD
View PDF 15 Cites 0 Cited by

Patent Information

Application Number
JP2024016791
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-02-07
Publication Date
2024-12-27
Estimated Expiration
2039-10-25

AI Technical Summary

Technical Problem

Current systems fail to efficiently manage the complex working situations of foreign workers with varying residence statuses, including support organizations and accepting companies, leading to potential legal violations and administrative challenges.

Method used

A management support device and system that associates worker information with residence status, deadlines, and alerts, allowing for efficient management of deadlines, wage compliance, overtime, and life support, using a cloud-based infrastructure to connect support organizations, accepting companies, and foreign workers.

Benefits of technology

Enables effective management of foreign worker employment status, ensuring compliance with legal standards, timely alerts for deadlines and wage adjustments, and providing life support information, thereby simplifying administrative tasks and reducing legal risks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007607811000001
    Figure 0007607811000001
  • Figure 0007607811000002
    Figure 0007607811000002
  • Figure 0007607811000003
    Figure 0007607811000003
Patent Text Reader

Abstract

To provide a technique for efficiently managing working states of foreigner workers.SOLUTION: A management support device includes: a storage unit for storing worker information that associates administrators with resident qualifications relative to foreigner workers and term management information that associates terms with management items of the resident qualifications; a term alert generation unit for generating a notice that is transmitted at a time determined by the term and identifies the foreigner worker of the resident qualification related to the term; and a communications unit for transmitting the notice generated by the term alert generation unit to at least one of the foreigner worker related to the notice and the administrator associated with the foreigner worker in the worker information.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a management support device, a management support system, and a program. [Background technology]

[0002] In recent years, the number of foreign workers in Japan has been increasing.

[0003] Patent Document 1 discloses a technology related to a trainee information providing device. Specifically, paragraph

[0038] states that "In S10, if there is a request for registration or update processing related to the first personal information 280 from the terminal operated by the supervising organization 220 (person in charge of the supervising organization 220) (Yes in S10), the process proceeds to S20." Also, paragraph

[0039] states that "In S20, the first personal information registration / update means 120 accepts the registration or update processing related to the first personal information 280 performed by the supervising organization 220 based on the information 240 that the supervising organization 220 has acquired through a statutory audit related to the technical intern training program. Then, the first personal information registration / update means 120 reflects the first personal information 280 accepted from the supervising organization 220 in the personal information 270 stored in the trainee information storage means 110." [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2018-185698 A Summary of the Invention [Problem to be solved by the invention]

[0005] Currently, there are a wide variety of residence statuses for foreign workers, and support organizations that assist foreign workers in their employment and the companies that hire foreign workers must provide support and management services according to the worker's residence status, making their work more complicated.

[0006] Patent Document 1 does not support management of foreign workers according to their increasingly complex working conditions.

[0007] The present invention has been made in consideration of the above points, and aims to provide technology for efficiently managing the working conditions of foreign workers. [Means for solving the problem]

[0008] The present application includes a number of means for solving the above problems, examples of which are as follows.

[0009] In order to solve the above problems, a management support device according to one embodiment of the present invention is characterized in that it comprises a memory unit that stores worker information that associates a manager and a residence status for a foreign worker, and deadline management information that associates a deadline with the management items of the residence status, a deadline alert generation unit that generates a notification to be sent at a time determined by the deadline, the notification identifying the foreign worker of the residence status associated with the deadline, and a communication unit that sends the notification generated by the deadline alert generation unit to at least one of the foreign worker related to the notification or the manager associated with the foreign worker in the worker information.

[0010] The management support device may be characterized by comprising an information registration unit that accepts input of information identifying the foreign worker and the residence status, and a deadline determination unit that, when the information registration unit accepts the input of the residence status, determines the deadline corresponding to the residence status by referring to the deadline management information.

[0011] The management support device may be characterized by comprising a login reception unit that accepts logins from the foreign workers or the manager, and a worker list generation unit that, upon accepting the login from the manager, generates display information for a worker list screen that displays a list of the worker information of one or more foreign workers associated with the logged-in manager in the worker information.

[0012] The management support device may be characterized by comprising a registration information list generation unit that, when it accepts input of information identifying the foreign worker, generates display information for a registration information list screen that displays, for each of the management items registered for the foreign worker, a grade indicating the importance of management and the deadline.

[0013] The management support device may be characterized in that, when the login acceptance unit accepts the login of the manager and accepts input of information identifying the foreign worker, it includes a work information list generation unit that generates display information for a work information list screen that accepts input of the work status of the foreign worker, and the memory unit stores work description information generated using the information input to the work information list screen.

[0014] The management support device may be equipped with a work alert generation unit that uses the work detail information to identify overtime hours and determine whether or not there is excessive overtime, and if there is excessive overtime, generates a notification identifying the foreign worker, and the communication unit may be characterized in that it transmits the notification generated by the work alert generation unit to the manager associated with the foreign worker to which the notification relates in the worker information.

[0015] The management support device may be characterized by comprising an alert schedule generation unit that generates display information for an alert schedule screen that displays, for a certain foreign worker, at least one of the deadline or the time period corresponding to one or more of the management items whose deadlines arrive within a specified period of time, corresponding to a time axis.

[0016] The management support device may include a wage alert generation unit that determines whether the wage of the foreign worker is below a minimum wage and generates a notification if it is below a minimum wage, the memory unit stores minimum wage information including minimum wage information, the worker information includes information on the wage of the foreign worker, and the communication unit transmits the notification generated by the wage alert generation unit to the manager associated with the foreign worker in the worker information.

[0017] The memory unit stores payroll-related business information including information indicating remittance businesses that remit money to persons other than the foreign worker, the worker information includes remittance information which is information for determining a remittance amount, and a payroll payment management unit is provided which determines the amount of salary to be paid to the foreign worker, determines the remittance amount using the remittance information and the salary amount, and generates remittance instruction information that instructs the remittance of the remittance amount, and the communication unit transmits the remittance instruction information to the remittance business.

[0018] The management support device may be characterized in that, when it receives an application for advance payment, it determines whether or not advance payment is possible by comparing the cumulative working hours for a specified period with a predetermined threshold, and if advance payment is possible, it calculates the advance payment amount using the cumulative working hours and generates a notification including the advance payment amount.

[0019] The memory unit may store life support information that associates information identifying a region with information that supports life in the region, the worker information may include information indicating a region associated with the foreign worker, and a life support management unit may be provided that, upon receiving a login from the foreign worker, generates display information for a life support screen that displays the life support information for the region associated with the foreign worker.

[0020] The management support device may be characterized in that, when it accepts the login of the foreign worker, it accepts input of a message to other foreign workers included in the worker information, and generates display information for a message screen that displays messages from the other foreign workers.

[0021] The management support device may include a login reception unit that receives logins from the foreign worker or the manager, and when the login reception unit receives the login of the foreign worker, it generates display information for a foreign worker menu screen, and when it receives the login of the manager, it generates display information for an manager menu screen including link information to a worker list screen that displays a list of one or more pieces of worker information associated with the manager in the worker information, and the foreign worker menu screen and the manager menu screen may be different from each other.

[0022] In order to solve the above problem, a management support system according to another aspect of the present invention is a management support system having a management support device, and a foreign worker device and an administrator device that are communicatively connected to the management support device, wherein the management support device is equipped with a memory unit that stores worker information that associates a manager and a status of residence for a foreign worker, and deadline management information that associates a deadline with the management items of the status of residence, a deadline alert generation unit that generates a notification to be sent at a time determined by the deadline, the notification identifying the foreign worker of the status of residence associated with the deadline, and a communication unit that transmits the notification generated by the deadline alert generation unit to the foreign worker device of the foreign worker related to the notification or to the administrator device of the administrator associated with the foreign worker in the worker information, and the foreign worker device and the administrator device are characterized in that they are equipped with an input unit that accepts input of the status of residence of the foreign worker, and an output unit that displays the notification received from the management support device.

[0023] In addition, in order to solve the above problem, a program according to another aspect of the present invention is a program that causes a computer to function as a management support device, and causes the management support device to function as a memory unit, a deadline alert generation unit, and a communication unit, wherein the memory unit stores worker information that associates a manager and a status of residence for a foreign worker, and deadline management information that associates a deadline with the management items of the status of residence, and causes the deadline alert generation unit to execute a deadline alert generation procedure to generate a notification to be sent at a time determined by the deadline, the notification identifying the foreign worker of the status of residence related to the deadline, and causes the communication unit to execute a communication procedure to send the notification generated by the deadline alert generation unit to the foreign worker related to the notification or the manager associated with the foreign worker in the worker information.

[0024] In order to solve the above problem, a management support method according to another aspect of the present invention is a management support method by a management support device having a storage unit, comprising: The storage unit stores worker information that associates a manager and a status of residence for each foreign worker, and deadline management information that associates a deadline with the management items of the status of residence, A deadline alert generation step in which a notification is generated that is sent at a time determined by the deadline and identifies the foreign worker whose status of residence is related to the deadline; The method is characterized by including a communication procedure in which the notification generated in the deadline alert generation procedure is sent to at least one of the foreign worker to whom the notification relates or the manager associated with the foreign worker in the worker information. Effect of the Invention

[0025] According to the present invention, a technology for efficiently managing the working conditions of foreign workers can be provided.

[0026] Problems, configurations, and effects other than those described above will become apparent from the following description of the embodiments. [Brief description of the drawings]

[0027] [Figure 1] FIG. 2 is a diagram illustrating an example of a functional block of the management support system. [Diagram 2] FIG. 2 is a diagram illustrating an example of a data structure of company information. [Diagram 3] FIG. 2 is a diagram illustrating an example of a data structure of minimum wage information. [Figure 4] FIG. 4 is a diagram illustrating an example of a data structure of registration item information. [Diagram 5] 11 is a diagram showing a list of data structures of deadline management information. FIG. [Figure 6] FIG. 2 is a diagram showing an example of a data structure of payroll-related business information. [Figure 7] FIG. 4 is a diagram illustrating an example of a data structure of worker information. [Figure 8] FIG. 4 is a diagram illustrating an example of a data structure of registration information. [Figure 9] FIG. 2 is a diagram illustrating an example of a data structure of work detail information. [Figure 10] FIG. 11 is a diagram illustrating an example of a data structure of life support information. [Figure 11] 1 is a diagram illustrating an example of a hardware configuration of a management support device 100. [Figure 12] 13 is a flowchart showing an example of a worker registration process. [Figure 13] 13 is a flowchart illustrating an example of a daily alert process. [Figure 14] 13 is a flowchart illustrating an example of a monthly alert process. [Figure 15] 13 is a flowchart showing an example of a salary remittance process. [Figure 16] 13 is a flowchart showing an example of a prepayment process. [Figure 17] FIG. 13 is a diagram showing an example of a foreign worker menu screen. [Figure 18] FIG. 13 is a diagram showing an example of a support organization menu screen. [Figure 19] FIG. 13 is a diagram showing an example of a host company menu screen. [Figure 20]FIG. 13 is a diagram showing an example of a personal information registration screen. [Figure 21] FIG. 13 is a diagram illustrating an example of an alert chart screen. [Figure 22] FIG. 13 is a diagram showing an example of a worker list screen. [Diagram 23] FIG. 13 is a diagram showing an example of a registration information list screen. [Figure 24] FIG. 13 is a diagram illustrating an example of a work information list screen. [Diagram 25] FIG. 13 is a diagram showing an example of a life support screen. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0028] When foreigners work in Japan, they work according to multiple residence statuses, such as student, technical intern, or specific skills. Depending on the residence status, not only do foreign workers need to meet predetermined standards, but support organizations and supervisory organizations that provide life support and accepting companies also need to meet certain standards. For example, there are matters that support organizations and accepting companies must manage in order to maintain the employment of foreign workers, such as whether the work is being done correctly, whether the working conditions do not violate laws such as the Labor Standards Act, whether the standards of the so-called 36 Agreement are being complied with, and whether the prescribed audit standards are met.

[0029] For example, if a foreign worker's passport has expired, not only will the foreign worker be unable to work, but the accepting company and support organization may be subject to punishment. The management support system according to this embodiment manages the working status in a cloud environment according to multiple residence statuses, and provides support such as period management according to the residence status to each of the foreign workers, accepting companies, and support organizations.

[0030] An example of an embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a diagram showing an example of a functional block of a management support system 1. The management support system 1 is mainly responsible for managing the working status of foreign workers. In the management support system 1, a management support device 100, a support organization device 200, an accepting company device 300, and a foreign worker device 400 are communicatively connected via a network N. Note that in FIG. 1, one support organization device 200, one accepting company device 300, and one foreign worker device 400 are connected to one management support device 100, but the number of each device in the management support system 1 is not limited to the example shown in FIG. 1.

[0031] The management support device 100 is an information processing device such as a server computer or a PC (Personal Computer), and is operated, for example, by a business operator of a foreign worker management support service that uses the management support system 1. As an example, the business operator positions the management support device 100 as a cloud server accessible via a network N, and develops the foreign worker management support service as a cloud service.

[0032] The support organization device 200, the accepting company device 300, and the foreign worker device 400 are each an information processing device such as a PC, a smartphone, a PDA (Personal Digital Assistant), a notebook computer, or a tablet terminal.

[0033] The support organization device 200 is a device used by a support organization that supports foreign workers. The support organization may include an organization registered under the specified skills system for foreign workers (an organization registered with the Commissioner of the Immigration Services Agency under the "Act Partially Amending the Immigration Control and Refugee Recognition Act and the Ministry of Justice Establishment Act"). The support organization may also include a supervising organization under the foreign technical intern training program.

[0034] The accepting company device 300 is a device used by an accepting company, which is a company that employs foreign workers. When a support institution also serves as an accepting company, the support institution device 200 also functions as the accepting company device 300. In addition, the support institution device 200 and the accepting company device 300 may be referred to as administrator devices. Furthermore, the support institution and the accepting company may be referred to as administrators.

[0035] The foreign worker device 400 is a device used by a foreign worker. In the following, the management support device 100 will be described as managing the working conditions of foreign workers. However, the objects to be managed by the management support device 100 are not limited to foreign workers.

[0036] The support institution device 200, the accepting company device 300, and the foreign worker device 400 are merely distinguished for convenience according to the users of the devices. In other words, when a device is shared by different users among the support institution, the accepting company, and the foreign worker, the device can function as the support institution device 200, the accepting company device 300, and the foreign worker device 400.

[0037] The management support device 100 includes a processing unit 110, a storage unit 130, an input unit 150, an output unit 160, and a communication unit 170. The processing unit 110 controls the entire management support device 100. The storage unit 130 stores information required for processing by the processing unit 110. The input unit 150 accepts information input to the management support device 100 from an input device connected via an input IF described below. The output unit 160 outputs information stored in the management support device 100 from an output device connected via an output IF described below. The communication unit 170 mediates the transmission and reception of information between the support organization device 200, the accepting company device 300, and the foreign worker device 400.

[0038] The processing unit 110 includes a login reception unit 111, an employee list generation unit 112, an information registration unit 113, a deadline determination unit 114, an alert chart generation unit 115, a registration information list generation unit 116, a work information list generation unit 117, a deadline alert generation unit 118, a wage alert generation unit 119, a work alert generation unit 120, a life support management unit 121, a community management unit 122, a salary payment management unit 123, and an advance payment management unit 124.

[0039] The login reception unit 111 receives a login application from a foreign worker or a manager. For example, when the login reception unit 111 receives input of a foreign worker's worker ID and a password previously associated with the worker ID, the login reception unit 111 authenticates the foreign worker by referring to user information (not shown) previously stored in the storage unit 130. Furthermore, when the login reception unit 111 receives input of a company ID of a support organization or a host company and a password previously associated with the company ID, the login reception unit 111 authenticates the manager by referring to the user information. The login reception unit 111 may also authenticate the manager by receiving input of an employee ID of the support organization or host company and a password previously associated with the employee ID.

[0040] Furthermore, when the login reception unit 111 receives a login from a foreign worker, it generates display information for a foreign worker menu screen. When the login reception unit 111 receives a login from a support organization, it generates display information for a support organization menu screen. When the login reception unit 111 receives a login from an accepting company, it generates display information for an accepting company menu screen. The foreign worker menu screen, the support organization menu screen, and the accepting company menu screen are all different. The support organization menu screen and the accepting company menu screen are treated as administrator menu screens, and include link information to a worker list screen that shows a list of foreign workers managed by the administrator.

[0041] When the worker list generation unit 112 receives a request for a worker list screen from the logged-in manager, it generates display information for the worker list screen that displays a list of one or more foreign workers managed by the manager. The worker list generation unit 112 extracts one or more foreign workers managed by the logged-in manager by referencing worker information 136, which will be described later, and generates display information for the worker list screen that displays information about the extracted foreign workers in a list.

[0042] The information registration unit 113 accepts input of information identifying a foreign worker and the foreign worker's residence status. The information registration unit 113 generates display information for a personal information registration screen in response to a request from the support institution device 200, the accepting company device 300, or the foreign worker device 400, and returns the display information in response to the request. The information registration unit 113 generates registration information 137, which will be described later, using the personal information including the residence status input on the personal information registration screen.

[0043] When the information registration unit 113 accepts the input of the status of residence, the deadline determination unit 114 refers to the deadline management information 134 described later and determines a deadline corresponding to the status of residence, the details of which will be described later.

[0044] The alert chart generation unit 115 generates display information for an alert chart screen that displays at least one of the deadlines or the time periods corresponding to one or more management items whose deadlines will arrive within a predetermined period for a certain foreign worker. The alert chart screen can be said to be an alert schedule screen that displays a schedule for alert notifications.

[0045] The registration information list generating unit 116 generates display information for a registration information list screen that displays a grade indicating the importance of management and a deadline for each management item that is an item used in managing foreign workers. When the registration information list generating unit 116 receives a request for a registration information list screen that specifies a foreign worker, it references registration information 137 described later and generates display information for the registration information list screen that displays the registration information 137 of the foreign worker in a list.

[0046] The work information list generating unit 117 generates display information for a work information list screen that displays a list of work statuses related to foreign workers. The work information list display screen may be capable of accepting input of work statuses. For example, when the work information list generating unit 117 accepts a request for a work information list screen that identifies a foreign worker from a logged-in administrator, it generates display information for a work information list screen that allows input of work statuses related to the foreign worker. Note that the entity that inputs work statuses may be limited to the accepting company.

[0047] The deadline alert generating unit 118 generates a notification that identifies the foreign worker and the management item, to be sent at a time determined by the deadline determined by the deadline determining unit 114. The generated notification is sent to at least one of the support institution device 200, the accepting company device 300, and the foreign worker device 400. The notification destination is determined by the deadline and the related management item, and details will be described later.

[0048] The wage alert generation unit 119 judges whether the wage of the foreign worker is below the minimum wage, and generates a notification if it is below the minimum wage. The generated notification is sent to the manager device of the manager of the foreign worker. The generated notification may also be sent to the foreign worker device 400.

[0049] The work alert generation unit 120 uses work detail information on the working status of the foreign worker to identify the overtime hours and determine whether or not the foreign worker is in an excessive overtime state. If the work alert generation unit 120 determines that the foreign worker is in an excessive overtime state, it generates a notification that identifies the foreign worker. The generated notification is sent to a manager device owned by the manager of the foreign worker. The generated notification may also be sent to the foreign worker device 400.

[0050] The life support management unit 121 provides foreign workers with life support information that is useful for their daily lives. For example, the life support management unit 121 identifies the residential area of ​​the logged-in foreign worker and transmits life support information related to the area. Note that the life support management unit 121 only needs to identify the attributes of the foreign worker and provide information related to the attributes that is stored in advance in the storage unit 130, and the attributes are not limited to the residential area. Note that the life support management unit 121 can provide life support information in the language used by the foreign worker.

[0051] The community management unit 122 generates display information for the message screen. The display information for the message screen is sent to the foreign worker device 400 of the logged-in foreign worker. The message screen can accept input of messages to other foreign workers included in the worker information 136 described below, and can also display messages from other foreign workers.

[0052] The community management unit 122 may control a message screen so that messages are exchanged between the foreign worker and other foreign workers who share the same attributes. Also, the display information for the message screen may be generated using the language used by the logged-in foreign worker. In this case, the community management unit 122 may translate from another language to the language used by the foreign worker by performing a translation process using a known technology.

[0053] The salary payment management unit 123 determines the salary amount to the foreign worker using a predetermined method. As an example, the salary is distributed and paid to the foreign worker and a predetermined remittance destination. The salary payment management unit 123 determines the remittance amount using the remittance information and generates remittance instruction information. The remittance destination is a person registered in advance other than the logged-in foreign worker. The remittance instruction information is transmitted to a device (not shown) owned by the remittance business operator that undertakes the remittance business. The remittance information may be any information for determining the remittance amount, such as information indicating the ratio of the remittance amount to the salary amount. The remittance information may also be the remittance amount itself.

[0054] When the advance payment management unit 124 receives an application for advance payment of a salary from the support institution device 200 or the accepting company device 300, it judges whether advance payment is possible or not, and calculates the advance payment amount if it judges that advance payment is possible. The advance payment management unit 124 generates a notice including the advance payment amount. The generated notice is transmitted to a device (not shown) owned by the advance payment agent.

[0055] The memory unit 130 stores company information 131, minimum wage information 132, registration item information 133, deadline management information 134, payroll-related business information 135, employee information 136, registration information 137, work details information 138, community information 139, and life support information 140.

[0056] Company information 131 is information about the support organization or accepting company, and includes information indicating the notification destination such as an email address. Minimum wage information 132 includes information on the minimum wage according to region. Registration item information 133 is information on the definition of each piece of information stored in the storage unit 130. Deadline management information 134 is information indicating the calculation method of the deadline according to the status of residence.

[0057] Payroll-related business information 135 includes information on payroll-related businesses such as remittance businesses and advance payment agents. Worker information 136 includes personal information registered about foreign workers. Registration information 137 is information generated when registering a foreign worker, and includes the timing of alert notifications, etc.

[0058] The work details information 138 is information about the work status of foreign workers, and is registered information entered into the work information list screen. The community information 139 includes messages written by foreign workers to other foreign workers. The life support information 140 includes information about life support according to the attributes of the foreign workers. The information included in the life support information 140 may be generated in various languages ​​used by one or more foreign workers included in the worker information 136.

[0059] The support organization device 200 comprises a processing unit 210, an input unit 220, an output unit 230, and a communication unit 240. The accepting company device 300 comprises a processing unit 310, an input unit 320, an output unit 330, and a communication unit 340. The foreign worker device 400 comprises a processing unit 410, an input unit 420, an output unit 430, and a communication unit 440.

[0060] The processing unit 210 performs overall control of the entire support institution device 200. The processing units 310, 410 perform the same processing as the processing unit 210, and therefore a description thereof will be omitted. The input units 220, 320, 420 perform the same processing as the input unit 150, the output units 230, 330, 430 perform the same processing as the output unit 160, and the communication units 240, 340, 440 perform the same processing as the communication unit 170. The output units 230, 330, 430 output each screen to a display device using display information acquired from the management support device 100 in response to a request from screen request units 211, 311, 411 (described later).

[0061] The processing unit 210 includes a screen requesting unit 211. The screen requesting unit 211 uses input information received by the input unit 220 to make a request for a screen to the management support device 100. The screen requesting unit 311 of the processing unit 310 and the screen requesting unit 411 of the processing unit 410 perform the same processing as the screen requesting unit 211. Moreover, the functions of the screen requesting units 211, 311, and 411 are realized by a browser program, an application program, or the like.

[0062] 2 is a diagram showing an example of the data structure of company information 131. Company information 131 includes, for example, a company code, company name, company classification, industry, notification destination, location, salary payment company code, remittance company code, and advance payment agent code. The company code is identification information that identifies the manager. The company name is information that indicates the name of the manager.

[0063] The company classification is information indicating the classification of the manager. The company classification is defined in the registration item information 133. The industry is information indicating the industry of the company. The industry is information specifying the acceptance field, which is, for example, the business field in which the accepting company accepts foreign workers. The notification destination is information indicating the notification destination of the manager. As an example, the notification destination is the email address of the manager. The location is information indicating the location of the company. The location is, for example, the prefecture in which the company is located.

[0064] The payroll payment business code is identification information that identifies the payroll payment business that is the transaction target of the administrator identified by the company code. The remittance business code is identification information that identifies the remittance business that is the transaction target of the administrator identified by the company code. The advance payment agency code is identification information that identifies the advance payment agency that is the transaction target of the administrator identified by the company code. In addition, the company information 131 may also include information indicating the location of the file of the agreement concluded based on the provisions of the so-called 36 Agreement.

[0065] 3 is a diagram showing an example of the data structure of minimum wage information 132. Minimum wage information 132 includes, for example, a prefecture code and a minimum wage. The prefecture code is identification information that specifies the prefecture in which the minimum wage comes into effect. The minimum wage is information that indicates the minimum wage in the area specified by the prefecture code. Note that minimum wage information 132 always includes information on the current minimum wage.

[0066] 4 is a diagram showing an example of a data structure of the registration item information 133. The registration item information 133 includes, for example, a residence status category, a mandatory flag, a multiple flag, a history flag, an alert presence / absence flag, a company category, a qualification category, an examination category, and a payroll-related business category.

[0067] The residence status category is information that defines the residence status of foreign workers for the input code ("0", "1", "2", "3", etc.). The residence status categories shown in Fig. 4 include the categories "0: Specified Skilled Worker", "1: Technical Intern Training", "2: Student", and "3: Permanent Residence, Long-Term Residence, Spouse, etc." The residence status categories are defined in the registration item information 133 based on the categories defined in the Immigration Control and Refugee Recognition Act, for example.

[0068] The mandatory flag is information that defines whether an input code is mandatory or not. The multiple flag is information that defines whether an input code accepts only a single input or allows multiple inputs. The history flag is information that defines whether an input code history is managed or not.

[0069] The alert flag is information that defines whether or not to send an alert notification for the input code. The notification time category is information that defines information that indicates the relationship between the deadline and the notification time for the input code. For example, the notification time categories shown in Figure 4 are defined as "0: 2 months before (the deadline)", "1: 1 month before (the deadline)", and "2: 10 days before (the deadline)".

[0070] The company category is information that defines which company category the company falls into, such as a support organization or accepting company, for the input code. The qualification category is information that defines various qualifications for the input code. The exam category is information that defines various exams for the input code. The payroll-related business category is information that defines which payroll-related business category the payroll-related business falls into, such as a remittance business or advance payment agency, for the input code.

[0071] 5 is a diagram showing a list of data structures of the deadline management information 134. In the deadline management information 134, one or more management items that are items for managing a status of residence are associated with each other, and information for determining a deadline is associated with each management item.

[0072] In the deadline management information 134, each management item is associated with a management item ID, a starting date, a deadline date, a notification destination type, a notification time category, and an importance level. The management item ID is identification information that identifies the management item. The starting date is information that indicates the reference date for determining the deadline for the management item. The deadline date is information that indicates the method for determining the deadline. The deadline date is, for example, information that indicates that the deadline is a certain period of time after the starting date. Also, for example, the deadline date is the deadline itself (such as the date of joining the company). The deadline for the management item can be determined from the starting date and the deadline date.

[0073] The notification destination type is information indicating the type of notification destination when an alert is sent regarding the deadline of a management item. For example, one of the following types is associated with the management item as the notification destination type: (i) all of the support institution device 200, the accepting company device 300, and the foreign worker device 400 are the notification destinations, (ii) the support institution device 200 and the accepting company device 300 are the notification destinations, or (iii) only the foreign worker is the notification destination.

[0074] The notification time category is information that indicates the relationship between a deadline and the notification time when an alert is sent for the deadline of a management item. For example, in the notification time category of the deadline management information, an input code defined in the registration item information is associated with each management item.

[0075] The importance level is an index that indicates how important the management of a management item is. The importance level is expressed in a number of grades, and the grade is displayed when an alert is issued.

[0076] The same management item may be associated with different residence statuses. In such cases, a different management item ID is associated with each management item. That is, the management item ID is set to uniquely identify the combination of residence status and management item. In such cases, even for management items with the same management content, the start date, expiration date, notification destination type, notification time category, and importance level associated with each management item may be different. That is, even for management items with the same management content, different importance levels can be set depending on the residence status.

[0077] For example, a "common to all skills" item may be provided as a status of residence as shown in Fig. 5. In this case, regardless of the status of residence of the foreign worker, the deadline is managed for the management items associated with the "common to all skills" item.

[0078] Also, for example, multiple notification time categories may be defined for one management item. In this case, importance may be set for each notification time category, such as a low importance for a notification time category indicating that notification is to be made two months before the deadline, a medium importance for a notification time category indicating that notification is to be made one month before the deadline, and a high importance for a notification time category indicating that notification is to be made ten days before the deadline.

[0079] Examples of management items include passport expiration date, employment contract expiration date, residence card expiration date, company apartment expiration date, vehicle inspection expiration date, social insurance expiration date, optional insurance expiration date, medical examination expiration date, qualification examination expiration date such as Japanese Language Proficiency Test, employment contract document, and medical examination document, etc. When the residence status of a foreign worker is registered, the expiration date of each management item is determined according to the residence status.

[0080] FIG. 6 is a diagram showing an example of the data structure of payroll-related business information 135. Payroll-related business information 135 includes, for example, a company code, a company name, a payroll-related business category, and a notification destination. The company code is identification information that identifies a payroll-related business. The company name is information indicating the name of a payroll-related business. The payroll-related business category is information indicating the business category of a payroll-related business. The payroll-related business category is associated with, for example, a category of whether the business is a remittance business or a prepayment agency. The notification destination is information indicating the notification destination of a payroll-related business.

[0081] 7 is a diagram showing an example of the data structure of worker information 136. The worker information 136 is generated, for example, by a worker registration process described later. In the worker information 136, for example, a worker ID is associated with information such as a worker name, residence status, support organization code, accepting company code, employee number, nationality code, sex, date of birth, address, religion, notification destination, workplace prefecture code, entry date, joining date, total paid leave, wages, retirement date, retirement category, return date, qualifications held, wage system category, salary transfer account, remittance rate, advance payment coefficient, etc.

[0082] The worker ID is identification information that identifies the foreign worker. The worker name is the name of the foreign worker. The residence status is information that indicates the residence status of the foreign worker. The support organization code is identification information that identifies the support organization for the foreign worker. The accepting company code is identification information that identifies the accepting company that employs the foreign worker. The support organization code and the accepting company code correspond to the company code in the company information 131.

[0083] The employee number is the identification number of the foreign worker at the accepting company. The nationality code is information that identifies the nationality of the foreign worker. The gender is information that indicates the gender of the foreign worker. The date of birth is information that indicates the date of birth of the foreign worker. The address is information that indicates the residential area of ​​the foreign worker. The religion is information that identifies the religion of the foreign worker. The notification destination is information that indicates the notification destination of the foreign worker. The notification destination is, for example, the email address of the foreign worker device 400.

[0084] The prefecture code of employment is information that identifies the prefecture where the foreign worker's accepting company is located. The date of entry is information that indicates when the foreign worker entered the country. The date of employment is information that indicates when the foreign worker started working for the accepting company. The total number of paid holidays is information that indicates the total number of paid holidays that a foreign worker can take in a specified period. The wage is information that indicates the wage stipulated in the employment contract that the foreign worker signed with the accepting company.

[0085] The retirement date is information indicating when a foreign worker finished working. The retirement category is information indicating the reason for the foreign worker's retirement. The return date is information indicating when a foreign worker returned to his / her home country. The qualifications held is information specifying the qualifications held by a foreign worker. The wage system category is information indicating the wage system of a foreign worker. The wage system is a classification, for example, whether the wage is set by hourly wage, daily wage, or monthly wage.

[0086] The salary deposit account is information indicating the bank account to be used when transferring salary to a foreign worker. The remittance rate is information indicating the remittance rate when remitting salary to a person other than a foreign worker. The remittance rate is used as remittance information for determining the remittance amount. The remittance rate may be any information for determining the remittance amount, and may be, for example, information indicating the amount to be remitted itself. The advance payment coefficient is a numerical value used to determine the advance payment amount when making an advance payment of salary.

[0087] 8 is a diagram showing an example of the data structure of the registration information 137. The registration information 137 is generated, for example, by a worker registration process described later. In the registration information 137, for example, a support organization notification destination, a host company notification destination, the number of excess overtime hours worked, the number of paid vacation days taken, advance payment history, and work attitude are associated with a worker ID. Furthermore, in the registration information 137, one or more combinations of a management item ID, deadline date, sending date, notification destination, importance, and alert flag are associated with a worker ID.

[0088] The worker ID is identification information that identifies a foreign worker. The support organization notification information is information that indicates the notification information of the support organization that supports the foreign worker. The accepting company notification information is information that indicates the notification information of the accepting company that has an employment relationship with the foreign worker. The number of times excessive overtime has been worked is a value that indicates the number of times the foreign worker has worked excessive overtime. The number of times excessive overtime has been worked is a value that indicates, for example, how many months there were in a specified period in which overtime hours exceeded 45 hours.

[0089] The number of paid vacation days taken is a value indicating the number of days of paid vacation that a foreign worker has taken within a specified period. The advance payment history is a numerical value indicating the number of times advance payments have been made to a foreign worker within a specified period. Note that the advance payment history may be any information regarding advance payments made to foreign workers, and may be, for example, the total amount of advance payments made within a specified period. The work attitude is information indicating the work attitude of a foreign worker. For example, the work attitude is a numerical value that quantifies the work attitude of a foreign worker toward the host company according to specified rules.

[0090] The management item ID is identification information that identifies the combination of residence status and management item, similar to the management item ID in deadline management information 134. The deadline date is information indicating the deadline date of the management item identified by the management item ID. The sending date is information indicating the date on which an alert will be notified for the management item identified by the management item ID. The importance is information indicating the importance of the management item identified by the management item ID. The alert flag is information indicating whether or not to notify an alert for the management item identified by the management item ID. The alert flag is appropriately changed from a flag indicating notification to a flag indicating no notification, for example, when the procedure for the management item is completed within the deadline and there is no longer a need to notify an alert.

[0091] 9 is a diagram showing an example of the data structure of the work details information 138. In the work details information 138, a worker ID is associated with a date, working hours, overtime hours, whether or not the worker is late, whether or not the worker is entitled to paid leave, working hours, and overtime hours.

[0092] The worker ID is identification information that identifies the foreign worker. The date is information that indicates the period for which the work detail information 138 is recorded. The working hours is information that indicates the working hours of the foreign worker during the period. The overtime hours is information that indicates the overtime hours worked by the foreign worker during the period. Lateness is information that indicates whether the foreign worker was late during the period. Paid leave is information that indicates whether the period corresponds to paid leave for the foreign worker.

[0093] 10 is a diagram showing an example of the data structure of life support information 140. Life support information 140 includes, for example, a support information ID, a support information name, a prefecture code, and information content. The support information ID is identification information that identifies information in life support information 140. The prefecture code is identification information that identifies a region. The information content is information that indicates the content of information that supports life in the region.

[0094] In this embodiment, the life support information 140 has a classification attribute of region, and the life support information 140 is classified by region. However, the classification attribute is not limited to region. For example, the foreign worker's religion, nationality, or language used may be classified as a classification attribute. Furthermore, the life support information 140 may be classified by multiple types of classification attributes.

[0095] 11 is a diagram showing an example of a hardware configuration of the management support device 100. The management support device 100 includes a calculation device 11, a memory 12, an external storage device 13, an input IF (Interface) 14, an output IF 15, a communication IF 16, and a storage medium drive device 17, and each component is connected by a bus.

[0096] The arithmetic device 11 is a arithmetic device such as a CPU (Central Processing Unit), and executes processing according to a program recorded in the memory 12 or the external storage device 13. In the management support device 100, processing is performed by the arithmetic device 11 that operates according to a program read onto the memory 12 or the external storage device 13. The processing unit 110 realizes each function by the arithmetic device 11 executing the program.

[0097] The memory 12 is a storage device such as a RAM (Random Access Memory) or a flash memory, and functions as a storage area from which programs and data are temporarily read. The external storage device 13 is, for example, a writable and readable storage medium and a storage media drive device such as a HDD (Hard Disk Drive), a CD-R (Compact Disc-Recordable), or a DVD-RAM (Digital Versatile Disk-Random Access Memory). The function of the storage unit 130 is realized by the memory 12 or the external storage device 13. The function of the storage unit 130 may be realized by a storage device connected via the communication IF 16.

[0098] The input IF 14 is an interface for receiving input operations from an operator, and is connected to input devices such as a touch panel, a keyboard, a mouse, a microphone, etc. The output IF 15 is an interface for outputting information to an output device such as an LCD (Liquid Crystal Display) display built into the management support device 100.

[0099] The communication IF 16 is an interface for connecting the management support device 100 to a network N (not shown), and is connected to a communication device such as a LAN (Local Area Network) card. The storage medium drive device 17 is a device for inputting and outputting information from a portable medium 18 such as a CD (Compact Disk) or a DVD (Digital Versatile Disk).

[0100] The processing of each component of the management support device 100 may be executed by one piece of hardware or by multiple pieces of hardware. Also, the processing of each component of the management support device 100 may be realized by one program or by multiple programs.

[0101] The hardware configurations of the support organization device 200, the accepting company device 300, and the foreign worker device 400 are the same as that of the management support device 100, and therefore will not be described.

[0102] 12 is a flowchart showing an example of worker registration processing. The processing of this flowchart is started in the management support device 100 when a login screen request is received from, for example, the screen request unit 211 of the support organization device 200, the screen request unit 311 of the accepting company device 300, or the screen request unit 411 of the foreign worker device 400, and the management support device 100 acquires the ID and password entered on the login screen.

[0103] First, the login acceptance unit 111 accepts the login of a foreign worker or manager (step S01). Specifically, the login acceptance unit 111 determines whether the ID and password entered via the input unit 220 of the support institution device 200, the input unit 320 of the accepting company device 300, or the input unit 420 of the foreign worker device 400 match the user information pre-stored in an area (not shown) of the storage unit 130, and accepts the login if they match.

[0104] When the login acceptance unit 111 accepts a login from a foreign worker, it generates display information for the foreign worker menu screen as accepting a screen request and transmits it to the foreign worker device 400 that sent the ID and password. When the login acceptance unit 111 accepts a login from a support organization, it generates display information for the support organization menu screen and transmits it to the support organization device 200 that sent the ID and password. When the login acceptance unit 111 accepts a login from an accepting company, it generates screen information for the accepting company menu screen and transmits it to the accepting company device 300 that sent the ID and password.

[0105] The display items displayed on the foreign worker menu screen, the display items displayed on the support organization menu screen, and the display items displayed on the accepting company menu screen are each stored in advance in an area (not shown) of the storage unit 130. The login reception unit 111 determines whether the logged-in ID is the foreign worker ID, the support organization ID, or the accepting company ID, and generates display information by referring to the area.

[0106] 17 is a diagram showing an example of a foreign worker menu screen 510. On the foreign worker menu screen 510, for example, personal information registration 511, personal information reference 512, work situation reference 513, salary payment and remittance information reference 514, alert chart 515, life support information 516, and community 517 are displayed as display items that can be selected.

[0107] When the item "Register personal information 511" is selected, the display screen transitions to a personal information registration screen 540, which will be described later. When the item "Reference personal information 512" is selected, the display screen transitions to a registered information list screen 570, which will be described later. When the item "Reference work status 513" is selected, the display screen transitions to a work information list screen 580, which will be described later.

[0108] When the item "Refer to salary payment and remittance information 514" is selected, the login reception unit 111 generates display information for a screen showing the results of salary payment and remittance by referencing the salary payment and remittance history stored in an area (not shown) of the storage unit 130 for the foreign worker who has logged in. That is, the display screen transitions to a screen showing the results of salary payment and remittance. In addition, a screen showing the remittance status to persons other than foreign workers and information on salary receipt is displayed on the foreign worker device.

[0109] When an item of alert chart 515 is selected, the display screen transitions to an alert chart screen 550 described later. When an item of life support information 516 is selected, the display screen transitions to a life support screen 590 described later.

[0110] When the community 517 item is selected, the community management unit 122 generates display information for a message screen that accepts input of a message from the logged-in foreign worker to other foreign workers included in the worker information 136. The message screen displays messages input by other foreign workers to the logged-in foreign worker.

[0111] Specifically, the community management unit 122 refers to the community information 139 using the worker ID of the foreign worker who has logged in, and generates display information for a message screen that displays messages exchanged between the logged-in foreign worker and other foreign workers.

[0112] When displaying the foreign worker menu screen 510, the login reception unit 111 may identify the language used by the logged-in foreign worker that has been registered in advance, and translate each display item into that language before displaying it. The translated display items may be stored in advance in an area (not shown) of the storage unit 130, or may be obtained from another device (not shown) connected via the network N.

[0113] Furthermore, the items of life support information 516 and community 517 are displayed on the foreign worker menu screen 510, but may not be displayed on the support organization menu screen or the accepting company menu screen.

[0114] 18 is a diagram showing an example of a support organization menu screen 520. On the support organization menu screen 520, items such as personal information registration 521, worker list 522, personal information / registration information list 523, support plan registration 524, advance payment application procedure 525, and alert chart 526 are displayed as display items that can be selected.

[0115] When the personal information registration 521 item is selected, the display screen transitions to personal information registration screen 540, which will be described later. When worker list 522 is selected, the display screen transitions to worker list screen 560, which will be described later. Note that worker list screen 560 displays a list of one or more foreign workers associated with the support organization that is the administrator in worker information 136. Therefore, the worker list 522 item is not displayed on foreign worker menu screen 510.

[0116] When personal information / registration information list 523 is selected, the display screen transitions to a screen that accepts input of information that identifies the foreign worker (e.g., worker ID). When the input of the worker ID is accepted, the display screen transitions to registration information list screen 570, described later, regarding the foreign worker associated with the input worker ID.

[0117] When the item "Register support plan 524" is selected, the display screen transitions to a screen that accepts input of information that identifies the foreign worker (e.g., worker ID). When the input of the worker ID is accepted, the display screen transitions to a support plan input screen that accepts input of a support plan that will be drawn up by the support organization for the foreign worker associated with the input worker ID. Note that since the support plan is drawn up by the support organization, the item "Register support plan 524" does not need to be displayed on the foreign worker menu screen 510 or the accepting company menu screen 530 described below.

[0118] When the item "Advance payment application procedure 525" is selected, the advance payment process described below is started. Since foreign workers do not have the authority to make advance payments, the item "Advance payment application procedure 525" is not displayed on the foreign worker menu screen 510. If the support organization does not have the authority to make advance payments, the item "Advance payment application procedure 525" is not displayed on the support organization menu screen 520.

[0119] When an item of the alert chart 526 is selected, the display screen transitions to a screen that accepts input of information that identifies the foreign worker (e.g., a worker ID). When the input of the worker ID is accepted, the display screen transitions to an alert chart screen 550 (described later) that is generated by the alert chart generation unit 115 for the foreign worker associated with the input worker ID.

[0120] 19 is a diagram showing an example of an accepting company menu screen 530. On the accepting company menu screen 530, for example, items such as personal information registration 531, worker list 532, personal information / registered information list 533, work information registration 534, health management information reference 535, advance payment application procedure 536, and alert chart 537 are displayed selectably as display items.

[0121] Of the display items displayed on the accepting company menu screen 530, personal information registration 531, worker list 532, personal information and registration information list 533, advance payment application procedure 536, and alert chart 537 trigger screen transitions similar to those of the display items personal information registration 521, worker list 522, personal information and registration information list 523, advance payment application procedure 525, and alert chart 526 displayed on the support organization menu screen 520, so explanations of these will be omitted.

[0122] When the work information registration 534 item is selected, the display screen transitions to a work information list screen 580, which will be described later. When health management information reference 535 is selected, the registration information list generation unit 116 references the worker information 136 and extracts the worker ID of the foreign worker associated with the logged-in accepting company. The registration information list generation unit 116 references health management information (not shown) generated, for example, based on a periodically performed health check, and extracts the health management information of the foreign worker related to the extracted worker ID, thereby generating display information for a screen that displays a list of information related to the health of employed foreign workers. In other words, the display screen of the accepting company device 300 transitions to a screen that displays the health management information.

[0123] In this way, in this embodiment, the screen displayed after login is different depending on the login target. The items required for management differ between foreign workers, support organizations, and accepting companies. Therefore, by displaying items according to the needs of each target, it is possible to efficiently support the working status of foreign workers.

[0124] Returning to Fig. 12 for explanation, the information registration unit 113 next accepts a request for personal information registration screen 540 and transmits display information (step S02). If the person who logged in at step S01 is a foreign worker, the information registration unit 113 accepts the selection of the personal information registration 511 item on the foreign worker menu screen 510. If the person who logged in at step S01 is a support organization, the information registration unit 113 accepts the selection of the personal information registration 521 item on the support organization menu screen 520. If the person who logged in at step S01 is an accepting company, the information registration unit 113 accepts the selection of the personal information registration 531 item on the accepting company menu screen 530.

[0125] The information registration unit 113 generates display information for the personal information registration screen 540, and transmits it to any one of the devices that was logged in at step S01.

[0126] 20 is a diagram showing an example of a personal information registration screen 540. The personal information registration screen 540 includes a personal information input reception area 541. For example, the personal information input reception area 541 allows the entry of the foreign worker's residence status, the name of the accepting company, the support organization, the name, nationality, sex, date of birth, the notification address, the prefecture of employment, the date of entry, the date of joining the company, the total number of paid holidays, the wages, the contract period, the date of retirement, and the date of return to Japan, etc.

[0127] The information registration unit 113 may switch between items that can be entered and items that cannot be entered depending on the person who logged in at step S01. For example, the personal information registration screen 540 may be configured so that when a manager logs in, the total number of paid holidays, wages, and contract period are displayed as inputtable items, and when a foreign worker logs in, input to these items is restricted.

[0128] Returning to Fig. 12 for explanation, the information registration unit 113 next accepts the input of personal information (step S03). Specifically, when the input unit 220 of the support institution device 200, the input unit 320 of the accepting company device 300, or the input unit 420 of the foreign worker device 400 accepts the input of personal information on the personal information registration screen 540, the information registration unit 113 of the management support device 100 accepts the input personal information via the communication unit 170.

[0129] Next, the information registration unit 113 generates worker information 136 (step S04). Specifically, the information registration unit 113 uses the personal information accepted in step S03 to generate the worker information 136. At that time, the information registration unit 113 generates a new worker ID.

[0130] Next, the information registration unit 113 identifies the residence status (step S05). The information registration unit 113 identifies the residence status included in the worker information 136 generated in step S04.

[0131] Next, the deadline determination unit 114 refers to the deadline management information 134 and determines a deadline according to the status of residence (step S06). Specifically, the deadline determination unit 114 refers to the deadline management information 134 using the status of residence identified in step S05, and extracts one or more management items associated with the status of residence. Note that, as shown in Fig. 5, if the deadline management information 134 has items common to each skill, the deadline determination unit 114 also extracts the management items common to each skill as being associated with the status of residence. The deadline determination unit 114 performs the following process for each of the extracted management items.

[0132] The deadline determination unit 114 determines the deadline of the management item from the worker information 136 generated in step S04 and the start date and deadline date associated with the management item in the deadline management information 134. As an example, for the management item of a health check, if the start date is the employment date and the deadline date is within one month from the employment date, the deadline determination unit 114 determines the period one month after the employment date included in the worker information 136 as the deadline.

[0133] Furthermore, the deadline determination unit 114 determines a notification sending date using the determined deadline and the notification time category. As a result, the deadline determination unit 114 determines a deadline and a sending date for each of the extracted management items.

[0134] The deadline determination unit 114 associates the management item ID of the extracted management item, the determined deadline and sending date, the notification destination type associated with the management item, the notification time category, and the importance level, and temporarily stores them in the memory unit 130.

[0135] Next, the information registration unit 113 refers to the deadline management information 134 and the company information 131 and extracts the notification destination (step S07). Specifically, the information registration unit 113 performs the following process for each of the management items extracted in step S06. The information registration unit 113 identifies the notification destination type associated with the management item. The information registration unit 113 extracts, from the worker information 136 generated in step S04, a worker ID corresponding to the identified notification destination type, a support organization code identifying the support organization, or an accepting company code identifying the accepting company.

[0136] For example, when the notification destination type is (i) the support organization device 200 and the accepting company device 300 are the notification destinations, the information registration unit 113 extracts the support organization code and the accepting company code.

[0137] When the information registration unit 113 extracts a support organization code or an accepting company code, it refers to the company information 131 to identify the corresponding notification destination. When the information registration unit 113 extracts a worker ID, it identifies the notification destination of the foreign worker included in the worker information 136. In this way, the information registration unit 113 extracts one or more notification destinations for each management item extracted in step S06. The information registration unit 113 associates the extracted notification destination with the management item ID temporarily stored in step S06.

[0138] Next, the information registration unit 113 generates the registration information 137 (step S08). Specifically, the information registration unit 113 generates the registration information 137 by associating the management item ID of the management item extracted in step S06, the deadline date and sending date temporarily stored in the storage unit 130, the notification destination, and the importance level with the worker ID included in the worker information 136 generated in step S4. The processing unit 110 of the management support device 100 then ends the processing of this flowchart.

[0139] 8 includes information that is not known at the time of the worker registration process, such as the number of overtime hours worked, the number of paid vacation days taken, advance payment history, and work attitude. The information registration unit 113 generates the registration information 137 without including the information that is not known at the time of executing this process, and can add it appropriately after it is known.

[0140] Furthermore, in this embodiment, the information registration unit 113 extracts notification destinations according to the notification destination types associated with the management items and registers them in the registration information 137. However, the information registration unit 113 may accept the designation of notification destinations for each registration item. For example, consider a case where, for a certain management item, notification destination types including foreign workers are defined in the deadline management information 134, but the support organization does not wish to notify foreign workers. The support organization device 200 accepts an input to exclude foreign workers from notification destinations for the management item on the personal information registration screen 540. When generating the registration information 137 for the management item, the information registration unit 113 excludes foreign workers from notification destinations.

[0141] In addition, the information registration unit 113 may restrict the persons who can change the notification destination. For example, when a foreign worker logs in, the information registration unit 113 may be configured to restrict the input of changes to the notification destination on the personal information registration screen 540.

[0142] As described above, according to the present embodiment, it is possible to determine an appropriate deadline according to the status of residence of a foreign worker. This makes it possible to efficiently manage deadlines according to the status of residence.

[0143] Next, the screens to which transitions can be made from each menu screen will be described.

[0144] FIG. 21 is a diagram showing an example of the alert chart screen 550. As described above, the alert chart screen 550 displays a schedule of alert notifications. The alert chart screen 550 is displayed, for example, when the alert chart 515 item on the foreign worker menu screen 510 is selected. Also, for example, the alert chart screen 550 is displayed when the alert chart 526 item on the support organization menu screen 520 or the alert chart 537 item on the accepting company menu screen 530 is selected and the designation of the target foreign worker is accepted. The alert chart screen 550 can be said to be an alert schedule screen for a certain foreign worker. The alert chart screen 550 includes a management item display area 551 and a deadline display area 552.

[0145] Management items are displayed in the management item display area 551. For example, the management items are management items related to management item IDs included in the deadline management information 134. The deadline display area 552 is an area that displays at least one of the deadlines of the management items displayed in the management item display area 551 and the notification timing of an alert, in correspondence with a time axis.

[0146] The alert chart generating unit 115 refers to the registration information 137 using the worker ID of the target foreign worker, and extracts a combination of the management item ID, deadline date, sending date, and importance associated with the worker ID. The alert chart generating unit 115 specifies the name of the extracted management item ID by referring to information stored in advance in the storage unit 130, and displays it in the management item display area 551. The alert chart generating unit 115 associates each management item with a band-shaped image according to the length of the period, and displays it in the deadline display area 552.

[0147] The management items included in the management item display area 551, or the deadlines displayed in relation to the management items, may be displayed in different ways depending on their importance. For example, management items with high importance may be displayed in a warning color, or the more important the item, the more eye-catching the item becomes.

[0148] In addition, as described above, a combination of multiple notification time categories and importance levels can be set for one management item in the registration information 137. In this case, multiple notification times are displayed in the deadline display area 552 corresponding to one management item. Furthermore, the alert chart generating unit 115 can generate display information for the deadline display area 552 so that an image is displayed in a different manner according to the importance level for each of the multiple notification times.

[0149] 21, different alert notification times of "1 / 15", "2 / 15", and "3 / 15" are displayed for the management item of passport expiration, and the expiration date of "7 / 15 / 2022" is displayed. Also, in the expiration date display area 552 corresponding to the management item of passport expiration, each notification date is displayed in a different display mode according to the importance.

[0150] The alert chart screen 550 may show each timing of an alert occurrence on a single axis (e.g., horizontal axis) showing the passage of time, and may display the name of the management item near each timing. It is sufficient to display one or more timings when a foreign worker should be alerted.

[0151] By referring to this screen, you can grasp the upcoming scheduled alerts for a foreign worker as a list, which is useful for forecasting. In addition, by displaying the alerts according to their importance, foreign workers, support organizations, and host companies can clearly identify the more important management items.

[0152] 22 is a diagram showing an example of a worker list screen 560. The worker list is displayed when, for example, a selection of the worker list 522 item on the support organization menu screen 520 or the worker list 532 item on the host company menu screen 530 is accepted.

[0153] On the worker list screen 560, for example, for each accepting company, the name 561, nationality 562, gender 563, joining date 564, age range 565, number of alerts by importance 566, link to alert chart 567, and delete button 568 of the employed foreign workers are displayed in association with each other. Note that on the worker list screen 560, information on foreign workers being supported by each support organization may be displayed as a list.

[0154] Name 561 is the name of the foreign worker. Nationality 562 is the nationality of the foreign worker. Gender 563 is the gender of the foreign worker. Date of employment 564 is the date the foreign worker joined the accepting company. Age 565 is information indicating the generation (age range) of the foreign worker.

[0155] The number of alerts by importance 566 displays the number of alerts notified about foreign workers by importance. The number of alerts by importance 566 may include the number of alerts that are not notified to foreign workers. In addition, the values ​​included in the number of alerts by importance 566 may be displayed in different ways depending on the importance.

[0156] The link 567 to the alert chart is a button that accepts an instruction to transition to the alert chart screen 550. The delete button 568 is a button that accepts an instruction to delete a foreign worker from the worker list screen 560.

[0157] The worker list generating unit 112 refers to the worker information 136 using the company code of the support organization or accepting company that issued the display instruction for the worker list screen 560, and extracts foreign workers managed by the manager who issued the display instruction. The worker list generating unit 112 generates display information for the worker list screen 560 by extracting personal information on the extracted foreign workers from the worker information 136, and transmits it to the support organization device 200 of the support organization that issued the display instruction, or the accepting company device 300 of the accepting company that issued the display instruction. The worker list generating unit 112 specifies the number of alerts by referring to the number of alerts associated with the extracted foreign worker by the registration information 137, and displays it in the number of alerts by importance 566.

[0158] 22 shows foreign workers employed by different accepting companies ("Employer A" and "Employer B"). In other words, this screen is generated based on a display instruction from the support institution device 200.

[0159] By referring to this screen, the information on multiple foreign workers managed by the administrator can be grasped as a list. In addition, since the number of alerts notified about foreign workers can be referenced by importance, foreign workers who should be dealt with as a priority can be efficiently extracted, and the employment status can be managed more easily.

[0160] 23 is a diagram showing an example of a registration information list screen 570. The registration information list screen 570 is displayed, for example, when the selection of the personal information registration 511 item on the foreign worker menu screen 510 is accepted. Alternatively, the registration information list screen 570 is displayed, for example, when the personal information registration 521 item on the support organization menu screen 520 or the personal information registration 531 item on the accepting company menu screen 530 is selected and the designation of the target foreign worker is accepted.

[0161] The registration information list screen 570 includes a management content display area 571 that displays management content, including deadlines, for one or more management items related to the target foreign worker. For example, the management content display area 571 displays, in addition to the deadline for each management item, information corresponding to the display items such as a status showing the progress of the procedure, link information to registration documents related to the procedure, detailed information on the management details, or contact information of the administrator, etc., associated with the management content display area 571.

[0162] The registration information list generating unit 116 refers to the registration information 137 using the worker ID of the target foreign worker to extract the management item ID, deadline date, importance, and the like related to the foreign worker. The registration information list generating unit 116 generates display information for the registration information list screen 570 using information contained in the registration information 137. The registration information list generating unit 116 can extract display items to be displayed on the registration information list screen 570 by referring to an area (not shown) of the storage unit 130. Also, on the registration information list screen 570, the deadline may be displayed in a different manner depending on the importance of the management item.

[0163] A person having authority to input information may be previously associated with the display items stored in the storage unit 130. In this case, the registration information list generating unit 116 may display the management content display area 571 so that information can be input only when a person having authority logs in.

[0164] Furthermore, for the display items stored in the storage unit 130, a person who has the authority to decide whether or not to display information related to the display items may be predefined. For example, a person with the authority sets display items that are permitted to be displayed to others in advance. The registration information list generating unit 116 browses the settings, and generates display information for the registration information list screen 570 using information related to the display items that are permitted to be displayed to others.

[0165] As an example, a case will be described in which the accepting company has the authority to determine whether or not to display display items related to management items of work history. In a case in which the accepting company A has set information related to the management items of work history not to be displayed to the support organization, the registered information list generating unit 116 accepts a display instruction for the registered information list screen 570 from the support organization B. When the registered information list generating unit 116 accepts a display instruction for foreign worker C associated with the accepting company A in the worker information 136, it generates display information for the registered information list screen 570 using information related to other management items except for the management items of work history.

[0166] By referring to this screen, one or more management items and management contents for foreign workers can be understood in a list, and appropriate management can be performed according to the management item. In addition, the importance of the deadline for each management item is displayed in a different manner, so that attention can be paid to management items with higher importance. In addition, since the display mode can be customized, it is possible to provide an interface with a higher degree of freedom for managing the working status of foreign workers.

[0167] 24 is a diagram showing an example of a work information list screen 580. The work information list screen 580 is displayed, for example, when the selection of the work status reference 513 item on the foreign worker menu screen 510 is accepted. Alternatively, the work information list screen 580 is displayed, for example, when the work information registration 534 item on the accepting company menu screen 530 is selected and the designation of the target foreign worker is accepted. Note that the work information list screen 580 may be displayed when link information (not shown) is selected on the support organization menu screen 520 and the designation of the target foreign worker is accepted.

[0168] The work information list screen 580 includes a work information display area 581 that displays information for display items such as the year and month, working hours, overtime hours, link information to attached files, and a delete button. As an example, the work information list generation unit 117 references work data (not shown) that is previously associated with foreign workers, and displays the working hours and overtime hours for a specific year and month in the work information display area 581.

[0169] In addition, the display items of the work information list screen 580 may be associated in advance with a person who has the authority to input information. In that case, the registration information list generation unit 116 may display the work information display area 581 so that information can be input only when a person with the authority logs in. In addition, the information registration unit 113 may generate the work statement information 138 using the information input to the work information list screen 580.

[0170] Furthermore, for the display items on the work information list screen 580, a person with the authority to decide whether or not to display information related to the display items may be predefined. For example, a person with authority sets display items that are permitted to be displayed to others in advance. When the work information list generating unit 117 receives a screen request from a person who is not permitted to display information on a foreign worker managed by a person with authority, the work information list generating unit 117 generates display information without including the display items that are set as not permitted to be displayed on the work information list screen 580.

[0171] By referring to this screen, the working status of the worker can be efficiently understood. For example, when a notification is generated by the work alert generation unit 120, by referring to this screen, the cause of the alert can be understood and efforts can be made to manage the working status appropriately.

[0172] For other display screens in this embodiment, settings from a person who has the authority to decide whether or not to display the screen may be accepted. Also, for each item on the display screen, filtering settings for whether or not to display may be accepted. This makes it possible to limit the people to whom the screen is displayed, and to display a customized screen.

[0173] Fig. 25 is a diagram showing an example of a life support screen 590. The life support screen 590 is displayed, for example, when a selection of the life support information 516 item on the foreign worker menu screen 510 is accepted. The life support screen 590 includes a support information display area 591 that is an area that displays information useful for supporting the life of the foreign worker according to his / her attributes. As shown in Fig. 25, the support information display area 591 may include a link to information related to life support.

[0174] The life support management unit 121 refers to the life support information 140 using the attributes of the logged-in foreign worker, and generates display information in the support information display area 591 including a link to the information content. The attributes of the foreign worker include, for example, the residential area or religion.

[0175] The life support management unit 121 may periodically update the life support information 140. For example, the information content item of the life support information 140 may include access information such as an address of a web page where the information exists, and the life support management unit 121 may periodically obtain information using the access information and update the life support information 140.

[0176] The life support management unit 121 can identify the language used by the foreign worker and acquire the life support information in that language. In this case, the life support management unit 121 displays information in the support information display area 591 using the language used by the foreign worker.

[0177] Furthermore, the life support management unit 121 may notify foreign workers of an alert depending on the contents of the life support information 140. For example, when a disaster occurs in a certain area, the life support management unit 121 updates the life support information 140 using a predetermined algorithm. The life support management unit 121 determines whether the updated life support information 140 is urgent, and if it is determined that there is an emergency, it can notify the foreign worker device 400 of the foreign worker who lives in that area.

[0178] By referring to this screen, foreign workers can obtain information according to their attributes. In addition, support organizations may provide support related to the daily lives of foreign workers. For example, support organizations manage optional insurance such as vehicle inspections according to the foreign worker's status of residence. Even in such cases, foreign workers can obtain information necessary for management from this screen. In other words, by using this screen, the management support device 100 can provide foreign workers with information related to management items according to their status of residence.

[0179] Next, the process related to alert generation will be described.

[0180] 13 is a flowchart showing an example of daily alert processing. The daily alert processing is executed periodically, for example, in the management support device 100. The daily alert processing is executed every day, for example, in the management support device 100.

[0181] First, the processing unit 110 identifies one worker ID from the worker information 136 (step S11). Specifically, the processing unit 110 identifies one worker ID from one or more worker IDs included in the worker information 136. The foreign worker associated with the identified worker ID becomes a target for daily alert processing.

[0182] Next, the deadline alert generation unit 118 refers to the registration information 137 of the identified worker ID (step S12). Specifically, the deadline alert generation unit 118 refers to the registration information 137 using the worker ID identified in step S11, and acquires information associated with the worker ID.

[0183] Next, the deadline alert generation unit 118 judges whether there is a management item ID whose sending date has been reached (step S13). Specifically, the deadline alert generation unit 118 judges whether there is a management item ID whose sending date matches the day on which the daily alert process is being executed among the registered information 137 acquired in step S12.

[0184] If the expiration alert generator 118 determines that there is no management item ID whose sending date has been reached ("NO" in step S13), the expiration alert generator 118 transitions the process to step S16.

[0185] When the deadline alert generation unit 118 determines that there is a management item ID whose sending date has been reached (if "YES" in step S13), it identifies the notification destination of the management item ID whose sending date has been reached (step S14). Specifically, the deadline alert generation unit 118 identifies the management item ID determined in step S13 to have reached its sending date, and identifies the notification destination associated with the identified management item ID in the registration information 137.

[0186] If there are multiple management item IDs whose sending dates have been reached in step S13, the deadline alert generator 118 specifies the notification destination for each of the multiple management item IDs in step S14.

[0187] Next, the deadline alert generation unit 118 generates a deadline alert notification (step S15). Specifically, the deadline alert generation unit 118 generates a notification including information indicating the foreign worker identified by the worker ID identified in step S11 and information indicating the contents of the management item related to the management item ID that has reached its sending date in step S14. The deadline alert generation unit 118 also generates a notification including information specifying the importance associated with the management item ID. As an example, the deadline alert generation unit 118 generates an email document including the management contents of the management item ID determined to have reached its sending date in step S13 and the name of the target foreign worker.

[0188] The deadline alert generation unit 118 associates information (not shown) indicating that a notification has been generated with the management item ID that generated the notification. This makes it possible to display the number of notifications for each level of importance when displaying the worker screen shown in Fig. 22 or the registered information list screen 570 shown in Fig. 23.

[0189] Next, the wage alert generation unit 119 identifies the prefecture of the workplace (step S16). Specifically, the wage alert generation unit 119 refers to the worker information 136 using the worker ID identified in step S11 to identify the accepting company code. The wage alert generation unit 119 refers to the company information 131 using the identified accepting company code, and identifies the prefecture of the workplace by referring to the company code and the location associated with the accepting company.

[0190] Next, the wage alert generation unit 119 identifies the minimum wage in the prefecture of the workplace (step S17). Specifically, the wage alert generation unit 119 refers to the minimum wage information 132 using the prefecture of the workplace identified in step S16, and identifies the minimum wage associated with the prefecture code of the prefecture of the workplace.

[0191] Next, the wage alert generation unit 119 judges whether the worker's wage is less than the minimum wage (step S18). Specifically, the wage alert generation unit 119 refers to the worker information 136 using the worker ID identified in step S11 to identify the wage of the foreign worker. The wage alert generation unit 119 compares the identified wage with the minimum wage identified in step S17 to judge whether the foreign worker's wage is less than the minimum wage.

[0192] Currently, the minimum wage in Japan is set in hourly wage units. If the wage included in the worker information 136 is a monthly wage or the unit is different from the minimum wage included in the minimum wage information 132, the wage alert generation unit 119 calculates the foreign worker's wage in the unit used in the minimum wage information 132, and compares the foreign worker's wage with the minimum wage.

[0193] When the wage alert generation unit 119 determines that the worker's wage is not less than the minimum wage ("NO" in step S18), it transitions the process to step S21.

[0194] When the wage alert generation unit 119 determines that the worker's wage is less than the minimum wage (if "YES" in step S18), it refers to the management item ID and identifies the notification destination and importance (step S19). Specifically, the wage alert generation unit 119 identifies the notification destination type and importance of the notification regarding the wage alert that are stored in advance in an area not shown in the figure in the storage unit 130. The wage alert generation unit 119 identifies the notification destination type and the corresponding notification destination regarding the wage alert from the worker information 136 of the worker ID identified in step S11.

[0195] Next, the wage alert generation unit 119 generates a wage alert notification (step S20). Specifically, the deadline alert generation unit 118 generates a notification for the notification destination identified in step S19. The deadline alert generation unit 118 generates a notification including the importance identified in step S19. The deadline alert generation unit 118 generates an email document including information indicating that the wage for the foreign worker associated with the worker ID identified in step S11, for example, is less than the minimum wage.

[0196] In addition, the wage alert generation unit 119 associates information indicating that a wage alert notification has been generated with the worker ID identified in step S11.

[0197] Next, the communication unit 170 notifies the specified notification destination (step S21). Specifically, the communication unit 170 transmits the notification generated by the deadline alert generation unit 118 in step S15 to the notification destination specified in step S14. That is, the communication unit 170 transmits the notification generated by the deadline alert generation unit 118 to the foreign worker who is set as the notification destination in advance according to the residence status, or to the manager associated with the foreign worker in the worker information 136.

[0198] Furthermore, the communication unit 170 transmits the notification generated by the wage alert generation unit 119 in step S20 to the notification destination identified in step S19. Note that, since the wage is determined by agreement between the worker and the manager, it is desirable that the notification of the alert regarding the wage is transmitted at least to the manager (the support organization or the accepting company).

[0199] At least one of the output unit 230 of the support institution device 200, the output unit 330 of the accepting company device 300, or the output unit 430 of the foreign worker device 400 that received the notification displays the received notification.

[0200] Next, the processing unit 110 determines whether or not all worker IDs have been identified (step S22). Specifically, the processing unit 110 determines whether or not all worker IDs included in the worker information 136 have been identified in step S11. When the processing unit 110 determines that all worker IDs have been identified ("YES" in step S22), it ends the processing of this flowchart.

[0201] If the processing unit 110 determines that all worker IDs have not been identified ("NO" in step S22), it shifts the process to step S11. That is, the processing unit 110 shifts the process to step S11 if at least one worker ID has not been identified. Therefore, in the subsequent step S11, the processing unit 110 identifies one worker ID that has not yet been identified.

[0202] As described above, in this embodiment, an alert, i.e., a warning, is sent based on the deadline determined according to the status of residence. The notification destination is also determined according to the status of residence. This allows for efficient deadline management based on the status of residence of the foreign worker.

[0203] In addition, currently, the ministerial ordinance that prescribes the standards for the Specified Skilled Worker Employment Contract and the Support Plan for Specified Skilled Workers No. 1 stipulates that support organizations have a duty to report when a foreign worker with a Specified Skilled Worker No. 1 residence status is paid less than the minimum wage. In this way, depending on the residence status, there are cases where the manager is required to take a certain action. According to this embodiment, in a system that manages the term according to the residence status, if the wage of a foreign worker is less than the minimum wage, it is possible to notify those who need to take action, and to perform efficient management operations.

[0204] The management support device 100 may have an alert cancellation unit (not shown) in the processing unit 110. For example, when generating the registration information 137, the information registration unit 113 stores the alert cancellation condition in association with the management item ID. That is, the alert cancellation condition according to the status of residence is set in the registration information 137. The alert cancellation unit executes an alert cancellation process that determines whether the alert cancellation condition is satisfied, for example, periodically.

[0205] For example, the worker information 136 includes information (not shown) regarding documents submitted for foreign workers. The alert cancellation unit identifies the documents included in the alert cancellation conditions and determines whether or not the documents related to the conditions have been submitted by referring to the worker information 136. If the documents have been submitted, the alert cancellation unit determines that the alert cancellation conditions are met.

[0206] If the alert cancellation condition is met, the alert cancellation unit refers to the registration information 137 and associates an alert flag indicating that an alert will not be sent to the management item ID for which the alert cancellation process is being performed. When performing daily alert processing, the deadline alert generation unit 118 suppresses the generation of notifications for the management item ID associated with the alert cancellation flag.

[0207] As an example, the deadline management information 134 includes a management item related to a housing contract as a management item common to each skill. The management item is also associated with the receipt of a housing contract document as an alert cancellation condition. When generating the registration information 137, the information registration unit 113 associates the alert cancellation condition indicating the receipt of a housing contract document with the deadline date, transmission date, etc. of the management item.

[0208] In the alert cancellation process that is periodically executed, the alert cancellation unit judges whether or not a house contract document has been received. If a contract document has been received, the alert cancellation unit associates an alert flag that does not issue an alert notification with the management items related to the house contract among the management items included in the registration information 137. The deadline alert generation unit 118 does not generate a notification even if the transmission date for the management item has arrived.

[0209] This makes it possible to determine whether or not the conditions according to the foreign worker's residence status are met, and if they are not met, to efficiently notify them based on the deadline determined according to their residence status.

[0210] 14 is a flowchart showing an example of monthly alert processing. The monthly alert processing is executed periodically, for example, in the management support device 100. The monthly alert processing is executed, for example, in the management support device 100 every month.

[0211] The process performed in step S31 is similar to the process performed in step S11, and therefore a description thereof will be omitted.

[0212] Next, the work alert generation unit 120 refers to the work statement information 138 and calculates the overtime hours for the current month (step S32). Specifically, the work alert generation unit 120 refers to the work statement information 138 using the worker ID identified in step S31 and extracts the overtime hours of the identified foreign worker. The work alert generation unit 120 calculates the overtime hours for the current month using the extracted overtime hours.

[0213] Next, the work alert generation unit 120 determines whether the overtime hours exceed a predetermined time (step S33). Specifically, the work alert generation unit 120 determines whether the overtime hours for the current month calculated in step S32 exceed a predetermined time. The predetermined time is, for example, 45 hours. If the work alert generation unit 120 determines that the overtime hours are within the predetermined time (if "NO" in step S33), the process proceeds to step S39.

[0214] When the work alert generation unit 120 determines that the overtime hours will exceed the predetermined hours (if "YES" in step S33), it increases the number of excess overtime hours in the registration information 137 (step S34). Specifically, the work alert generation unit 120 increments the number of excess overtime hours in the registration information 137 related to the worker ID identified in step S31.

[0215] Next, the work alert generation unit 120 determines whether or not there is excessive overtime (step S35). Specifically, the work alert generation unit uses the number of excessive overtime times increased in step S34 to determine whether or not the foreign worker associated with the worker ID identified in step S31 is in an excessive overtime state. For example, the work alert generation unit 120 determines that there is excessive overtime when the number of excessive overtime times is equal to or greater than a predetermined threshold (e.g., four times). When the work alert generation unit 120 determines that there is no excessive overtime state (if "NO" in step S35), it transitions to step S39.

[0216] When the work alert generation unit 120 determines that overtime is being worked ("YES" in step S35), it identifies the notification destination and the importance (step S36). Specifically, the work alert generation unit 120 identifies the notification destination type and the importance of the notification regarding the work alert that are stored in advance in an area not shown in the figure of the storage unit 130. The work alert generation unit 120 identifies the notification destination type and the corresponding notification destination regarding the work alert from the worker information 136 of the worker ID identified in step S31.

[0217] Next, the work alert generation unit 120 generates a work alert notification (step S37). Specifically, the work alert generation unit 120 generates a notification for the notification destination identified in step S36. The work alert generation unit 120 generates a notification including information indicating the foreign worker related to the worker ID identified in step S31 and the importance identified in step S36. The work alert generation unit 120 generates an email document including information indicating that the overtime hours of a foreign worker exceed a reference value, for example.

[0218] The work alert generation unit 120 may change the number of excess overtime hours in the registration information 137 of the foreign worker for whom the notice was generated to 0. In addition, the work alert generation unit 120 may be configured to store the date on which the number of excess overtime hours was recorded, and not to add the number of excess overtime hours that has been recorded for a predetermined period of time since that date to the registration information 137.

[0219] The process performed in step S39 is similar to the process performed in step S22 in FIG. 13, and therefore a description thereof will be omitted.

[0220] Currently, the Enforcement Regulations of the Immigration Control and Refugee Recognition Act stipulate that the upper limit of working hours for foreign workers with a status of residence as an international student is, in principle, 28 hours per week. The work alert generation unit 120 may determine, for example, once a week, whether or not the working hours for a specific status of residence, including international student, exceed a threshold value previously determined for each status of residence. In other words, the work alert generation unit 120 can perform the monthly alert processing in this embodiment for foreign workers with a specific status of residence at a different timing than for foreign workers with other statuses of residence.

[0221] As described above, in this embodiment, overtime hours are managed according to residence status, so that working conditions can be appropriately managed for a wide range of residence statuses.

[0222] 15 is a flowchart showing an example of a salary remittance process. The process of this flowchart is executed periodically, for example, in the management support device 100. As an example, the process of this flowchart is executed on the day when the accepting company pays the salary to the foreign worker.

[0223] The process performed in step S41 is similar to the process performed in step S11 shown in FIG. 13, and therefore a description thereof will be omitted.

[0224] Next, the salary payment management unit 123 refers to the worker information 136 and the work details information 138 to determine the salary amount (step S42). Specifically, the salary payment management unit 123 refers to the worker information 136 of the worker ID identified in step S41 to identify the wage of the foreign worker. The salary payment management unit 123 refers to the work details information 138 for the worker and extracts information indicating the working conditions such as working hours and overtime hours. The salary payment management unit 123 determines the salary amount by referring to the wage and the working conditions. The salary payment management unit 123 may inquire about the salary amount from the accepting company device 300 and determine the amount obtained as a response as the salary amount.

[0225] For example, an hourly wage is set for a certain foreign worker. The salary payment management unit 123 determines the working hours by adding up the working hours and overtime hours, and multiplies the working hours by the hourly wage to determine the salary.

[0226] Next, the salary payment management unit 123 refers to the worker information 136 and identifies the salary deposit account and the remittance rate (step S43). Specifically, the salary payment management unit 123 refers to the worker information 136 and identifies the salary deposit account and the remittance rate associated with the worker ID identified in step S41.

[0227] Next, the salary payment management unit 123 determines the remittance amount from the salary amount and the remittance rate (step S44). For example, the salary payment management unit 123 determines the remittance amount by multiplying the salary amount by the remittance rate. As described above, the remittance rate is an example of remittance information. The remittance information is information used to determine the amount to remit from the salary amount. In other words, the salary payment management unit 123 only needs to use the remittance information to determine the amount to remit from the salary amount.

[0228] Next, the salary payment management unit 123 instructs the transfer of the difference between the salary amount and the remittance amount to the salary transfer account (step S45). Specifically, the salary payment management unit 123 subtracts the remittance amount determined in step S44 from the salary amount determined in step S42 to determine the salary amount to be paid to the foreign worker.

[0229] As an example, the salary payment management unit 123 refers to the worker information 136 and identifies the accepting company code associated with the worker ID identified in step S41. The salary payment management unit 123 refers to the company information 131 and identifies the salary payment business code associated with the accepting company's company code. The salary payment management unit 123 refers to the salary-related business information 135 and identifies the notification destination associated with the salary payment business code. The salary payment management unit 123 transmits information to the identified notification destination instructing them to transfer the salary amount to be paid to the foreign worker to the salary transfer account identified in step S43.

[0230] Next, the salary payment management unit 123 instructs the remittance business operator to remit the amount (step S46). Specifically, the salary payment management unit 123 identifies the receiving company code associated with the worker ID identified in step S41. The salary payment management unit 123 refers to the company information 131 and identifies the remittance business operator code associated with the receiving company's company code.

[0231] The salary payment management unit 123 refers to the salary-related business information 135 and identifies the notification destination associated with the remittance business code. The salary payment management unit 123 transmits remittance instruction information to the identified notification destination, instructing the notification destination to remit the remittance amount determined in step S44.

[0232] The process performed in step S47 is similar to the process performed in step S22 in FIG. 13, and therefore a description thereof will be omitted.

[0233] In this embodiment, the management support device 100 instructs the salary payment company to transfer the difference between the salary amount and the remittance amount. However, after the accepting company transfers the full amount of the salary amount to the salary transfer account of the foreign worker as in the past, the management support device 100 may instruct the remittance company to withdraw the remittance amount from the salary transfer account and transfer it to the remittance destination.

[0234] In this case, the salary of the foreign worker is determined and deposited in the salary deposit account before the start of the salary remittance process shown in Fig. 15. After performing the process of step S41, the salary payment management unit 123 obtains the salary amount from the accepting company device 300 of the accepting company associated with the worker ID identified in step S41 in the process of step S42. Thereafter, the process of steps S43 and S44 is performed, and the process proceeds to step S46 without performing the process of step S45.

[0235] In step S46, the salary payment management unit 123 instructs the remittance business to remit. When the remittance business receives the remittance instruction from the salary payment management unit 123, it withdraws the remittance amount determined in step S44 from the salary deposit account of the foreign worker identified in step S41, and executes the remittance to the remittance destination registered in advance.

[0236] As described above, in this embodiment, the management support device 100, which manages the working status according to the status of residence, issues a remittance instruction to an account other than the salary payment account. In other words, in consideration of the needs of foreign workers who wish to remit money to their home countries, etc., salary payments, including remittances, can be efficiently executed.

[0237] Fig. 16 is a flowchart showing an example of prepayment processing. The processing of this flowchart is started, for example, when the management support device 100 receives an instruction to display a screen for applying for prepayment from a device owned by the administrator (support institution device 200 or accepting company device 300). For example, this processing is started when the item "Prepayment application procedure 525" on the support institution menu screen 520 shown in Fig. 18 or the item "Prepayment application procedure 536" on the accepting company menu screen 530 shown in Fig. 19 is selected.

[0238] First, the advance payment management unit 124 accepts an advance payment application (step S51). Specifically, the advance payment management unit 124 accepts an advance payment application that is input to a screen for making an advance payment application, which is sent to the administrator device. When the above-mentioned item of the advance payment application procedure 525 or the item of the advance payment application procedure 536 is selected, the advance payment management unit 124 may treat the advance payment application as having been accepted.

[0239] Next, the advance payment management unit 124 identifies the worker ID (step S52). Specifically, the administrator device accepts input of information indicating the foreign worker who is the subject of the advance payment application. The advance payment management unit 124 identifies the worker ID that identifies the foreign worker who is the subject of the advance payment application.

[0240] Next, the advance payment management unit 124 refers to the work statement information 138 and calculates the cumulative working hours for the current month (step S53). Specifically, the advance payment management unit 124 refers to the work statement information 138 and extracts the working hours and overtime hours associated with the worker ID identified in step S52. The advance payment management unit 124 uses the extracted working hours and overtime hours to calculate the cumulative working hours for the current month that can be identified from the day the advance payment process is executed. Note that the advance payment management unit 124 is not limited to calculating the cumulative working hours for the current month, but may also calculate the cumulative working hours for the day the advance payment process is executed or for a predetermined period that can be identified from information input to the administrator device.

[0241] Next, the advance payment management unit 124 determines whether advance payment is possible (step S54). Specifically, the advance payment management unit 124 determines that advance payment is possible when the cumulative working hours calculated in step S53 satisfy a predetermined condition. For example, the advance payment management unit 124 determines whether advance payment is possible by comparing the cumulative working hours with a predetermined threshold. For example, the advance payment management unit 124 determines that advance payment is possible when the cumulative working hours exceed the threshold.

[0242] When the prepayment management unit 124 determines that prepayment is not possible ("NO" in step S54), the prepayment management unit 124 ends the processing of this flowchart. In this case, the prepayment management unit 124 may transmit display information of a screen displaying information indicating that prepayment is not possible to the administrator device that applied for prepayment in step S51.

[0243] If the advance payment management unit 124 determines that advance payment is possible (if "YES" in step S54), the advance payment management unit 124 calculates the salary for the current month from the cumulative working hours (step S55). Specifically, the advance payment management unit 124 refers to the worker information 136 and identifies the wage associated with the worker ID identified in step S52. The advance payment management unit 124 calculates the salary for the current month using the identified wage and the cumulative working hours for the current month calculated in step S53.

[0244] In addition, in step S53, when the advance payment management unit 124 calculates the cumulative working hours for the predetermined period, the advance payment management unit 124 calculates the salary amount for the predetermined period.

[0245] Next, the advance payment management unit 124 calculates the advance payment amount using the advance payment coefficient (step S56). Specifically, the advance payment management unit 124 uses the worker information to identify the advance payment coefficient associated with the worker ID identified in step S52. The advance payment management unit 124 calculates the advance payment amount using the salary amount for the current month calculated in step S55 and the advance payment coefficient. For example, the advance payment management unit 124 multiplies the salary amount for the current month by the advance payment coefficient to obtain the value as the advance payment amount.

[0246] Next, the advance payment management unit 124 instructs the advance payment agency to make an advance payment (step S57). Specifically, the advance payment management unit 124 refers to the worker information 136 and identifies the accepting company code associated with the worker ID identified in step S52. The advance payment management unit 124 refers to the company information 131 and identifies the advance payment agency code associated with the identified accepting company code. The advance payment management unit 124 refers to the payroll-related business information 135 and identifies the notification destination associated with the advance payment agency code.

[0247] The advance payment management unit 124 generates a notification specifying the advance payment amount calculated in step S56. The communication unit 170 transmits the notification to the advance payment agent's notification destination. The advance payment management unit 124 increments the advance payment history associated with the worker ID specified in step S52 in the registration information 137. Thereafter, the advance payment management unit 124 ends the processing of this flowchart.

[0248] As described above, in this embodiment, the management support device 100, which manages deadlines according to the status of residence, determines whether prepayment is possible, and if so, notifies the prepayment agent. This makes it possible to efficiently process prepayments when a foreign worker requests it, improving convenience.

[0249] Although each embodiment according to the present invention has been described above, the present invention is not limited to the above-mentioned embodiment, and various modified examples are included. For example, the above-mentioned embodiment has been described in detail to make the present invention easier to understand, and the present invention is not limited to having all the configurations described here. In addition, it is possible to replace a part of the configuration of one embodiment with the configuration of another example. It is also possible to add the configuration of another example to the configuration of one embodiment. In addition, it is also possible to add, delete, or replace other configurations with respect to a part of the configuration of each embodiment. In addition, each of the above-mentioned configurations, functions, processing units, processing means, etc. may be realized in hardware by designing them as integrated circuits, for example, in part or in whole. In addition, the control lines and information lines in the figure show those that are considered necessary for explanation, and do not necessarily show all of them. It may be considered that almost all of the configurations are connected to each other.

[0250] Furthermore, the functional configurations of the above-mentioned management support device 100, support institution device 200, accepting company device 300, and foreign worker device 400 are classified according to the main processing contents for ease of understanding. The classification method and names of the components do not limit the present invention. As described above, the configurations of the management support device 100, support institution device 200, accepting company device 300, and foreign worker device 400 can be further classified into more components according to the processing contents. Also, one component can be classified to perform even more processes.

[0251] Conventionally, the necessary measures vary widely depending on the status of residence of foreign workers, so it was not easy for foreign workers themselves, as well as managers of support organizations and accepting companies, to understand the necessary measures. According to this embodiment, it is possible to efficiently manage the working status, such as deadlines and necessary documents, depending on the status of residence. [Explanation of symbols]

[0252] 1: Management support system, 11: Calculation device, 12: Memory, 13: External storage device, 14: Input IF, 15: Output IF, 16: Communication IF, 17: Storage medium drive device, 18: Media, 100: Management support device, 110, 210, 310, 410: Processing unit, 111: Login reception unit, 112: Worker list generation unit, 113: Information registration unit, 114: Deadline determination unit, 115: Alert chart generation unit, 116: Registration information list generation unit, 117: Work information list generation unit, 118: Deadline alert generation unit, 119: Wage alert generation unit, 120: Work alert generation unit unit, 121: life support management unit, 122: community management unit, 123: salary payment management unit, 124: advance payment management unit, 130: memory unit, 131: company information, 132: minimum wage information, 133: registration item information, 134: deadline management information, 135: salary-related business information, 136: worker information, 137: registration information, 138: work details information, 139: community information, 140: life support information, 150, 220, 320, 420: input unit, 160, 230, 330, 430: output unit, 170: communication unit, 200: support organization device, 211, 311, 41 1: Screen request unit, 300: Accepting company device, 400: Foreign worker device, 510: Foreign worker menu screen, 511, 521, 531: Personal information registration, 512: Personal information reference, 513: Work status reference, 514: Salary payment and remittance information reference, 515, 526, 537: Alert chart, 517: Community, 520: Support organization menu screen, 522, 532: Worker list, 523, 533: Personal information and registration information list, 524: Support plan registration, 525, 536: Advance payment application procedure, 530: Accepting company menu screen, 534: Work status information registration, 540: personal information registration screen, 541: personal information input reception area, 550: alert chart screen, 551: management item display area, 552: deadline display area, 560: worker list screen, 561: name, 562: nationality, 563: gender, 564: joining date, 565: age range, 566: number of alerts by importance, 567: link, 568: delete button, 570: registration information list screen, 571: management content display area, 580: work information list screen, 581: work information display area, 590: life support screen, 591: support information display area, N: network

Claims

1. A storage unit that stores worker information that associates a manager and a status of residence for each foreign worker, and deadline management information that associates one or more management items with a specified deadline for the management items for each foreign worker's status of residence; a deadline determination unit that determines the deadline for the management item for a certain foreign worker in accordance with the status of residence specified based on the worker information; and a communication unit that, when the deadline for the management item is reached, sends a notification identifying the foreign worker to the manager of the foreign worker.

2. 2. The management support device of claim 1, a deadline alert generation unit that generates a notification that identifies the management item that has reached the deadline and the foreign worker when the deadline for the management item is reached; The management support device, wherein the communication unit transmits the notification generated by the deadline alert generation unit.

3. 2. The management support device of claim 1, The deadline management information is information in which a level of importance is associated with each combination of the residence status and the management item, an alert schedule generating unit that generates, for a certain foreign worker, display information for an alert schedule screen that displays, for each management item, the deadline corresponding to the management item in relation to a time axis; The management support device, wherein the alert schedule screen displays the management items or the deadlines in different formats depending on the importance.

4. 4. The management support device of claim 3, The deadline management information is information in which a notification time category indicating a relationship between the deadline and a notification time, a level of importance, and a deadline are associated with each combination of the status of residence and the management item, The management support device is characterized in that the alert schedule generation unit generates the alert schedule screen in which a plurality of notification times are displayed for one management item, and each of the plurality of notification times is displayed in a different manner depending on its importance.

5. 2. The management support device of claim 1, a login reception unit that receives logins from the foreign worker or the manager; and a worker list generation unit that, when it accepts the login of the manager, generates display information for a worker list screen that displays a list of the worker information of one or more foreign workers associated with the logged-in manager in the worker information.

6. 6. The management support device of claim 5, The login reception unit includes a work information list generation unit that generates display information for a work information list screen that receives input of the working status of the foreign worker when the login reception unit receives the login of the manager and receives input of information identifying the foreign worker, The management support device, wherein the storage unit stores work detail information generated using information input on the work information list screen.

7. 7. The management support device of claim 6, A work alert generation unit is provided that uses the work details information to identify overtime hours, judges whether or not there is an excessive overtime state, and generates a notification that identifies the foreign worker when there is an excessive overtime state; A management support device characterized in that the communication unit transmits the notification generated by the work alert generation unit to the manager associated with the foreign worker to which the notification relates in the worker information.

8. 2. The management support device of claim 1, A wage alert generation unit that determines whether the wage of the foreign worker is below the minimum wage and generates a notification if the wage is below the minimum wage; The storage unit stores minimum wage information including information on minimum wages, The worker information includes information regarding the wages of the foreign workers, A management support device characterized in that the communication unit transmits the notification generated by the wage alert generation unit to the manager associated with the foreign worker in the worker information.

9. 2. The management support device of claim 1, The storage unit stores payroll-related business information including information indicating a remittance business that remits money to persons other than the foreign workers, The worker information includes remittance information, which is information for determining a remittance amount, a salary payment management unit that determines the salary of the foreign worker, determines the remittance amount using the remittance information and the salary, and generates remittance instruction information that instructs the remittance of the remittance amount; The management support device, wherein the communication unit transmits the remittance instruction information to the remittance business operator.

10. 2. The management support device of claim 1, This management support device is characterized by having an advance payment management unit that, when it receives an advance payment application, determines whether or not advance payment is possible by comparing the cumulative working hours for a specified period with a predetermined threshold, and if advance payment is possible, calculates the advance payment amount using the cumulative working hours and generates a notification including the advance payment amount.

11. 2. The management support device of claim 1, The storage unit stores life support information in which information for identifying a region is associated with information for supporting life in the region, The worker information includes information indicating a region related to the foreign worker, A management support device characterized by comprising a life support management unit that, when it accepts the login of the foreign worker, generates display information for a life support screen that displays the life support information for the area related to the foreign worker.

12. 2. The management support device of claim 1, A management support device characterized by having a community management unit that, when it accepts the login of the foreign worker, accepts input of a message to other foreign workers included in the worker information, and generates display information for a message screen that displays messages from the other foreign workers.

13. 2. The management support device of claim 1, a login reception unit that receives logins from the foreign worker or the manager, the login reception unit generates display information for a foreign worker menu screen when it receives the login of the foreign worker, and generates display information for an administrator menu screen including link information to a worker list screen that displays a list of one or more pieces of worker information associated with the administrator in the worker information when it receives the login of the manager, The management support device is characterized in that the foreign worker menu screen and the manager menu screen are different from each other.

14. A management support system having a management support device, and a foreign worker device and a manager device that are communicatively connected to the management support device, The management support device includes: A storage unit that stores worker information that associates a manager and a status of residence for each foreign worker, and deadline management information that associates one or more management items with a specified deadline for the management items for each foreign worker's status of residence; a deadline determination unit that determines the deadline for the management item for a certain foreign worker in accordance with the status of residence specified based on the worker information; a communication unit that, when the deadline for the management item is reached, sends a notification identifying the foreign worker to the manager of the foreign worker; The foreign worker device and the manager device are An input unit that accepts input of the status of residence of the foreign worker; and an output unit that displays the notification received from the management support device.

15. A program that causes a computer to function as a management support device, The management support device functions as a storage unit, a deadline alert generation unit, a deadline determination unit, and a communication unit; The storage unit stores worker information that associates a manager and a status of residence for each foreign worker, and deadline management information that associates, for each status of residence of the foreign worker, one or more management items and a specified deadline related to the management items, cause the deadline determination unit to execute a deadline determination procedure for determining the deadline for the management item for a certain foreign worker in accordance with the status of residence specified based on the worker information; A program that causes the communication unit to execute a communication procedure for sending a notification identifying the foreign worker to the manager of the foreign worker when the deadline for the management item is reached.

16. A management support method using a management support device having a storage unit, The storage unit stores worker information that associates a manager and a status of residence for each foreign worker, and deadline management information that associates, for each status of residence of the foreign worker, one or more management items and a specified deadline related to the management items, a deadline determination step in which the deadline for the management item is determined for a certain foreign worker according to the status of residence specified based on the worker information; a communication procedure in which, when the deadline for the management item is reached, a notification identifying the foreign worker is sent to the manager of the foreign worker.

Citation Information

Patent Citations

  • Work allocation support system and work allocating method using the same system

    JP2002041738A

  • Study-abroad support system

    JP2002269223A

  • Support method for foreign workers, support system for foreign workers and server thereof

    JP2003006383A

  • Expiration date information system

    JP2003168165A

  • Initial flow control method and system

    JP2003187046A