Aurelia Hub Documentation

Availability & Scheduling

Last updated: 22. February 2026

Configure operator availability to enable smart scheduling and prevent conflicts.

Availability Model

The Availability model tracks when each operator is available for appointments:

  • Operator — The staff member
  • Day of Week — Monday through Sunday
  • Start Time — Beginning of availability window
  • End Time — End of availability window
  • Is Active — Toggle on/off

Setting Up Availability

For each operator, create availability records for their working days:

Example: Full-Time Operator

Day Start End
Monday 09:00 18:00
Tuesday 09:00 18:00
Wednesday 09:00 18:00
Thursday 09:00 18:00
Friday 09:00 18:00
Saturday 10:00 14:00

Example: Part-Time Operator

Day Start End
Monday 09:00 13:00
Wednesday 09:00 13:00
Friday 09:00 13:00

Scheduling Logic

When scheduling an appointment:

  1. Select the appointment type (determines duration)
  2. Choose an operator
  3. The system checks:
    • Operator's availability for the selected day
    • No overlapping appointments
    • Sufficient time for the appointment duration
  4. Available time slots are presented

Conflict Prevention

The system prevents:

  • Double booking — Same operator at the same time
  • Outside hours — Appointments outside availability windows
  • Insufficient duration — Time slots too short for the appointment type

Best Practices

  1. Set availability before scheduling — Ensure operators have availability records
  2. Buffer time — Leave gaps between appointments for transition
  3. Regular updates — Update availability for holidays, vacations, and schedule changes
  4. Saturday hours — Many jewelry stores have reduced Saturday hours; reflect this in availability
  5. Seasonal adjustments — Extended hours during holiday season

Was this article helpful?