Scheduling Enhancements¶
Availabilities¶
Availabilities may now be linked to several other components in the data.
- Regions - Region availabilities define a period of time in which a resource belongs to the region. Activities requiring the region may only be scheduled to the resource at times within the availability.
- Resource preferences - Availabilities can be set on resource preferences so that the preference will only apply to the resource for a particular period of time.
- Skill proficiency - Availabilities may be set on a resource's skill proficiency to allow the proficiency to vary over time.
For more information please see the Scheduling Concepts - Constraints and Preferences guide.
Slot Utilisation Filters¶
The appointment booking functionality has been enhanced to include new filtering options when applying slot based usage rules. These rules allow the utilisation threshold to be applied to a filtered set of activities, and also include options for how breaks and private appointments should be handled. Activities can be filtered based on activity type or priority.
This might be used to limit the percentage of routine maintenance work that can be booked on any given day, to leave room for booking higher priority work.
See the Scheduling Concepts - Appointment Booking guide for details.
Minor Enhancements¶
- HTM version output - The DSE logs an event giving details about the HTM in use for a dataset. This message now includes the HTM version.
- Combining within region multipliers - The model for applying within region multipliers has been extended to allow greater flexibility when combining multiple regions. This applies when an activity is in multiple regions and the resource has a within region multiplier set against at least 2 of these regions. By default the multipliers will be combined, but one value can also override the other via a new 'override_priority' attribute. See the Scheduling Concepts - Constraints and Preferences guide for details.
Performance Comparison¶
The general scheduling performance of the 6.8 version has been measured and verified against the 6.7 version. Benchmarking results are included in an appendix to the Architecture and Sizing Guide.