The New Psalter Roster Systems
Following a proposal recently submitted to Church Council, and approved at its meeting on 22 Feb 2014, work has been proceeding on developing the new system described therein.
Features of the new system include:
- a standardised format for all rosters. This has dramatically facilitated the rapid development of the new system, and will allow new rosters to be added very quickly.
- All rosters have a preferences page which allows rostered people to specify what duties they wish to undertake, how frequently they want to do them, and how long an interval they wish to be notified of pending allocations.
all rosters share a single unavailable page (RosterUnavailable), so that users need only specify their absences once for all rosters on which they volunteer. Note that this page is only accessible to people logged in, so that information about absences is restricted to church people only.
- (more to come)
The Allocation Period
This is one of the parameters that may be specified in the preferences page. It is a numeric value in the range 1-52, and identifies for how many weeks a person wishes to see when they have been rostered. It is intended that such allocations are "fixed" (in terms of the old Salt Roster nomenclature), and may be regarded in the same way as paper rosters where names are fixed once allocated, unless they are specifically changed with the approval of the roster coordinator and they person swapped with.
Once outside this period, allocations are made to ensure everyone gets a fair turn, but they are not published. This means that people can notify absences as imminently as the allocation period plus 1 week. Such late bindings are good for people who are prepared to take on duties at relatively short notice, and allow them to act as "emergencies" for those caught by illness or other circumstances that prevent their fulfilling their duties.
The Exclusions Period
This parameter (a numeric value in the range 1-13) identifies the shortest period that may occur between successive roster duties for a given individual. For example, an exclusion value of 8 means that one would only get rostered once every two months at minimum.
Users are encouraged not to specify too large a value for this parameter, as it reduces the effective number of volunteers, and forces more duties on to those with lower values.