Skip to main content

Overview

This example demonstrates retail store scheduling where a mix of full-time and part-time employees must cover varying demand throughout the week. The solution optimizes coverage during peak hours while respecting student schedules, availability preferences, and fair hour distribution.
This example showcases demand-based staffing, part-time availability windows, skill-based register assignments, and workload fairness across diverse employee types.

Business Scenario

A retail store manages:
  • 15 employees (5 full-time, 10 part-time including students)
  • Variable demand: quiet mornings, busy afternoons, peak weekends
  • Different roles: cashier, floor, stock, supervisor
  • Part-time constraints: students available only evenings/weekends
  • Fair distribution of desirable weekend shifts
  • Minimum 2 supervisors during peak hours

Complete Implementation

Key Retail Features

Part-Time Availability Windows

Handle complex availability patterns:

Peak Hour Demands

Ensure adequate staffing during busy periods:

Shift Priority for Coverage

Prioritize critical shifts:
Priority 1 shifts are filled first. Use lower priority (higher numbers) for shifts that can be understaffed if needed.

Weekend Shift Fairness

Distribute desirable weekend shifts fairly:

Common Retail Patterns

Demand Coverage

Match staffing to customer demand

Fairness Buckets

Equitable shift distribution

Rules and Constraints

Working hour and day limits

Request Schema

Complete field reference