[quote]No less than 3 working days, always 2 consecutive rest days, no more than 5 working days, and 10 or 11 rest max out of 1 Month of 31 days …
This constraint has to verify on 80 people[/quote]
Vous manquez galement de certains critres.
Lorsque vous avez 80 personnes considrer, vous devez connatre le nombre minimum de personnes travaillant en mme temps
Si vous ne manipulez pas cela, tout le monde fonctionnera les mmes jours et il y aura 2 jours la fin de la premire semaine o personne ne fonctionnera!
Vous ne pouvez pas commencer crire un logiciel moins que vous ne puissiez crire les rgles dans des phrases claires.
Vos rgles sont facilement traites pour une personne en utilisant 4 jours de travail, 2 jours de repos si tous les mois taient de 30 jours.
Pour les mois de 31 jours, l’un des 4 jours devient un 5, ou l’un des 2 jours de repos devient un 3.
Divisez vos 80 personnes dans des quipes qui fonctionnent selon le mme modle de changement, ou faites-les dmarrer des dates diffrentes, afin de couvrir.
you are also missing some criteria.
When you have 80 people to consider, you need to know about ‘minimum number of people working at the same time’
If you do not handle that, everyone will work the same days and there will be 2 days at the end of the first week when no-one will be working!
You cannot begin to write any software unless you can write down the rules in clear sentences.
Your rules are easily handled for one person using 4days work, 2 days rest if all months were 30 days long.
For 31 day months, one of the 4 days becomes a 5, or one of the 2 day rest periods becomes a 3.
Divide your 80 people into teams that work the same shift pattern, or make them start on different dates, in order to provide cover.