Process Missing Days

Automatically process missing days for all employees (weekends and absent days)

Process Missing Days

This will automatically process all missing days for all employees in the selected month and year. Weekdays will be marked as absent, and weekends will be marked as weekend days (unless they meet the absent threshold criteria). Weekend days that are preceded by the configured number of consecutive absent days will be marked as absent instead of weekend. The process runs in the background and may take a few minutes to complete.

Note:

  • Weekends (Friday and Saturday) will be marked as weekend days, unless they meet the absent threshold criteria
  • If a weekend day is preceded by the configured number of consecutive absent days (set in System Settings), it will be marked as absent instead of weekend
  • For Friday: The system checks if the previous N days are all absent
  • For Saturday: The system skips Friday and checks if the N days before Friday are all absent
  • Days that already have attendance records will be skipped
  • Only active employees will be processed
  • This process is also scheduled to run automatically every day at 1:00 AM

Configuration:

You can configure the weekend absent threshold in the System Settings page.

Scheduled Jobs

The system is configured to automatically mark missing days as absent for all employees every day at 1:00 AM. This ensures that attendance records are always up-to-date without manual intervention. The weekend absent threshold setting is also applied during this automatic process.

Current Schedule:

  • Daily at 1:00 AM - Mark missing days as absent for all employees in the current month
  • Weekend days will be marked as absent if they meet the weekend absent threshold criteria set in System Settings