...
Staff rostered will be chosen by the how often they are available around the time of your event - the more often days someone is available to attend events, the higher the preference they will be given.
Staff preferences for particular event types are also taken into account when choosing someone to attend the event - those who prefer to attend the type of event in question will be allocated to attend an event in preference to someone who prefers to attend other event types instead. These preferences can be set via someone's 'preferences' screen.
Maintaining staffing levels
..If 'Automatically roster staff?' is selected within the event details (in the 'edit event details' screen), the system will automatically replace any staff who withdraws from the event with someone else that is available, and ensure at least the minimum number of staff is met at all times, until there are no more staff available to attend.