Employment management system
The work management system addresses inaccurate temporary departure recording by using GPS to differentiate between entries and re-entries, ensuring precise attendance tracking and reducing worker interaction.
Patent Information
- Application Number
- JP2025100993
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2025-03-27
- Filing Date
- 2025-06-17
- Publication Date
- 2025-08-28
- Estimated Expiration
- 2045-06-17
AI Technical Summary
Existing work management systems inaccurately record temporary departures from work sites as exits, leading to unnecessary re-entry processing and worker operation of mobile devices.
A work management system that determines entry or re-entry based on predetermined requirements, using GPS to detect entry into and exit from defined work areas, and adjusts attendance information accordingly, preventing unnecessary re-entry processing and device operation.
Accurately creates attendance information by distinguishing between initial entries and re-entries, reducing unnecessary worker interaction with mobile devices and minimizing errors in attendance recording.
Smart Images

Figure 0007730494000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a work management system that manages the entry and exit of workers. [Background technology]
[0002] In order to manage the entry and exit of workers at work sites such as construction sites, there are work management systems that determine entry and exit by obtaining location information using mobile terminal devices such as smartphones carried by workers. For example, Patent Documents 1 and 2 disclose methods of recording start and end times using location information obtained from GPS. The attendance management system in Patent Document 1 uses GPS to detect terminal location information indicating the current location of the worker's mobile terminal, and determines whether the location of the worker's mobile terminal is within the location range of the construction site during the scheduled start and end times of work using an attendance information creation means on the server, obtains the start and end times of the construction worker's work, and creates attendance information indicating his or her attendance.
[0003] The construction information management system of Patent Document 2 uses the location information of the communication terminal to determine whether the communication terminal has arrived at the planned construction location, and when the arrival determination means determines that the communication terminal has arrived at the planned construction location, it sends start information to the construction information server, and when it determines that the communication terminal has left the planned construction location, it sends end information to the construction information server. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Publication No. 2018-180724 [Patent Document 2] Patent Publication No. 2021-26242 Summary of the Invention [Problem to be solved by the invention]
[0005] When workers work at a work site such as a construction site, they may not leave the site when work is completed, but may temporarily leave for a short period of time for reasons such as rest. A system that automatically records entry and exit times using only location information will determine that even a temporary departure from the construction site has been left and process it as an exit, and when the worker re-enters the construction site, new entry processing will be performed.
[0006] When the work management system processes entry, the information required at the time of entry is displayed on the mobile terminal device, and the worker may be required to operate it. The construction information management system of Patent Document 2 requires the worker to operate an entry button displayed on the screen of the mobile terminal device to determine the entry time, because the entry time cannot be determined simply by determining that the communication terminal has arrived at the planned construction location. There are also work management systems that display information about hazard prediction activities at the time of entry and require the worker to confirm the content. In such work management systems, when entry processing is performed each time the worker re-enters after a short temporary absence, the worker must check the information displayed on the screen of the mobile terminal device and perform some operation each time.
[0007] The present invention was devised in light of these problems, and aims to provide a work management system that, when a worker enters a workplace, determines whether the entry is an entry to the workplace or a re-entry based on predetermined requirements, and creates appropriate attendance information. This work management system not only creates appropriate attendance information, but also prevents the provision of unnecessary entry information to workers when they re-enter, eliminating the need for workers to operate their mobile terminal devices unnecessarily. [Means for solving the problem]
[0008] A first aspect of the present invention provides a work management system that includes a work management server that manages worker attendance information and a mobile terminal device communicatively connected to the work management server. The work management server includes an area information storage unit that stores area information indicating the range of the worker's work location, a server-side attendance information storage unit that stores the work location name information and the worker's work location entry and exit times, an attendance information processing unit that stores the work location information received from the mobile terminal device in the server-side attendance information storage unit, and a work location information transmission unit that transmits the work location area information and the work location name information to the mobile terminal device. The mobile terminal device includes an attendance status storage unit that stores either an attendance status or a departure status as the worker's current attendance status; a location information acquisition unit that acquires location information of the device itself; a work place information receiving unit that receives the area information and name information of the work place from the work place information transmission unit of the work management server; an entry / exit detection unit that detects the entry of the device itself into the range indicated by the area information and the exit of the device itself from the range using the area information of the work place received by the work place information receiving unit and the location information of the device itself acquired by the location information acquisition unit; and and a work attendance information creating unit that creates attendance information including the determined entry and exit times of the worker and name information of the workplace and transmits the information to the work management server. The attendance information creating unit of the mobile terminal device has an entry / exit time acquiring unit that acquires the detected entry times of the device into the range and exit times of the device from the range, an entry / exit detection ...When the entry / exit detection unit detects entry of the mobile terminal device into the range indicated by the area information when the worker's attendance status is in the leave state, and there is attendance information that has already been created for the same workplace as the workplace related to the area information, and the time from the most recent exit time included in the attendance information to the entry time at which the entry was detected is within a predetermined exit confirmation time (hereinafter, the requirements in this case will be referred to as ``exit cancellation requirements''), the attendance information creation unit of the mobile terminal device does not determine the entry time as the worker's entry time, deletes the most recent exit time from the created attendance information, and if the created attendance information has been sent to the employment management server, sends a deletion request to the employment management server requesting the deletion of the attendance information. If the exit cancellation requirements are met, the attendance status switching unit switches the attendance status stored in the attendance status memory unit from the departure status to the attendance status, and if the attendance information processing unit of the employment management server receives the deletion request, it deletes the corresponding attendance information from the server-side attendance information memory unit.
[0009] With an employment management system having such a configuration, when a worker enters the workplace, the exit cancellation requirements are used to determine whether the worker is entering or re-entering, thereby making it possible to create appropriate attendance information.
[0010] In a second aspect of the present invention, the work management system is the work management system of the first aspect, wherein when the entry / exit detection unit detects entry of the mobile terminal device into the range indicated by the area information when the worker's attendance status is in the leave state and the exit cancellation requirements are not met, the attendance information creation unit of the mobile terminal device determines whether the location information of the mobile terminal device is within or outside the range when a preset entry determination time has elapsed starting from the entry time when the entry was detected, and if it determines that the location information of the mobile terminal device is within the range, determines the entry time as the entry time of the worker. When the attendance information creation unit determines the entry time as the entry time of the worker, the attendance status switching unit switches the attendance status stored in the attendance status memory unit from the leave state to the attendance state. [Effects of the Invention]
[0011] According to the work management system of the present invention, when a worker enters a workplace, it is possible to determine whether the entry is an entry to the workplace or a re-entry based on predetermined requirements, and to create appropriate attendance information. In addition to creating appropriate attendance information, this work management system can prevent the provision of unnecessary entry information to workers when they re-enter, eliminating the need for workers to operate their mobile terminal devices unnecessarily. [Brief explanation of the drawings]
[0012] [Figure 1] 1 is a schematic diagram showing a general configuration of an employment management system according to an embodiment of the present invention; [Figure 2] 2 is a block diagram showing the functional configuration of an employment management server, a mobile terminal device, and a manager terminal device. FIG. [Figure 3] FIG. 10 is a diagram showing KY information displayed on a mobile terminal device. [Figure 4] FIG. 10 is a diagram showing a list of properties displayed on a mobile terminal device at the time of entry. [Figure 5] FIG. 10 is a diagram showing an admission confirmation displayed on a mobile terminal device. [Figure 6] FIG. 10 is a diagram showing a list of properties displayed on a mobile terminal device at the time of exiting. [Figure 7] FIG. 10 is a diagram showing an exit confirmation displayed on a mobile terminal device. [Figure 8] FIG. 10 is a flow diagram of processing at the time of entry in the automatic entry / exit mode. [Figure 9] FIG. 10 is a flow diagram of processing at the time of exit in the automatic entry / exit mode. DETAILED DESCRIPTION OF THE INVENTION
[0013] A work management system according to an embodiment of the present invention will be described below with reference to the drawings. As shown in FIG. 1, the work management system 1 according to this embodiment includes a work management server 10, a mobile terminal device 20, a manager terminal device 30, an office terminal device 40, and a cooperating company terminal device 50. In this embodiment, a construction site is used as an example of a work location. Hereinafter, the work location will also be referred to as a construction site. The work location is not limited to the construction industry.
[0014] The employment management server 10 manages information on multiple work locations, worker attendance information, etc. The mobile terminal device 20 is a terminal device such as a smartphone or tablet carried by each worker. As shown in FIG. 1, the mobile terminal device 20 is connected to the employment management server 10 via a communication network N such as the Internet. The administrator terminal device 30 is a computer terminal device used by the administrator of the employment management system 1 to log in to the employment management server 10 using his or her own authentication information. The administrator can use the administrator terminal device 30 to register various information (described below) in the employment management server 10 (for example, information stored in the cooperating company information storage unit 12a described below) and view or obtain information such as attendance information accumulated (stored) in the employment management server 10. The administrator terminal device 30 is connected to the employment management server 10 via a communication network N such as the Internet.
[0015] 2, the employment management server 10 includes a server-side communication unit 11, a cooperating company information storage unit 12a, an area information storage unit 12b, a server-side attendance information storage unit 12c, a KY information storage unit 12d, an attendance information processing unit 13, a work location information transmission unit 14, and a server processing unit 15. The employment management server 10 is a dedicated or general-purpose computer that executes the processing operations described below based on a pre-installed program (or a pre-set program).
[0016] The server-side communication unit 11 is a communication interface for connecting to a communication network N such as the Internet.
[0017] The cooperating company information storage unit 12a stores the names of cooperating companies, the names of construction sites (workplace names) undertaken by the cooperating companies, the names of employees belonging to the cooperating companies, and the like.
[0018] The area information storage unit 12b stores area information indicating the range of a workplace. The area information includes the latitude and longitude, which are location information of the workplace, and the radius from the location indicated by the location information of the workplace. The range of each workplace is set by these latitude, longitude, and radius. The area information is registered (stored) in the area information storage unit 12b, for example, when a manager or the like performs a predetermined registration operation on the manager terminal device 30 connected to the employment management server 10. The area information storage unit 12b also stores name information of each workplace linked to the area information of each workplace. In this embodiment, a property code is set as name information for each workplace, and the area information is stored together with the name information (property code).
[0019] The server-side attendance information storage unit 12c stores attendance information for each worker, such as the worker's entry and exit times, working hours (unit: hours and minutes), the worker's name, the worker's ID, the name of the worker's affiliated company (subcontract company), the worker's job type, the worker's work content, employment category (laborer, hourly worker, sole proprietor, business owner, etc.), and name information of the work location (property code). The server-side attendance information storage unit 12c also stores data such as daily reports and monthly reports created by the attendance information processing unit 13 based on the attendance information.
[0020] The KY information storage unit 12d stores KY information, which is information related to risk prediction activities. The KY information is registered (stored) in the KY information storage unit 12d, for example, when a manager or the like performs a predetermined registration operation on the manager terminal device 30 connected to the employment management server 10. Multiple pieces of KY information, each containing information related to the job type and work content of a worker, are registered in the KY information storage unit 12d.
[0021] The cooperating company information storage unit 12a, the area information storage unit 12b, the server-side attendance information storage unit 12c, and the KY information storage unit 12d are provided in storage such as an HDD (Hard Disk Drive) or SSD (Solid State Drive) provided in the employment management server 10.
[0022] The attendance information processing unit 13 receives attendance information sent from the mobile terminal device 20 and stores it in the server-side attendance information storage unit 12c. The attendance information processing unit 13 also processes the attendance information to create daily reports, monthly reports, etc. for the workers.
[0023] The work place information transmission unit 14 reads out the name of the company (subcontract company) to which the user (worker) of the mobile terminal device 20 belongs from the server-side attendance information storage unit 12c. The work place information transmission unit 14 reads out the area information and name information of all work places related to construction work contracted by the company (subcontract company) with the read name from the area information storage unit 12b, and transmits it to the mobile terminal device 20.
[0024] The server processing unit 15 stores (registers) the KY information in the KY information storage unit 12d, for example, when a manager or the like performs a predetermined registration operation on the manager's terminal device 30 connected to the employment management server 10. The server processing unit 15 then transmits the KY information stored in the KY information storage unit 12d to the mobile terminal device 20. In addition, the server processing unit 15 stores area information and name information indicating the range of the workplace in the area information storage unit 12b, for example, when a manager or the like performs a predetermined registration operation on the manager's terminal device 30 connected to the employment management server 10.
[0025] As shown in FIG. 2, the mobile terminal device 20 includes a work location information receiving unit 21, a location information acquiring unit 22, an entry / exit detection unit 23, an entry / exit time acquiring unit 24, an attendance status switching unit 25, an attendance information creating unit 26, a work location storage unit 27a, a mobile attendance information storage unit 27b, an attendance status storage unit 27c, a KY information processing unit 28, and a mobile communication unit 29. An application program (hereinafter also referred to as "app") for the work management system 1 is installed on the mobile terminal device 20. The mobile terminal device 20 includes a CPU, ROM, RAM, etc., and performs the entry and exit processes described below using the application program for the work management system 1. Instead of installing an "app" on the mobile terminal device 20, services provided by the work management server 10 may be accessed through a browser built into the mobile terminal device 20.
[0026] The work place information receiving unit 21 receives the work place area information and name information transmitted from the work place information transmitting unit 14 of the work management server 10 via the mobile communication unit 29. At this time, the work place information receiving unit 21 receives the area information and name information of all work places related to the construction work contracted by the worker's company (subcontract company). The work place information receiving unit 21 stores the received work place area information and name information in the work place memory unit 27a.
[0027] The location information acquisition unit 22 acquires location information of the mobile terminal device 20. The location information acquisition unit 22 is configured using, for example, a GPS (Global Positioning System) sensor. The acquired location information includes latitude information, longitude information, and the time when the location information was acquired.
[0028] The entry / exit detection unit 23 uses the area information of the workplace stored in the workplace memory unit 27a and the location information of the device itself acquired by the location information acquisition unit 22 to detect the entry of the mobile terminal device 20 into the range indicated by the area information of the workplace and the exit of the mobile terminal device 20 from the same range.
[0029] The entry / exit time acquisition unit 24 acquires, as the entry time, the time when the entry / exit detection unit 23 detects that the mobile terminal device 20 has entered the range indicated by the area information of the workplace. The entry / exit time acquisition unit 24 also acquires, as the exit time, the time when the entry / exit detection unit 23 detects that the mobile terminal device 20 has left the range indicated by the area information of the workplace.
[0030] When the entry time or exit time is determined based on the detection by the entry / exit detection unit 23 of the mobile terminal device 20 entering or exiting the range indicated by the area information of the workplace, the attendance status switching unit 25 switches the attendance status of the worker stored in the attendance status memory unit 27c between the attendance status and the attendance status.
[0031] The attendance information creation unit 26 determines the entry and exit times for the workplace of the worker who possesses the mobile terminal device 20. The attendance information creation unit 26 creates attendance information including the determined entry and exit times of the worker, the name of the workplace, etc., and sends it to the employment management server 10. The attendance information creation unit 26 stores the created attendance information in the mobile-side attendance information storage unit 27b.
[0032] The work place storage unit 27a stores area information and name information of the work place received from the work management server 10 by the work place information receiving unit 21. The mobile attendance information storage unit 27b stores the attendance information of the worker created by the attendance information creation unit 26, as well as data used by the attendance information creation unit 26 to create the attendance information.
[0033] The KY information processing unit 28 receives KY information sent from the work management server 10 and displays it on the screen of the mobile terminal device 20. In detail, after a worker carrying the mobile terminal device 20 enters the range indicated by the area information of the workplace and the attendance information creation unit 26 determines the worker's entry time to the workplace, the mobile terminal device 20 receives KY information related to the work to be performed that day from the work management server 10 and displays it on the screen. As shown in Figure 3, the KY information includes information corresponding to the work the worker will be performing that day. The worker checks the KY information displayed on the screen of the mobile terminal device 20 and carries out hazard prediction activities.
[0034] In this embodiment, when the attendance information creation unit 26 sends attendance information including the entry time and the name of the workplace to the employment management server 10, the server processing unit 15 of the employment management server 10 reads the job type and task of the worker who owns the mobile terminal device 20 from the server-side attendance information storage unit 12c. The server processing unit 15 reads KY information that matches the read job type and task of the worker from the KY information storage unit 12d and sends it to the mobile terminal device 20. Like area information, all KY information may be downloaded to the mobile terminal device 20 all at once at first. In this case, when the KY information is updated, the server processing unit 15 may send a notification of the update to the mobile terminal device 20.
[0035] The mobile communication unit 29 is a communication interface conforming to wireless communication standards such as 3G, 4G, and 5G for connecting to a communication network N such as the Internet network.
[0036] As shown in FIG. 2, the manager terminal device 30 has a terminal input unit 31, a terminal display unit 32, a terminal communication unit 33, a device processing unit 34, and a terminal memory unit 35. The terminal input unit 31 is used by the manager to input information required for the employment management system 1 (e.g., area information for each work location, etc.). The data input by the terminal input unit 31 is transmitted to the employment management server 10 by the terminal communication unit 33. The manager terminal device 30 receives attendance information from the employment management server 10 via the terminal communication unit 33 and displays it on the display, which is the terminal display unit 32. The terminal processing unit 34 stores the attendance information acquired from the employment management server 10 in the terminal memory unit 35. The terminal communication unit 33 is a communication interface for connecting to a communication network N, such as the Internet.
[0037] The office terminal device 40 is a computer terminal device located in the construction office of the prime contractor's construction site. The subcontractor terminal device 50 is a computer terminal device located in the subcontractor to which the worker belongs. The office terminal device 40 and the subcontractor terminal device 50 are communicatively connected to the labor management server 10 via a communication network N. The office terminal device 40 and the subcontractor terminal device 50 are not limited to computer terminal devices, and various devices such as tablet terminal devices and mobile terminal devices can be used.
[0038] The office terminal device 40 located in the construction office is communicatively connected to the employment management server 10 via the communication network N, and can obtain attendance information, etc. of workers working at the construction site of the construction office, which is stored in the server-side attendance information storage unit 12c.
[0039] The cooperating company terminal devices 50 located at the cooperating companies are communicatively connected to the employment management server 10 via the communication network N, and can view the attendance information of workers belonging to the cooperating companies stored in the server-side attendance information storage unit 12c. For security reasons, restrictions can be placed on the attendance information that can be accessed from the cooperating company terminal devices 50. For example, the cooperating company terminal devices 50 can only access the attendance information of workers belonging to each cooperating company.
[0040] The employment management system 1 has an automatic entry / exit mode and a manual entry / exit mode as modes for processing when entering and leaving a workplace. The automatic entry / exit mode and the manual entry / exit mode can be selected and switched using the employment management system 1 app installed on the mobile terminal device 20. The employment management system 1 can also be an app that only has the automatic entry / exit mode.
[0041] The automatic entry / exit mode is a mode in which processes for entering and leaving a workplace are performed automatically by running background processing of the app on the mobile terminal device 20. In the automatic entry / exit mode, the worker does not need to operate the mobile terminal device 20 when entering or leaving a workplace, and the attendance information creation unit 26 uses the location information of the mobile terminal device 20 via GPS to create attendance information including the worker's entry or exit time, the name of the workplace, etc.
[0042] The manual entry / exit mode is a mode in which, when a worker launches the work management system 1 app on the mobile terminal device 20 and uses the app to manually enter and exit the workplace, the attendance information creation unit 26 creates attendance information including the worker's entry and exit times and the name of the workplace.
[0043] Area information indicating the range of each work location is set so that the work management system 1 can operate in automatic entry / exit mode using the location information of the mobile terminal device 20. The area information for each work location transmitted from the work management server 10 to the mobile terminal device 20 by the work location information transmission unit 14 is received by the work location information reception unit 21 and stored in the work location memory unit 27a.
[0044] The radius from the location indicated by the work location information can be set to the same value for all work locations, or a different value can be set for each work location. The manager first sets the latitude and longitude near the center of the construction site, which is the work location. It is then recommended that the manager set the radius from the set latitude and longitude to a value that encompasses the entire construction site and forms a circle with a margin of about 10 meters. If a single construction site has multiple work locations, construction offices, etc. scattered throughout, it is recommended that the manager set the radius along with the latitude and longitude so that it includes all locations that are the target of a single construction site.
[0045] Workplace area information is input, for example, by the manager from the manager terminal device 30, along with name information. The workplace area information input from the manager terminal device 30 is sent to the work management server 10 and stored in the area information storage unit 12b by the server processing unit 15. The area information storage unit 12b stores area information for multiple workplaces managed by the work management system 1. It is also possible to provide an input unit (not shown) in the work management server 10 so that the manager can directly input workplace area information, etc., into the work management server 10.
[0046] To use the employment management system 1, the worker downloads and installs the employment management system 1 app on the mobile terminal device 20. The worker launches the installed app and first performs initial authentication for the app. During the initial authentication, the worker sets their ID or email address and password. After that, the worker logs in to the employment management system 1 using the app and enters attendance information such as their name, affiliated company (subcontract company), job type, and work details. Then, to enable the automatic entry / exit mode of the employment management system 1, the worker configures the employment management system 1 app settings on the mobile terminal device 20 to always allow location information to be acquired regardless of the state of the app. For example, if the employment management system 1 is an iOS app, the worker first configures the mobile terminal device 20 to allow the app to use location information. Next, the worker configures the mobile terminal device 20 to always allow the app to use location information (allowing the use of location information even when the app is not being used).
[0047] When the employment management system 1 app is installed on the mobile terminal device 20 and attendance information such as the worker's name and company name is entered, the app automatically downloads area information for all work locations where the worker's company is involved in (contracts for) construction work from the employment management server 10 to the mobile terminal device 20 via the work location information receiving unit 21. The work location information receiving unit 21 stores the downloaded work location area information in the work location memory unit 27a. Once the work location area information has been downloaded to the mobile terminal device 20 in this way, the worker is able to use the employment management system 1.
[0048] When a new work location occurs, the manager uses the manager terminal device 30 to register (send) the area information and name information of the new work location to the work management server 10. When construction work at the work location is completed, the manager uses the manager terminal device 30 to delete the area information and name information of the work location that is registered (stored) in the area information storage unit 12b.
[0049] Since the work place area information stored in the area information storage unit 12b is updated by the manager, when a worker works at a newly established work place, the worker launches the app on the mobile terminal device 20 and downloads and updates the work place area information and name information. Furthermore, when the work place area information and name information are updated, the work place information transmission unit 14 may send a notification to each mobile terminal device 20 to update the work place area information. When the worker receives the notification that the work place area information has been updated, the worker launches the app and downloads the updated work place area information.
[0050] First, we will explain the process at the time of entry using the mobile terminal device 20 in the automatic entry / exit mode. The worker sets the work management system 1 app on the mobile terminal device 20 to a setting that always allows location information to be acquired regardless of the state of the app. By setting the app in this way, the worker can use the automatic entry / exit mode using the app.
[0051] The entry / exit detection unit 23 detects the entry of the mobile terminal device 20 into the range indicated by the area information of a certain workplace among multiple workplaces, for example, construction site A (hereinafter, the workplace where workers enter and exit is also referred to as "construction site A"), using the location information of the mobile terminal device 20 acquired by the location information acquisition unit 22 and area information indicating the range of the workplace.
[0052] When the entry / exit detection unit 23 detects that the mobile terminal device 20 has entered the range indicated by the area information of the construction site A, the entry / exit time acquisition unit 24 acquires the time at which the entry / exit detection unit 23 detected the mobile terminal device 20's entry into the range as the entry time.
[0053] When the entry / exit detection unit 23 detects entry into the range indicated by the area information of construction site A on the mobile terminal device 20, the attendance information creation unit 26 determines whether the detected entry is an entry or re-entry to construction site A. To do this, the attendance information creation unit 26 checks whether the exit cancellation requirements are met. When the entry / exit detection unit 23 detects entry, the attendance information creation unit 26 determines that the exit cancellation requirements are met if the worker's attendance status stored in the attendance status memory unit 27c is in the attendance status, there is attendance information already created for the same workplace as the workplace related to the area information where the entry was detected, and the time from the most recent exit time included in the attendance information to the entry time where the entry was detected is within a preset exit confirmation time (for example, 90 minutes).
[0054] To confirm whether the requirements for cancelling exit are met, the attendance information creation unit 26 checks whether the worker's clock-in / out status is clock-out when the entry / exit detection unit 23 detects entry into the construction site A. If the attendance information creation unit 26 confirms that the clock-in / exit status is clock-out, it checks whether attendance information already created for the construction site A where entry was detected is stored in the mobile attendance information storage unit 27b. If there is attendance information already created for the construction site A, the attendance information creation unit 26 checks whether the entry time is within the exit confirmation time from the most recent exit time included in the attendance information.
[0055] If the attendance information creation unit 26 determines that the exit cancellation requirements are met, it determines that the entry into construction site A detected by the entry / exit detection unit 23 is a re-entry to construction site A. If the attendance information creation unit 26 determines that it is a re-entry, it terminates the entry process that determines the entry time as the worker's entry time, and deletes the most recent exit time from the attendance information already created for construction site A. Then, the attendance status switching unit 25 switches the attendance status stored in the attendance status memory unit 27c to an attendance status. If the attendance information already created for construction site A has already been sent to the employment management server 10, the attendance information creation unit 26 sends a deletion request to the employment management server 10, requesting the deletion of the attendance information already created for construction site A that includes the most recent exit time. Upon receiving the deletion request, the attendance information processing unit 13 of the employment management server 10 deletes the corresponding attendance information.
[0056] If the attendance information creation unit 26 determines that the exit cancellation requirements are not met, it determines that the entry into the construction site A detected by the entry / exit detection unit 23 is entry into the construction site A. For example, if there is attendance information created for the same work location as the work location related to the area information where the entry was detected, but the entry time is longer than the preset exit confirmation time (e.g., 90 minutes) from the most recent exit time, the exit cancellation requirements are not met. Therefore, the attendance information creation unit 26 performs a process to determine the entry time. Also, if there is no attendance information created (when using the work management system 1 for the first time), the exit cancellation requirements are not met. In this case, the attendance information creation unit 26 also performs a process to determine the entry time. Even if there is attendance information where the entry time is within the preset exit confirmation time (e.g., 90 minutes) from the most recent exit time, if the attendance information is for a work location different from the work location where the entry was detected, it means that the worker entered a different work location, and the exit cancellation requirements are not met. In this case, the attendance information creation unit 26 also performs a process to determine the entry time to the new workplace.
[0057] When the entry / exit detection unit 23 detects entry into the range indicated by the area information of the workplace, the attendance information creation unit 26 determines whether the entry is to the workplace or a re-entry, thereby preventing the worker from performing new entry processing when returning to the workplace after temporarily leaving for a break, etc. This allows the worker to avoid operating the mobile terminal device 20 due to the display of KY information, etc., when re-entering the workplace after temporarily leaving for a break, etc.
[0058] When the attendance information creation unit 26 determines that the worker has entered the construction site A, it performs processing to determine the worker's entry time to the workplace based on the entry time acquired by the entry / exit time acquisition unit 24. When a preset entry determination time has elapsed starting from the entry time when the entry was detected, the attendance information creation unit 26 determines whether the location information of the mobile terminal device 20 is inside or outside the range indicated by the area information of the construction site A where the entry was detected.
[0059] The entry judgment time (e.g., 30 minutes) is the time required to determine whether a worker has entered a workplace area after detecting entry into that workplace and whether the worker continues to stay at that workplace. For example, if a worker passes through or temporarily stops by an area set as another workplace on the way to their intended workplace, attendance information may be created that indicates the worker entered a workplace other than the intended workplace and then left shortly thereafter. The entry judgment time is set to prevent such incorrect attendance information from being created. It is also possible to determine the entry time without using the entry judgment time.
[0060] When the attendance information creation unit 26 determines that the location information of the mobile terminal device 20 acquired by the location information acquisition unit 22 is within the range indicated by the area information of construction site A at the time the entry determination time has passed, it determines the entry time at which the entry was detected as the entry time to construction site A. The attendance information creation unit 26 creates attendance information related to entry, including the entry time, attendance status and attendance / leave status, name information (property code) of the construction site A where the entry was detected, the worker's name, the worker's ID, etc., and transmits this attendance information related to entry to the work management server 10 via the mobile communication unit 29. The attendance information creation unit 26 then stores this attendance information related to entry in the mobile attendance information storage unit 27b.
[0061] When the entry / exit detection unit 23 detects entry into the range indicated by the area information of the construction site A on the mobile terminal device 20 and the attendance information creation unit 26 determines the entry time, the attendance / exit status switching unit 25 switches the attendance / exit status stored in the attendance / exit status memory unit 27c from the attendance status to the attendance status.
[0062] If the attendance information creation unit 26 determines that the location information of the mobile terminal device 20 is outside the range indicated by the area information of the construction site A when the entry determination time has elapsed, it ends the entry process.
[0063] When the employment management server 10 receives attendance information related to entry from the mobile terminal device 20 via the server-side communication unit 11, the attendance information processing unit 13 stores the attendance information related to entry in the server-side attendance information storage unit 12c. Then, the server processing unit 15 reads KY information that matches the worker's occupation and task from the KY information storage unit 12d based on the worker's occupation and task stored in the server-side attendance information storage unit 12c, and transmits the KY information to the mobile terminal device 20.
[0064] When the KY information processing unit 28 of the mobile terminal device 20 receives the KY information, it displays the KY information as shown in FIG. 3 on the screen of the mobile terminal device 20, and guides the worker to risk prediction activities.
[0065] When multiple workplaces are adjacent to each other and the ranges indicated by the area information of the adjacent workplaces partially overlap, the entry / exit detection unit 23 may detect the mobile terminal device 20 entering one workplace and then detect entry into another workplace within the entry determination time. In such a case, the app displays a warning message on the screen of the mobile terminal device 20 indicating that entry processing will not be performed in the automatic entry / exit mode, and guides the worker to perform entry processing in the manual entry / exit mode.
[0066] Next, we will explain the process performed by the mobile terminal device 20 when exiting in the automatic entry / exit mode. If the automatic exit mode is to be used continuously from the time of entry, the settings of the work management system 1 app on the mobile terminal device 20 should be set to always allow acquisition of location information regardless of the state of the app.
[0067] The entry / exit detection unit 23 detects the exit of the mobile terminal device 20 from the range of the construction site A based on the location information of the mobile terminal device 20 acquired by the location information acquisition unit 22 via GPS and the area information indicating the range of the work location.
[0068] When the entry / exit detection unit 23 detects exit from the range of the mobile terminal device 20, the attendance information creation unit 26 determines whether the worker's attendance status at the time the exit was detected is an attendance status. If the attendance information creation unit 26 determines that the attendance status stored in the attendance status storage unit 27c is an attendance status, it continues processing at the time of leaving. If the attendance status is not an attendance status but an attendance status, the attendance information creation unit 26 ends processing at the time of leaving.
[0069] When the attendance information creation unit 26 determines that the worker's attendance status is an attendance status, the entry / exit time acquisition unit 24 acquires as the exit time the time when the entry / exit detection unit 23 detects the worker's exit from the range indicated by the area information of the construction site A on the mobile terminal device 20. Then, the attendance information creation unit 26 determines the exit time acquired by the entry / exit time acquisition unit 24 as the exit time.
[0070] When the exit time is determined, the attendance information creation unit 26 creates attendance information related to the exit, including the worker's name (worker's ID), exit time, working hours, clock-in / clock-out status, and the name of the construction site A where the exit was detected, and sends this information to the employment management server 10. The attendance information creation unit 26 then stores this attendance information related to the exit in the mobile-side attendance information storage unit 27b. The working hours are calculated by subtracting the entry time from the exit time.
[0071] Other methods are also possible for the process by the attendance information creation unit 26 to determine the exit time. For example, the attendance information creation unit 26 can determine whether the location information of the mobile terminal device 20 acquired by the location information acquisition unit 22 is outside or inside the range indicated by the area information of the construction site A, which is the work location, a predetermined number of times (for example, three times) at regular intervals (for example, 10-minute intervals) starting from the exit time when the exit is detected. In this case, satisfying the determination for the specified number of times is a condition for determining the exit time. The time (30 minutes) obtained by multiplying the regular interval (10 minutes) by the specified number of times (3 times) is the time from when the exit is detected until the exit time of the worker is determined.
[0072] A method for determining such an exit time will be explained using a specific example. If the exit time is, for example, 18:05, the attendance information creation unit 26 determines whether the location information of the mobile terminal device 20 acquired by the location information acquisition unit 22 is outside or inside the range indicated by the area information of the construction site A at 18:15, 18:25, and 18:35.
[0073] If the attendance information creation unit 26 determines that the location information of the mobile terminal device 20 is outside the range indicated by the area information of the construction site A in all three determinations up to 18:35, the condition for determining the exit time is met. In this case, the attendance information creation unit 26 determines the exit time at which the exit was detected as the exit time.
[0074] If the location information of the mobile terminal device 20 is within the range indicated by the area information of construction site A in one of the three determinations up to 18:35, for example, the second determination at 18:25, the attendance information creation unit 26 determines that the condition for determining the exit time is not met. Then, the attendance information creation unit 26 ends the processing at the time of exit. As a result, the worker's attendance status continues to be maintained as being at work.
[0075] The fixed interval and the specified number of times from the exit time can be set as appropriate, but the time required to determine the exit time determined by the fixed interval and the specified number of times is set to be shorter than the exit confirmation time used to confirm whether the exit cancellation requirements are met.
[0076] When the entry / exit detection unit 23 detects an exit from the range indicated by the area information of the construction site A on the mobile terminal device 20 and the attendance information creation unit 26 determines the exit time, the attendance / exit status switching unit 25 switches the attendance / exit status of the worker stored in the attendance / exit status memory unit 27c from an attendance status to a departure status.
[0077] When calculating working hours based on the determined exit time, if the dates of the entry time and the exit time differ, the attendance information creation unit 26 performs the following process: If the date of the entry time is later than the date of the exit time, the attendance information creation unit 26 determines that there is an error in the processing at the time of exit, deletes the attendance information related to the exit including the exit time, and cancels the processing at the time of exit.
[0078] If the entry time date is more than three days before the exit time date, the attendance information creation unit 26 does not calculate working hours, but instead creates entry-related attendance information by correcting the entry time included in the entry-related attendance information to include only the entry date.The attendance information creation unit 26 then creates exit-related attendance information that includes only the exit date.The attendance information creation unit 26 sends this attendance information to the work management server 10 and stores it in the mobile-side attendance information storage unit 27b.
[0079] If the entry time date is within three days of the exit time date, the attendance information creation unit 26 determines the exit time to be 23:59:59 for the day on which the entry time was created. For the days from the day after the entry time to the day before the exit time, the attendance information creation unit 26 determines the entry time to be 00:00:00 and the exit time to be 23:59:59. For the days on which the exit process was performed, the attendance information creation unit 26 determines the entry time to be 00:00:00 and sets the exit time to the exit time determined by the determination process. The attendance information creation unit 26 then creates attendance information related to entry, including these entry times, and attendance information related to exit, including these exit times and working hours. The attendance information creation unit 26 sends the entry attendance information and the exit attendance information to the employment management server 10, where they are stored in the mobile-side attendance information storage unit 27b.
[0080] When the employment management server 10 receives attendance information sent from the mobile terminal device 20, the attendance information processing unit 13 stores it in the server-side attendance information storage unit 12c. Based on the attendance information stored in the server-side attendance information storage unit 12c, the attendance information processing unit 13 creates daily and monthly reports for each worker for each workplace and stores them in the server-side attendance information storage unit 12c. The attendance information processing unit 13 can also create daily and monthly reports that compile workers for each cooperating company.
[0081] Daily reports and other information stored in the server-side attendance information storage unit 12c can be viewed using an app on the mobile terminal device 20. The daily reports and other information that a worker can view using the mobile terminal device 20 can be limited to those related to that worker. The app on the mobile terminal device 20 can also create daily reports based on the attendance information stored in the mobile-side attendance information storage unit 27b. The manager terminal device 30 can also access information in the server-side attendance information storage unit 12c. The manager terminal device 30 can also download daily reports and other information and store them in the terminal storage unit 35. In addition, daily reports, monthly reports, and other information stored in the server-side attendance information storage unit 12c can also be downloaded by office terminal devices 40, partner company terminal devices 50, and other devices that are permitted to access the employment management server 10.
[0082] Attendance information is sent from the mobile terminal device 20 to the employment management server 10 every time the attendance information creation unit 26 creates new attendance information. However, if the mobile terminal device 20 is in an offline state where it cannot communicate with the communication network N when the attendance information creation unit 26 creates new attendance information, when the mobile terminal device 20 becomes online and can communicate with the communication network N, the attendance information creation unit 26 will send the new attendance information that was stored in the mobile-side attendance information storage unit 27b while it was offline to the employment management server 10.
[0083] Next, the processing at the time of entry and exit by the mobile terminal device 20 in the manual entry / exit mode will be explained. In the manual entry / exit mode, the worker starts the app in the foreground on the mobile terminal device 20 and selects the manual entry / exit mode. When the worker first enters a work location where he / she will be working for the first time, he / she must select the manual entry / exit mode. When the worker enters the work location, the work location selection screen of the app (the property list shown in Figure 4) is displayed. At the time of entry, the worker's clock-in / clock-out status is the clock-out status, so as shown in Figure 4, the entry button is displayed for all work locations on the work location selection screen of the app. The worker selects his / her work location (construction site A) from the property list and presses the entry button displayed for construction site A. The worker can search for work locations by keyword on the work location selection screen.
[0084] When the entry button for construction site A is pressed, the app displays a confirmation of entry to construction site A as shown in Figure 5. Then, when the worker presses the "Yes" button for entry confirmation, the attendance information creation unit 26 determines the time when the entry button was pressed as the entry time. At this time, the attendance information creation unit 26 checks whether the location information of the mobile terminal device 20 at the time the entry button was pressed, acquired by the location information acquisition unit 22, is within the range indicated by the area information of construction site A selected by the worker. If the location information of the mobile terminal device 20 at the time the entry button was pressed is outside the range indicated by the area information of construction site A, the attendance information creation unit 26 displays an error notice on the app and can ask the worker to confirm that there is no mistake in the work location.
[0085] Once the entry time has been determined, the attendance information creation unit 26 creates attendance information related to entry, including the worker's name, entry time, attendance status and clock-in / clock-out status, and the name of the construction site A where the entry button was pressed, and sends this information to the employment management server 10. The attendance information creation unit 26 then stores this attendance information related to entry in the mobile-side attendance information storage unit 27b. Once the entry processing is complete, the app changes the display of the entry button for construction site A on the property list screen to an exit button, as shown in Figure 6. The app then changes the color of the entry buttons for other work locations, making it impossible to press the entry button.
[0086] When the employment management server 10 receives attendance information related to entry from the mobile terminal device 20 via the server-side communication unit 11, the attendance information processing unit 13 stores the attendance information related to entry in the server-side attendance information storage unit 12c. The server processing unit 15 reads the worker's job type and task stored in the server-side attendance information storage unit 12c. The server processing unit 15 then reads KY information that matches the read worker's job type and task from the KY information storage unit 12d and transmits it to the mobile terminal device 20.
[0087] When a worker leaves construction site A, he or she launches the app, which displays a list of properties as shown in Figure 6. At this time, the app displays the work location for which the entry button was pressed upon entry at the top of the list of properties. Because the worker is in the construction site A state when leaving, the exit button is displayed next to construction site A on the work location selection screen of the app. For other work locations, the entry button is displayed, but is disabled, and no entry processing is performed even if the entry button is pressed. The disabled entry button displayed upon leaving and the usable entry button displayed upon entry are displayed (for example, in different colors) so that the difference can be easily seen.
[0088] When the worker presses the exit button for construction site A, the app displays an exit confirmation as shown in FIG. 7. Then, when the worker presses the "Yes" button for the exit confirmation, the attendance information creation unit 26 determines the time when the exit button was pressed as the exit time. At this time, the attendance information creation unit 26 checks whether the location information of the mobile terminal device 20 at the time the exit button was pressed, acquired by the location information acquisition unit 22, is within the range indicated by the area information of construction site A where the worker entered. If the location information of the mobile terminal device 20 at the time the exit button was pressed is outside the range indicated by the area information of construction site A, the attendance information creation unit 26 displays an error notice on the app and can ask the worker to confirm whether they have left the workplace, etc.
[0089] Once the exit time is determined, the attendance information creation unit 26 creates attendance information related to the exit, including the worker's name, exit time, clock-in / clock-out status, working hours, and the name of construction site A where the exit button was pressed, and sends this information to the employment management server 10. The attendance information creation unit 26 then stores this attendance information related to the exit in the mobile-side attendance information storage unit 27b. Once the exit processing is complete, the app changes the display of the exit button for construction site A on the property list screen to an entry button, as shown in Figure 4. The app then changes the color of the entry buttons for other work locations to the color of the property list at the time of entry, making the entry buttons for all work locations usable.
[0090] If a worker enters the workplace in manual entry / exit mode upon entry and then selects automatic entry / exit mode at the workplace, the attendance information creation unit 26 will process the exit in automatic entry / exit mode upon exit. If a worker enters in automatic exit mode upon entry and then presses the exit button on the app at the workplace, the attendance information creation unit 26 can also process the exit in manual entry / exit mode. For example, if a worker has to wait at the workplace after finishing work, the work management system 1 can obtain more accurate working hours by exiting in manual entry / exit mode.
[0091] <Automatic entry / exit mode: Processing upon entry> The process at the time of entry in the automatic entry / exit mode will be described with reference to the flow chart shown in FIG.
[0092] When a worker carrying a mobile terminal device 20 approaches the workplace where he or she plans to work and enters the workplace, the entry / exit detection unit 23 detects the entry of the mobile terminal device 20 into the range indicated by the area information of the workplace based on the location information of the mobile terminal device 20 (ENS01).
[0093] When the entry / exit detection unit 23 detects that the mobile terminal device 20 has entered the range indicated by the area information, the attendance information creation unit 26 checks whether the exit cancellation requirements are met (ENS02). When the entry / exit detection unit 23 detects entry, the attendance information creation unit 26 checks that the exit cancellation requirements are met if the worker's attendance status is in the leave state, there is attendance information already created for the same workplace as the workplace related to the area information where the entry was detected, and the time from the most recent exit time included in the already created attendance information to the entry time where the entry was detected is within a preset exit confirmation time.
[0094] When the attendance information creation unit 26 confirms that the exit cancellation requirements are met (ENS02: YES), it determines that the entry detected by the entry / exit detection unit 23 is a re-entry to the workplace, deletes the most recent exit time, and if the created attendance information has already been sent to the employment management server 10, sends a deletion request to the employment management server 10 requesting the deletion of the attendance information related to the exit that includes the most recent exit time, and ends the processing at the time of entry (ENS03a). Upon receiving the deletion request, the attendance information processing unit 13 of the employment management server 10 deletes the attendance information corresponding to the deletion request (ENSS01).
[0095] If the attendance information creation unit 26 cannot confirm that the exit cancellation requirements are met (ENS02: NO), the entry / exit time acquisition unit 24 sets the time when the entry is detected as the entry time (ENS03b).
[0096] When the entry determination time has elapsed starting from the entry time when the entry was detected, the attendance information creation unit 26 determines whether the location information of the mobile terminal device 20 acquired by the location information acquisition unit 22 is within the range or outside the range (ENS04).
[0097] When the entry determination time has elapsed, if the attendance information creating unit 26 determines that the location information of the mobile terminal device 20 is outside the range (ENS04: outside range), it ends the entry process (ENS05a).
[0098] When the entry determination time has elapsed, if the attendance information creation unit 26 determines that the location information of the mobile terminal device 20 is within the range (ENS04: Within range), it determines the entry time at which the entry was detected as the entry time (ENS05b).
[0099] The attendance information creation unit 26 creates attendance information related to entry, including the entry time and the name of the work location, and sends it to the employment management server 10 (ENS06). When the employment management server 10 receives the attendance information related to entry sent from the mobile terminal device 20, the attendance information processing unit 13 stores the attendance information related to entry in the server-side attendance information storage unit 12c (ENSS02).
[0100] When the attendance information regarding entry is stored in the server-side attendance information storage unit 12c, the server processing unit 15 reads out the worker's job type and task stored in the server-side attendance information storage unit 12c. The server processing unit 15 reads out KY information that matches the read worker's job type and task from the KY information storage unit 12d, and transmits it to the mobile terminal device 20 (ENSS03).
[0101] When the KY information processing unit 28 receives the KY information, it displays the KY information on the screen of the mobile terminal device 20 (ENS07). The worker uses the KY information to carry out risk prediction activities.
[0102] <Auto entry / exit mode: Processing when exiting> The process at the time of exit in the automatic entry / exit mode will be described with reference to the flow chart shown in FIG.
[0103] When a worker carrying the mobile terminal device 20 leaves the workplace, the entry / exit detection unit 23 detects the exit of the mobile terminal device 20 from the range indicated by the area information of the workplace based on the location information of the mobile terminal device 20 (EXS01).
[0104] When the entry / exit detection unit 23 detects that the mobile terminal device 20 has left the range indicated by the area information of the workplace, the attendance information creation unit 26 determines whether the worker's attendance status at the time the exit was detected is in the working state (EXS02). If the attendance information creation unit 26 determines that the worker's attendance status is not in the working state (EXS02: NO), it ends the exit processing (EXS02a).
[0105] When the attendance information creation unit 26 determines that the worker's attendance status is an attendance status (EXS02: YES), the entry / exit time acquisition unit 24 determines the time when the exit is detected as the exit time, and the attendance information creation unit 26 determines the exit time as the exit time (EXS03).
[0106] The attendance information creation unit 26 creates attendance information related to the exit, including the exit time and the name of the work place, and transmits it to the work management server 10 (EXS04).
[0107] When the work management server 10 receives the attendance information related to the exit transmitted from the mobile terminal device 20, the attendance information processing unit 13 stores the attendance information related to the exit in the server-side attendance information storage unit 12c (EXSS01).
[0108] As is clear from the above explanation, the work management system 1 according to this embodiment can create appropriate attendance information by determining re-entry using the exit cancellation requirements in the entry process in the automatic entry / exit mode. Furthermore, when a worker re-enters after temporarily leaving the facility, KY information and the like will not be displayed at the time of entry, and the worker can avoid unnecessary operation of the mobile terminal device 20. [Industrial Applicability]
[0109] The present invention is applicable to a work management system. [Explanation of symbols]
[0110] 1. Employment management system 10. Employment management server 12b Area information storage unit 12c Server-side attendance information storage unit 13. Time and Attendance Information Processing Department 14. Workplace Information Transmission Department 20 Portable terminal device 21 Workplace Information Receiving Department 22 Location information acquisition section 23 Ingress / egress detection unit 24 Entry / Exit Time Acquisition Unit 25. Attendance status switching unit 26 Attendance Information Creation Department 27c Attendance status memory section
Claims
1. A work management system including a work management server that manages the attendance information of workers and a mobile terminal device that is communicably connected to the work management server, The employment management server an area information storage unit that stores area information indicating the range of the workplace of the worker; a server-side attendance information storage unit that stores the attendance information including the name information of the workplace of the worker, and the time of entry to and exit from the workplace of the worker; an attendance information processing unit that stores the attendance information received from the mobile terminal device in the server-side attendance information storage unit; a workplace information transmitting unit that transmits the area information and the name information of the workplace to the mobile terminal device; and The mobile terminal device an attendance status storage unit that stores either an attendance status or a departure status as the current attendance status of the worker; a location information acquisition unit that acquires location information of the device itself; a work place information receiving unit that receives the area information and the name information of the work place from the work place information transmitting unit of the work management server; an entry / exit detection unit that detects the entry of the device into the range indicated by the area information of the workplace received by the workplace information receiving unit and the location information of the device acquired by the location information acquisition unit, and the exit of the device from the range; an entry / exit time acquisition unit that acquires the time of entry into the range and the time of exit from the range of the device itself detected by the entry / exit detection unit; an attendance status switching unit that switches the attendance status stored in the attendance status storage unit based on the entry of the device into the range and the exit of the device from the range detected by the entry / exit detection unit; an attendance information creation unit that determines the entry time and the exit time of the worker based on the entry time and the exit time acquired by the entry / exit time acquisition unit, creates attendance information including the determined entry time and the exit time of the worker and the name information of the workplace, and transmits the attendance information to the work management server; and When the attendance information creation unit of the mobile terminal device detects the exit of the device from the range and the entry / exit time acquisition unit acquires the exit time while the attendance status of the worker is in the attendance status, the attendance information creation unit determines the exit time as the exit time of the worker, When the attendance information creation unit of the mobile terminal device detects that the entry / exit detection unit has detected entry of the mobile terminal device into the range indicated by the area information when the worker's attendance status is in the clock-out state, and there is attendance information that has been created for the same workplace as the workplace related to the area information, and the time from the most recent exit time included in the attendance information to the entry time at which the entry was detected is within a preset exit confirmation time (hereinafter, the requirements in this case are referred to as "exit cancellation requirements"), the attendance information creation unit does not determine the entry time as the worker's entry time, deletes the most recent exit time from the created attendance information, and, if the created attendance information has been sent to the employment management server, sends a deletion request to the employment management server requesting the deletion of the attendance information; the attendance status switching unit switches the attendance status stored in the attendance status storage unit from the attendance status to the attendance status when the attendance cancellation requirements are met, When the deletion request is received, the attendance information processing unit of the employment management server deletes the corresponding attendance information from the server-side attendance information storage unit. An employment management system characterized by:
2. The employment management system according to claim 1, When the attendance information creation unit of the mobile terminal device detects that the device has entered the range indicated by the area information when the worker's attendance status is in the clock-out state and the exit cancellation requirements are not met, the attendance information creation unit of the mobile terminal device determines whether the location information of the device is within or outside the range when a preset entry determination time has elapsed starting from the entry time when the entry was detected, and if it determines that the location information of the device is within the range, determines the entry time as the entry time of the worker; When the attendance information creation unit determines the entry time as the entry time of the worker, the attendance status switching unit switches the attendance status stored in the attendance status storage unit from the attendance status to the attendance status. An employment management system characterized by:
Citation Information
Patent Citations
Labor management device
JP2016071554A
Attendance management system for construction industry and method and program
JP2018180724A
Construction information management system
JP2021026242A
Attendance management system
JP2023006930A
Cited By
Business management system, business management method, and business management program
JP7900797B1