Skip to main content
Auto-Fill Objectives
Olaf Jacobson avatar
Written by Olaf Jacobson
Updated over 10 months ago

The Auto-scheduler always starts with an optimization goal. This is what the scheduler will work towards. This goal can range from something straightforward as assigning as many people as possible to the available shifts, or can become a bit more complex like making sure a schedule is as balanced as possible. So each member of your team will work the same amount of hours in a week, relative to their contract.

The Auto-scheduler allows you to pick your optimization goal for each scheduling session.

Currently, the following goals are available:

  • All hands on deck: This goal makes sure the schedule optimizes for filling as many seats as possible, and when that's not possible, to at least make sure it generates a schedule that fills up the maximum amount of work hours.

To be released soon:

  • Fair Share: This approach is all about equity in workload distribution. By applying this principle, the solver takes into account the total hours that need to be covered and strategically allocates them across your team members. This ensures that everyone is contributing fairly and no one is burdened with an uneven share of the workload, promoting a balanced and harmonious work environment.
    โ€‹

  • Easy on Everyone: This goal prioritizes the well-being of your team by actively preventing burnout and overwork. It instructs the solver to meticulously arrange schedules in a way that minimizes the maximum number of hours any individual employee is assigned. This approach not only ensures a healthier work-life balance for your team but also promotes sustained productivity and employee satisfaction.
    โ€‹

  • Cost Optimization: With this objective, the solver becomes a strategic tool in financial management. It intelligently crafts a schedule that aligns with your budgetary constraints, aiming to minimize operational costs as effectively as possible. This involves a careful analysis of work patterns, peak hours, and staffing needs, ensuring that you achieve the most with your available resources without compromising on efficiency or effectiveness.

Did this answer your question?