Release notes

Optimization recipes: define behavior for jobs that are removed
29 January 2026
Web AppSchedulers

Optimization recipes now let you define how jobs should be managed if they are removed from the schedule during an optimization run.
A new Job Removal section in the recipe allows you to set this behavior before running the optimization. This does not affect how the solver finds a solution; it only controls what happens to jobs that are removed from the schedule.
What’s new
You can choose what should be cleared when a job is descheduled:
- Keep job times, deallocate resources The job retains its scheduled time, but all resource allocations are removed.
- Keep resource allocation, clear job times The job keeps its resource allocations, but scheduled times are cleared.
- Clear both job times and resource allocation Both scheduled times and resource allocations are removed.
Example
A job may be removed from the schedule if keeping it would increase travel time or disrupt a logical route, allowing other jobs to be scheduled more efficiently.
This gives teams control over the state of jobs after optimization, helping maintain operational clarity and flexibility.