2009-12-012009-12-31Permanent staff member08:00:0015:00:00MorningMYellow708:00:0007:59:00Stand byDWhite2410:00:0009:59:00HolidayH#2434FF2415:00:0022:00:00AfternoonARed722:00:0008:00:00NightNSilver1045345123OP01000Day off after N, D or H0300$16Max 1 D shift030428Max 2 H shifts (and equal numbers of Sat and Sun work)0305010D shifts should be attached to N shifts (D-Off-N)0304-303Prefer M before D shifts030141Mwk1At least one M in week 10314AllMwk1Min 4 M in week 10311Mwk2At least one M in week 261015AllMwk2Min 5 M in week 261011Mwk3At least one M in week 3131714AllMwk3Min 4 M in week 3131711Mwk4At least one M in week 4202415AllMwk4Min 5 M in week 4202411Mwk5At least one M in week 5273014AllMwk5Min 4 M in week 5273011Awk1At least one A in week 10324AllAwk1Min 4 A in week 10321Awk2At least one A in week 261025AllAwk2Min 5 A in week 261021Awk3At least one A in week 3131724AllAwk3Min 4 A in week 3131721Awk4At least one A in week 4202425AllAwk4Min 5 A in week 4202421Awk5At least one A in week 5273024AllAwk5Min 4 A in week 5273021Nwk1At least one N in week 10331Nwk2At least one N in week 261031Nwk3At least one N in week 3131731Nwk4At least one N in week 4202431Nwk5At least one N in week 52730316At least one M030116At least one D030416At least one H030516At least one A030216At least one N0303If 1 M in week 1 then All M in week1Mwk1AllMwk19If 1 M in week 2 then All M in week2Mwk2AllMwk29If 1 M in week 3 then All M in week3Mwk3AllMwk39If 1 M in week 4 then All M in week4Mwk4AllMwk49If 1 M in week 5 then All M in week5Mwk5AllMwk59If 1 A in week 1 then All A in week1Awk1AllAwk19If 1 A in week 2 then All A in week2Awk2AllAwk29If 1 A in week 3 then All A in week3Awk3AllAwk39If 1 A in week 4 then All A in week4Awk4AllAwk49If 1 A in week 5 then All A in week5Awk5AllAwk59Shifts should rotate between weeks from M->A->NMwk1Awk24Shifts should rotate between weeks from M->A->NAwk1Nwk24Shifts should rotate between weeks from M->A->NNwk1Mwk24Shifts should rotate between weeks from M->A->NMwk2Awk34Shifts should rotate between weeks from M->A->NAwk2Nwk34Shifts should rotate between weeks from M->A->NNwk2Mwk34Shifts should rotate between weeks from M->A->NMwk3Awk44Shifts should rotate between weeks from M->A->NAwk3Nwk44Shifts should rotate between weeks from M->A->NNwk3Mwk44Shifts should rotate between weeks from M->A->NMwk4Awk54Shifts should rotate between weeks from M->A->NAwk4Nwk54Shifts should rotate between weeks from M->A->NNwk4Mwk54Temp01000Day off after N, D or H0300$09H and D shifts only030202Assign as few shifts to Temp staff as possible030$OPOP10OPOP20OPOP30OPOP40OPOP50OPOP60OPOP70OPOP80OPOP90OPOP100OPOP110OPOP120OPOP130OPOP140OPOP150OPOP160TempTemp1TempTemp2TempTemp3TempTemp4Monday01440244032241150005123Tuesday01440244032241150005123Wednesday01440244032241150005123Thursday01440244032241150005123Friday01440244032241150005123Saturday010203400544052102030Sunday0102034005440521020302009-12-154002009-12-155442009-12-150522009-12-152002009-12-151002009-12-153002009-12-1502002009-12-1501002009-12-1503001000100011OP10-2009-12-01-2009-12-02-2009-12-03-2009-12-04-2009-12-05-2009-12-06-2009-12-07-2009-12-08-2009-12-09-2009-12-10-2009-12-11-2009-12-12-2009-12-13-2009-12-14-2009-12-15OP15-2009-12-01-2009-12-02-2009-12-03-2009-12-04-2009-12-05-2009-12-06-2009-12-07-2009-12-08-2009-12-09-2009-12-10-2009-12-11-2009-12-12-2009-12-13-2009-12-14-2009-12-15-2009-12-16-2009-12-17-2009-12-18-2009-12-19-2009-12-20-2009-12-21-2009-12-22-2009-12-23-2009-12-24-2009-12-25-2009-12-26-2009-12-27-2009-12-28-2009-12-29-2009-12-30-2009-12-31OP5-2009-12-16-2009-12-17-2009-12-18-2009-12-19-2009-12-20-2009-12-21-2009-12-22-2009-12-23-2009-12-24-2009-12-25-2009-12-26-2009-12-27-2009-12-28-2009-12-29-2009-12-30-2009-12-31