1. Doel van de onderhoudsmodus
De onderhoudsmodus maakt het mogelijk om de applicatie tijdelijk te “bevriezen”. Tijdens deze periode:
- Kunnen gebruikers geen wijzigingen aanbrengen (bijv. facturen aanpassen)
- Blijven facturen alleen leesbaar
- Is het nog wél mogelijk om goedkeuringen via workflow uit te voeren
- Worden interfaces richting ERP geblokkeerd (geen import/export/transacties)
- Kan optioneel de toegang tot het systeem volledig worden beperkt
Deze functionaliteit is bedoeld voor:
- Gepland onderhoud
- Dagelijkse afsluitingstijden (bijv. nachts)
- Niet-werkdagen (bijv. zondag)
- Voorkomen van ongewenste wijzigingen tijdens kritieke processen
2. Toegang en rechten
De onderhoudsmodus is alleen beschikbaar voor gebruikers met de permissie admin:can_edit_maintenance_mode. Meer informatie over permissies staat in Permissiebeheer - permissies.
Gebruikers met deze permissie:
- Kunnen de onderhoudsmodus configureren
- Kunnen de onderhoudsmodus (de-)activeren
- Kunnen altijd inloggen (ook tijdens onderhoud)
- Hebben dan toegang tot een beperkte interface om de onderhoudsmodus uit te schakelen
3. Functionaliteitsoverzicht
3.1 Wat gebeurt er tijdens onderhoud?
Tijdens een actieve onderhoudsmodus:
- Bewerken van data is niet mogelijk
- Interfaces (import/export/ERP) worden niet uitgevoerd
- Verwerken van de E-mailbox en van e-invoices worden gepauzeerd
- Gebruikers zien meldingen dat de omgeving in onderhoud staat
3.2 Optioneel gedrag
Afhankelijk van de configuratie:
-
Login blokkeren
- Gebruikers kunnen tijdelijk niet inloggen
- Actieve sessies worden beëindigd bij de start van de onderhoudsmodus
4. Instellen van de onderhoudsmodus
4.1 Navigatie
Ga naar:
Setup → Onderhoudsmodus
Hier zie je:
- Een overzicht van alle ingestelde onderhoudsperiodes, verdeeld over de tabs Eenmalig en Terugkerend
- Mogelijkheid om nieuwe toe te voegen met de knop Toevoegen (Eenmalig toevoegen of Terugkerend toevoegen) of bestaande te bewerken
4.2 Nieuwe onderhoudsmodus in plannen
Bij het aanmaken van een onderhoudsmodus configureer je:
1. Type onderhoud
Je hebt keuze uit:
A. Eenmalig
- Startdatum + tijd
- Einddatum + tijd
Gebruik voor:
- Gepland onderhoud
- Releases
B. Terugkerend
- Begindatum (verplicht): de datum waarop het terugkerende schema ingaat
- Einddatum (optioneel): de datum vanaf wanneer het schema niet meer actief is
- Selecteer de dagen (maandag t/m zondag) bij Weekdag (verplicht). De onderhoudsmodus wordt op deze dagen geactiveerd op de Start tijd
- Start tijd (verplicht): het moment waarop de onderhoudsmodus wordt geactiveerd (bijv. 22:00)
- Tijdsduur (verplicht): het aantal uren dat de onderhoudsmodus actief blijft (bijv. 9 uur), met een maximum van één week (168 uur). De Eindtijd wordt hieruit automatisch berekend en kan niet worden aangepast
- Tijdzone (verplicht): standaard ingesteld op de huidige tijdzone
- Een venster kan over middernacht lopen en wordt toch met één regel ingesteld. Met een Start tijd van 22:00 en een Tijdsduur van 9 uur eindigt de onderhoudsmodus de volgende ochtend om 07:00. Het venster begint op de geselecteerde Weekdag: wordt zondag geselecteerd, dan loopt het venster door tot maandag.
Gebruik voor:
- Dagelijkse afsluiting
-
Niet-werkdagen
2. Omschrijving
Het veld omschrijving is een vrij tekstveld voor uitleg, bijvoorbeeld:
- “Eenmalig onderhoud”
- “Dagelijkse nachtelijke onderhoudsperiode”
- “Zondag afgesloten”
3. Te blokkeren functionaliteiten
Standaard geblokkeerd:
- Verwerking van mailbox
- E-invoices
- Import interfaces
- Export interfaces
Optionele blokkeringen:
-
Blokkeer login
- Dit sluit ook de actieve sessies van alle gebruikers zodra de onderhoudsmodus start
4. Opslaan
Klik op Opslaan om de configuratie te activeren.
5. Gedrag voor gebruikers
5.1 Voorafgaand aan onderhoud
Gebruikers krijgen waarschuwingen:
- 1 uur vooraf
- Daarna opnieuw bij:
- 30 minuten
- 15 minuten
- 10 minuten
- 5 minuten
- 1 minuut
5.2 Tijdens onderhoud
Desktop/Mobiel
- Pop-up dat het systeem in onderhoud staat
- Bewerken niet mogelijk
- Alleen lezen toegestaan (tenzij login is geblokkeerd)
- Workflow verwerking blijft werken (tenzij login is geblokkeerd)
Login gedrag
- Login scherm toont:
- Start- en eindtijd van het onderhoud
- Bij Blokkeer login:
- Geen toegang mogelijk
- Admin gebruikers:
- Kan nog inloggen
- Ziet alleen het onderhoudsscherm
- Admin gebruikers:
- Geen toegang mogelijk
6. Interfaces en integraties
Tijdens de onderhoudsmodus:
- ❌ Geen import/export taken uitvoeren
- ❌ Geen ERP transacties
- ❌ Geen workflow exportcalls
- ❌ Backend taken stoppen
Dit zorgt ervoor dat:
- Geen data-inconsistenties ontstaan
- ERP-systemen niet belast worden tijdens onderhoud
7. Onderhoud handmatig beëindigen
Indien nodig kan het onderhoud (door een bevoegde gebruiker) eerder worden beëindigd:
- Ga naar Onderhoudsmodus
- Open actieve configuratie
- Schakel deze uit (unfreeze)
Dit is vooral handig wanneer:
- Het onderhoud eerder klaar is dan de ingestelde eindtijd
8. Logging en auditing
Alle onderhoudsconfiguraties:
- Worden opgeslagen in audit logs
- Zijn traceerbaar (wie, wanneer, wat gewijzigd)
9. Best practices
- Plan onderhoud buiten werktijden
- Informeer gebruikers vooraf
- Gebruik recurring mode voor vaste tijdsloten, ook wanneer die over middernacht lopen
- Test settings eerst in een testomgeving
10. Samenvatting
De onderhoudsmodus biedt:
- Volledige controle over systeemgedrag tijdens onderhoud
- Bescherming tegen ongewenste wijzigingen
- Stabiliteit richting ERP-integraties
- Flexibele planning (eenmalig of terugkerend)