Attendance management support device, attendance management support method, and attendance management support program

The attendance management support device automates the determination of data creation patterns for 'billed attendance' and 'payroll attendance' in temporary staffing, reducing errors and labor through automated pattern recognition and data processing.

JP7791126B2Active Publication Date: 2025-12-23OBIC CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2023028718
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-02-27
Publication Date
2025-12-23
Estimated Expiration
2043-02-27

Smart Images

  • Figure 0007791126000001
    Figure 0007791126000001
  • Figure 0007791126000002
    Figure 0007791126000002
  • Figure 0007791126000003
    Figure 0007791126000003
Patent Text Reader

Abstract

To provide an attendance management support device or the like capable of creating necessary attendance data by determining a pattern corresponding to a contract from four prescribed patterns.SOLUTION: In this embodiment, an attendance management support device 1) receives an import file from a dispatch destination, 2) acquires a contract number tied to an employee code of the import file and tied to a contract period to which a closing date of the import file belongs with reference to contracted work basic data, 3) creates fetch data including the acquired contract number and data in a fetch file, and 4) creates attendance data for billing and / or attendance data for payroll calculation on the basis of the fetch data according to an attendance import section with reference to the contract basic data.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an attendance management support device, an attendance management support method, and an attendance management support program. [Background technology]

[0002] Patent Document 1 discloses an attendance management system that can identify the total working hours of an employee. [Prior art documents] [Patent documents]

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

[0004] In the temporary staffing industry, it is necessary to manage two types of attendance data: "billed attendance" for calculating the amount billed to the client, and "payroll attendance" for calculating the salary of temporary workers. These two types of attendance data are created in four patterns depending on the client. The four patterns are: (1) Copy the registered billed attendance data and create payroll attendance data, (2) Copy the registered payroll attendance data and create billed attendance data, (3) Create only billed attendance data, and (4) Create only payroll attendance data. Until now, staffing company personnel had to determine the client each time and create attendance data from these four patterns. This resulted in creation errors and labor-intensive re-creation.

[0005] The present invention has been made in consideration of the above-mentioned problems, and aims to provide an attendance management support device, an attendance management support method, and an attendance management support program that can determine the pattern corresponding to the contract from the four patterns and create the necessary attendance data. [Means for solving the problem]

[0006] In order to solve the above-mentioned problems and achieve the object, the attendance management support device of the present invention 1) receives dispatching destination attendance data managed by the dispatching destination, including employee identification information of dispatched employees; 2) refers to agreement data including agreement identification information that identifies an agreement with the dispatching destination, contract identification information, the employee identification information, and a contract period, and acquires the contract identification information that is linked to the employee identification information of the dispatching destination attendance data and is linked to the contract period to which the closing date of the dispatching destination attendance data belongs; 3) an import data creation unit that creates import data including the acquired contract identification information and the dispatching destination attendance data, and refers to contract data including the contract identification information, the dispatching destination identification information, and any one of the first to fourth categories, and 1) determines whether the category linked to the contract identification information of the import data is the first category. 1) when the category linked to the contract identification information of the imported data is the second category, the system creates billing attendance data from the imported data to be used for billing the dispatching destination, and creates payroll calculation attendance data for paying the wages of the dispatched employee by copying the billing attendance data; 2) when the category linked to the contract identification information of the imported data is the second category, the system creates the payroll calculation attendance data from the imported data and creates the billing attendance data by copying the payroll calculation attendance data; 3) when the category linked to the contract identification information of the imported data is the third category, the system creates only the billing attendance data from the imported data; and 4) when the category linked to the contract identification information of the imported data is the fourth category, the system creates only the payroll calculation attendance data from the imported data.

[0007] In addition, in the attendance management support device of the present invention, a confirmed category may be defined, which means that the content has been confirmed and therefore billing or salary payment processing is possible, and an unconfirmed category, which means that the content has not been confirmed and therefore the content can be modified but billing or salary payment processing is not possible. The billing attendance data and the payroll calculation attendance data may be capable of further storing the confirmed category or the unconfirmed category, and the attendance data creation unit may, in processing 1), store the confirmed category in the billing attendance data and store the unconfirmed category in the payroll calculation attendance data, in processing 2), store the confirmed category in the payroll calculation attendance data and store the unconfirmed category in the billing attendance data, in processing 3), store the confirmed category in the billing attendance data, and in processing 4), store the confirmed category in the payroll calculation attendance data.

[0008] Furthermore, the attendance management support method according to the present invention includes the steps of: an imported data creation unit 1) receiving dispatching client attendance data managed by a dispatching client, including employee identification information of a dispatched employee; 2) referring to agreement data including agreement identification information identifying an agreement with the dispatching client, contract identification information, the employee identification information, and the contract period, acquiring the contract identification information linked to the employee identification information of the dispatching client attendance data and linked to the contract period to which the closing date of the dispatching client attendance data belongs; and 3) creating imported data including the acquired contract identification information and the dispatching client attendance data; and an attendance data creation unit referring to contract data including the contract identification information, dispatching client identification information, and any one of the first to fourth categories, acquiring the contract identification information linked to the contract identification information of the imported data, including the first category. 1) when the category linked to the contract identification information of the imported data is the second category, creating billing attendance data from the imported data to be used for billing the dispatching destination, and creating payroll calculation attendance data for paying the wages of the dispatched employee by copying the billing attendance data; 2) when the category linked to the contract identification information of the imported data is the second category, creating the payroll calculation attendance data from the imported data and creating the billing attendance data by copying the payroll calculation attendance data; 3) when the category linked to the contract identification information of the imported data is the third category, creating only the billing attendance data from the imported data; 4) when the category linked to the contract identification information of the imported data is the fourth category, creating only the payroll calculation attendance data from the imported data.

[0009] Furthermore, the attendance management support program of the present invention includes an information processing device that: 1) receives dispatching destination attendance data managed by the dispatching destination, including employee identification information of dispatched employees; 2) refers to agreement data including agreement identification information identifying an agreement with the dispatching destination, contract identification information, the employee identification information, and a contract period, and acquires the contract identification information linked to the employee identification information of the dispatching destination attendance data and linked to the contract period to which the closing date of the dispatching destination attendance data belongs; 3) import data creation means that creates import data including the acquired contract identification information and the dispatching destination attendance data, and refers to contract data including the contract identification information, the dispatching destination identification information, and any one of the first to fourth categories, and 1) when the category linked to the contract identification information of the import data is the first category, 1) creates billing attendance data from the imported data to be billed to the dispatching destination, and creates payroll calculation attendance data for paying the wages of the dispatched employee by copying the billing attendance data; 2) when the category linked to the contract identification information of the imported data is the second category, creates the payroll calculation attendance data from the imported data and creates the billing attendance data by copying the payroll calculation attendance data; 3) when the category linked to the contract identification information of the imported data is the third category, creates only the billing attendance data from the imported data; and 4) when the category linked to the contract identification information of the imported data is the fourth category, creates only the payroll calculation attendance data from the imported data. [Effects of the Invention]

[0010] The present invention has the effect of being able to determine the pattern according to the contract from the four patterns and create the necessary attendance data. [Brief explanation of the drawings]

[0011] [Figure 1] FIG. 1 is a block diagram showing an example of the configuration of a task assistance device according to this embodiment. [Figure 2] FIG. 2 is a diagram showing an example of various registration processes performed by the business support device according to this embodiment. [Figure 3] FIG. 3 is a diagram showing an example of data reception processing performed by the task assistance device according to this embodiment. [Figure 4] FIG. 4 is a diagram showing an example of data creation processing performed by the task assistance device according to this embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0012] Hereinafter, embodiments of an attendance management support device, an attendance management support method, and an attendance management support program according to the present invention will be described in detail with reference to the accompanying drawings. Note that the present invention is not limited to these embodiments.

[0013] [1. Configuration] An example of the configuration of a business support device 100 according to this embodiment (including the attendance management support device of the present invention) will be described with reference to Fig. 1 etc. Fig. 1 is a block diagram showing an example of the configuration of the business support device 100.

[0014] The business support device 100 is constructed based on a commercially available desktop personal computer. Note that the business support device 100 is not limited to being constructed based on a stationary information processing device such as a desktop personal computer, but may also be constructed based on a portable information processing device such as a commercially available notebook personal computer, a PDA (Personal Digital Assistant), a smartphone, or a tablet personal computer.

[0015] The business assistance device 100 includes a control unit 102, a communication interface unit 104, a storage unit 106, and an input / output interface unit 108. The units included in the business assistance device 100 are connected to each other so as to be able to communicate with each other via any communication path.

[0016] The communication interface unit 104 communicably connects the business assistance device 100 to the network 300 via a communication device such as a router and a wired or wireless communication line such as a dedicated line. The communication interface unit 104 has a function of communicating data with other devices via the communication line. Here, the network 300 has a function of connecting the business assistance device 100 and the server 200 so that they can communicate with each other, and is, for example, the Internet or a LAN (Local Area Network). Note that the data stored in the memory unit 106 may be stored in the server 200, for example.

[0017] An input device 112 and an output device 114 are connected to the input / output interface unit 108. The output device 114 may be a monitor (including a home television), a speaker, or a printer. The input device 112 may be a keyboard, a mouse, a microphone, or a monitor that cooperates with a mouse to achieve a pointing device function. In the following, the output device 114 may be referred to as the monitor 114, and the input device 112 may be referred to as the keyboard 112 or the mouse 112.

[0018] Various databases, tables, files, etc. are stored in the storage unit 106. Computer programs that work in conjunction with the OS (Operating System) to issue commands to the CPU (Central Processing Unit) to perform various processes are recorded in the storage unit 106. The storage unit 106 can be, for example, a memory device such as RAM (Random Access Memory) or ROM (Read Only Memory), a fixed disk device such as a hard disk, a flexible disk, an optical disk, etc.

[0019] The memory unit 106 stores staff basic data 106a, dispatch destination basic data 106b, contract basic data 106c (corresponding to contract data according to the present invention), concluded work basic data 106d (corresponding to concluded data according to the present invention), imported data 106e (including imported data 106e1 (corresponding to dispatch destination attendance data according to the present invention) and imported data 106e2 (corresponding to imported data according to the present invention)), billing attendance data 106f (corresponding to billing attendance data according to the present invention), and payroll attendance data 106g (corresponding to payroll calculation attendance data according to the present invention), etc.

[0020] 2 shows an example of information stored in the staff basic data 106a. The staff basic data 106a is used to manage information on dispatched employees. As shown in FIG. 2, the staff basic data 106a includes employee identification information (such as an employee code or employee name) and the date of joining the company.

[0021] An example of information stored in the dispatch destination basic data 106b is shown in Figure 2. The dispatch destination basic data 106b is used to manage basic information about the dispatch destination. As shown in Figure 2, the dispatch destination basic data 106b includes dispatch destination identification information (for example, a dispatch destination code or a dispatch destination name) and a dispatch destination address.

[0022] FIG. 2 shows an example of information stored in the contract basic data 106c. The contract basic data 106c is used to manage basic information about contracts with temporary staffing clients. As shown in FIG. 2, the contract basic data 106c includes contract identification information (e.g., contract number), temporary staffing client identification information, job content, and attendance capture classification. There are four types of attendance capture classifications: "0: Copy registered claimed attendance and create paid attendance" pattern (corresponding to the first classification of the present invention); "1: Copy registered paid attendance and create paid attendance" pattern (corresponding to the second classification of the present invention); "2: Create only claimed attendance" pattern (corresponding to the third classification of the present invention); and "3: Create only paid attendance" pattern (corresponding to the fourth classification of the present invention). Because attendance capture patterns may differ depending on the contract, even for the same client, the attendance capture classification is managed in the contract basic data 106c rather than the temporary staffing client basic data 106b.

[0023] 2 shows an example of information stored in the contract work basic data 106d. The contract work basic data 106d is used to link contract information with staff (temporary employees) and manage the contract details. As shown in FIG. 2, the contract work basic data 106d includes contract identification information (e.g., contract work number, etc.), contract identification information, employee identification information, contract period, etc.

[0024] FIG. 3 shows an example of information stored in the imported data 106e. The imported data 106e is used to manage attendance data received from the client. As shown in FIG. 3, the imported data 106e stores closing dates, employee identification information, working hours, overtime hours, late-night hours, number of paid vacation days, and number of actual work days. Note that the imported data 106e1 in FIG. 3 was created by the client and received from the client, and does not include a column for contract identification information. Furthermore, the imported data 106e2 was created by referencing the contract work basic data 106d to identify contract identification information linked to the employee identification information in the imported data 106e1 and linked to the contract period to which the closing date of the imported data 106e1 belongs, and then adding the identified contract identification information to the imported data 106e1.

[0025] FIG. 4 shows an example of information stored in the billed attendance data 106f. The billed attendance data 106f is used to manage attendance data for calculating the amount billed to the client. As shown in FIG. 4, the billed attendance data 106f includes closing date, contract identification information, employee identification information, working hours, overtime hours, late-night hours, number of paid vacation days, number of actual working days, and a confirmation flag. The confirmation flag manages whether the billed attendance data 106f and the payroll attendance data 106g can be modified. In the billed attendance data 106f and the payroll attendance data 106g, a confirmation flag of "0" indicates an undetermined state, allowing data modification (corresponding to the undetermined category in this invention). A confirmation flag of "1" indicates a confirmed state, prohibiting data modification and allowing billing or payroll processing (corresponding to the confirmed category in this invention).

[0026] An example of information stored in the payroll attendance data 106g is shown in Figure 4. The payroll attendance data 106g is used to manage attendance data for calculating the amount of pay paid to temporary employees. As shown in Figure 4, the payroll attendance data 106g includes closing dates, contract identification information, employee identification information, working hours, overtime hours, late-night hours, number of paid vacation days, number of actual working days, and a confirmation flag.

[0027] 1, the control unit 102 is a CPU or the like that performs overall control of the business support device 100. The control unit 102 has an internal memory for storing control programs such as an OS, programs that define various processing procedures, required data, etc., and executes various information processing operations based on these stored programs.

[0028] In terms of functional concept, the control unit 102 includes an employee registration unit 102a, a dispatch destination registration unit 102b, a contract registration unit 102c, a contract work registration unit 102d, and an attendance data acceptance unit 102e (including the imported data creation unit and attendance data creation unit of the present invention).

[0029] The employee registration unit 102a creates staff basic data 106a for managing information on dispatched employees. The employee registration unit 102a creates the staff basic data 106a by storing employee identification information, joining date, etc. in the staff basic data 106a.

[0030] The dispatch destination registration unit 102b performs a process of creating dispatch destination basic data 106b for managing basic information about dispatch destinations. The dispatch destination registration unit 102b creates the dispatch destination basic data 106b by storing dispatch destination identification information, dispatch destination addresses, etc. in the dispatch destination basic data 106b.

[0031] The contract registration unit 102c creates basic contract data 106c for managing basic information on contracts with clients. The contract registration unit 102c creates the basic contract data 106c by storing contract identification information, client identification information, work content, attendance capture classification, etc. in the basic contract data 106c.

[0032] The contract work registration unit 102d links the contract content, employee, and contract period and creates the contract work basic data 106d for managing the contract content. The contract work registration unit 102d creates the contract work basic data 106d by storing the contract identification information, contract identification information, employee identification information, contract period, etc. in the contract work basic data 106d.

[0033] The attendance data accepting unit 102e specifies the file to be imported and performs the import process according to the set attendance import category. Specifically, the attendance data accepting unit 102e executes the following processes (11) to (17) (see FIGS. 3 and 4). (11) The imported data 106e1 created by the dispatch destination is received (see FIG. 3). (12) By referring to the basic contract work data 106d, the contract identification information linked to the employee identification information included in the received import data 106e1 and linked to the contract period to which the closing date included in the received import data 106e1 belongs is identified, and the identified contract identification information is added to the import data 106e1 to create the import data 106e2 (see Figure 3). (13) The contract basic data 106c is referenced, and the attendance capture category linked to the contract identification information of the capture data 106e2 is obtained. (14) If the acquired attendance import category is "0", import data 106e2 into billed attendance data 106f and store the confirmation flag "1" in the billed attendance data 106f, thereby managing the billed attendance data 106f in a state where billing can be processed (see Figure 4(1)). Next, copy the billed attendance data 106f, import the copied data into payroll attendance data 106g, and store the confirmation flag "0" in the payroll attendance data 106g, thereby managing the payroll attendance data 106g in a state where it can be modified (see Figure 4(1)). (15) If the acquired attendance import category is "1", import data 106e2 into payroll attendance data 106g and set the confirmation flag to "1" in the payroll attendance data 106g, thereby managing the payroll attendance data 106g in a state where it can be processed for payroll payment (see Figure 4(2)). Next, copy the payroll attendance data 106g, import the copied data into billed attendance data 106f, and set the confirmation flag to "0" in the billed attendance data 106f, thereby managing the billed attendance data 106f in a state where it can be modified (see Figure 4(2)). (16) If the acquired attendance import category is "2", the import data 106e2 is imported into the billing attendance data 106f and the confirmation flag "1" is stored in the billing attendance data 106f, so that the billing attendance data 106f can be managed in a state where billing processing is possible (see Figure 4(3)). Note that the salary attendance data 106g is not created (see Figure 4(3)). (17) If the acquired attendance import category is "3," the import data 106e2 is imported into the payroll attendance data 106g and the confirmation flag "1" is stored in the payroll attendance data 106g, so that the payroll attendance data 106g can be managed in a state where it can be processed for payroll payment (see Figure 4(4)). Note that the billing attendance data 106f is not created (see Figure 4(4)).

[0034] [2. Specific examples of processing] A specific example of the processing performed by the task assistance device 100 configured as described above will be described in detail with reference to Fig. 2 to Fig. 4. Fig. 2 to Fig. 4 are diagrams showing an example of the processing performed by the task assistance device 100 according to this embodiment.

[0035] [Step 1: Register employee information to be dispatched] The creation of staff basic data 106a will be described with reference to Figure 2. The employee registration unit 102a allows an operator or the like to enter the employee code, name, joining date, etc. of the staff member of the temporary staffing agency into the staff basic data 106a. Based on the entered information, the employee registration unit 102a performs a registration process into the staff basic data 106a, creates the staff basic data 106a, and manages information about the company's employees.

[0036] [Step 2: Register basic information about the dispatch destination] Creation of the dispatch destination basic data 106b will be described with reference to Figure 2. The dispatch destination registration unit 102b prompts an operator or the like to set the dispatch destination code, the dispatch destination name, the address, etc. Based on the set information, the dispatch destination registration unit 102b performs registration processing in the dispatch destination basic data 106b, creates the dispatch destination basic data 106b, and manages the dispatch destination information.

[0037] [Step 3: Register contract information such as contract number and dispatch destination code] The creation of the basic contract data 106c will be described with reference to Figure 2. The contract registration unit 102c allows an operator or the like to set the contract number, dispatch destination code, work content, attendance capture category, etc. Based on the set information, the contract registration unit 102c performs a registration process to the basic contract data 106c, creates the basic contract data 106c, and manages basic contract information such as the link between the contract number and the dispatch destination, attendance capture category, etc.

[0038] [Step 4: Register the link between contract information and staff] The creation of the contract work basic data 106d will be described with reference to Figure 2. The contract work registration unit 102d allows an operator or the like to set the contract work number, contract number, employee code, contract period From, contract period To, etc. Based on the set information, the contract work registration unit 102d performs a registration process to the contract work basic data 106d, creates the contract work basic data 106d, links the contract information between the staffing agency and the client, the contract information between the staffing agency and the client, and the company's employee information to be dispatched, and manages the contract information.

[0039] [Step 5: Specify the import file in the attendance data acceptance and perform the import process] First, the attendance data accepting unit 102e receives imported data 106e1, which is compiled monthly and created by the client, from the client. The attendance data accepting unit 102e references the basic contract work data 106d to identify the contract number linked to the employee code in the received imported data 106e1 and to the contract period to which the closing date of the received imported data 106e1 belongs. The attendance data accepting unit 102e adds the identified contract number to the received imported data 106e1 created by the client, thereby creating imported data 106e2.

[0040] For example, the contract number "100" is specified for the record in the first line of the imported data 106e1, so the record in the first line of the imported data 106e2 is created. The contract number "200" is specified for the record in the second line of the imported data 106e1, so the record in the second line of the imported data 106e2 is created. The contract number "300" is specified for the record in the third line of the imported data 106e1, so the record in the third line of the imported data 106e2 is created. The contract number "400" is specified for the record in the fourth line of the imported data 106e1, so the record in the fourth line of the imported data 106e2 is created.

[0041] Next, the attendance data receiving unit 102e refers to the contract basic data 106c and creates corresponding attendance data based on the attendance capture category linked to the contract number of the created capture data 106e2. Specific explanations are given below.

[0042] For example, since the attendance import category linked to the contract number "100" contained in the record in the first line of the imported data 106e2 is "0," the attendance data acceptance unit 102e imports the record in the first line of the imported data 102e2 and the confirmation flag "1" into the billed attendance data 106f (see Figure 4(1)). Next, the attendance data acceptance unit 102e copies the record (excluding the confirmation flag) imported into the billed attendance data 106f, and imports it and the confirmation flag "0" into the paid attendance data 106g (see Figure 4(1)).

[0043] For example, since the attendance import category linked to the contract number "200" contained in the record on the second line of the imported data 106e2 is "1," the attendance data acceptance unit 102e imports the record on the second line of the imported data 106e1 and the confirmation flag "1" into the payroll attendance data 106g (see FIG. 4(2)). Next, the attendance data acceptance unit 102e copies the record (excluding the confirmation flag) imported into the payroll attendance data 106g, and imports it and the confirmation flag "0" into the billing attendance data 106f (see FIG. 4(2)).

[0044] For example, since the attendance import category linked to the contract number "300" included in the record on the third line of the import data 106e2 is "2," the attendance data acceptance unit 102e imports the record on the third line of the import data 102e2 and the confirmation flag "1" into the billing attendance data 106f (see FIG. 4(3)). Note that if the attendance import category is "2," the attendance data acceptance unit 102e does not import the data into the salary attendance data 106g (see FIG. 4(3)).

[0045] For example, since the attendance import category linked to the contract number "400" contained in the record on the fourth line of the import data 106e2 is "3," the attendance data acceptance unit 102e imports the record on the fourth line of the import data 106e2 and the confirmation flag "1" into the salary attendance data 106g (see FIG. 4(4)). Note that if the attendance import category is "3," the attendance data acceptance unit 102e does not import the data into the billing attendance data 106f (see FIG. 4(4)).

[0046] As described above, according to this embodiment, four attendance creation patterns can be managed for each contract, and the necessary attendance data can be automatically created when the time comes to create the data. This reduces the workload of the person in charge of registering attendance data, reduces the man-hours required for input checks, and makes it possible to manage more accurate attendance data on the system, leading to more efficient billing and payroll operations.

[0047] [3. Contribution to the United Nations-led Sustainable Development Goals (SDGs)] This embodiment can contribute to improving business efficiency and promoting appropriate management decisions by companies, thereby contributing to the achievement of SDGs Goals 8 and 9.

[0048] Furthermore, this embodiment can contribute to reducing waste and promoting paperless and electronic systems, thereby contributing to the achievement of SDGs Goals 12, 13, and 15.

[0049] Furthermore, this embodiment can contribute to strengthening control and governance, which can contribute to Goal 16 of the SDGs.

[0050] 4. Other Embodiments The present invention may be implemented in various different embodiments other than those described above within the scope of the technical concept set forth in the claims.

[0051] For example, among the processes described in the embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using known methods.

[0052] Furthermore, the processing procedures, control procedures, specific names, information including parameters such as registered data and search conditions for each process, screen examples, and database configurations shown in this specification and drawings can be changed as desired unless otherwise specified.

[0053] Furthermore, with regard to the task support device 100, the components shown in the figures are functional concepts, and do not necessarily have to be physically configured as shown in the figures.

[0054] For example, all or any part of the processing functions of the business support device 100, particularly the processing functions performed by the control unit, may be implemented by a CPU and a program interpreted and executed by the CPU, or may be implemented as hardware using wired logic. The program is recorded on a non-transitory computer-readable recording medium containing programmed instructions for causing the information processing device to execute the processes described in this embodiment, and is mechanically read by the business support device 100 as needed. That is, a computer program for providing instructions to the CPU in cooperation with the OS and performing various processes is recorded in a storage unit such as a ROM or HDD (Hard Disk Drive). The computer program is executed by being loaded into RAM, and cooperates with the CPU to form the control unit.

[0055] This computer program may be stored in an application program server connected to the business support device 100 via any network, and all or part of it may be downloaded as needed.

[0056] Furthermore, the program for executing the processes described in this embodiment may be stored in a non-transitory computer-readable recording medium or configured as a program product. Here, the term "recording medium" includes any "portable physical medium" such as a memory card, a Universal Serial Bus (USB) memory, a Secure Digital (SD) card, a flexible disk, a magneto-optical disk, a ROM, an Erasable Programmable Read Only Memory (EPROM), an Electrically Erasable and Programmable Read Only Memory (EEPROM (registered trademark)), a Compact Disk Read Only Memory (CD-ROM), a Magneto-Optical disk (MO), a Digital Versatile Disk (DVD), and a Blu-ray (registered trademark) disc.

[0057] Furthermore, a "program" is a data processing method written in any language or description method, regardless of the format, such as source code or binary code. Note that a "program" is not necessarily limited to a single structure, but also includes a structure that is distributed as multiple modules or libraries, or a structure that achieves its function by cooperating with a separate program, such as an OS. Note that the specific configuration and reading procedure for reading a recording medium in each device shown in the embodiments, as well as the installation procedure after reading, can use well-known configurations and procedures.

[0058] The various databases stored in the memory unit are storage means such as memory devices such as RAM and ROM, fixed disk devices such as hard disks, flexible disks, and optical disks, and store various programs, tables, databases, and web page files used for various processes and providing websites.

[0059] The business support device 100 may be configured as an information processing device such as a known personal computer or workstation, or may be configured as the information processing device to which any peripheral device is connected. The business support device 100 may be realized by installing software (including programs, data, etc.) that causes the device to perform the processes described in this embodiment.

[0060] Furthermore, the specific form of distribution and integration of the devices is not limited to that shown in the drawings, and all or part of them can be configured by functionally or physically distributing and integrating them in any unit depending on various additions or functional loads. In other words, the above-described embodiments can be implemented in any combination, or embodiments can be implemented selectively. [Industrial Applicability]

[0061] The present invention is useful in various industries, such as the staffing industry. [Explanation of symbols]

[0062] 100 Business support equipment 102 Control section 102a Employee Registration Department 102b Dispatch Registration Department 102c Contract Registration Department 102d Contract Work Registration Section 102e Attendance Data Receiving Department 104 Communication interface unit 106 Storage section 106a Staff Basic Data 106b Basic data on dispatch destination 106c Basic contract data 106d Closing Work Basic Data 106e Imported data 106f Billing attendance data 106g Payroll and attendance data 108 Input / Output Interface Section 112 Input Device 114 Output Device 200 servers 300 Network

Claims

1. 1) receives client attendance data managed by the client, including the employee code of the temporary worker; 2) refers to the basic contract work data, including the contract work number, contract number, employee code, and contract period, which identifies the contract with the client, and acquires the contract number linked to the employee code of the client attendance data and the contract period including the closing date of the client attendance data; and 3) creates imported data including the acquired contract number and the client attendance data. an attendance data creation unit that refers to basic contract data including the contract number, dispatch destination code, and any one of the first to fourth attendance capture categories, and 1) when the attendance capture category linked to the contract number of the imported data is the first category, creates billing attendance data from the imported data to be billed to the dispatch destination, and creates payroll attendance data for paying the dispatched employee by copying the billing attendance data; 2) when the attendance capture category linked to the contract number of the imported data is the second category, creates the payroll attendance data from the imported data and creates the billing attendance data by copying the payroll attendance data; 3) when the attendance capture category linked to the contract number of the imported data is the third category, creates only the billing attendance data from the imported data; and 4) when the attendance capture category linked to the contract number of the imported data is the fourth category, creates only the payroll attendance data from the imported data; To have An attendance management support device characterized by the above.

2. There are two categories defined: a "confirmed" category, which means that the content has been confirmed and therefore invoice processing or payroll processing can be performed, and an "unconfirmed" category, which means that the content has not been confirmed and therefore the content can be modified but invoice processing or payroll processing cannot be performed. The billing attendance data and the payroll attendance data can further store the determined classification or the undetermined classification, In the process 1), the attendance data creation unit stores the confirmed classification in the billing attendance data and stores the unconfirmed classification in the payroll attendance data, in the process 2), stores the confirmed classification in the payroll attendance data and stores the unconfirmed classification in the billing attendance data, in the process 3), stores the confirmed classification in the billing attendance data, and in the process 4), stores the confirmed classification in the payroll attendance data, 2. The attendance management support device according to claim 1, wherein:

3. 1) receiving the client attendance data managed by the client, including the employee code of the dispatched employee; 2) referring to the basic contract work data, including the contract work number, contract number, employee code, and contract period, which identifies the contract with the client, to obtain the contract number linked to the employee code of the client attendance data and linked to the contract period including the closing date of the client attendance data; and 3) a data import creation step, which creates imported data including the obtained contract number and the client attendance data. an attendance data creation step of: referring to basic contract data including the contract number, dispatch destination code, and any one of the first to fourth categories, 1) when the attendance capture category linked to the contract number of the imported data is the first category, creating billing attendance data from the imported data to be billed to the dispatch destination, and creating payroll attendance data for paying the dispatched employee by copying the billing attendance data; 2) when the attendance capture category linked to the contract number of the imported data is the second category, creating the payroll attendance data from the imported data, and creating the billing attendance data by copying the payroll attendance data; 3) when the attendance capture category linked to the contract number of the imported data is the third category, creating only the billing attendance data from the imported data; and 4) when the attendance capture category linked to the contract number of the imported data is the fourth category, creating only the payroll attendance data from the imported data; The computer executes An attendance management support method characterized by the above.

4. An information processing device 1) receiving client attendance data managed by the client, including the employee code of the temporary worker; 2) referencing basic contract work data, including the contract work number, contract number, employee code, and contract period, which identifies the contract with the client, and acquiring the contract number linked to the employee code of the client attendance data and linked to the contract period including the closing date of the client attendance data; 3) import data creation means for creating imported data including the acquired contract number and the client attendance data; an attendance data creation means for referencing basic contract data including the contract number, dispatch destination code, and any one of the first to fourth attendance capture categories, 1) when the attendance capture category linked to the contract number of the imported data is the first category, creating billing attendance data from the imported data to be billed to the dispatch destination, and creating payroll attendance data for paying the dispatched employee by copying the billing attendance data; 2) when the attendance capture category linked to the contract number of the imported data is the second category, creating the payroll attendance data from the imported data, and creating the billing attendance data by copying the payroll attendance data; 3) when the attendance capture category linked to the contract number of the imported data is the third category, creating only the billing attendance data from the imported data; and 4) when the attendance capture category linked to the contract number of the imported data is the fourth category, creating only the payroll attendance data from the imported data; This is a time attendance management support program that functions as a

Citation Information

Patent Citations

  • Staff dispatch and managing system

    JP2003303267A

  • Amount-of-money computing device, pay statement issuing device, pay statement printing method and amount-of money computing program

    JP2008293453A

  • Attendance management system, attendance management method and program

    JP2022007133A

  • Numerical value setting device for payroll calculation, numerical value setting method for payroll calculation, and numerical value setting program for payroll calculation

    JP2022035228A