Program, information processing device and method

The program addresses the challenge of identifying and submitting appropriate forms in human resources and labor systems by automatically selecting and inputting form data based on application details, significantly reducing the submission hassle and enhancing efficiency.

JP2025075441AActive Publication Date: 2025-05-15FREEE
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023186613
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-10-31
Publication Date
2025-05-15
Estimated Expiration
2043-10-31

AI Technical Summary

Technical Problem

In systems handling human resources and labor, employees face difficulties in identifying and submitting the appropriate forms based on their application details, leading to hassle and inefficiency in inputting form data into multiple input fields.

Method used

A program is developed to assist employees by selecting the necessary form data for documents based on application details and employee management data, automatically inputting relevant data into the appropriate input fields, and presenting the completed form data for submission.

Benefits of technology

This solution reduces the hassle of presenting and inputting required form data, making it easier for employees to submit the necessary documents according to their application details, thereby enhancing efficiency in human resources and labor processing systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025075441000001_ABST
    Figure 2025075441000001_ABST
Patent Text Reader

Abstract

To reduce time and effort for performing input into input items by presenting form data of necessary forms according to application contents in a system for performing processing about human resources and labor.SOLUTION: A server of a human resource and labor system stores form data (2021) of documents to be used for application and management data (2022) of employees. A program causes a processor 29 to execute the steps of: receiving an input of application data related to application submitted by one of the employees to an employer (S121); selecting, from the stored form data, form data of the document to be used for the application of the received input on the basis of the received application data and the management data of the employees (S122); determining management items in the management data of the employee, corresponding to prescribed input items of the selected form data, and inputting data of the management items determined to the prescribed input items of the selected form data (S123); and presenting the form data obtained by inputting the data of the management items to the employee (S124).SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a program, an information processing device, and a method. [Background technology]

[0002] 2. Description of the Related Art Systems are known that accept various applications from employees and process personnel and labor-related matters at business entities, such as corporations or sole proprietors.

[0003] Systems that handle such personnel and labor-related processing often require application forms according to the contents of the application. For example, when an employee moves, the application contents require the employee to not only apply for the move, but also to apply for a change in transportation expenses, and the documents to be submitted include, for example, a "relocation notification" and a "transportation expenses application."

[0004] Patent Document 1 discloses a technology for a system that presents a list of attachments according to the contents of a request for approval in an electronic payment system for businesses and the like. [Prior art documents] [Patent documents]

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

[0006] However, in a system that processes personnel and labor-related matters, there are a wide variety of forms required depending on the contents of the application, and it is not easy to understand them. Therefore, there was a problem that it was not possible to present appropriate forms to be submitted according to not only the contents of the application but also the attributes of the employees. In addition, when there are multiple forms, it is necessary to enter information into each input field, which is time-consuming.

[0007] Therefore, in this disclosure, a technology is described that presents form data of necessary forms according to the application contents in a system that processes personnel and labor, thereby reducing the effort required for inputting data into input fields. [Means for solving the problem]

[0008] According to an embodiment of the present disclosure, a program is provided for supporting an employee of a business entity in submitting an application to the business entity by the employee, the program being executed by a computer including a processor and a memory. The memory stores form data of a document used in the application and management data of the employee. The program causes the processor to execute the following steps: accepting, from the employee, input of application data relating to an application made by the employee to the business entity; selecting, from the stored form data, form data of a document to be used in the application, based on the accepted application data and the management data of the employee; determining a management item in the management data of the employee that corresponds to a predetermined input item of the selected form data, inputting data of the determined management item into the predetermined input item of the selected form data; and presenting the form data into which the data of the management item has been input to the employee. Effect of the Invention

[0009] According to the present disclosure, when application data is received from an employee, form data for the document to be used in the application is selected, and data is entered into predetermined input fields of the form data and presented to the employee. This makes it possible to present form data for the necessary forms according to the application content, and reduce the effort required for inputting data into input fields. [Brief description of the drawings]

[0010] [Figure 1] 1 is a block diagram showing an overall configuration of a personnel and labor management system 1 according to a first embodiment. [Diagram 2] 2 is a block diagram showing a functional configuration of the terminal device 10 of FIG. 1. [Diagram 3] 2 is a block diagram showing a functional configuration of a server 20 in FIG. 1. [Figure 4] FIG. 4 is a diagram showing an example of the data structure of a report database 2021 in FIG. [Diagram 5] FIG. 4 is a diagram showing an example of a data structure of an employee database 2022 in FIG. 3. [Figure 6] 13 is a flowchart showing an example of a flow of a form data presentation process performed by the personnel and labor management system 1. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] Hereinafter, an embodiment of the present disclosure will be described with reference to the drawings. The following description and drawings are examples for explaining the present invention, and are omitted and simplified as appropriate for clarity of explanation. The present invention can be implemented in various other forms. Unless otherwise specified, each component may be singular or plural. In the following description, the same components are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed descriptions thereof will not be repeated.

[0012] <Summary> The personnel and labor system according to the present disclosure will be described below. The personnel and labor system according to the present disclosure is a system for supporting various applications to a business (corporation or sole proprietor) by employees of the business. The personnel and labor system according to the present disclosure is a system provided as a web service, for example, by a cloud server or the like, that is, by so-called SaaS (Software as a Service).

[0013] The personnel and labor management system according to the present disclosure is configured to receive application data for various applications from employees, create form data for documents used in the application, and send the application to the business operator. Various applications include, for example, a "relocation notification" for applying for a relocation when an employee relocates, and a "travel expenses application" for applying for a change in travel expenses due to a change in commuting route.

[0014] In this way, for an employee, a "relocation" is a single event, but there may be multiple documents used to apply for it, and it is not easy for the employee or the person in charge (mainly the human resources department) at the business to understand what application documents need to be submitted for the event. Furthermore, when there are multiple forms, it is necessary to enter information into each input field, which is time-consuming.

[0015] Therefore, when the personnel and labor management system according to the present disclosure accepts application data input from an employee, it selects form data for documents to be used in the application based on the contents of the application data and the employee's management data, and presents the selected form data to the employee. With this configuration, it is possible to present form data for the necessary forms according to the contents of the employee's application, and submit the application.

[0016] In addition, for a specific input item of the form data, the system determines the management item in the management data of the employee that corresponds to that item, and inputs the data of the management item into the specific input item of the form data. With this configuration, it is possible to reduce the effort required to input data into the input items.

[0017] <Embodiment 1> The following describes the personnel and labor management system 1. In the following description, for example, when the terminal device 10 accesses the server 20, the server 20 responds with information for generating a screen on the terminal device 10. The terminal device 10 generates and displays a screen based on the information received from the server 20.

[0018] <1 Overall configuration of personnel and labor management system 1> FIG. 1 is a block diagram showing the overall configuration of a personnel and labor management system 1 according to the first embodiment. As shown in FIG. 1, the personnel and labor management system 1 includes a plurality of terminal devices (terminal device 10A and terminal device 10B are shown in FIG. 1. Hereinafter, they may be collectively referred to as "terminal device 10") and a server 20. The terminal devices 10 and the server 20 are connected to each other so as to be able to communicate with each other via a network 80. The network 80 is configured as a wired or wireless network. In this embodiment, the server 20 is a Web server (including a cloud server), and exchanges information with the terminal device 10 through Web pages. Note that a Web page browser for viewing Web pages is installed on the terminal device 10, but a dedicated application for providing the services of the server 20 may also be installed and configured to be viewable through the dedicated application.

[0019] The terminal device 10 is a device operated by each user. Here, the user is an employee of a business entity (corporation or sole proprietor) who uses the terminal device 10 to make various applications to the business entity (corporation or sole proprietor), which is a function of the personnel and labor system 1, for example, an employee of a company or sole proprietorship that is a business entity. The terminal device 10 is realized by a stationary PC (Personal Computer), a laptop PC, or the like. In addition, the terminal device 10 may be, for example, a tablet compatible with a mobile communication system, a mobile terminal such as a smartphone, or the like.

[0020] The terminal device 10 is communicatively connected to the server 20 via a network 80. The terminal device 10 is connected to the network 80 by communicating with communication devices such as a wireless base station 81 compatible with communication standards such as 4G, 5G, and LTE (Long Term Evolution), and a wireless LAN router 82 compatible with wireless LAN (Local Area Network) standards such as IEEE (Institute of Electrical and Electronics Engineers) 802.11. As shown as the terminal device 10B in FIG. 1, the terminal device 10 includes a communication IF (Interface) 12, an input device 13, an output device 14, a memory 15, a storage unit 16, and a processor 19.

[0021] The communication IF 12 is an interface for inputting and outputting signals so that the terminal device 10 can communicate with an external device. The input device 13 is an input device (e.g., a keyboard, a touch panel, a touch pad, a pointing device such as a mouse, etc.) for receiving an input operation from a user. The output device 14 is a device (e.g., a display, a speaker, etc.) for presenting information to a user. The memory 15 is for temporarily storing a program and data processed by the program, etc., and is a volatile memory such as a DRAM (Dynamic Random Access Memory). The storage unit 16 is a storage device for saving data, and is, for example, a flash memory or a HDD (Hard Disc Drive). The processor 19 is hardware for executing an instruction set described in a program, and is composed of an arithmetic unit, a register, a peripheral circuit, etc.

[0022] The server 20 is a device that processes personnel and labor-related matters for employees of a corporation or individual business owner, which is a function of the personnel and labor system 1. When the server 20 receives application data for various events, such as "relocation" or "marriage," from an employee, it selects form data for the document to be used for the application, such as "relocation notification" or "travel expenses application," based on the contents of the application data and the employee's management data, and presents it to the employee. In addition, for a specific input item in the form data, the server 20 determines which management item in the employee's management data corresponds to that item, and inputs the data of the management item into the specific input item in the form data.

[0023] The server 20 is a computer connected to a network 80. The server 20 includes a communication IF 22, an input / output IF 23, a memory 25, a storage 26, and a processor 29.

[0024] The communication IF 22 is an interface for inputting and outputting signals so that the server 20 can communicate with an external device. The input / output IF 23 functions as an interface with an input device for receiving an input operation from a user and an output device for presenting information to a user. The memory 25 is for temporarily storing programs and data processed by the programs, etc., and is a volatile memory such as a DRAM (Dynamic Random Access Memory). The storage 26 is a storage device for saving data, such as a flash memory or a HDD (Hard Disc Drive). The processor 29 is hardware for executing an instruction set described in a program, and is composed of an arithmetic unit, a register, a peripheral circuit, etc.

[0025] <1.1 Configuration of the terminal device 10> FIG. 2 is a block diagram showing a functional configuration of the terminal device 10 of FIG. 1. As shown in FIG. 2, the terminal device 10 includes a plurality of antennas (antenna 111, antenna 112), wireless communication units (first wireless communication unit 121, second wireless communication unit 122) corresponding to the respective antennas, an operation reception unit 130 (including a keyboard 131 and a mouse 132), a voice processing unit 140, a microphone 141, a speaker 142, a display 150, a camera 160, a storage unit 170, and a control unit 180. The terminal device 10 also has functions and configurations (e.g., a battery for holding power, a power supply circuit for controlling the supply of power from the battery to each circuit, etc.) that are not particularly shown in FIG. 2. As shown in FIG. 2, each block included in the terminal device 10 is electrically connected by a bus or the like. The terminal device 10 shown in FIG. 2 will be described as a mobile terminal such as a tablet or a smartphone compatible with a mobile communication system, but may be a stationary PC (Personal Computer) or a laptop PC.

[0026] The antenna 111 emits a signal generated by the terminal device 10 as a radio wave. The antenna 111 also receives a radio wave from space and provides the received signal to the first wireless communication unit 121.

[0027] The antenna 112 radiates a signal generated by the terminal device 10 as a radio wave. The antenna 112 also receives the radio wave from space and provides the received signal to the second radio communication unit 122.

[0028] The first wireless communication unit 121 performs modulation / demodulation processing and the like for transmitting and receiving signals via the antenna 111 so that the terminal device 10 can communicate with other wireless devices. The second wireless communication unit 122 performs modulation / demodulation processing and the like for transmitting and receiving signals via the antenna 112 so that the terminal device 10 can communicate with other wireless devices. The first wireless communication unit 121 and the second wireless communication unit 122 are communication modules including a tuner, a Received Signal Strength Indicator (RSSI) calculation circuit, a Cyclic Redundancy Check (CRC) calculation circuit, a high-frequency circuit, and the like. The first wireless communication unit 121 and the second wireless communication unit 122 perform modulation / demodulation and frequency conversion of wireless signals transmitted and received by the terminal device 10, and provide the received signals to the control unit 180.

[0029] The operation reception unit 130 has a mechanism for receiving an input operation from a user in response to the control of the control unit 180. Specifically, the operation reception unit 130 includes a keyboard 131 and a mouse 132. Note that the operation reception unit 130 may be configured as a touch screen that detects the position of the user's contact with the touch panel, for example, by using a capacitive touch panel.

[0030] The keyboard 131 accepts input operations by the user of the terminal device 10. The keyboard 131 is a device for inputting characters, and outputs input character information to the control unit 180 as an input signal.

[0031] The mouse 132 accepts input operations by the user of the terminal device 10. The mouse 132 is a pointing device for selecting an object displayed on the display 150, and outputs position information of an object selected on the screen and information indicating that a button has been pressed to the control unit 180 as input signals.

[0032] The audio processing unit 140 modulates and demodulates an audio signal under the control of the control unit 180. The audio processing unit 140 modulates a signal provided from the microphone 141 and provides the modulated signal to the control unit 180. The audio processing unit 140 also provides the audio signal to the speaker 142. The audio processing unit 140 is realized by, for example, a processor for audio processing. The microphone 141 accepts audio input and provides an audio signal corresponding to the audio input to the audio processing unit 140. The speaker 142 converts the audio signal provided from the audio processing unit 140 into audio and outputs the audio to the outside of the terminal device 10.

[0033] Display 150 displays data such as images, videos, and text under the control of control unit 180. Display 150 is realized by, for example, an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display.

[0034] Camera 160 is a device that receives light with a light receiving element and outputs the light as a captured image in accordance with the control of control unit 180. Camera 160 may be configured with an imaging device such as a digital camera or a video camera.

[0035] Storage unit 170 is configured with memory 15, such as a flash memory, and storage unit 16, and stores data and programs used by terminal device 10. In one aspect, storage unit 170 stores user information 171.

[0036] The user information 171 is information on a user (employee) who uses the terminal device 10 to make various applications to a business operator (corporation or sole proprietorship), which is a function of the personnel and labor system 1. The user information includes information for identifying the user (employee ID) and information such as the name or title of the business operator or person in charge.

[0037] The control unit 180 is constituted by, for example, the processor 19, and controls the operation of the terminal device 10 by reading a program stored in the storage unit 170 and executing instructions included in the program. The control unit 180 fulfills the functions of an input operation receiving unit 181, a transmission / reception unit 182, a notification control unit 183, and a data processing unit 184 by operating in accordance with a program (not shown) that is an application that is stored in advance in the storage unit 170 of the terminal device 10 and installed, for example.

[0038] The input operation receiving unit 181 performs processing for receiving input operations by a user via an input device such as the keyboard 131 .

[0039] The transmission / reception unit 182 performs processing for the terminal device 10 to transmit and receive data to and from an external device such as the server 20 in accordance with a communication protocol.

[0040] The notification control unit 183 performs a process of presenting information to the user. The notification control unit 183 performs a process of causing the display 150 to display a display image, a process of causing the speaker 142 to output a sound, and the like.

[0041] The data processing unit 184 performs calculations on the data that the terminal device 10 accepts as input in accordance with a program, and outputs the calculation results to a memory or the like.

[0042] <1.2 Functional configuration of server 20> Fig. 3 is a block diagram showing a functional configuration of the server 20 in Fig. 1. As shown in Fig. 3, the server 20 fulfills the functions of a communication unit 201, a storage unit 202, and a control unit 203.

[0043] The communication unit 201 performs processing for the server 20 to communicate with external devices.

[0044] The storage unit 202 is composed of, for example, a memory 25 and a storage 26, and stores data and programs used by the server 20. The storage unit 202 stores a form database 2021, an employee database 2022, and the like.

[0045] The document database 2021 is a database for storing document data of documents used by employees to submit applications to businesses, specifically, document data such as "relocation notification" and "travel expense application form", which are managed by the personnel and labor system 1. The document data includes layout data related to documents such as "relocation notification" and "travel expense application form", which are examples of documents. There are no particular limitations on the data format of the file that constitutes the document data, and any known data format that can describe the location of data, such as PDF (Portable Document Format), Word, and XML (eXtensible Markup Language), can be suitably applied. Details will be described later.

[0046] The employee database 2022 is a database for holding various data (management data) of employees who submit applications to businesses and are subject to management by the personnel and labor management system 1. Details will be described later.

[0047] The control unit 203 performs functions shown in various modules, such as a receiving control module 2031, a transmitting control module 2032, an application reception module 2033, a form data selection module 2034, a form item data input module 2035, a form data presentation module 2036, and an application transmitting module 2037, by the processor 29 of the server 20 performing processing according to a program.

[0048] The reception control module 2031 controls the process in which the server 20 receives a signal from an external device in accordance with a communication protocol.

[0049] The transmission control module 2032 controls the process in which the server 20 transmits signals to external devices in accordance with a communication protocol.

[0050] The application reception module 2033 controls the process of receiving application data input from employees of a business entity such as a company or a sole proprietor, etc., related to various applications made by employees to the business entity. Examples of the various applications received by the application reception module 2033 include the following: "Notification of relocation" to report relocation if an employee relocates "Transportation Expenses Application Form" to apply for changes in transportation expenses due to changes in commuting route when an employee moves "Notification of change of address of insured person" to notify the change of address for employment insurance when an employee moves "Notification of change of insured person's name" to notify the name change of employment insurance when an employee gets married In addition, the application reception module 2033 may receive various applications that employees submit to the business operator or to an external party via the business operator.

[0051] The application data accepted by the application acceptance module 2033 includes, for example, the following: "Employee ID" to identify employees Employee name Employee's date of birth, gender, etc. Content of the application Information related to the content of the application. For example, the "new address" if an employee moves In addition to this, the application receiving module 2033 may receive any data.

[0052] At this time, when the application receiving module 2033 receives the application data from the employee, it may obtain the date and time data (time period data) and include it in the application data before accepting it.

[0053] The form data selection module 2034 controls the process of selecting form data of a document to be used for the application, based on the application data accepted by the application acceptance module 2033 and the employee management data stored in the employee database 2022. At this time, the form data selection module 2034 selects form data of a document to be used for the application from the form data stored (memorized) in the form database 2021. The form data selected by the form data selection module 2034 includes layout data related to the form, and there are no particular limitations on the data format of the file that constitutes the form data, and any data format that can describe the layout position of data, such as PDF, Word, or XML format, may be used.

[0054] When selecting form data of a document to be used in the application, the form data selection module 2034 may select one form data or may select multiple form data. When selecting multiple form data, the form data selection module 2034 may set priorities for the form data presentation module 2036 described below to select multiple form data for the employee. The priorities set at this time may be set based on the application data accepted by the application acceptance module 2033, or may be set based on the employee management data stored in the employee database 2022. Such processing is performed because, when it is determined that multiple documents need to be used based on the contents of the employee's application, it is necessary to select form data for all of the documents, but since there are documents that are unlikely to be used, priorities are set and controlled.

[0055] When selecting form data for a document to be used in the application, the form data selection module 2034 may select based on time data included in the application data (acquired by the application reception module 2033). Specifically, if form data "A" is used if the application is made within a certain deadline, but form data "B" must be used if the application is made after the deadline, the form data selection module 2034 selects form data "A" or "B" based on the time data. This configuration makes it possible to control when application documents change depending on a certain deadline.

[0056] The form item data input module 2035 controls a process for determining a management item in the employee management data stored in the employee database 2022 that corresponds to a predetermined input item of the form data selected by the form data selection module 2034. Specifically, the form item data input module 2035 determines that "employee name", which is an item of the employee management data, corresponds to "employee name", which is a predetermined input item of the form data. Such a correspondence relationship may be stored in advance in the storage unit 202, or may be determined by a machine learning model.

[0057] Next, the form item data input module 2035 controls a process of inputting data of the determined management item into a predetermined input item of the form data selected by the form data selection module 2034. Specifically, the form item data input module 2035 inputs data stored in "employee name", which is an item of the management data of employees stored in the employee database 2022, which is the determined result, into "employee name", which is a predetermined input item of the form data. At this time, the form item data input module 2035 may input various data included in the application data into the predetermined input item of the form data, or may input other data into the predetermined input item of the form data.

[0058] The form data presentation module 2036 controls the process of presenting to an employee the form data into which data of management items has been input by the form item data input module 2035. The form data presented by the form data presentation module 2036 includes layout data related to the form, and is in a state in which predetermined data has been input into input items. As described above, there is no particular limitation on the data format of the file constituting the form data, and any data format capable of describing the position of data, such as PDF, Word, or XML, may be used.

[0059] The form data presentation module 2036 also controls the process of accepting input from employees for the form data presented to the employees after data of management items is input by the form item data input module 2035. The reason for performing such a process is that there are cases where the input items of the form data are not filled in by the input items input by the form item data input module 2035 alone.

[0060] The application sending module 2037 controls the process of sending the application data accepted by the application receiving module 2033 and the form data into which data of the management items has been input, as an application to the business operator. The form data sent by the application sending module 2037 may be data into which the form item data input module 2035 has input data of the management items, or may be data into which the form data presentation module 2036 has accepted input from an employee.

[0061] The application sending module 2037 may send the application data and form data to the business operator, or may send them to an external server that is a responsible institution that accepts various tax- and labor-related document data.

[0062] <2 Data Structure> Hereinafter, the data structures referenced by the personnel and labor management system 1 will be described with reference to Fig. 4 and Fig. 5. Fig. 4 is a diagram showing an example of the data structure of the form database 2021 in Fig. 3. Fig. 5 is a diagram showing an example of the data structure of the employee database 2022 in Fig. 3.

[0063] As shown in FIG. 4, each record in the form database 2021 includes an item "form ID", an item "form name", an item "required procedures", an item "input field data", and the like.

[0064] The item “document ID” is information for identifying each type of document related to the document data managed by the personnel and labor system 1.

[0065] The item "document name" is information indicating the name of a document related to document data managed by the personnel and labor system 1, and for example, the name of a document such as "change of address notification" is stored.

[0066] The item "necessary procedure" is information indicating the procedure of an application that uses form data managed by the personnel and labor system 1, and stores, for example, the name of the application, such as "employee relocation." This item "necessary procedure" is used by the form data selection module 2034 to select form data of a document to be used for the application based on the application data.

[0067] The item "input item data" is data that manages input items in the form data managed by the personnel and labor system 1, and specifically includes the item "item", the item "confirmation content", the item "input data", etc. This item "input item data" is item data that the form item data input module 2035 uses to input data on the employee's management items.

[0068] The item "item" is the name of an input item in the form data managed by the personnel and labor system 1, and for example, the name of an item such as "name" is stored.

[0069] The item “confirmation contents” stores information on contents to be confirmed regarding input items in the form data managed by the personnel and labor system 1.

[0070] The item "input data" is information indicating the item of management data to be input from the employee database 2022 (described later) etc. for the input item in the form data managed by the personnel and labor system 1. For example, as shown in Fig. 4, the item "item" indicates that data for "name" is to be input for the item "input data".

[0071] The form item data input module 2035 of the server 20 refers to the item "input item data" and inputs data of the item "input data" for the item "item".

[0072] As shown in FIG. 5, each record in the employee database 2022 includes an item "employee ID," an item "employee name," an item "date of birth," an item "address," an item "whether or not the employee has family," an item "type of employment," etc.

[0073] The item “Employee ID” is information managed by the personnel and labor system 1 that identifies each employee who makes various applications.

[0074] The item “Employee name” is the name of the employee who makes various applications, managed by the personnel and labor system 1.

[0075] The item “Date of Birth” is information that indicates the date of birth of the employee who makes various applications, and is managed by the personnel and labor system 1.

[0076] The item “Address” is information managed by the personnel and labor system 1 that indicates the address of the employee who makes various applications.

[0077] The item "Family status" is information managed by the personnel and labor system 1 that indicates whether the employee making the various applications has family members (dependents).

[0078] The item “employment type” is information managed by the personnel and labor system 1 that indicates the employment type of the employee making various applications.

[0079] The form data selection module 2034 of the server 20 refers to the items "date of birth," "address," "whether or not you have family," and "type of employment," and selects, for example, form data for a document to be used by the form data selection module 2034 for an application. Specifically, when an employee applies for leave, the form data selection module 2034 refers to the item "type of employment," and selects different form data for each type of employment.

[0080] The form item data input module 2035 of the server 20 refers to the items “employee name,” “date of birth,” “address,” “whether or not they have family,” and “type of employment,” and inputs the corresponding data into the “input item data” item of the form database 2021.

[0081] <3 operations> Hereinafter, the form data presentation process by the personnel and labor management system 1 in the first embodiment will be described with reference to FIG.

[0082] FIG. 6 is a flowchart showing an example of the flow of the form data presentation process performed by the personnel and labor management system 1.

[0083] In step S121, the application reception module 2033 of the server 20 receives input of application data related to various applications made by employees of a business entity such as a company or a sole proprietor to the business entity. Examples of various applications include a "relocation notification" for applying for a relocation when an employee relocates, and a "travel expenses application" for applying for a change in travel expenses due to a change in commuting route.

[0084] In step S122, the form data selection module 2034 of the server 20 selects form data of a document to be used for the application, based on the application data accepted in step S121 and the employee management data stored in the employee database 2022. The form data selection module 2034 selects form data of a document to be used for the application, from the form data stored (memorized) in the form database 2021.

[0085] In step S123, the form item data input module 2035 of the server 20 determines which management item in the employee management data stored in the employee database 2022 corresponds to the predetermined input item of the form data that is the selection result of step S122. For example, it determines that "employee name", which is an item in the employee management data, corresponds to "employee name", which is a predetermined input item of the form data.

[0086] Next, in step S123, the form item data input module 2035 of the server 20 inputs management items in the employee management data to predetermined input items in the form data. For example, data of "employee name", which is an item in the employee management data, is input to "employee name", which is a predetermined input item in the form data.

[0087] In step S124, the form data presentation module 2036 of the server 20 presents the form data into which the data of the management items has been input in step S123 to the employee. For example, the form data presentation module 2036 of the server 20 transmits the form data to the terminal device 10 of the employee via the communication unit 201.

[0088] In step S125, the form data presentation module 2036 of the server 20 accepts input from the employee regarding the form data into which the data of the management items has been input in step S123 and which has been presented to the employee in step S124. For example, the form data presentation module 2036 of the server 20 receives the transmitted form data via the communication unit 201, since the form data including the items input by the employee to his / her terminal device 10 is transmitted from the terminal device 10.

[0089] In step S126, the application transmission module 2037 of the server 20 transmits the application data accepted in step S121 and the form data into which the data of the management items has been input as an application to the business operator. The form data to be transmitted may be the form data into which the data of the management items has been input in step S123, or may be the form data into which the input from the employee has been accepted in step S125.

[0090] <Summary> As described above, according to this embodiment, when various application data are received from an employee, the form data of the documents to be used for the application is selected based on the contents of the application data and the employee's management data, and presented to the employee. This makes it possible to present the form data of the necessary forms according to the contents of the employee's application, and submit the application.

[0091] Furthermore, according to this embodiment, for a given input item of the form data, a management item in the management data of the employee that corresponds to that item is determined, and data of the management item is input into the given input item of the form data. This makes it possible to reduce the effort required to input data into the input items.

[0092] Although the disclosed embodiments have been described above, they can be implemented in various other forms and can be implemented with various omissions, substitutions, and modifications. These embodiments and modifications, as well as omissions, substitutions, and modifications, are included in the technical scope of the claims and their equivalents.

[0093] <Additional Notes> The matters described in the above embodiments will be supplemented below.

[0094] (Supplementary Note 1) A program for assisting an employee of a business in submitting an application to the business when executed by a computer having a processor 29 and a memory 25, the memory 25 storing form data (2021) of a document used in the application and employee management data (2022), and the program causes the processor 29 to execute the following steps: accepting input of application data relating to an application made by the employee to the business from the employee (S121); selecting form data of a document to be used in the application from the stored form data based on the accepted application data and the employee management data (S122); determining a management item in the employee management data that corresponds to a specified input item of the selected form data and inputting data of the determined management item into the specified input item of the selected form data (S123); and presenting the form data into which the data of the management item has been input to the employee (S124).

[0095] (Supplementary Note 2) The program according to (Supplementary Note 1), further executing a step (S126) of sending the accepted application data and the form data into which the data of the management items has been input as an application to the business operator.

[0096] (Supplementary Note 3) The program according to (Supplementary Note 2), further executing a step (S125) of accepting input from an employee into a predetermined input field of the form data into which data of the management items has been entered.

[0097] (Appendix 4) A program described in any of (Appendix 1) to (Appendix 3), in which, in a step of selecting report data, report data of documents to be used in the application or applications is selected, and the program further executes a step (S122) of setting a priority from the selected report data based on the accepted application data for use by the employee in an application to the business operator, and in a step of presenting the report data, presents one or more report data based on the order of priority.

[0098] (Appendix 5) A program as described in (Appendix 1) or (2), in which in the step of selecting report data, report data of a document to be used for the application is selected based on data on the timing included in the application data.

[0099] (Appendix 6) An information processing device comprising a control unit 203 and a memory (storage unit 202) and supporting an employee of a business in submitting an application to the business, the memory storing form data (2021) of a document used in the application and employee management data (2022), and the control unit executes the following steps: a step of accepting input of application data relating to an application made by the employee to the business from the employee (S121); a step of selecting form data of a document to be used in the application from the stored form data based on the accepted application data and the employee management data (S122); a step of determining a management item in the employee management data that corresponds to a specified input item of the selected form data and inputting data of the determined management item into the specified input item of the selected form data (S123); and a step of presenting the form data into which the data of the management item has been input to the employee (S124).

[0100] (Appendix 7) A method for performing accounting processing related to a user's business, which is executed by a computer having a processor 29 and a memory 25, wherein the memory 25 stores form data (2021) of a document used in an application and employee management data (2022), and the method includes the steps of: receiving, from the employee, application data relating to an application made by the employee to the business operator (S121); selecting, based on the received application data and the employee management data, form data of a document to be used in the application from the stored form data (S122); determining a management item in the employee management data that corresponds to a specified input item of the selected form data, and inputting data of the determined management item into the specified input item of the selected form data (S123); and presenting, to the employee, the form data into which the data of the management item has been input (S124). [Explanation of symbols]

[0101] 1: Personnel and labor management system 10: Terminal device 10A: Terminal device 10B: Terminal device 13: Input device 14: Output device 15: Memory 16: Storage section 19: Processor 20: Server 25: Memory 26: Storage 29: Processor 170: Storage section 180: Control section 201: Communications Department 202: Storage section 203: Control section 2021: Report Database 2022: Employee Database 2031: Receiving control module 2032: Transmission control module 2033: Application acceptance module 2034: Report data selection module 2035: Form item data input module 2036: Report data presentation module 2037: Application submission module

Claims

1. A program for causing a computer having a processor and a memory to execute the program and supporting an employee of a business in filing an application with the business, comprising: The memory stores form data of documents used in the application and management data of the employee; The program causes the processor to: A step of receiving input of application data related to an application made by the employee to the business operator from the employee; selecting form data of a document to be used for the application from the stored form data based on the received application data and the employee management data; determining a management item in the management data of the employee that corresponds to a predetermined input item of the selected form data, and inputting data of the determined management item into the predetermined input item of the selected form data; and presenting the form data into which the data of the management items has been input to the employee.

2. The program further comprises:

2. The program according to claim 1, further comprising a step of transmitting the accepted application data and form data into which the data of the management items has been input, as an application to the business operator.

3. The program further comprises:

3. The program according to claim 2, further comprising a step of receiving input from said employee into a predetermined input item of said form data into which said data of said management items has been input.

4. In the step of selecting the form data, form data of one or more documents to be used in the application is selected; The program further comprises: Executing a step of setting a priority for use by the employee as an application to the business operator from the selected form data based on the received application data; 4. The program according to claim 1, wherein in the step of presenting the form data, one or more of the form data are presented based on the order of priority.

5. 2. The program according to claim 1, wherein in the step of selecting form data, form data of a document to be used in the application is selected based on time data included in the application data.

6. An information processing device that includes a control unit and a memory, and supports an application made by an employee of a business to the business, The memory stores form data of documents used in the application and management data of the employee; The control unit is A step of receiving input of application data related to an application made by the employee to the business operator from the employee; selecting form data of a document to be used for the application from the stored form data based on the received application data and the employee management data; determining a management item in the management data of the employee that corresponds to a predetermined input item of the selected form data, and inputting data of the determined management item into the predetermined input item of the selected form data; and presenting the form data into which the data of the management items has been input to the employee.

7. A method for assisting an employee in filing an application for a business, the method being executed by a computer having a processor and a memory, the method comprising: The memory stores form data of documents used in the application and management data of the employee; The method further comprises the processor: A step of receiving input of application data related to an application made by the employee to the business operator from the employee; selecting form data of a document to be used for the application from the stored form data based on the received application data and the employee management data; determining a management item in the management data of the employee that corresponds to a predetermined input item of the selected form data, and inputting data of the determined management item into the predetermined input item of the selected form data; and presenting the form data into which the data of the management items has been input to the employee.

Citation Information

Patent Citations

  • Electronic settlement method, and electronic settlement device

    JP2021082129A