🎯 Doel
Maintenance Mode “bevriest” de applicatie tijdelijk om wijzigingen en integraties te blokkeren tijdens onderhoud of vaste tijdsperiodes.
🔐 Toegang
Alleen gebruikers met: admin:can_edit_maintenance_mode
Kunnen:
- Maintenance instellen
- Maintenance (de)activeren
- Inloggen tijdens maintenance (beperkte toegang)
⚙️ Wat gebeurt er tijdens maintenance?
✅ Wel mogelijk
- Gegevens bekijken (read-only)
- Workflows goedkeuren (tenzij login wordt geblokkeerd)
❌ Niet mogelijk
- Gegevens bewerken
- Import/export (ERP)
- Mailbox & e-invoices verwerken
🛠️ Instellen
Navigatie:Setup → Maintenance Mode
Type
- Once → éénmalig (start/eindtijd)
- Recurring → vaste dagen + tijdsblokken
Verplicht
- Omschrijving (vrije tekst)
- Startdatum/-tijd
Optionele instellingen
- Login blokkeren
- Dit zorgt ervoor dat alle actieve sessies beëindigen
Standaard blokkades
- Mailbox
- E-invoices
- Import interfaces
- Export interfaces
➡️ Klik Save om te activeren
🔔 Meldingen voor gebruikers
- 1 uur vooraf
- Daarna: 30, 15, 10, 5, 1 minuut
👤 Gedrag voor gebruikers
Tijdens maintenance
- Read-only toegang (tenzij login-blokkade)
- Pop-up melding zichtbaar
- Bewerken niet mogelijk
Login
- Start/eindtijd zichtbaar
- Bij login-blokkade → geen toegang
- Admin kan altijd inloggen (alleen maintenance scherm)
🔌 Interfaces
Tijdens maintenance:
- ❌ Geen ERP transacties
- ❌ Geen imports/exports
- ❌ Geen backend taken
⏹️ Handmatig stoppen
- Ga naar Maintenance Mode
- Open actieve configuratie
- Zet uit (unfreeze)
✅ Best practices
- Plan buiten werktijden
- Informeer gebruikers
- Gebruik recurring voor vaste momenten
- Test vooraf
🧾 Samenvatting
Maintenance Mode =
✔ Controle over systeemgedrag
✔ Geen ongewenste wijzigingen
✔ Veilige stilstand van integraties