What problem does it solve?
OrangeHRM relies on recurring background tasks for critical operations like LDAP user sync, email queue draining, and data cleanup, but setting up, managing, and debugging these scheduled jobs requires deep knowledge of the framework's custom scheduler, host-level cron configuration, and common pitfalls that cause tasks to fail or not run at all.
Core Features & Use Cases
- Full Scheduler Workflow Guidance: Covers end-to-end setup from host-level cron entry configuration to plugin-based task registration using OrangeHRM's SchedulerConfigurationInterface.
- Crunz Scheduling API Reference: Documents all available fluent scheduling methods for defining cron expressions, timezone-aware task timing, and passing arguments to scheduled commands.
- Debugging & Troubleshooting: Provides step-by-step checklists and common pitfall guidance for investigating missed, failed, or misconfigured scheduled tasks, including log analysis and error handling behavior.
- Use Case Example: Use this skill to set up a recurring nightly data cleanup task, configure timezone-aware LDAP sync schedules, or debug why a scheduled email queue drain job is not executing as expected.
Quick Start
Use the scheduled-jobs skill to configure a recurring nightly cleanup task for your OrangeHRM instance and verify it runs correctly by checking the task scheduler log.