De instellingen van de roosterengine worden niet overgenomen
De meldingen die je krijgt als Morris een wijziging aan de roosterengine niet bewaart, de extra vraag bij een korte rusttijd, en de grenzen van elk getalveld.
Wanneer gebruik je dit
Je past onder Instellingen › Rooster iets aan in de blokken Automatisch invullen, Bezettingssignalen of Automatisch doorrekenen, en onderaan het blok Automatisch invullen staat in rood een reden. Of je klikt op Nu doorrekenen en er komt Mislukt: in beeld. Wat je wijzigt, geldt voor het filiaal dat bovenin gekozen staat.
Zo bewaart dit scherm
De drie blokken bewaren vanzelf, en altijd alle drie samen: een schakelaar of keuzelijst meteen, een getal of tijd zodra je het veld verlaat. Een knop Opslaan is er niet.
Lukt het, dan verschijnt onderin het scherm kort de melding Opgeslagen.
Lukt het niet, dan zie je dat op twee plekken:
- onderaan het blok Automatisch invullen staat in rood de reden, met de knop Opnieuw proberen;
- onderin het scherm verschijnt de melding Niet opgeslagen. met dezelfde reden erachter.
Omdat de drie blokken samen gaan, houdt één geweigerd veld alles tegen. Zolang de reden er staat, is ook een wijziging in een van de andere twee blokken niet bewaard. Herstel het veld; bij je volgende wijziging probeert Morris het opnieuw. Je kunt ook op Opnieuw proberen klikken.
De drie blokken staan ook op een eigen pagina, Roosterengine, die je opent vanaf de pagina Dagtemplates. Daar bewaart Morris niet vanzelf: je klikt op Opslaan onder het eerste blok. Een weigering komt daar alleen als melding onderin het scherm.
De meldingen
Vul de grens in als uu:mm.
Dit gaat over het veld Grens voor laat onder Bezettingssignalen. Vul een tijd in met een dubbele punt, zoals 19:00. Morris kijkt alleen naar de vorm: 25:99 houdt hij niet tegen. Deze grens bepaalt wanneer een gast "laat" heet: komt het ingestelde percentage van de gasten pas vanaf dit tijdstip, dan stelt Morris voor een deel van de ploeg later te laten beginnen.
Het einduur moet later zijn dan het beginuur.
Dit gaat over Alleen tussen … en … onder Automatisch doorrekenen. Dat is het venster waarin de periodieke berekening mag draaien. Het einduur moet hoger zijn dan het beginuur; gelijk mag ook niet, want dan is het venster nul uur lang.
Maximum per week: vul een heel getal in van 1 t/m 80.
Een getalveld is leeg, of het getal past niet in zijn veld: het ligt buiten de grenzen, het is negatief of het is een kommagetal. De melding begint met de naam van het veld en noemt zijn grenzen. Bij Alleen tussen staat erbij welk van de twee uren het is: (beginuur) of (einduur). Verbeter dat veld. De grenzen van elk veld staan verderop.
Aanlooptijd: vul een veelvoud van 15 in, van 0 t/m 180.
De Aanlooptijd gaat per kwartier: 0, 15, 30, 45 en zo verder.
Wijziging geannuleerd.
Je koos Annuleren bij de vraag over de rusttijd. Zie hieronder.
De sessie is verlopen of de opslag is geweigerd. Herlaad de pagina.
Je bent niet meer ingelogd. Herlaad de pagina, log opnieuw in en doe de wijziging opnieuw.
De extra vraag bij een korte rusttijd
Zet je Minimale rusttijd op minder dan elf uur, dan vraagt Morris, zodra je het veld verlaat:
Minimale rusttijd op X uur zetten? De Arbeidstijdenwet gaat uit van 11 uur.
Kies je Doorgaan, dan wordt de lagere rusttijd bewaard.
Kies je Annuleren, dan wordt er niets bewaard en staat er Wijziging geannuleerd. Het lagere getal blijft wel in het veld staan. Zolang het daar staat, komt de vraag bij elke volgende wijziging in de drie blokken terug. Zet het getal dus terug als je het niet wilt.
Wat deze instelling doet: de engine wijst een kandidaat af zodra het gat tussen deze dienst en zijn dichtstbijzijnde andere dienst kleiner is dan dit aantal uren, met het werkelijke gat in de afwijsreden erbij. Zet je hem lager, dan verdwijnen die afwijzingen — de rusttijd zelf wordt er niet anders van, alleen wat Morris erover zegt. Dat is precies waarom hier een extra vraag staat.
Een leeg veld of een getal buiten de grenzen
Een getalveld mag niet leeg zijn. Maak je het leeg, of vul je een getal in dat niet in het veld past, dan bewaart Morris niets en noemt hij het veld in de melding. Er komt dus geen 0 in de instellingen omdat een veld leeg bleef.
De grenzen per veld, met de standaardwaarde:
| Veld | Van | Tot en met | Standaard |
|---|---|---|---|
| Hoe ver vooruit invullen | 1 | 120 | 14 |
| Aantal dagen van tevoren | 0 | 60 | 7 |
| Minimale rusttijd | 0 | 24 | 11 |
| Maximum per week | 1 | 80 | 40 |
| Marge boven contracturen | 0 | 40 | 8 |
| Alarm vanaf | 1 | 50 | 3 |
| Hoe ver vooruit kijken | 1 | 30 | 3 |
| Drempel late piek | 1 | 100 | 60 |
| Aanlooptijd | 0 | 180, per kwartier | 30 |
| Minimale dienstduur | 1 | 12 | 3 |
| Alleen tussen, beginuur | 0 | 23 | 10 |
| Alleen tussen, einduur | 1 | 24 | 18 |
Alleen hele getallen. Een 0 mag in de velden die bij 0 beginnen. Marge boven contracturen op 0 betekent bijvoorbeeld dat het plafond precies het aantal contracturen is.
Stond er al een 0? Eerder bewaarde Morris een leeggemaakt veld als 0, zonder melding. Staat zo'n 0 nog in een veld dat bij 1 begint, dan rekent Morris met de standaardwaarde van dat veld en toont hij die ook in het scherm. Bij je eerstvolgende wijziging in de drie blokken wordt die standaardwaarde bewaard. Kijk dus na of het getal in dat veld is wat je wilt.
"Nu doorrekenen" mislukt
De knop Nu doorrekenen onderaan laat de bezettingsberekening meteen lopen, ook als Periodiek doorrekenen uitstaat en ook buiten het ingestelde venster.
Gaat het goed, dan verschijnt in de statusregel: X suggestie(s) over Y dag(en). Te zien boven het weekrooster. Gaat het mis:
Mislukt:
- Mislukt: Geen toegang tot deze vestiging. Je login mag dit filiaal niet beheren.
- Mislukt: De sessie is verlopen of de opslag is geweigerd. Herlaad de pagina. Je bent niet meer ingelogd. Herlaad de pagina en log opnieuw in.
- Mislukt: branch_ontbreekt Er is geen vestiging bekend. De berekening loopt per vestiging; dit zie je alleen als er in Morris nog geen enkele vestiging bestaat.
Let op wat het getal je wél en niet vertelt. 0 suggestie(s) betekent niet dat er iets mis is: het kan ook betekenen dat de bezetting overal keurig bij de verwachte drukte past, of dat er voor die dagen geen prognose, geen actieve dagtemplate of geen bezettingsranges zijn, of dat het weer aan staat zonder actuele verwachting. Waarom een dag is overgeslagen, zie je hier niet. Zie Er verschijnen geen bezettingssuggesties.
Let op
- Beschikbaarheid verplicht is een zware knop. Zet je hem aan terwijl je team zijn beschikbaarheid nog niet doorgeeft, dan valt iedereen af op geen beschikbaarheid doorgegeven en lijkt de engine kapot. Standaard staat hij uit.
- De horizon geldt alleen voor het automatisch invullen. Kies je een dag die verder vooruit ligt, dan weigert de engine het voorstel met de reden erbij.
- De weging is niet los in te stellen. Je kiest een Strategie; de bijbehorende verhouding tussen ranking, eerlijkheid, kosten en afwisseling ligt vast. De regel naast de keuzelijst toont die verdeling; de tabel per strategie staat in De roosterengine instellen.
Verwante artikelen
- Er verschijnen geen bezettingssuggesties, of doorvoeren lukt niet
- Er blijven posities leeg in het conceptvoorstel
- Het concept komt boven het dagbudget uit
- De bezettingsranges van een dagtemplate worden geweigerd
- Waar de roosterinstellingen staan
- De roosterengine instellen
- Bezettingssignalen instellen
- Automatisch doorrekenen aanzetten
- Instellingen opslaan en zien dat het gelukt is
Meer over Rooster & uren op morris-horeca.nl.
Bijgewerkt op 16 oktober 2026