Skip to content

Inspection Schedules

Inspection Schedules automate recurring inspections for vehicles and equipment, ensuring compliance and preventive maintenance.

Inspection Schedules

Inspection Schedules provide:

  • Automatic recurring inspection scheduling
  • Multiple frequency options
  • Next due date tracking
  • Overdue and due soon alerts
  • Automatic schedule updates on completion
  • Multiple schedules per asset

Choose from predefined or custom frequencies:

  • Every day
  • Common for pre-shift vehicle checks
  • Next due: 1 day after completion
  • Every 7 days
  • Optional: Specify day of week
  • Common for routine equipment checks
  • Every 14 days
  • Bi-weekly inspections
  • Every month
  • Optional: Specify day of month (1-31)
  • Common for periodic maintenance
  • Every 3 months
  • Four times per year
  • Common for equipment servicing
  • Every 6 months
  • Twice per year
  • Common for major inspections
  • Every 12 months
  • Once per year
  • Common for compliance inspections
  • Manually specified interval
  • Flexible for special requirements
  1. Select asset: Choose vehicle or equipment
  2. Choose template: Select inspection checklist
  3. Set frequency: Pick schedule frequency
  4. Configure timing: Set day of week or month (if applicable)
  5. Set start date: First inspection due date
  6. Activate: Schedule becomes active

Each schedule links to a specific template:

  • One schedule per template per asset
  • Duplicate prevention (unique constraint)
  • Template changes don’t affect existing schedules
  • Can have multiple schedules with different templates

Automatically calculated based on:

  • Frequency setting
  • Last completion date
  • Day of week/month preferences

Up to Date

  • Next due date is in the future
  • No action required
  • Displayed with green indicator

Due Soon

  • Due within 7 days (default threshold)
  • Warning displayed
  • Displayed with yellow indicator

Overdue

  • Past due date
  • Requires immediate attention
  • Displayed with red indicator

When inspection is completed:

  1. last_completed_at timestamp updated
  2. Next due date calculated automatically
  3. Inspection linked to schedule via schedule_id
  4. Dashboard updated with new status

Schedules can be manually adjusted:

  • Change frequency
  • Modify day of week/month
  • Update next due date
  • Pause or delete schedule

Assets can have multiple active schedules:

Different Templates

  • Daily pre-shift check (basic template)
  • Monthly detailed inspection (comprehensive template)
  • Annual compliance inspection (regulatory template)

Different Focus Areas

  • Safety equipment monthly
  • Mechanical systems quarterly
  • Documentation annual

Schedules integrate with dashboards:

  • Next inspection due date displayed
  • Status indicator (overdue, due soon, up to date)
  • Click to view schedule details
  • Quick access to start inspection
  • All schedules by unit or organization
  • Filter by status (overdue, due soon, all)
  • Filter by asset type (vehicles, equipment)
  • Bulk schedule management
  • Visual calendar of upcoming inspections
  • Color-coded by status
  • Click to start inspection
  • Plan inspection workload

Set up new recurring schedule:

  • Define frequency and timing
  • Set first due date
  • Activate schedule

Track schedule status:

  • Monitor due dates
  • Receive alerts for due soon/overdue
  • View on dashboards and calendars

Complete scheduled inspections:

  • Start from schedule link
  • Complete inspection
  • Schedule auto-updates

Modify schedule as needed:

  • Change frequency
  • Update timing
  • Extend or advance due dates

End recurring schedule:

  • Delete schedule when no longer needed
  • Asset inspection history preserved
  • Can create new schedule anytime
  • Daily: Critical safety checks (vehicles before shift)
  • Weekly: Regular equipment monitoring
  • Monthly: Routine maintenance items
  • Quarterly: Detailed inspections
  • Annual: Compliance and regulatory requirements
  • Create separate schedules for different inspection types
  • Use descriptive template names
  • Align frequencies with manufacturer recommendations
  • Consider operational tempo
  • Set schedules to ensure regulatory compliance
  • Document inspection requirements
  • Track completion rates
  • Review overdue items regularly
  • Spread inspections throughout month
  • Avoid clustering too many inspections
  • Use day of week/month settings strategically
  • Balance daily workload
  • Set appropriate alert thresholds
  • Review due soon items weekly
  • Prioritize overdue inspections
  • Escalate persistent overdue items

Vehicle Schedules

  • .vehicle.inspection_schedules
  • Filter by vehicle
  • View all schedules for one vehicle

Equipment Schedules

  • .equipment.inspection_schedules
  • Filter by equipment
  • View all schedules for one item

Active Schedules

  • .active
  • All currently active schedules
  • Exclude deleted schedules

Overdue

  • .overdue
  • Past due date
  • Requires immediate action

Due Soon

  • .due_soon(days)
  • Due within specified days (default 7)
  • Plan upcoming inspections

System prevents duplicate schedules:

  • Unique constraint: [inspectable_id, inspectable_type, template_id]
  • One schedule per template per asset
  • Error if duplicate attempted
  • Update existing schedule instead