Wat er op de achtergrond blijft doordraaien
Drie taken draaien onafgebroken door voor elke zaak apart: de postbezorging elke halve minuut, de portaal-herinneringen elk kwartier en het vernieuwen van koppelingstokens elke drie kwartier. Wat ze doen en wat er stilvalt als Morris even plat ligt.
Wanneer gebruik je dit
Je hebt iets ingesteld dat "vanzelf" hoort te gebeuren — post die uitgaat, een herinnering die je team moet porren, een koppeling die ingelogd moet blijven — en je wilt weten hóé vaak dat "vanzelf" is. Of Morris heeft even stilgelegen en je wilt weten wat er dan blijft liggen.
Drie klokken
| Wat | Hoe vaak | Waar je hem instelt |
|---|---|---|
| De postbezorging | elke 30 seconden | Instellingen › Berichten |
| De portaal-herinneringen | elk kwartier | Instellingen › Portaal |
| Tokens van koppelingen vernieuwen | elke 45 minuten | Instellingen › Koppelingen |
Alle drie draaien ze per zaak apart. Heeft Morris meer dan één omgeving draaien, dan krijgt elke omgeving zijn eigen ronde met zijn eigen instellingen; ze wachten niet op elkaar en ze zien elkaars gegevens niet.
De postbezorging — elke halve minuut
Twee keer per minuut werkt Morris de postwachtrij bij. Die ronde bestaat uit twee stappen: eerst gaan berichten aan medewerkers die op mail wachten de wachtrij in, daarna wordt de wachtrij afgewerkt.
Per ronde gaan er hoogstens 25 berichten de deur uit. Geeft de verzendrem op dat moment minder ruimte, dan worden er ook minder opgepakt — Morris vraagt eerst hoeveel er nog mag en neemt daarna het kleinste van die twee getallen. Wat overblijft wacht gewoon op de volgende ronde, dertig seconden later. Een mailing van tweehonderd gasten loopt zo vanzelf over een aantal rondes uit in plaats van in één klap tegen de grens van de mailservice aan.
Wat er verder in die ronde gebeurt — de herkansingen, de houdbaarheidsdatum van drie dagen, wie er wordt overgeslagen — staat in Hoe je post bezorgd wordt en Waarom post soms even wacht.
Bij het opstarten krijgt elke zaak de posttabellen aangelegd, ook een omgeving die vandaag pas is aangemaakt. Een nieuw restaurant hoeft dus niets in te stellen om mail te laten werken; de knoppen onder Instellingen › Berichten bepalen alleen wélke post er uitgaat.
Een onbekend berichttype verdwijnt niet
De lijst met berichttypes onder Instellingen › Berichten komt uit een vaste catalogus. Komt er post langs met een type dat niet in die catalogus staat — bijvoorbeeld omdat er ergens een nieuw bericht is toegevoegd dat nog niet in de lijst is opgenomen — dan verdwijnt dat bericht niet stilletjes. Het krijgt een neutrale opmaak: postkamer Medewerkers, groep Overig, label Bericht, en het gaat gewoon de deur uit.
Dat is met opzet zo gebouwd. Een onbekend bericht dat wél zou verdwijnen, is precies het soort stille verlies dat je pas maanden later ontdekt.
De portaal-herinneringen — elk kwartier
De herinneringen die je onder Instellingen › Portaal aanzet, worden elk kwartier nagelopen. De eerste ronde komt al 45 seconden na het opstarten van Morris; daarna volgt hij het kwartierritme.
Die ronde kijkt naar allebei de herinneringen tegelijk:
- De beschikbaarheidsherinnering vuurt alleen op de dag en het hele uur die je hebt ingesteld, en alleen naar mensen met een actieve login die voor de doelweek nog niets hebben ingevuld en deze herinnering nog niet kregen.
- De dienstherinnering pakt telkens het kwartier dat precies aan de beurt is: de diensten die over het ingestelde aantal uren beginnen, en die nog geen herinnering hebben gehad vandaag.
Beide staan standaard uit, en ze gelden voor je hele zaak — niet per vestiging. Hoe je ze instelt en wat er precies in zo'n bericht staat, lees je in De herinneringen in het portaal instellen.
De cron kijkt niet terug. Zet je een herinnering aan op een moment dat het ingestelde uur van die dag al voorbij is, dan gebeurt er die dag niets meer.
Tokens vernieuwen — elke 45 minuten
De derde klok houdt de koppelingen ingelogd. Die staat helemaal beschreven in Hoe koppelingen zichzelf ingelogd houden.
Let op
- De postbezorging en de herinneringen draaien in het webgedeelte van Morris. Ligt dat stil, dan wacht uitgaande post netjes in de wachtrij en worden er geen herinneringen klaargezet. Er gaat niets verloren; het loopt vertraagd door zodra Morris weer draait.
- Het vernieuwen van tokens draait in een ander deel. Ligt het webgedeelte stil, dan blijven de koppelingen wel gewoon ingelogd.
- Een gemiste beschikbaarheidsherinnering wordt niet ingehaald. Een gemiste dienstherinnering ook niet: die hoort bij een kwartier dat voorbij is.
- Deze drie rondes staan los van de instellingen zelf. Een schakelaar omzetten werkt meteen door — de rondes lezen hun instellingen bij elke tik opnieuw, dus er is nooit een herstart nodig om een portaalinstelling of een berichtschakelaar te laten gelden.
Verwante artikelen
Bijgewerkt op 28 augustus 2026