Skip to main content

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

  1. Log in as administrator
  2. Navigate to Settings > Addons
  3. Find Break System and click Enable
  4. Run migrations if prompted

Enable via Command Line

php artisan module:enable BreakSystem
php artisan migrate

Usage

Configuring Break Types

  1. Navigate to Break System > Break Types
  2. Click Add Break Type
  3. Configure break parameters:
    • Break name (e.g., Lunch, Tea, Personal)
    • Maximum duration
    • Paid or unpaid
    • Applicable shifts
  4. Set daily limits if needed
  5. Save the break type

Taking Breaks (Employee)

Employees can record breaks:

  1. Navigate to My Breaks or use the quick action
  2. Click Start Break
  3. Select break type
  4. System records break start time
  5. Click End Break when returning
  6. 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:

  1. Navigate to Break System > Active Breaks
  2. View employees currently on break
  3. See break duration in real-time
  4. Filter by department or shift

Break Requests

For controlled break management:

  1. Employee requests break
  2. Manager receives notification
  3. Manager approves or denies
  4. Employee is notified
  5. 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