How the Optimizer Uses Event Data : How the Optimizer uses the feature requirements of events
  
How the Optimizer uses the feature requirements of events
Event feature requirements
If an event is imported into the Series25 environment from your SIS with location feature preferences, the Optimizer treats those preferences as requirements that must be met for placement.
Use caution about specifying event location feature requirements
Be cautious about specifying feature requirements for events, because the Optimizer won’t place an event if it can’t find a location with all the required features in any of the event’s sponsoring organization’s preferred campus partitions. This can dramatically increase the possibility that the event will be impossible to place. See Why events become impossible to place for more information.
How the Optimizer processes event location feature requirements
When the Optimizer encounters an event requesting a location that also has required location features, it searches for a location based on the partition preferences of the organization sponsoring the event, limiting its search to just those locations containing the combination of features required by the event.
For example, an event...
Requesting a location
Requiring multi-media computers
Sponsored by the Computer Science department
Would cause the Optimizer to...
1. Search for available locations in the Computer Science department’s preferred partitions that have multi-media computers.
2. If there are such locations and one or more are available at the required date(s)/time(s), place the event in one of the locations.
If there are such locations, but none are available at the required date(s)/time(s), report the event as not placed.
If there is no such location, report the event as impossible to place.
When the Optimizer encounters an event requesting a location that also has required location features and a preferred location, it initially attempts to place the event in its preferred location. (The preferred location must have all the required features.) If the Optimizer can’t place the event in its preferred location, either because it’s not available or doesn’t have all the required features, it tries to place it based on the partition preferences of the sponsoring organization, restricting its search to locations containing the combination of features required by the event.
For example, an event...
Preferring to be placed in location BCC200
Requiring multi-media computers
Sponsored by the Computer Science department
Would cause the Optimizer to...
1. See if BCC200 is available for the event and has all the required features.
2. If BCC200 is available at the required date(s)/time(s) and does have all the required features, place the event there.
If BCC200 isn’t available at the required date(s)/time(s) or doesn’t have all the required features:
Search for available locations in the Computer Science department’s preferred partitions that have multi-media computers.
If there are such locations and one or more are available at the required date(s)/time(s), place the event in one of the locations.

If there are such locations, but none are available at the required date(s)/time(s), report the event as not placed.

If there is no such location, report the event as impossible to place.