Aller au contenu

Rapports planifiés

Chaque template du Report Builder peut aussi tourner sur planning : chaque semaine ou chaque mois, le hub génère le rapport automatiquement, signé Ed25519 comme toujours, et le dépose sous Mes rapports.

  1. Barre latérale → Reports → section Rapports planifiés
  2. Choisissez :
    • Template : l’un des 5 templates du Report Builder
    • Cadence : hebdomadaire ou mensuelle
    • Titre (optionnel) : sans titre, chaque rapport reçoit un nom automatique avec template, cadence et période
    • Langue : nl, fr ou en, réglable par planning
    • Destinataires (optionnel) : adresses e-mail séparées par des virgules, max 10

Limite : maximum 20 plannings par tenant.

Cadence S’exécute Période du rapport
Hebdomadaire lundi 06:00 UTC les 7 derniers jours
Mensuelle le 1er du mois 06:00 UTC le mois calendaire précédent complet

La colonne Prochaine exécution du tableau affiche le moment exact. Un planning se met en pause en un clic ; la reprise recalcule la prochaine exécution et efface un éventuel message d’erreur précédent.

Les destinataires reçoivent un court e-mail en texte brut avec un lien vers le dashboard. Le rapport lui-même n’est jamais en pièce jointe : des preuves signées n’ont pas à circuler sans contrôle dans des boîtes mail, et le téléchargement dans le dashboard reste la source de vérité.

L’envoi d’e-mails n’est actif que lorsque le hub est configuré avec SMTP. Sans SMTP, les plannings tournent normalement : les rapports apparaissent sous Mes rapports et y sont téléchargeables (PDF / JSONL.gz / .sig).

Si une génération échoue, la ligne affiche un marqueur rouge ; le survol montre le message d’erreur. Le planning reste actif et réessaie à la prochaine exécution. Une relance manuelle reste toujours possible via le Report Builder lui-même.

Les mêmes exigences de rôle que la génération à la demande :

Template Rôle minimal pour planifier
Résumé exécutif Viewer
Audit technique, Par application, Par groupe Editor
MSP handover Admin

Modifier ou supprimer un planning requiert au minimum Editor.

Fenêtre de terminal
# Lister les plannings
curl https://api.monsys.ai/api/v1/report-schedules \
-H "Authorization: Bearer $TOKEN"
# Rapport exécutif mensuel, chaque 1er du mois
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": "Rapport mensuel de direction",
"locale": "fr",
"recipients": ["ciso@example.com"]
}'
# Mettre en pause / reprendre
curl -X PATCH https://api.monsys.ai/api/v1/report-schedules/<id> \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"enabled": false}'