Attendance management device, attendance management system, attendance management method, and attendance management program
Patent Information
- Application Number
- JP2023145682
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2023-07-26
- Filing Date
- 2023-09-07
- Publication Date
- 2025-03-07
- Estimated Expiration
- 2043-09-07
AI Technical Summary
【0010】 本発明に係る勤怠管理システムによれば、業務受託者が簡易に業務時間の打刻を行い、業務委託者が容易に業務受託者の勤怠管理を行うことができる。なお、ここに記載された効果は、必ずしも限定されるものではなく、本明細書中に記載されたいずれかの効果であってもよい。
Smart Images

Figure 0007641654000001 
Figure 0007641654000002 
Figure 0007641654000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an attendance management device, an attendance management system, an attendance management method, and an attendance management program for managing the working hours of a contractor. [Background technology]
[0002] Previously, attendance management technologies have been proposed that enable easy attendance management without the use of dedicated equipment, even in environments where communication networks are not in place, such as temporary stores and work sites.
[0003] For example, Patent Document 1 discloses a mobile attendance management system that uses a mobile terminal device that communicates data through a communication network including wireless communication to manage the attendance of employees, the mobile terminal device having a reading unit that reads a recording medium on which employee identification information for identifying an employee is recorded, the mobile terminal device having an authentication processing unit that acquires the employee identification information read by the reading unit on the communication network and executes an authentication process based on the employee identification information, a timing unit that acquires the time of the authentication process executed by the authentication processing unit as attendance and leaving time information, and a memory unit that associates and records the attendance and leaving time information acquired by the timing unit with the employee identification information, the mobile terminal device having a location information acquisition unit that measures the current location of the mobile terminal device, the authentication processing unit having map information that describes the range in which authentication is permitted, and the authentication processing unit referring to the map information to determine whether the current location of the mobile terminal device is within a predetermined range during the authentication process. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2012-079201 A Summary of the Invention [Problem to be solved by the invention]
[0005] However, the technology in Patent Document 1 does not take into consideration simple attendance management for contractors whose work content and work time vary depending on the worker, so further improvements in attendance management technology are desired.
[0006] Therefore, the present invention has been made in consideration of the above-mentioned problems, and its main object is to provide an attendance management device that allows a business contractor to easily clock in and out of work hours and allows a business outsourcer to easily manage the attendance of the business contractor. [Means for solving the problem]
[0007] In order to solve the above problems, the attendance management device of the present invention comprises a communication unit that sends and receives information with the communication terminal of a contractor who receives a commission from a client, a linking unit that links a business management application logged into the contractor's communication terminal with a chat tool application, and an authentication unit that is installed in the chat tool application and authenticates the contractor's report of the start or end of business by a time stamp that reports the start or end of business from the contractor's communication terminal to the client's management terminal.
[0008] In addition, the attendance management system of the present invention comprises an attendance management device having a communication terminal of a contractor who receives an assignment from a client, a communication unit for sending and receiving information with the communication terminal, a linking unit for linking a business management application logged into the contractor's communication terminal with a chat tool application, an authentication unit installed in the chat tool application for authenticating the contractor's report of the start or end of business by a time stamp that reports the start or end of business from the contractor's communication terminal to the contractor's management terminal, and a work time acceptance unit for accepting the contractor's work hours based on input information of the work start stamp and the work end stamp, and the management terminal calculates a billing amount from the contractor's work hours and work expense items received from the attendance management device, and automatically creates an invoice based on the billing amount.
[0009] The attendance management method according to the present invention includes the steps of: linking a business management application logged in on the communication terminal of a contractor who receives an assignment from a client with a chat tool application; installing a time stamp in the chat tool application that reports the start or end of work from the contractor's communication terminal to the contractor's management terminal; and authenticating the contractor's report of the start or end of work by the time stamp when the contractor inputs the time stamp in the communication terminal. Furthermore, a program for executing the attendance management method according to the present invention executes the steps of linking a business management application logged in on the communication terminal of a contractor who receives an assignment from a client with a chat tool application; installing a time stamp in the chat tool application that reports the start or end of work from the contractor's communication terminal to the contractor's management terminal; and authenticating the contractor's report of the start or end of work by the time stamp when the contractor inputs the time stamp in the communication terminal. Effect of the Invention
[0010] According to the attendance management system of the present invention, the contractor can easily punch in the working hours, and the contractor can easily manage the attendance of the contractor. Note that the effects described here are not necessarily limited to those described in this specification, and may be any of the effects described in this specification. [Brief description of the drawings]
[0011] [Figure 1] 1 is a schematic configuration diagram showing an attendance management system according to an embodiment of the present invention; [Diagram 2] 1 is a functional block diagram showing a functional configuration of an attendance management device in an attendance management system according to an embodiment of the present invention; [Diagram 3] 1 is a flowchart showing a flow of attendance processing using the attendance management method according to one embodiment of the present invention. [Figure 4]13 is a schematic diagram showing an example of a display for configuring a link between a business management application of a business contractor and a chat tool application according to an embodiment of the present invention; FIG. [Diagram 5] FIG. 13 is a schematic diagram showing an example of a stamp used for inputting business hours according to an embodiment of the present invention. [Figure 6] 13 is a schematic diagram showing an example of a display that guides a user to a screen for selecting an expense item according to one embodiment of the present invention. FIG. [Figure 7] FIG. 13 is a schematic diagram showing an example of a display for selecting an expense item according to one embodiment of the present invention. [Figure 8] FIG. 2 is a schematic diagram showing an example of a table of business hours and estimated billing amounts according to an embodiment of the present invention. [Figure 9] FIG. 13 is a schematic diagram showing an example of a display of a business report according to an embodiment of the present invention. [Figure 10] FIG. 13 is a schematic diagram showing an example of a display of an estimated billing amount according to one embodiment of the present invention. [Figure 11] 1 is a schematic diagram showing an example of a business report and an invoice according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] Hereinafter, preferred embodiments for carrying out the present invention will be described with reference to the drawings. Note that the embodiment described below is an example of a typical embodiment of the present invention, and does not limit the scope of the present invention, and various combinations, modifications, and changes are possible within the scope of the gist of the present invention.
[0013] An embodiment of the present invention will be described with reference to FIGS.
[0014] <1. Configuration of attendance management system> First, a configuration example of an attendance management system 100 according to an embodiment of the present invention will be described with reference to Fig. 1. Fig. 1 is a schematic configuration diagram showing the attendance management system 100 according to this embodiment.
[0015] 1, the attendance management system 100 includes an attendance management device 101, a management terminal 102, and a communication terminal 103. The attendance management device 101, the management terminal 102, and the communication terminal 103 are connected to each other so as to be able to communicate with each other via a network N such as the Internet. The network N may be either a wired line or a wireless line, and the type and form of the line are not important.
[0016] The attendance management device 101 is an information processing device capable of various information processing and information transmission and reception such as a server device or a personal computer. The attendance management device 101 is, for example, a device that manages the working hours of individual users and freelancers who are entrusted by business contractors such as companies that request work and receive work deliverables, and performs processing for creating documents such as invoices and reports in addition to attendance management.
[0017] The management terminal 102, like the attendance management device 101, is an information processing device capable of various information processing and sending and receiving information, such as a server device or a personal computer. The management terminal 102 has a display for displaying images, and performs processing associated with factoring services, such as creating documents such as invoices or business reports, managing financial accounts, screening associated with factoring, and transferring money to users. The management terminal 102 can calculate the amount of a claim from the work hours and business expenses of the business recipient received from the attendance management device 101, and automatically create an invoice based on the amount of the claim. In addition, the management terminal 102 can also automatically create a business report based on the work hours of the business recipient.
[0018] The management terminal 102 can perform factoring, which purchases accounts receivable arising from a transaction between a business contractor and a business outsourcer, and pays the amount of the accounts receivable minus a commission to the business contractor. The attendance management device 101 may be provided separately from the management terminal 102, or may be provided within the management terminal 102.
[0019] The communication terminal 103 is, for example, a mobile terminal such as a smartphone or a tablet terminal, a notebook computer, a desktop computer, or other information processing terminal equipped with a display. The business contractor transmits and receives attendance information such as working hours, applies for factoring, and views information via the communication terminal 103.
[0020] The business contractor can log in to chat tool application software (hereinafter referred to as "app") for using online chat for business use, and a freelance management system (FMS) app, which is a business management app that can be used to create documents such as invoices or business reports using the management terminal 102, via the communication terminal 103. The business contractor then starts up this app on the communication terminal 103 and causes the communication terminal 103 to access the attendance management device 101. The business contractor can then send attendance information to the attendance management device 101 on this chat tool app. When the communication terminal 103 accesses the attendance management device 101, it may be necessary to input a user ID such as an email address and password that has been registered in advance for the account.
[0021] <2. Configuration of the attendance management device> Next, a configuration example of the attendance management device 101 according to this embodiment will be described with reference to Fig. 2. Fig. 2 is a functional block diagram showing the functional configuration of the attendance management device 101 in the attendance management system 100 according to this embodiment.
[0022] 2, the attendance management device 101 includes a control unit 111, a communication unit 112, a storage unit 113, a linking unit 114, a stamp generation unit 115, and an authentication unit 116. The attendance management device 101 also includes a determination unit 117, a task time reception unit 118, a billing amount calculation unit 119, a document creation unit 120, and an image generation unit 121. These units are connected to each other via a bus so as to be able to communicate with each other.
[0023] The control unit 111 has one or more arithmetic processing devices such as a CPU (Central Processing Unit), an MPU (Micro-Processing Unit), a GPU (Graphics Processing Unit), etc., and performs various information processing, control processing, etc. related to the attendance management device 101 by reading and executing programs stored in the memory unit 113.
[0024] The communication unit 112 is composed of the necessary communication modules, etc., and transmits and receives various information such as attendance information via the network N with the management terminal 102 of the business contractor and the communication terminal 103 of the business contractor who receives work from the business contractor.
[0025] The storage unit 113 stores programs executed by the control unit 111, processing results of the control unit 111, and the like, and stores information received from external communication terminals such as the management terminal 102 and the communication terminal 103 via the communication unit 112. The storage unit 113 can be configured with a semiconductor memory, a hard disk, or the like.
[0026] The linking unit 114 performs settings to reflect the work hours entered from the application logged into the communication terminal 103 of the business contractor in the business registration managed by the management terminal 102. The linking unit 114 also performs settings for linking between the business contractor's freelance management system (FMS) application and a chat tool application, and between the business contractor's FMS application and a chat tool application.
[0027] The stamp generation unit 115 can generate a time stamp that reports the work time, such as the start or end of work, to the management terminal 102 of the contractor from an application logged into the communication terminal 103 of the contractor. The stamp generation unit 115 provides the generated time stamp to the communication terminal 103. The types of time stamps include start of work, end of work, start of break, end of break, etc.
[0028] When the business contractor inputs a time stamp from the application to which the business contractor has logged in on the communication terminal 103, the authentication unit 116 authenticates the business contractor's report of the business hours such as the start and end of business.
[0029] The determination unit 117 can provide the communication terminal 103 with information for determining whether or not to input a break start stamp after a predetermined time has elapsed after the business contractor inputs a time stamp for the start of business via the communication terminal 103. Also, the determination unit 117 can provide the communication terminal 103 with information for determining whether or not to input a break end stamp after a predetermined time has elapsed after the business contractor inputs a time stamp for the start of business via the communication terminal 103. Furthermore, the determination unit 117 can provide the communication terminal 103 with information for determining whether or not there is other business when the business contractor inputs a time stamp for the end of business via the communication terminal 103.
[0030] The task time reception unit 118 receives the task time of the task contractor based on the input information of the task start stamp and task end stamp transmitted from the communication terminal 103 .
[0031] When the task time receiving unit 118 receives the task time of the task contractor, the billing amount calculation unit 119 automatically calculates the billing amount corresponding to the task time and the work item.
[0032] When the task time receiving unit 118 receives the task time of the contractor, the document creation unit 120 automatically creates a task report corresponding to the task time. The document creation unit 120 also automatically creates an invoice based on the billing amount calculated by the billing amount calculation unit 119.
[0033] The image generating unit 121 generates images of the automatically created business report and the invoice based on the automatically calculated billing amount, and transmits them to the communication terminal 103 and the management terminal 102.
[0034] <3. Flow of attendance management method> Next, the flow of the attendance management method by the attendance management system 100 according to this embodiment will be described with reference to Fig. 3. Fig. 3 is a flowchart showing the flow of attendance processing using the attendance management method according to this embodiment.
[0035] In order to carry out the following attendance processing, the contractor first logs in to the freelance management system (FMS) application on the communication terminal 103.
[0036] As shown in FIG. 3, in step S101, the business contractor installs a chat tool application for using online chat for business use in the communication terminal 103, and logs in to the chat tool application.
[0037] In step S102, the linking unit 114 of the attendance management device 101 receives, via the communication unit 112, link setting information transmitted by an operation such as pressing a linking button on the management screen of the chat tool app on the communication terminal 103. Then, the linking unit 114 links the chat tool app with the FMS app of the communication terminal 103 on the management screen of the chat tool app of the communication terminal 103.
[0038] More specifically, the business contractor selects "Add App" from "App" in integration of an arbitrary channel in the workspace of the chat tool app of the communication terminal 103, and integrates the FMS app into this arbitrary channel. Then, the business contractor inputs an input word for the link setting screen from the arbitrary channel in which the FMS app is integrated in the workspace on the chat tool app. When the link setting word is input, a link setting screen link is sent from the FMS app of the management terminal 102 of the business contractor that has linked with the chat tool app on the management terminal 102. When the communication terminal 103 receives this link, the business contractor performs an operation such as pressing a button for linking on the link setting screen. As a result, the FMS app of the communication terminal 103 and the chat tool app of the communication terminal 103 are linked.
[0039] In step S103, the contractor installs the time stamp generated by the stamp generation unit 115 or the like of the attendance management device 101 into the FMS application on the communication terminal 103.
[0040] In step S104, the business contractor reports the business start time to the management terminal 102 via the attendance management device 101 by selecting and posting the “business start” time stamp installed in the FMS application on the communication terminal 103 at the start of business. As a result, the business time reception unit 118 of the attendance management device 101 receives the business start time of the business contractor.
[0041] In step S105, the determination unit 117 of the attendance management device 101 provides information for determining whether or not the contractor's hourly wage work has multiple expense items to the FMS application on the communication terminal 103. If information with multiple expense items has been input (Yes), proceed to step S106. If information with only one expense item has been input (No), proceed to step S107.
[0042] In step S106, a direct mail (DM) such as "Please select an expense item" is sent from the FMS of the management terminal 102 to the FMS application on the communication terminal 103. The business contractor can select which business item to perform from among multiple expense items on the chat tool application by pressing the "Select Expense Item" button on the DM. When the business contractor selects the expense item to perform and presses the "Register Expense Item" button, the business start time is stamped according to the selected expense item.
[0043] In step S107, the determination unit 117 provides the FMS application on the communication terminal 103 with information for determining whether or not to input a break start stamp after a predetermined time, for example, three hours, has elapsed after the contractor inputs a work start time stamp via the FMS application on the communication terminal 103. If information to take a break has been input (Yes), the process proceeds to step S107. If information not to take a break has been input (No), the process proceeds to step S108.
[0044] In step S108, the contractor inputs a time stamp of "break start" at the time when the break is to begin, and inputs a time stamp of "break end" at the time when the break ends.
[0045] In step S109, the business contractor selects and posts a stamp of "business done" when the business contractor finishes business. This causes the business hours reception unit 118 to receive the business contractor's business end time. Then, the FMS of the management terminal 102 sends a DM to the FMS application on the communication terminal 103 to notify the total working hours for today.
[0046] In step S110, when the contractor inputs a time stamp indicating completion of work via the FMS application on the communication terminal 103, the determination unit 117 provides information for determining whether or not there is other work to the FMS application on the communication terminal 103. If information indicating there is other work has been input (Yes), the process returns to step S104. If information indicating there is no other work has been input (No), the process proceeds to step S111.
[0047] In step S111, the determination unit 117 provides information for determining whether or not today is the last business day of this month (or the billing closing date) to the FMS application on the communication terminal 103. If information indicating the last business day has been input (Yes), the process proceeds to step S112. If information indicating a day other than the last business day has been input (No), the attendance process ends.
[0048] In step S112, the billing amount calculation unit 119 accepts the working hours of the business contractor via the working time reception unit 118, and upon receiving information on the completion of the business, automatically calculates the total working hours for each working day and an estimated billing amount of (working hours x expense item cost).
[0049] In step S113, if there is no need to edit the content of the estimated billing amount calculated by the billing amount calculation unit 119, the document creation unit 120 automatically creates an invoice based on the estimated billing amount, as well as a business report based on the business hours and business expenses of the business contractor accepted by the business hour acceptance unit 118. Note that after the business contractor posts a time stamp of "business completed" on the last business day of the month, the invoice and business report can also be created in the FMS of the management terminal 102 by pressing the edit button displayed on the DM sent to the FMS application on the communication terminal 103 and sending the information to the management terminal 102.
[0050] When an invoice and a business report are created by the document creation unit 120, the image generation unit 121 of the attendance management device 101 generates images of them and transmits them to the FMS application on the communication terminal 103 and the FMS on the management terminal 102. When these images are transmitted, the process ends.
[0051] <4. Examples of display screens> Next, an example of a display screen on which an image generated by the image generating unit 121 of the attendance management device 101 according to this embodiment is displayed will be described with reference to FIG. 4 to FIG.
[0052] First, an example of link settings between an FMS application L of a business contractor and a chat tool application S for using online chat for business purposes will be described.
[0053] First, the outsourcer logs in to the FMS application L on the management terminal 102. Furthermore, the outsourcer installs the chat tool application S on the management terminal 102 and logs in.
[0054] Then, when the external service linkage menu is selected from the settings menu of the FMS application L of the management terminal 102, a linkage menu with the chat tool application S is displayed on the screen of the management terminal 102, and a linkage operation such as pressing a link button on that display screen is performed. After that, a workspace to link with the chat tool application S is selected (selection is only possible when multiple workspaces exist), and a linkage operation such as pressing a link button is performed. This completes the linkage settings between the FMS application L of the management terminal 102 and the chat tool application S of the management terminal 102.
[0055] Next, an example of a link setting between the business contractor's FMS application L and the chat tool application S will be described with reference to Fig. 4. Fig. 4 is a schematic diagram showing an example of a display for setting the business contractor's FMS application L and the chat tool application S according to this embodiment.
[0056] First, the business contractor logs in to the FMS application L on the communication terminal 103. After logging in to the FMS application L on the management terminal 102 and the communication terminal 103, the business contractor sends an invitation email from the management terminal 102 to the communication terminal 103 of the business contractor. When the business contractor receives the invitation email on the communication terminal 103, the business contractor performs user registration in the FMS application L from the invitation email. As a result, the FMS application L of the management terminal 102 and the FMS application L of the communication terminal 103 are connected for communication.
[0057] Furthermore, a chat tool application S for using online chat for business purposes is installed in communication terminal 103 and the user logs in. Thereafter, the business contractor sends an invitation email from management terminal 102 to communication terminal 103 of the business contractor, inviting the business contractor to any one of the channels present in the workspace of chat tool application S of management terminal 102. As a result, chat tool application S of management terminal 102 and chat tool application S of communication terminal 103 are communicatively connected on the any one of the channels.
[0058] The above-mentioned communication connections between FMS apps L and between chat tool apps S allow outsourcers and contractors to communicate online. However, communication between FMS apps L and between chat tool apps S requires separate app operation, which makes the work complicated. By configuring the following linkage settings between FMS apps L and chat tool apps S, communication with FMS apps L can also be carried out on the chat tool app S, making the work easier for both outsourcers and contractors.
[0059] As shown in FIG. 4, the contractor inputs a link setting word, for example, " / lansmart connect-as-partner" from any channel in which the FMS application is integrated, in the workspace of the chat tool application S of the communication terminal 103.
[0060] When the link setting word is entered, a link to the link setting screen is sent from FMS application L of management terminal 102, which has linked with chat tool application S in management terminal 102 of the business contractor, to chat tool application S of communication terminal 103. When communication terminal 103 receives this link, the business contractor performs an operation such as pressing a button to perform linking on the link destination link setting screen.
[0061] As a result, the FMS application L is added to any channel of the chat tool application S of the communication terminal 103, and the link setting between the FMS application L of the communication terminal 103 and the chat tool application S of the communication terminal 103 is completed.
[0062] By performing the above operations, even if the member type of the chat tool app S is not only a normal member but also a multi-channel guest, etc., it is possible to set up a link between the FMS app L of the communication terminal 103 and the chat tool app S of the communication terminal 103.
[0063] When clocking in or out on a channel of the chat tool application S, the FMS application L must also be added to that channel, otherwise the message "You are mentioned, but you are not participating in this channel" will be displayed on the display unit of the communication terminal 103. In this case, clocking in or out will not be possible, so it is necessary to add the FMS application L to the channel by clicking "Add application" on the channel details screen (this will also be stated on the help page).
[0064] As described above, the FMS application L is added to the channel of the chat tool application S of the communication terminal 103 in advance, and a link setting is made between the FMS application L of the communication terminal 103 and the chat tool application S of the communication terminal 103. By making this link setting, it becomes possible to punch in and out the working hours using the application S of the communication terminal 103.
[0065] When the FMS application L of the communication terminal 103 and the chat tool application S of the communication terminal 103 are linked, a bot user of the FMS application L is added to the chat tool application S. Then, this bot user starts posting reminders for invoices, approval requests, and the like to the chat tool application S.
[0066] Next, a specific example of time attendance management using a time stamp will be described with reference to Fig. 5. Fig. 5 is a schematic diagram showing an example of a time stamp used to input task hours according to this embodiment. As shown in Fig. 5, types of time stamps used to input task hours include, for example, task start, task end, break start, and break end. These time stamps can be generated by the stamp generation unit 115.
[0067] To clock in and out, the FMS application L must also be added to the channel from the "Integration" section of the channel details below. This setting can be done once by the business contractor (such as a company) on the management terminal 102.
[0068] Thereafter, the business contractor, such as a partner, installs a time stamp for clocking in and out work hours, etc., in the communication terminal 103.
[0069] After the FMS application L and application S are linked, a direct mail (DM) is sent to the communication terminal 103 on which application S is installed, and a guide on how to install the time stamp in application S is posted.
[0070] In addition to the above DM, the method for installing the time stamp can be displayed on the user interface (UI) added to the home screen of the FMS application L. It is preferable that the UI be common to both the company and the partner in order to facilitate maintenance work.
[0071] To install a time stamp, for example, click the "Install time stamp stamp for posting" button displayed on the screen of application S, and you will be taken to the emoji pack screen. From the emoji pack, select the Time Stamp pack shown in Figure 5 and add it.
[0072] The UI and specifications after the above link settings and channel installation will be as follows: When FMS app L is added to app S, regular members of the app S workspace will manually install the four work time stamps. Note that time stamps can also be recognized by mentions + text.
[0073] After installing the time stamp, when starting work, the time stamp for starting work is input into application S of communication terminal 103 at the start of work.
[0074] In this case, if the "time" expense item is the only item when ordering the outsourcing work, a time stamp will be displayed on the display screen of the application S. In addition, contractors who receive a fixed monthly remuneration can also use the time stamp to clock in and out.
[0075] When you post a time stamp on the attendance channel of App S, you will immediately receive a reply from the bot of FMS App L notifying you that work has started. The reply from this bot is only visible to the contractor who posted the time stamp, and is not displayed on the attendance channel of App S or to the contractor on the company side.
[0076] If there are multiple "hourly" expense items when placing an order for outsourcing, the display screen of the app S will ask which expense item the task is for. For example, if there are two hourly wages and one task quantity, the contractor will select one of the two hourly wages.
[0077] When the contractor selects the hourly wage, etc. and enters the time stamp, the time stamp is displayed on the display screen of the app S.
[0078] And when you post a time stamp on the attendance channel of the app S, you will immediately receive a reply from the bot of the FMS app L notifying you that work has started. The reply from this bot is only visible to the contractor who posted the time stamp, and is not visible to the attendance channel of the app S or to the contractor on the company side.
[0079] If the business contractor has not linked with application S, a message such as "Application S is not linked. After logging in to FMS application L, please link with application S from Settings > External Service Linkage before using the application" will be displayed on the display of communication terminal 103.
[0080] Next, when starting a break after a predetermined time has elapsed since the start of work, the contractor inputs a time stamp for the start of the break on the communication terminal 103. Then, the time stamp for the start of the break is displayed on the display screen of the application S.
[0081] And when you post a time stamp on the attendance channel of the app S, you will immediately receive a reply from the bot of the FMS app L informing you that your break has started. The reply from this bot is only visible to the contractor who posted the time stamp, and is not visible to the attendance channel of the app S or to the contractor.
[0082] Next, when the break ends after a predetermined time has elapsed since the break started, the contractor inputs a time stamp for the end of the break on the communication terminal 103. Then, the time stamp for the end of the break is displayed on the display screen of the application S.
[0083] And when you post a time stamp on the attendance channel of the app S, you will immediately receive a reply from the bot of the FMS app L informing you that your break has ended. The reply from this bot is only visible to the contractor who posted the time stamp, and is not visible to the attendance channel of the app S or to the contractor.
[0084] If the end of break stamp is pressed, the break time is also displayed in app S. Here, the break time is defined as the time between when the first break start stamp is entered and when the break end stamp is entered. If the break start stamp is pressed a second time, the break time from when the second break end stamp is entered is displayed in app S.
[0085] Next, when the business is to be ended, the business contractor inputs a time stamp for the end of business on the communication terminal 103. Then, the time stamp for the end of business is displayed on the display screen of the application S. When the time stamp for the end of business is input, the business contractor's business hours are displayed in the FMS application L of the management terminal 102.
[0086] Then, when a time stamp is posted on the attendance channel of app S, a reply informing the completion of work is immediately sent from the bot of FMS app L. The reply from this bot is only displayed to the contractor who posted the time stamp, and is not displayed to the attendance channel of app S or the contractor. The contractor can link from app S of the communication terminal 103 to the FMS app L of the management terminal 102 and modify the times of work hours and break times on FMS app L.
[0087] Next, the display when there are multiple expense items for a task will be described. Fig. 6 is a schematic diagram showing an example of the display for selecting expense items according to this embodiment. Fig. 7 is a schematic diagram showing an example of a table of task hours and estimated billing amounts according to this embodiment.
[0088] As shown in Figure 6, if there are multiple expense items for which to register work, a message is displayed indicating that there are multiple expense items for which to enter work hours and that the expense item for which to register work must be selected.
[0089] As shown in FIG. 7, when the display button for the screen for selecting expense items is clicked on the display screen of FIG. 6, items for selecting expense items and a button for registering the selected expense items are displayed.
[0090] Next, input of the task hours and estimated billing amount will be described. Fig. 8 is a schematic diagram showing an example of a table of task hours and estimated billing amount according to this embodiment. Fig. 9 is a schematic diagram showing an example of a display of a business report according to this embodiment. Fig. 10 is a schematic diagram showing an example of a display of an estimated billing amount according to this embodiment.
[0091] As shown in Figure 8, when the contractor presses the time stamp for the end of work, the total working hours for today and the total working hours for this month are displayed in App S. If the contractor enters time stamps for the start and end of the second work, App S displays only the working hours from the start to the end of the second work.
[0092] As shown in FIG. 9, when a display button for the business report screen is clicked on the display screen of FIG. 8, a business report including expense items, working days, working hours, etc. is displayed.
[0093] As shown in FIG. 10, when the display button for the estimated billing amount screen is clicked on the display screen of FIG. 8, the estimated billing amount including the expense item, unit price, quantity, unit, tax rate, tax amount, amount, etc. is displayed.
[0094] Next, the creation of a business report and an invoice will be described. Fig. 11 is a schematic diagram showing an example of a business report and an invoice according to this embodiment.
[0095] As shown in FIG. 11, when the business contractor inputs a time stamp for the completion of the business in application S and the business hour reception unit 118 receives the business hours of the business contractor, the document creation unit 120 automatically creates a business report corresponding to those business hours.
[0096] Furthermore, when the task time reception unit 118 receives the task time of the task contractor, the billing amount calculation unit 119 automatically calculates the billing amount corresponding to the task time and the work item.
[0097] Then, the image generating unit 121 generates an image of the automatically created business report and an invoice based on the automatically calculated billing amount, and transmits them to the application S of the communication terminal 103.
[0098] Previously, inputting the work hours of contractors was very time-consuming, as it had to be recorded in an Excel spreadsheet each time, and the total hours, work rates, and billing amounts had to be calculated at the end of the month, for example. In addition, if work starts and finishes, and even breaks start and end, inputting work hours took even more time and effort.
[0099] In contrast, the attendance management system 100 according to this embodiment can automatically record and calculate work hours and the like simply by inputting a time stamp, and can also automatically create work reports and invoices. As a result, the attendance management system 100 allows the contractor to easily time-stamp the work hours, and the contractor to easily manage the attendance of the contractor.
[0100] In addition, according to the attendance management system 100, two documents, an invoice and a work report, are automatically created simply by the contractor posting a time stamp, which significantly reduces the time and effort required to create an invoice and a work report separately as in the past, and to check whether the total time and the invoiced amount match.
[0101] The present invention can have the following configuration. (1) A communication unit that transmits and receives information to and from a communication terminal of a trustee that receives a trust from an entrustor; A linking unit that links a business management application logged in on the communication terminal of the contractor with a chat tool application; an authentication unit that is installed in the chat tool application and authenticates the report of the start or end of the work by the trustee using a stamp that reports the start or end of the work from the trustee's communication terminal to the management terminal of the entrustor; An attendance management device comprising: (2) The attendance management device described in (1) further includes a judgment unit that provides information to the communication terminal to judge whether or not to input a break start stamp installed in the chat tool application after a predetermined time has elapsed after the contractor inputs a time-stamp for the start of work. (3) The attendance management device described in (2), wherein the judgment unit provides information to the communication terminal for determining whether or not to input a break end stamp installed in the chat tool application after a predetermined time has elapsed after the contractor inputs the break start stamp. (4) The attendance management device according to any one of (1) to (3), further comprising a judgment unit that provides the communication terminal with information for determining whether or not there is other work to be done when the contractor inputs a time stamp indicating completion of work. (5) A communication terminal of a trustee who receives a trust from a trustor; an attendance management device having a communication unit for transmitting and receiving information to and from said communication terminal, a linking unit for linking a business management application logged into said communication terminal of said contractor with a chat tool application, an authentication unit installed in said chat tool application for authenticating a report of the contractor's business start or business end by a time stamp which reports the start or end of business from said communication terminal of said contractor to said management terminal of said client, and a business hour receiving unit for receiving the business hours of said contractor based on input information of said time stamp for the start of business and said time stamp for the end of business; Equipped with The management terminal calculates the amount to be charged from the contractor's working hours and work expenses received from the attendance management device, and automatically creates an invoice based on the amount to be charged. (6) The attendance management system according to (5) above, wherein the management terminal further automatically creates a work report based on the work hours of the contractor. (7) A step of linking a business management application logged in on a communication terminal of a contractor who receives a commission from a contractor with a chat tool application; A step of installing a time stamp for reporting the start or end of a task from the communication terminal of the trustee to the management terminal of the trustor in the chat tool application; When the trustee inputs the stamp on the communication terminal, authenticating the trustee's report of the start or end of the work by the stamp; Attendance management methods including. (8) On the computer, A step of linking a business management application logged in on a communication terminal of a contractor who receives a commission from a contractor with a chat tool application; A step of installing a time stamp for reporting the start or end of a task from the communication terminal of the trustee to the management terminal of the trustor in the chat tool application; When the trustee inputs the stamp on the communication terminal, authenticating the trustee's report of the start or end of the work by the stamp; A time attendance management program that executes the following: [Explanation of symbols]
[0102] 100 Attendance management system 101 Time attendance management device 102 Management terminal 103 Communication terminal 111 Control section 112 Communications Department 113 Storage section 114 Collaboration Department 115 Stamp Creation Section 116 Authentication Department 117 Judgment section 118 Business Hours Reception 119 Billing Amount Calculation Department 120 Document Preparation Department 121 Image Generation Unit N Network
Claims
1. A communication unit that transmits and receives information to and from a communication terminal of a trustee that receives a trust from an entrustor; A linking unit that links a business management application logged in on the communication terminal of the contractor with a chat tool application; an authentication unit that is installed in the chat tool application and authenticates the report of the start or end of the work by the trustee using a stamp that reports the start or end of the work from the trustee's communication terminal to the management terminal of the entrustor; a determination unit that provides information to the communication terminal to determine whether or not there is another task when the contractor inputs a time stamp indicating completion of the task, When information indicating that there is another task is input to the communication terminal, the authentication unit authenticates the contractor's report of the start of the task by the time stamp that reports the start of the task.
2. The attendance management device of Claim 1, wherein the judgment unit provides information to the communication terminal for determining whether or not to input a break start stamp installed in the chat tool application after a predetermined time has elapsed after the contractor inputs a time-stamp to start work.
3. The attendance management device according to claim 2, wherein the determination unit provides information to the communication terminal for determining whether or not the contractor will input a break end stamp installed in the chat tool application after a predetermined time has elapsed after the contractor inputs the break start stamp.
4. A communication terminal of a trustee who receives a trust from a trustor; an attendance management device having a communication unit for transmitting and receiving information to and from the communication terminal; a linking unit for linking a business management application logged into the communication terminal of the contractor with a chat tool application; an authentication unit installed in the chat tool application for authenticating a report of the contractor's business start or business end using a time stamp that reports the start or end of business from the communication terminal of the contractor to the management terminal of the client; a business hour reception unit for receiving the business hours of the contractor based on input information of the time stamp for the start of business and the time stamp for the end of business; and a determination unit for providing the communication terminal with information for determining whether or not there is another business when the contractor inputs the time stamp for reporting the end of business, The management terminal calculates the amount to be charged from the task hours and task items of the contractor received from the attendance management device, and automatically creates an invoice based on the amount to be charged; In the attendance management system, when information indicating that there is another task is input to the communication terminal, the authentication unit authenticates the contractor's report of the start of the task by the time stamp that reports the start of the task.
5. The attendance management system according to claim 4 , wherein the management terminal further automatically creates a work report based on the work hours of the contractor.
6. A computer comprising: A step of linking a business management application logged in on a communication terminal of a contractor who receives a commission from a contractor with a chat tool application; A step of installing a time stamp for reporting the start or end of a task from the communication terminal of the trustee to the management terminal of the trustor in the chat tool application; When the trustee inputs the stamp on the communication terminal, authenticating the trustee's report of the start or end of the work by the stamp; providing, to the communication terminal, information for determining whether or not there is other work to be done when the contractor inputs the stamp to report completion of the work; When information indicating that there is another task is input to the communication terminal, a step of authenticating the contractor's report of the start of the task using the time stamp that reports the start of the task is executed.
7. On the computer, A step of linking a business management application logged in on a communication terminal of a contractor who receives a commission from a contractor with a chat tool application; A step of installing a time stamp for reporting the start or end of a task from the communication terminal of the trustee to the management terminal of the trustor in the chat tool application; When the trustee inputs the stamp on the communication terminal, authenticating the trustee's report of the start or end of the work by the stamp; providing, to the communication terminal, information for determining whether or not there is other work to be done when the contractor inputs the stamp to report completion of the work; When information indicating that another task is to be performed is input to the communication terminal, the program executes a step of authenticating the contractor's report of the start of the task using the time stamp that reports the start of the task.
Citation Information
Patent Citations
Mobile attendance management system and mobile attendance management method
JP2012079201A
Chat system, program
JP2018163525A
Attendance management method, computer program, and system using messenger
JP2018200687A
Path work support system and path work support method and program
JP2021064107A