Masterplan Optimiser

Locations

Locations define physical venues in which the event is taking place, and impose hard constraints on the optimisation. They can be set and modified under Locations, and have two entries:

  • Name (required) - The representation which is shown in the calendar when a task is to be performed at this location.
  • Address (required) - The address of the location is displayed next to the location name in the calendar and provides a link to Google Maps. This works for both the Google Calendar integration and the MP-Backend.
The location management view showing locations with their names and addresses
Locations with their names and addresses.

Location Tracking

Using locations in tasks imposes restrictions insofar as the optimisation keeps track of the location of all Persons. Besides other conditions, a person can only be assigned to a task if they are present at the location where the task is to be performed. There are three ways a person can change locations:

  • Explicit Transferring - Whenever a Person is assigned to perform a transfer between two locations.
  • Implicit Transferring - When the dynamic allocation limit allows additional Persons to be transferred and the Person is assigned by the optimisation.
  • Unavailability Transfer - When a person has an indicated unavailability period, it is assumed that they return directly to the location where their next task takes place.

Any Location

There is one special location called Any Location: when for certain tasks the location is irrelevant, any location can be chosen. In such a case the location will be defined by the optimisation and set to the location that minimises the overall fatigue of the whole team under the given environment. This is particularly useful for floating tasks since it might not be clear when, and thus consequently where, such a task may take place.