Break System
This module enables break tracking for employees through the mobile app. Employees can start and stop breaks during their attendance check-in period, and break durations are recorded automatically.
Features
- Start/Stop Break - Employees can start and stop breaks via the mobile app
- Break Duration Tracking - Automatic calculation of break duration based on start and end times
- Attendance Integration - Breaks are linked to the employee's current attendance check-in record
- Admin Notifications - Admin and HR are notified when employees start or stop breaks
Requirements
- Open Core Business Suite v5.0+
- PHP 8.2+
Dependencies
This module has no dependencies on other modules.
The Break System integrates with the Attendance module. Employees must have an active check-in to start a break.
Installation
Enable via Admin Panel
- Log in as administrator
- Navigate to Settings > Addons
- Find Break System and click Enable
- Run migrations if prompted
Enable via Command Line
php artisan module:enable BreakSystem
php artisan migrate
Usage
Taking Breaks (Mobile App)
This module is used through the mobile app:
- Employee must have an active attendance check-in for the day
- Tap Start Break in the mobile app
- The system records the break start time
- Tap Stop Break when returning
- The break end time is recorded and duration is calculated automatically
If the employee already has a running break, tapping the break button will stop it. If no break is running, it will start a new one.
The Break System does not have a web admin panel. It operates entirely through the mobile app API. Break records are linked to the employee's attendance log and can be viewed through the attendance system.
Changelog: View version history