 | set up a database of staff records (names, telephone numbers, addresses
etc) |
 | assign staff to rota lines |
 | move staff from one rota to another |
 | assign staff to more than one rota running at the same time |
 | produce calendars for any specified period showing original rota or the
latest version including all changes such as shift swaps, holiday, sickness
and overtime |
 | set up holiday entitlements in hours or days |
 | keep track of holiday by comparing against entitlement |