-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Wendsja edited this page Sep 8, 2018
·
5 revisions
In this sections we want to keep record of all known constraints so far and further facts about the manually scheduling process.
- normal shift table:
Monday - Friday | Saturday, Sunday, Holiday | ||||
---|---|---|---|---|---|
#Workers | Time Slot | Name | #Workers | Time Slot | Name |
1 | 6 - 14 | WD1 | 1 | 8 - 15 | WE1 |
1 | 14 - 20 | WD2 | 1 | 9 - 17 | WE2 |
2 | 13 - 21 | WD3 | 1 | 14 - 20 | WE3 |
1 | 13 - 21 | WE4 |
- Nachtbereitschaft (NB) shift table:
Sunday - Thursday | Name: NB1 | Friday, Saturday, Holiday | Name: NB2 |
---|---|---|---|
#Workers | Time Slot | #Workers | Time Slot |
1 | 20 - 22 | 1 | 20 - 22 |
22 - 6 "Bereitschaft" | 22 - 8 "Bereitschaft" | ||
6 - 8 |
- only specific employees are allowed to do NB shifts
- employess can be devided into:
- Fachkräfte FK
- Hilfskräfte HK
- at this times there has to be at least one FK available:
- Monday - Friday: 6 - 21
- Saturday, Sunday, Holiday: 8 - 21
- employees are allowed to work part time, to save and reduce overtime
- #days off = #Saturdays + #Sunday + #Holidays
- employees are not aloud to work more then 10 days in a row (#working hours doesn't matter)
- if employee works 10 days in a row, 3 days off have to follow (or even 4 days if employee wants to)
- between end of the last shift and start of the next one has to be a gap of at least 10 hours
- Exception: During NB it is allowed to work 16 hours in a row if working and resting hours are in ratio of 1:1
The following information are already given by the employees before an initial shift plan is created:
- days of abscense (vacation, days of rest, education)
- time slots they want and don't want to work
- It would be of big help if the program could calculate the number of used and available slots
- formular for quick estimation: 5 (time slots per day) * #days/month