Frequently Asked Questions

Find answers to common questions about On-Call Optimizer.

How good are the generated schedules?

The quality of each generated schedule depends primarily on the degree of constraint created by the availability information On-Call Optimizer is working with for a schedule.

On-Call Optimizer is capable of generating an optimal schedule that completely meets each of the goals, but more commonly a perfect schedule is not available with the given inputs and the weights must be used to determine how to prioritize against the goals.

On-Call Optimizer provides detailed scoring data for the generated assignments to help you understand this process and what could be changed to improve the generated schedules if you are not happy with the quality.

To maximise On-Call Optimizer’s ability to generate optimal schedules, it is recommended that you consider using shorter shift lengths (e.g. 12hrs, 1 day) rather than longer shifts (e.g. entire week) as this provide more opportunities to schedule around the constraints of team members while maintaining fairness and respecting preferences.

Can additional logic be be added to the algorithm?

Yes! Subject to prioritization against other feature requests and roadmap items, we are very happy to consider adding further goals or constraints for the optimizer to consider.

Get in touch by filling out the form at the bottom of the page and let us know what you would find useful.


Last updated May 1, 2024