Ga naar inhoud

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.

  1. Sidebar → Reports → sectie Geplande rapporten
  2. 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.

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.

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).

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.

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.

Terminal window
# Lijst schema's
curl https://api.monsys.ai/api/v1/report-schedules \
-H "Authorization: Bearer $TOKEN"
# Maandelijks executive rapport, elke 1e van de maand
curl -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 / hervatten
curl -X PATCH https://api.monsys.ai/api/v1/report-schedules/<id> \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"enabled": false}'