new

improved

fixed

Timefold Platform

Employee Shift Scheduling

Field Service Routing

Rolling time windows contract requirements for ESS, input metrics, and several other improvements (v0.38.0)

Today, we’re announcing version v0.38.0 of the Timefold Platform and models, including improved timeline and statuses for each model run.
This new version of the Timefold Platform comes with these platform improvements:
Next to that, this new version of the Timefold Platform comes with updates to these Timefold Models:
Employee Shift Scheduling (v1 | Stable)
  • Support for contract requirements for rolling time windows
    : We have introduced several rolling window rules that allow you to specify both required and preferred amount of shifts, days, minutes, etc. worked over a rolling time window (instead of e.g. fixed weeks). This feature can help formulate requirements that need to be satisfied over a rolling window of time, for example: Maximum 10 Sunday shifts worked in any 52-week period, Maximum 40 hours worked in any 7-day period, Minimum 11 consecutive hours off in any 24-hour period. See “New and noteworthy” for details.
  • Days off per period in range for employees
    : We have introduced 2 new constraints for better handling of days off. This feature allows a minimum and/or maximum of days off per period to be set on contracts. See “New and noteworthy” for details.
Field Service Routing (v1 | Stable)
  • Rebalanced hard constraint weights: A missing skill or tag in an input dataset was penalized as
    -1hard
    resulting in a much smaller penalty than, for example, violating the maximum service end time of a visit. As a result, an infeasible solution that broke a skill or tag requirement was favored over an infeasible solution with all skills/tags but that didn’t finish the service in time by a couple of minutes. See “New and noteworthy” for details.
  • We have done a small bugfix to the visualization.
Please let us know if you have feedback.