Hi there,
I've recently found this software. I've been messing around with, and to schools it's great!
However. I do need something like this, or using FET, to make a few work schedules.
I also need to set some rules (I know that FET supports this).
Sample:
3 shifts:
A - 00h to 8h
B - 8h to 16h
C - 16h to 00h
Rules:
- I'll have X employes. say 20 to this example.
- I need at least 3 people on shift A, 5 on B and 4 on C.
- All of the workers should take at least 2 days off, not necessarily Saturday or Sunday, and also, may or not be together.
- Whoever makes shift A cannot do B right after. And so on, so that no one does 2 consecutive shifts.
So, should I search another kind of software, or FET will do the job ignoring students, classes, activities, etc...
Thank you very much!!
(Sorry my lousy english)
Quote from: yabapolido on April 08, 2013, 12:50:41 PM
- I need at least 3 people on shift A, 5 on B and 4 on C.
This I think is impossible
Quote
- All of the workers should take at least 2 days off, not necessarily Saturday or Sunday, and also, may or not be together.
This is possible
Quote
- Whoever makes shift A cannot do B right after. And so on, so that no one does 2 consecutive shifts.
This I think is impossible.
But maybe there are some tricks possible. Maybe other users can suggest better.
Hi,
yes, should be possible.
Add employees as teachers.
Add subject "work" or something similar.
Then you can add activities without students later.
"I need at least 3 people on shift A, 5 on B and 4 on C."
hmm... i fear you must exactly tell how many people you need per shift. Of course it can be different per day. So you can for example say you need in shift A 3 people on Monday to Friday, but maybe 5 people at Saturday and Sunday.
You can do that by rooms. If you need max 5 people per day, then add 5 rooms.
Use constraint "room is not available" to reduce the number of free rooms per day/shift. So for example disallow 2 rooms per day in shift A and disallow 1 room in shift C per day.
Use constraint "subject preferd rooms" and set subject "work" need (100%) preferd rooms. (select all rooms)
There are maybe two small problems:
1. if you use 7 days and 3 hours/shifts per day, then it might happen that one guy get shift C at one day and shift A the next day. I guess that is not allowed. hmmm.... i think the only solution to avoid this is to use only one day and 3*7=21 hours. So the first hour is Monday shift A. 2nd hour is Monday shift B. 3th hour is Monday shift C. 4th hour is Tuesday shift A. ... Use min gaps constraint to avoid consecutive work. hmmm... the only ponlem is then the 2 days free constraint. maybe just use an pseudoactivity with subject "free" and duration 6-8.
2. You must know the exact number of total hours/shifts. So currently you have (3+5+4)*7=84 shifts/slots. So you must FET tell who should work how many hours. If you have 20 employees, then of course every guy can get 4 hours, but there are 4 guys that need to work 5 hours. You must tell FET who should work 5 hours.