Skip to content

Manpower Queue Monitor

Monitor payroll and manpower-related background job processing.

⚠️ Developer Access Only

This page is only accessible to users with developer privileges.

Overview

Payroll processing, timekeeping calculations, and government report generation run as background jobs. Monitor their status here.

Page Layout

  • Queue Status - Current queue health
  • Processing Jobs - Active jobs
  • Completed Jobs - Recent completions
  • Failed Jobs - Jobs with errors

Job Types

Job TypeDescription
Payroll CalculationCompute employee pay
DTR ProcessingProcess timekeeping
Government ReportsGenerate BIR, SSS, etc.
Leave ProcessingProcess leave applications
Overtime CalculationCalculate OT pay

Common Tasks

Monitoring Payroll Processing

  1. Go to DeveloperToolsManpower Queue Monitor
  2. View active payroll jobs
  3. Check progress
  4. Monitor for errors

Viewing Job Progress

  1. Click on processing job
  2. View:
    • Employees processed
    • Current progress
    • Estimated completion
    • Any warnings

Handling Failed Jobs

  1. Go to Failed Jobs
  2. Click on failed job
  3. View error details
  4. Fix underlying issue
  5. Click Retry

Viewing Processing History

  1. Go to Completed Jobs
  2. View past runs
  3. Check processing times
  4. Review any warnings

Progress Indicators

StatusMeaning
QueuedWaiting to start
ProcessingCurrently running
CompletedSuccessfully finished
FailedError occurred
PartialCompleted with issues

Payroll Job Details

For payroll jobs, see:

  • Employee count
  • Pay period
  • Processing progress
  • Calculation details
  • Any errors or warnings

Troubleshooting

Slow Processing

  • Check system resources
  • Verify data quality
  • Consider batch size

Calculation Errors

  • Check employee data
  • Verify rate configurations
  • Review attendance data

Tips

  • Monitor Payroll Runs - Watch during payroll periods
  • Check Before Deadlines - Ensure reports generate
  • Address Errors - Fix issues promptly
  • Timing - Run during off-peak hours

💡 Note: Payroll jobs are time-sensitive. Monitor closely during payroll periods.

Released under the MIT License.