Skip to main content

Module shift

Module shift 

Source
Expand description

Shift assignment optimization — assigns shifts/tasks to employees based on skills and availability, focused on shift coverage and scheduling.

Structs§

ConstraintWeightOverrides
Overrides for constraint weights.
Contract
A shift employee contract.
DayOffRequest
An employee’s request for a day off.
Fairness
Fairness configuration for the shift optimizer.
FairnessBucket
A fairness bucket grouping employees and shifts.
Options
Solver options for the shift optimizer.
PeriodRule
A period-based working constraint.
PlanningPeriod
A time period for planning rules.
ScheduledEmployee
An employee in the optimization result.
ScheduledTask
A task in the optimization result.
Shift
A time window for shift scheduling.
ShiftAssignment
A shift assignment to be scheduled.
ShiftClient
Client for the shift assignment optimization API.
ShiftEmployee
An employee in the shift optimization.
ShiftOffRequest
An employee’s request to be off a specific shift.
ShiftRequest
Request model for starting a shift optimization.
ShiftResultResponse
Response from getting shift optimization results.
ShiftStartResponse
Response from starting a shift optimization.
Weights
Constraint weights for the shift optimizer.