Create optimization schedules in Resource Scheduling Optimization

After creating a scope and a goal, you can combine and schedule them in an optimization schedule. An optimization schedule defines when Resource Scheduling Optimization automatically starts optimizing requirements and bookings. For example, at 1:00 AM on weekdays to have schedules updated when the team starts working and minimize disruption during working hours.

Screenshot of an unpublished optimization schedule.

Create an optimization schedule

  1. In Resource Scheduling Optimization, go to Tools > Optimization Schedules.

  2. Provide a name for the optimization schedule.

  3. Choose an optimization scope and an optimization goal for the schedule.

  4. Set a Timer to define how often this schedule runs.

  5. Choose a Timer Mode as a reference for the timer.

    • Fixed: Optimization runs after every specified time interval.
    • After Job Completion: Optimization run waits for the defined time interval after the last Resource Scheduling Optimization job completes.
  6. Set values for Valid From and Valid To to define the time range that this schedule is active.

  7. On the Filter tab, you can further specify the details for when this schedule should run withing the selected time range. Filters might be helpful if you want to run optimizations only on specific days.

  8. Review if all the values are correct and select Publish in the command bar to activate the schedule.

Optimization schedule statuses

  • Unpublished: Default status when a schedule is created or after a reset.
  • Publishing: The system is trying to publish schedules.
  • Published: The system published a schedule and it's good to run.
  • Out of Sync: Changes made against the schedule require it to be published again.
  • Under Maintenance: Indicates someone is upgrading the Resource Scheduling Optimization to a newer version.
  • Failed: System failed to publish schedules. You find error details on schedule form. If you see the error A SASKey has not been configured for ServiceEndpoint RSO Data Sync, Resource Scheduling Optimization Azure resources aren't set up correctly.

Reset an optimization schedule

To unpublish a schedule and cancel all pending jobs related to that schedule, you can reset the schedule.

  1. In Resource Scheduling Optimization, go to Tools > Optimization Schedules.
  2. Open a published schedule.
  3. Select Reset Resource Scheduling Optimization in the command bar.

Review optimization requests

Every time a schedule triggers an optimization job, it creates a scheduling optimization request record. You can open these records to review details about the associated resources and bookings.

You can see which resources are being optimized, and which aren't along with the reason. You can view booking details and charts that compare travel time to the scheduled work hours for this run.

Tip

If your schedule has been running for a long time and seems stuck, reset it. When resetting a single optimization schedule doesn't work or gets blocked either, reset all schedules and republish them.