Break System
This module enabled break system for employees.
Features
- Break Time Tracking - Track employee break durations
- Break Types Configuration - Configure different types of breaks
- Break Reports - Generate reports on break usage
Requirements
- Open Core Business Suite v5.0+
- PHP 8.2+
Dependencies
This module has no dependencies on other modules.
Works with Attendance
The Break System integrates with the Attendance module to provide comprehensive time tracking when both modules are enabled.
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
Configuring Break Types
- Navigate to Break System > Break Types
- Click Add Break Type
- Configure break parameters:
- Break name (e.g., Lunch, Tea, Personal)
- Maximum duration
- Paid or unpaid
- Applicable shifts
- Set daily limits if needed
- Save the break type
Taking Breaks (Employee)
Employees can record breaks:
- Navigate to My Breaks or use the quick action
- Click Start Break
- Select break type
- System records break start time
- Click End Break when returning
- Break duration is calculated automatically
Break Policies
Configure break policies per shift or department:
- Maximum break duration - Total allowed break time per day
- Number of breaks - How many breaks are permitted
- Break windows - Specific times when breaks are allowed
- Minimum work before break - Required work time before break
Monitoring Breaks (Manager)
Managers can monitor team breaks:
- Navigate to Break System > Active Breaks
- View employees currently on break
- See break duration in real-time
- Filter by department or shift
Break Requests
For controlled break management:
- Employee requests break
- Manager receives notification
- Manager approves or denies
- Employee is notified
- Approved break can be started
Overtime Break Adjustments
When overtime is worked:
- Additional break allowances can be configured
- Extended shift break rules apply
- Automatic calculation of entitled breaks
Viewing Reports
Access break reports from Break System > Reports:
- Daily break summary
- Employee break patterns
- Department break analysis
- Break compliance report
- Break time vs. work time ratio
Configuration
Configure break settings in Settings > Break System Settings:
- Default break types
- Break duration limits
- Break approval requirements
- Notification settings
- Integration with attendance
- Break deduction from work hours