Site Attendance
This module enables site attendance for employees, allowing organizations to manage attendance across multiple physical locations with site assignments and location validation.
Features
- Site-based Attendance - Track attendance at specific physical locations
- Multiple Site Management - Manage attendance across multiple office locations
- Site Assignment - Assign employees to specific sites
- Location Validation - Verify employees are at the correct site when recording attendance
Requirements
- Open Core Business Suite (Base System)
- Field Manager module (dependency)
Installation
- Ensure the Field Manager module is installed and enabled
- Purchase and download the Site Attendance module
- Extract the module to
Modules/SiteAttendance - Run the installation command:
php artisan module:enable SiteAttendance
php artisan migrate
- Configure the module in Settings > Modules > Site Attendance
Usage
Creating Sites
- Navigate to Attendance > Sites
- Click Add New Site
- Enter site details:
- Site name
- Address
- GPS coordinates
- Operating hours
- Save the site
Assigning Employees to Sites
- Go to Attendance > Site Assignments
- Select employees to assign
- Choose the target site
- Set assignment period (permanent or temporary)
- Save assignments
Recording Site Attendance
- Employees access attendance through web or mobile
- System detects or validates their current location
- Attendance is recorded against the assigned site
- Location mismatch alerts are generated if configured
Managing Multiple Sites
- Dashboard - View attendance overview across all sites
- Reports - Generate site-specific attendance reports
- Transfers - Easily transfer employees between sites
- Site Hours - Configure different operating hours per site
Configuration Options
| Setting | Description | Default |
|---|---|---|
| Location Radius | Acceptable distance from site coordinates | 100 meters |
| Require Location | Mandate GPS verification for attendance | Yes |
| Multi-site Access | Allow employees to check in at multiple sites | No |
| Default Site | Site assigned to new employees | None |
Related Modules
This module is required by several other attendance modules:
- QR Attendance - QR code-based attendance at sites
- Dynamic QR Attendance - Rotating QR codes at sites
- IP Address Attendance - IP-based attendance restriction