Werking van de Roosterautomaat bij activatie
Voor de functie Uitvoeren - Weekroosteren wordt ook de naam roosterautomaat gebruikt.
Start de Roosterautomaaat onmiddellijk met de berekeningen?
Er zijn meerdere roosterautomaten beschikbaar die verdeeld worden over alle rekenverzoeken. Doorgaans is voldoende rekencapaciteit beschikbaar, maar het kan voorkomen dat er niet direct een roosterautomaatpositie beschikbaar is. Het verzoek wordt dan in een wachtrij geplaatst en zo snel mogelijk verwerkt. Dit is overigens niet van invloed op andere activiteiten in Xedule. Een rekenverzoek wordt verzonden en uitgevoerd in een apart proces, er hoeft niet gewacht te worden op de roosterautomaat.
Start van de roosterautomaat
Gewichtsverdeling voor lessen en taken
Bij de activatie van de Roosterautomaat krijgt elke te roosteren les en elke mee te roosteren taak een specifiek gewicht toegekend. De Roosterautomaat bepaalt dit gewicht op basis van verschillende factoren: het aantal groepen dat aan de les gekoppeld is, het totaal aantal Resource Eenheden (RE) dat de groepen les krijgen in verhouding tot hun beschikbaarheid, en het aantal medewerkers aan de les. Daarnaast worden faciliteiteisen, roostervoorwaarden en de beschikbaarheid van medewerkers, groepen, faciliteiten en de lessen zelf meegewogen in deze berekening.
Verwerking van eerder geroosterde lessen
Wanneer de Roosterautomaat al eens eerder is geactiveerd, begint het systeem met het verwijderen van alle geroosterde lessen die niet zijn vastgezet. De gebruiker kan in het vak Status controleren wanneer de Roosterautomaat voor het laatst is aangezet om dit proces te verifiëren.
Optimalisatie en configuratie van voorwaarden
De Roosterautomaat voert een optimalisatie van het rooster uit mits er tijdens de activatie specifieke optimalisatievinkjes zijn aangezet. Indien er geen vinkjes zijn geactiveerd, beëindigt de Roosterautomaat het proces direct na de eerste stap van de verwerking.
Gebruikers kunnen binnen de Roosterautomaat aangeven dat diverse voorwaarden genegeerd moeten worden, wat nuttig is voor testdoeleinden. Men kan bijvoorbeeld testen welk rooster er ontstaat wanneer voorkennisrelaties niet worden toegepast. Door in de Roosterautomaat aan te geven dat deze relaties genegeerd moeten worden, kan het effect hiervan worden bekeken zonder dat de voorkennisrelaties daadwerkelijk uit het systeem verwijderd hoeven te worden.
Opmerkingen
0 opmerkingen
Artikel is gesloten voor opmerkingen.