Skip to main content
Optional settings for the model builder.

Extended by

Properties

coverageBucketMinutes
number
Bucket size used when translating coverage requirements into time-indexed constraints. Smaller buckets are more accurate but increase the number of constraints.
fairDistribution
boolean
Whether to enable fair distribution of shifts across team members.When enabled (default), the solver minimizes the maximum number of shifts any single person works, ensuring work is distributed evenly. Each person works between floor(total/n) and ceil(total/n) shifts.Disable this if you want other rules (like employee-assignment-priority) to have full control over shift distribution. Defaults to true.
solverOptions
object
Solver-level options (time limit, solution limit).
weekStartsOn
DayOfWeek
Which day starts the week for weekly rules. Defaults to “monday”.