Weekrooster
Bouw een terugkerend weekrooster met roostersjablonen en publiceer het als concrete agenda-evenementen, met conflictrapportage bij het publiceren.
Met roostersjablonen stel je één keer een terugkerend weekschema op en publiceer je het daarna naar concrete boekbare evenementen in de agenda. Dit is met name geschikt voor studio's met een vaste lessenrooster.
Hoe het werkt
- Je maakt een roostersjabloon aan — een abstracte weekindeling met lessen op vaste tijden.
- Je vult het sjabloon met roosterinvoeren: elke invoer bevat een dienst, locatie, dag van de week, start- en eindtijd, en optioneel een ruimte en instructeur.
- Je publiceert het sjabloon: het systeem zet de invoeren om naar concrete
BookingEvent-rijen in de agenda voor een opgegeven aantal weken vooruit.
Een roostersjabloon aanmaken
- Open RoosterGa naar Aanbod › Rooster (de exacte menuplaats kan afwijken — flag voor live-validatie).
- Nieuw sjabloonGeef een naam op. Optioneel: een kleur, een geldigheidsperiode (
validFrom/validUntil) en een herhaalcyclus van 1–52 weken. - Voeg lessen toeKlik op een dag en tijdstip in het weekraster. Kies de dienst, locatie, en eventueel ruimte en instructeur. Start- en eindtijd in
HH:MM. - Sla het sjabloon opDe invoeren zijn opgeslagen maar nog niet gepubliceerd als evenementen.
Een sjabloon als standaard instellen
Je kunt één sjabloon als standaard markeren (isDefault). Bij het publiceren zonder expliciete sjabloonselectie gebruikt het systeem dit standaardsjabloon.
Publiceren
- Kies het publicatiebereikGeef aan hoeveel weken vooruit je wil publiceren (1–12 weken). Standaard is 3 weken.
- Kies een conflictstrategie
- Overslaan (
skip): bestaande evenementen op hetzelfde tijdstip worden niet aangeraakt. - Bestaande annuleren (
cancel-existing): conflicterende evenementen worden geannuleerd. Je kunt een bericht meegeven dat naar deelnemers wordt verstuurd.
- Overslaan (
- Dry run (optioneel)Voer een dry run uit om te zien welke evenementen aangemaakt of geannuleerd zouden worden, zonder dat er iets verandert.
- PubliceerHet systeem maakt
BookingEvent-rijen aan. Conflicten worden teruggemeld als lijst met de reden per invoer en datum.
Conflictrapporten bij publiceren
Als het systeem een conflict vindt (instructeur of ruimte al bezet, of een blokkering), meldt het dit per invoer en datum. Je ziet:
- welke invoer het betreft (dag, tijd, dienst),
- de reden (instructeur-overlap, ruimte-overlap, blokkering),
- of er deelnemers bij betrokken zijn.
Conflicten die je overspringt (skip) worden niet als evenement aangemaakt.
Weekassignaties
Je kunt een sjabloon aan een specifieke week koppelen (weekStart = maandag van die week). Zo wissel je tussen verschillende sjablonen per week, bijvoorbeeld voor vakantieperioden.
Roosterinvoeren bewerken
Je kunt invoeren individueel aanpassen of het volledige sjabloon vervangen via een bulkoperatie. Let op: wijzigingen in het sjabloon hebben geen effect op al gepubliceerde evenementen. Om de agenda bij te werken, publiceer je opnieuw.
Zie ook
Laatst bijgewerkt op 24 juni 2026
