Geplande rapporten
Elk Report Builder-template kan je ook op schema laten draaien: wekelijks of maandelijks genereert de hub het rapport automatisch, Ed25519-signed zoals altijd, en zet het klaar onder Mijn rapporten.
Een schema aanmaken
Section titled “Een schema aanmaken”- Sidebar → Reports → sectie Geplande rapporten
- Kies:
- Template: één van de 5 Report Builder-templates
- Cadans: wekelijks of maandelijks
- Titel (optioneel): zonder titel krijgt elk rapport een automatische naam met template, cadans en periode
- Taal: nl, fr of en, per schema instelbaar
- Ontvangers (optioneel): e-mailadressen, kommagescheiden, max 10
Limiet: maximaal 20 schema’s per tenant.
Wanneer draait wat
Section titled “Wanneer draait wat”| Cadans | Loopt op | Rapportperiode |
|---|---|---|
| Wekelijks | maandag 06:00 UTC | de voorbije 7 dagen |
| Maandelijks | 1e van de maand 06:00 UTC | de vorige volledige kalendermaand |
De kolom Volgende run in de tabel toont het exacte volgende moment. Een schema pauzeren kan met één klik; hervatten herrekent de volgende run en wist een eventuele vorige foutmelding.
Mailnotificatie
Section titled “Mailnotificatie”Ontvangers krijgen een korte plain-text mail met een link naar het dashboard. Het rapport zelf zit nooit als bijlage in de mail: signed evidence hoort niet onbeheerd in mailboxen te circuleren, en de download in het dashboard blijft de bron van waarheid.
Mail verzenden staat alleen aan wanneer de hub met SMTP geconfigureerd is. Zonder SMTP draaien schema’s gewoon door: rapporten verschijnen onder Mijn rapporten en zijn daar te downloaden (PDF / JSONL.gz / .sig).
Foutafhandeling
Section titled “Foutafhandeling”Faalt een generatie, dan toont de rij een rode markering; hover toont de foutmelding. Het schema blijft actief en probeert het bij de volgende run opnieuw. Handmatig opnieuw proberen kan altijd via de Report Builder zelf.
Wie kan wat
Section titled “Wie kan wat”Dezelfde rolvereisten als on-demand genereren:
| Template | Minimale rol om te plannen |
|---|---|
| Executive samenvatting | Viewer |
| Technische audit, Per applicatie, Per groep | Editor |
| MSP handover | Admin |
Schema’s wijzigen of verwijderen vereist minimaal Editor.
Of via API
Section titled “Of via API”# Lijst schema'scurl https://api.monsys.ai/api/v1/report-schedules \ -H "Authorization: Bearer $TOKEN"
# Maandelijks executive rapport, elke 1e van de maandcurl -X POST https://api.monsys.ai/api/v1/report-schedules \ -H "Authorization: Bearer $TOKEN" \ -H "Content-Type: application/json" \ -d '{ "template_kind": "executive", "cadence": "monthly", "title": "Maandelijks directierapport", "locale": "nl", "recipients": ["ciso@example.com"] }'
# Pauzeren / hervattencurl -X PATCH https://api.monsys.ai/api/v1/report-schedules/<id> \ -H "Authorization: Bearer $TOKEN" \ -H "Content-Type: application/json" \ -d '{"enabled": false}'