Method, apparatus and program for providing business management solution

KR102999939B1Active Publication Date: 2026-08-03이대원
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
KR · KR
Patent Type
Patents
Current Assignee / Owner
이대원
Filing Date
2022-11-21
Publication Date
2026-08-03

Smart Images

  • Figure 112022124050112-PAT00001_ABST
    Figure 112022124050112-PAT00001_ABST
Patent Text Reader

Abstract

According to one embodiment of the present invention, a method for providing a task management solution performed by a server capable of communicating with at least one user terminal comprises: a step of setting at least one job group and at least one user belonging to said at least one job group; a step of setting a predetermined task requiring processing by said at least one job group; a step of transmitting instructions regarding said predetermined task to said at least one user terminal of said at least one user belonging to said at least one job group; a step of receiving data indicating a state in which said predetermined task has been processed from said at least one user terminal; and a step of determining whether to approve said predetermined task based on said received data.
Need to check novelty before this filing date? Find Prior Art

Description

Technology Field

[0001] The present invention relates to a method, apparatus, and program for providing a work management solution, and more specifically, to a method, apparatus, and program for providing a work management solution that provides customized work instructions to various job groups through customization and receives work reports regarding such instructions. Background Technology

[0002] With the recent rise in remote work, there is increasing demand from companies seeking to apply it in various fields. However, since problems such as exaggerated task reports and false business trips can occur if managers do not verify them directly on-site, technology is required to prevent these issues.

[0003] The technology forming the background of the present invention is Korean Registered Patent Publication No. 10-1766363 (hereinafter referred to as the "prior art"). This prior art relates to a method for simplifying work management by utilizing a mobile terminal, and discloses a configuration in which a work management server transmits work instruction information to a worker's mobile terminal, provides guidance on work information instructions through a work management application, and obtains work processing information.

[0004] However, since this conventional technology uses a hyperlink method when transmitting work instruction information to a worker's mobile terminal, instructions must be given to each individual worker, and there is the inconvenience of being unable to give work instructions to all workers of each job group at once. Furthermore, because it does not set a predetermined time limit or other constraints from the time the work instruction information is transmitted until the work processing information is obtained, there may be a lack of reliability regarding whether the information is valid.

[0005] The present invention provides a method, apparatus, and program for providing a work management solution that enables work instructions to all workers in each job group at once using random tokens and improves the reliability of information consistency by setting a validity period for the random tokens. The problem to be solved

[0006] The present invention provides a solution that enables employees and managers to communicate work matters smoothly without face-to-face interaction, thereby allowing employees to perform their tasks defined in the form of missions and report easily via a mobile app, enabling managers to conveniently manage work situations without visiting the work site in person, and allowing both managers and employees to view past work details and history. means of solving the problem

[0007] According to one embodiment of the present invention for solving the above-mentioned problem, a method for providing a task management solution performed by a server capable of communicating with at least one user terminal comprises: a step of setting at least one job group and at least one user belonging to said at least one job group; a step of setting a predetermined task requiring processing by said at least one job group; a step of transmitting instructions regarding said predetermined task to said at least one user terminal of said at least one user belonging to said at least one job group; a step of receiving data indicating the state in which said predetermined task has been processed from said at least one user terminal; and a step of determining whether to approve said predetermined task based on said received data.

[0008] Additionally, according to one embodiment of the present invention, the step of transmitting instructions regarding the predetermined task to the at least one user terminal further includes the step of generating a random token and transmitting it to the at least one user terminal, and the step of receiving data from the at least one user terminal further includes the step of receiving the data in which at least one of the random token, time information, and location information is watermarked, and verifying the consistency regarding whether the transmitted random token and the received random token are identical, wherein the random token is valid only for a predetermined period of time, and if the predetermined period of time has elapsed since the random token was generated, the step of transmitting instructions regarding the predetermined task to the at least one user terminal is performed again.

[0009] In addition, according to one embodiment of the present invention, the data includes at least one of a photograph, a video, text, and a file, and the photograph and the video are characterized in that they can be captured only through a program for providing the business management solution executed on the at least one user terminal that receives the random token.

[0010] In addition, according to one embodiment of the present invention, the step of transmitting instructions regarding the predetermined task to at least one user terminal further comprises the step of configuring instructions regarding the predetermined task by setting at least one item type among selection type, numeric type, short text type, descriptive type, and photo type, writing the content of the item, and making the position of the item movable, and displaying the instructions on the at least one user terminal.

[0011] In addition, according to one embodiment of the present invention, the step of transmitting instructions regarding the predetermined task to at least one user terminal further comprises the step of transmitting instructions regarding the predetermined task regularly and automatically when the predetermined task is a task that must be processed regularly.

[0012] In addition, according to one embodiment of the present invention, the step of transmitting instructions regarding the predetermined task to at least one user terminal further includes the step of determining a user-specific priority based on the degree of relevance to the predetermined task in the at least one job group, and, based on the priority, transmitting instructions regarding the predetermined task sequentially starting from the user terminal of the user with the highest priority, wherein the degree of relevance to the predetermined task is determined based on at least one of the user's work history and the distance between the location where the predetermined task is to be processed and the user's location.

[0013] In addition, according to one embodiment of the present invention, when determining the priority for each user based on the degree of relevance to the said task, priority is not assigned to at least one of the following: a user who has worked for more than a predetermined amount of time, a user who has worked continuously for more than a predetermined amount of time, a user who has worked for more than a predetermined number of times, and a user who has worked continuously for more than a predetermined number of times.

[0014] In addition, according to one embodiment of the present invention, at least one of a user's work history and work report history is displayed on at least one user terminal based on the data stored in the server.

[0015] In addition, according to one embodiment of the present invention, an apparatus for providing a work management solution comprises: a communication unit configured to communicate with at least one user terminal; and at least one processor, wherein the at least one processor is configured to set at least one job group and at least one user belonging to the at least one job group, set a predetermined task requiring processing by the at least one job group, transmit instructions regarding the predetermined task to the at least one user terminal of the at least one user belonging to the at least one job group, receive data indicating the state in which the predetermined task has been processed from the at least one user terminal, and determine whether to approve the predetermined task based on the received data.

[0016] In addition, according to one embodiment of the present invention, the method for providing the above-described business management solution is characterized by being a computer program stored on a recording medium to execute on an electronic device. Effects of the invention

[0017] According to the present invention as described above, the effects described below can be obtained. However, the effects obtainable through the present invention are not limited thereto.

[0018] According to the present invention, employees and managers can communicate work matters smoothly without face-to-face interaction. Specifically, employees can perform their tasks defined in the form of missions, easily report them via a mobile app, and view past work details and history. Additionally, managers can remotely manage work status without visiting the work site in person, and managers can also view past work details and history.

[0019] In addition, according to the present invention, false business trips and exaggerated task reports can be fundamentally blocked, and the status can be immediately reported and identified through statistics by an automated statistical system.

[0020] In addition, according to the present invention, employees no longer need to write work reports separately or by hand, thereby reducing the effort and time required for work reporting.

[0021] The technical problems to be solved by the present invention are not limited to the above technical problems, and other technical problems not mentioned will be clearly understood by those skilled in the art to which the present invention belongs from the description below. Brief explanation of the drawing

[0022] FIG. 1 is a conceptual diagram illustrating a method, apparatus, and program for providing a business management solution according to an embodiment of the present invention. FIG. 2 is a flowchart illustrating a method for providing a business management solution according to an embodiment of the present invention. FIG. 3a is an example diagram of a program for managing a user according to one embodiment of the present invention. FIG. 3b is an example diagram of a program for setting users by job group according to one embodiment of the present invention. FIG. 3c is an example diagram of a program for setting tasks according to one embodiment of the present invention. FIG. 4a is an example diagram of a program in which a user logs in according to an embodiment of the present invention. FIG. 4b is an example diagram of a program in which a user uploads a business processing result according to one embodiment of the present invention. FIG. 4c is an example diagram of a program for checking a work manual according to one embodiment of the present invention. FIG. 4d is an example diagram of a program for viewing work status and report history according to one embodiment of the present invention. FIG. 5 is an example diagram of a program for determining whether to approve a task according to one embodiment of the present invention. FIG. 6 is a flowchart illustrating a method for verifying consistency using a random token according to an embodiment of the present invention. FIG. 7a is an example diagram of a program that constitutes instructions regarding work according to one embodiment of the present invention. FIG. 7b is an example diagram of a program that constitutes instructions regarding work according to one embodiment of the present invention. FIG. 8 is an example diagram of a program that performs a message function according to an embodiment of the present invention. Specific details for implementing the invention

[0023] Hereinafter, a 'method, apparatus, and program for providing a business management solution' according to the present invention will be described in detail with reference to the attached drawings. The embodiments described are provided to enable a person skilled in the art to easily understand the technical concept of the present invention, and the present invention is not limited thereby. Furthermore, the details depicted in the attached drawings are schematic drawings intended to easily explain the embodiments of the present invention and may differ from the actual implemented form.

[0024] Meanwhile, each component described below is merely an example for implementing the present invention. Accordingly, in other embodiments of the present invention, other components may be used without departing from the spirit and scope of the present invention.

[0025] Furthermore, the expression 'including' certain components is an open-ended expression that merely refers to the existence of such components and should not be understood as excluding additional components.

[0026] Furthermore, while these teachings are described in connection with various embodiments, they are not intended to be limited to such embodiments. Rather, as understood by those skilled in the art, these teachings include various alternatives, modifications, and equivalents.

[0027] In addition, the ‘user terminal’ and ‘electronic device’ may be any device capable of communicating with a smartphone, wearable device (e.g., smart glasses, watch, etc.), IoT terminal, personal handheld device (PDA), tablet PC, laptop computer, or server, and having a built-in camera capable of recognizing QR codes.

[0028] In addition, the 'processor' may include hardware components such as an MPU (Micro Processing Unit) or CPU (Central Processing Unit), cache memory, and data bus. It may also include software components such as an operating system and applications that perform specific purposes.

[0029] Additionally, a 'server' may achieve desired system performance and functionality by utilizing a combination of general computing devices (e.g., devices that may include computer processors, memory, storage, input and output devices, and other components of existing computing devices, electronic communication devices such as routers and switches, and electronic information storage systems such as Network Attached Storage (NAS) and Storage Area Networks (SANs)) and computer software (i.e., commands that cause computing devices to function in a specific way).

[0030] Additionally, the term 'medium' includes computer-readable storage media. A storage medium may be any available medium that can be accessed by a computer. For example, such computer-readable storage media may include, but are not limited to, RAM, ROM, EEPROM, CD-ROM or other optical disk storage devices, magnetic disk storage devices or other magnetic storage devices, and any other medium that can be accessed by a computer.

[0031] In addition, the 'program' may be a computer program including applications and software, stored on the aforementioned medium.

[0032] FIG. 1 is a conceptual diagram illustrating a method, apparatus, and program for providing a business management solution according to an embodiment of the present invention.

[0033] According to one embodiment of the present invention, a server (100) and at least one user terminal (200, 300-1, 300-2, 300-3, ...) may be provided, and the server (100) and at least one user terminal (200, 300-1, 300-2, 300-3, ...) may communicate with each other. Additionally, the server (100) may include a processor (110) configured to control at least one user terminal (200, 300-1, 300-2, 300-3, ...) and a communication unit (120) configured to communicate with at least one user terminal (200, 300-1, 300-2, 300-3, ...). Additionally, at least one user terminal (200) may be configured, for example, as a computer or laptop, and may be executed as a web-based program by an administrator. Alternatively, at least one user terminal (200) may be configured, for example, as a smartphone or tablet PC, and may be executed by an administrator as an application-based program. Additionally, at least one user terminal (300-1, 300-2, 300-3, ...) may be configured, for example, as a smartphone or tablet PC, and may be executed by employees as an application-based program. Here, the server (100) communicates with at least one user terminal (200, 300-1, 300-2, 300-3, ...) by means of a communication unit (120), thereby enabling the processor (110) to allow the administrator's user terminal (200) to manage tasks for the employees' user terminals (300-1, 300-2, 300-3, ...), and the specific method is as described below.

[0034] FIG. 2 is a flowchart illustrating a method for providing a business management solution according to an embodiment of the present invention.

[0035] First, according to one embodiment of the present invention, a corporate account can be created by executing a program for providing a business management solution on a user terminal (200) of an administrator. For example, a corporate account can be created by entering a company logo, company name, administrator information (phone number, email), and other introductory information.

[0036] After that, at least one job group and at least one user belonging to at least one job group can be set on the administrator's user terminal (200) (S1 in FIG. 2 and FIG. 3a and 3b). Specifically, referring to FIG. 3a, a job group (e.g., security office) can be set, and employees can be set as users belonging to it by specifying their ID, name, mobile phone number, email, and job group affiliation. Also, referring to FIG. 3b, employees can be managed by job group by setting a job group name and a description for the job group and setting employees belonging to the job group.

[0037] In addition, at the administrator's user terminal (200), a specific task requiring processing by the relevant job group can be set, and instructions regarding the specific task can be transmitted to the user terminals (300-1, 300-2, 300-3, ...) of employees belonging to the relevant job group (S2 and S3 in FIG. 2 and FIG. 3c). Specifically, the job group to be instructed on the task can be set, and the task name, whether automatic approval is required, a description of the task, and a task manual can be provided.

[0038] Meanwhile, according to one embodiment of the present invention, a program for providing a work management solution can be executed on the employees' user terminals (300-1, 300-2, 300-3, ...) to create user accounts for the employees and allow them to log in (Fig. 4a). For example, after creating a user account by setting an email ID and password, the user can be allowed to log in by entering the email ID and password, and after logging in, instructions regarding a specific task, work history, work report history, etc. can be provided.

[0039] Users, i.e., employees, who have received instructions regarding such specific tasks can perform the tasks according to the instructions, and after processing the tasks, they can report to the manager's user terminal (200) by uploading at least one of the data representing the results, such as photos, videos, text, and files, to a program on the user terminal (300-1, 300-2, 300-3, ...) currently in use (Fig. 4b). Here, photos and videos may only be captured through a program running on the user terminal (300-1, 300-2, 300-3, ...) where a random token has been received. This prevents data falsification by users, such as employees.

[0040] In addition, on the employees' user terminals (300-1, 300-2, 300-3, ...), a link to access a manual for a specific task may be provided, for example, on a program screen displaying instructions regarding the task (Fig. 4c). This allows employees to easily check the task manual. Alternatively, in a program according to one embodiment of the present invention, items capable of performing functions such as 'work status', 'work report', 'work manual', 'message', 'account information', 'password change', and 'logout' may be included on the personal screen, and the task manual may also be checked through the 'work manual' item included therein.

[0041] In addition, work-related announcements can be displayed on user terminals (300-1, 300-2, 300-3, ...) (Fig. 4d). This allows employees to easily check announcements. In addition, work history and work report history can be displayed on user terminals (300-1, 300-2, 300-3, ...) (Fig. 4d). Specifically, referring to Fig. 4d, work status can be displayed by month and by work type, and specific work details and work report details for a specific date can also be displayed. This allows employees to easily check the current month's work status, past work history, and report history.

[0042] FIG. 5 is an example diagram of a program for determining whether to approve a task according to one embodiment of the present invention.

[0043] At the administrator's user terminal (200), data indicating the status of a predetermined task being processed by employees can be received from the employees' user terminals (300-1, 300-2, 300-3, ...) (S4 in FIG. 2), and based on the received data, a decision can be made regarding whether to approve the predetermined task (S5 in FIG. 2). Specifically, referring to FIG. 5, the results of the task processing can be checked from the data received from the user terminals (300-1, 300-2, 300-3, ...), for example, photos and related descriptions uploaded from the employees' user terminals (300-1, 300-2, 300-3, ...), and approval or rejection can be selected. If the 'Save as Report' item shown in FIG. 5 is selected, daily reports, weekly reports, monthly reports, reports by job group, reports by user, etc., can be generated and saved as, for example, Excel files.

[0044] FIG. 6 is a flowchart illustrating a method for verifying consistency using a random token according to an embodiment of the present invention.

[0045] When employees log in to a program on a user terminal (300-1, 300-2, 300-3, ...), data regarding location information such as a user ID, latitude and longitude, etc. is received by the server (100) via the communication unit (120), and the server (100) can generate a unique random token by the processor (110) and transmit it to the user terminal (300-1, 300-2, 300-3, ...) (S30 of FIG. 6). Here, the log regarding token generation may record the user ID, time information, location information such as latitude and longitude, etc. In particular, this random token is set to be valid for a predetermined time, for example, 10 minutes, so that the user can make a work report within that predetermined time. If a predetermined amount of time has elapsed since the random token was generated, the work report uploaded with the said random token becomes invalid, and the process may be restarted from the step of transmitting instructions regarding the predetermined work to the user terminal (300-1, 300-2, 300-3, ...). In this case, photos and videos to report the results of the work processing may need to be taken again.

[0046] As described above, photos and videos for reporting business processing results can be taken only through a program running on a user terminal (300-1, 300-2, 300-3, ...) that has received a random token, and at least one of a random token, time information, and location information can be watermarked on the captured photos and videos. After the server (100) receives data such as photos and videos that have been watermarked in this way from the user terminal (300-1, 300-2, 300-3, ...) via the communication unit (120) (S40 in FIG. 6), it can verify consistency by checking with the processor (110) whether the transmitted random token and the received random token are the same (S50 in FIG. 6). In this way, the reliability of the data regarding business processing results can be secured.

[0047] FIGS. 7a and 7b are example diagrams of a program constituting instructions regarding work according to an embodiment of the present invention.

[0048] When transmitting instructions regarding a specific task from a user terminal (200) to a user terminal (300-1, 300-2, 300-3, ...) via a server (100), the instructions regarding the specific task can be configured in various forms and methods. Specifically, referring to the left side of FIGS. 7a and 7b, a selection item (e.g., business trip type) can be set in the 'selectable title', an item to be written as a number (e.g., ready-mix concrete number) can be set in the 'numerical title', an item to be written in a short form (e.g., business trip purpose) can be set in the 'short-form title', an item to be written in a descriptive form (e.g., business trip result) can be set in the 'descriptive title', and an item to be uploaded as a photo (e.g., site photo) can be set in the 'photographic title'. Additionally, the positions of the above items within the screen can be moved. According to the above settings, as shown on the right screen of FIG. 7b, a work instruction screen based on the set items can be generated and displayed on user terminals (300-1, 300-2, 300-3, ...). This allows for application to various job types and job groups by customizing the work instruction screen.

[0049] FIG. 8 is an example diagram of a program that performs a message function according to an embodiment of the present invention.

[0050] A program for providing a business management solution according to one embodiment of the present invention may provide a function that enables the exchange of messages between a manager's user terminal (200) and employees' user terminals (300-1, 300-2, 300-3, ...). Here, messages can be organized by job category, and, for example in FIG. 8, only messages with employees of the planning team can be checked, or only unread messages can be checked. This enables the manager to facilitate communication with employees and management of employees.

[0051] In addition, according to one embodiment of the present invention, if a predetermined task is a task that must be processed regularly, instructions regarding the predetermined task can be transmitted regularly and automatically to user terminals (300-1, 300-2, 300-3, ...). For example, in the screen illustrated in FIG. 3c, by setting at least one of the time of the task instruction, the period, a specific day of the week, and a specific date of the month, instructions regarding the predetermined task can be transmitted regularly and automatically to user terminals (300-1, 300-2, 300-3, ...).

[0052] In addition, according to one embodiment of the present invention, in at least one job group, a priority for each user is determined based on the degree of relevance to a predetermined task, and instructions regarding the predetermined task can be transmitted sequentially starting from the user terminal of the user with the highest priority based on the priority. Here, the degree of relevance to the predetermined task may be determined based on at least one of the user's work history and the distance between the location where the predetermined task is to be processed and the user's location. For example, in the screen illustrated in FIG. 3c, if a 'recommended employee within job group' item is additionally created, a job group is selected, and a task name is entered, recommended employees within that job group may be listed in order of priority. The recommended employees may be set to have a higher priority if they have a history of performing the same or similar tasks as the task in question, or if they have performed such tasks more frequently. Alternatively, depending on the job group, employees located closer to the location where the task is to be processed may be set to have a higher priority. The recommended employees can be listed sequentially from highest priority, such as "Recommended 1. Employee A," "Recommended 2. Employee B," and "Recommended 3. Employee C," when, for example, the item "Recommended Employees within Job Group" is selected. Additionally, at least one of the recommended employees (e.g., Employee A, or Employees A and B) can be selected to sequentially transmit instructions regarding specific tasks only to the user terminal of the selected employee. The method of sequentially transmitting instructions regarding specific tasks may be, for example, a method in which a random token is transmitted to Employee A, and if there is no work report for a certain period of time or a certain number of times the random token is updated, a random token is transmitted to Employee B, who has the next highest priority. However, the method of sequentially transmitting instructions regarding specific tasks is not limited to this and various methods may be applied. This allows the task to be assigned to an employee who is proficient in the task, thereby improving overall work efficiency and quality.

[0053] Meanwhile, when determining the priority of each user based on the degree of relevance to a specific task, priority may not be assigned to at least one of the following: a user who has worked for more than a specified amount of time, a user who has worked continuously for more than a specified amount of time, a user who has worked for more than a specified number of times, and a user who has worked continuously for more than a specified number of times. Such specified amount of time and specified number of times can be pre-set, for example, on the screen illustrated in FIG. 3c. By doing so, it is possible to automatically manage the situation so that employees do not work for more than a specified amount of time, for example, 52 hours per week, and by not assigning tasks to employees who have accumulated fatigue, industrial accidents caused by excessive work can be prevented.

[0054] The method for providing the above-described business management solution can be performed by installing a computer program (e.g., application, web page, computer software, etc.) stored on a medium to be executed on an electronic device on a user terminal (e.g., smartphone, tablet PC, computer, laptop, etc.).

[0055] The embodiments of the present invention described above are disclosed for illustrative purposes only and are not intended to limit the present invention. Furthermore, those skilled in the art may make various modifications and changes within the spirit and scope of the present invention, and such modifications and changes should be considered to be within the scope of the present invention. Explanation of the symbols

[0056] 100: Server 110: Processor 120: Communications Department 200: User terminal 300-1: User terminal 300-2: User Terminal 300-3: User Terminal

Claims

Claim 1 A method for providing a business management solution performed by a server capable of communicating with at least one user terminal, comprising: setting at least one job group and at least one user belonging to said at least one job group; setting a predetermined task requiring processing by said at least one job group; transmitting instructions regarding said predetermined task to said at least one user terminal of said at least one user belonging to said at least one job group; and receiving data indicating that said predetermined task has been processed from said at least one user terminal. A method for providing a task management solution, comprising: a step of determining whether to approve the predetermined task based on the received data; wherein the step of transmitting instructions regarding the predetermined task to at least one user terminal further comprises the step of generating a random token and transmitting it to the at least one user terminal; and the step of receiving the data from the at least one user terminal further comprises receiving the data in which at least one of the random token, time information, and location information is watermarked, and verifying the consistency regarding whether the transmitted random token and the received random token are identical; wherein the random token is valid only for a predetermined time, and if the predetermined time has elapsed since the random token was generated, the step of transmitting instructions regarding the predetermined task to the at least one user terminal is performed again; wherein the data includes at least one of a photo, a video, text, and a file, and the photo and the video can be captured only through a program for providing the task management solution executed on the at least one user terminal where the random token was received. Claim 2 delete Claim 3 delete Claim 4 A method for providing a task management solution according to claim 1, wherein the step of transmitting instructions regarding the predetermined task to at least one user terminal further comprises the step of configuring instructions regarding the predetermined task by setting at least one item type among selection type, numeric type, short text type, descriptive type, and photo type, writing the content of the item, and making the position of the item movable, and displaying the instructions on the at least one user terminal. Claim 5 A method for providing a task management solution, wherein, in claim 1, the step of transmitting instructions regarding the predetermined task to at least one user terminal further comprises the step of transmitting instructions regarding the predetermined task regularly and automatically when the predetermined task is a task that must be processed regularly. Claim 6 A method for providing a task management solution according to claim 1, wherein the step of transmitting instructions regarding the predetermined task to at least one user terminal further comprises the step of determining a user-specific priority based on the degree of relevance to the predetermined task in at least one job group, and, based on the priority, transmitting instructions regarding the predetermined task sequentially starting from the user terminal of the user with the highest priority, wherein the degree of relevance to the predetermined task is determined based on at least one of the user's work history and the distance between the location where the predetermined task is to be processed and the user's location. Claim 7 A method for providing a work management solution according to claim 6, wherein when determining the priority for each user based on the degree of relevance to the above-mentioned work, priority is not assigned to at least one of the following: a user who has worked for more than a specified amount of time, a user who has worked continuously for more than a specified amount of time, a user who has worked for more than a specified number of times, and a user who has worked continuously for more than a specified number of times. Claim 8 A method for providing a work management solution according to claim 1, wherein at least one of a user's work history and work report history is displayed on at least one user terminal based on the data stored on the server. Claim 9 delete Claim 10 delete