Processing overview
The Optimizer processes input information and places events in locations as described below and illustrated in the
Optimizer Processing diagram below.
1. It validates the location and event data in the search results for the run, and generates fatal error messages, non-fatal error messages, and warning messages if it encounters problems with the input data.
2. If there are no fatal errors or when fatal errors have been corrected, it allows the user to initiate the placement algorithm. (Non-fatal errors and warnings may also be corrected by the user.)
3. It places unassigned events by:
• Scanning the event’s associated primary organization for a match to an organization name.
• If it finds a match, considering the locations included in the run that match the organization’s partition preferences as potential placement candidates.
• If it doesn’t find a match or no organization has been associated with the event, considering all locations included in the run as potential placement candidates.
• Making placements based on event head count, meeting time, date span (and partition preferences and/or location feature requirements of the event, if specified).
4. It generates run results.
Optimizer Processing