- Create Reporting module frontend (page.tsx) with executive dashboard showing compliance score, risk overview, deadlines, module KPIs - Create Reporting lib (types.ts, api.ts) matching Go backend models - Add Reporting to STEP_EXPLANATIONS and both SDK sidebars - Remove DSB Portal, Multi-Tenant, SSO from SDK sidebars (admin-only) - Add Multi-Tenant, SSO, DSB Portal to dashboard navigation.ts with 'Plattform-Verwaltung' subgroup - Update docs: academy.md (PDF certs), reporting.md (new), index.md (SDK vs Admin categorization), mkdocs.yml (all modules) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2.1 KiB
2.1 KiB
Reporting — Management-Berichte
Das Reporting-Modul liefert aggregierte Compliance-KPIs und Berichte fuer das Top Management.
Features
- Executive Dashboard — Compliance-Score, Risikobewertung und Fristenuebersicht auf einen Blick
- Modul-Aggregation — Daten aus DSGVO, Lieferanten, Vorfaelle, Hinweisgebersystem und Schulungen
- Risikobewertung — Gesamt-Risikolevel und Aufschluesselung nach Modulen
- Fristenverwaltung — Moduluebergreifende Fristen mit Severity (Info, Warnung, Dringend, Ueberfaellig)
- Aktivitaetsprotokoll — Letzte Compliance-Aktivitaeten ueber alle Module
Rechtsgrundlage
- Art. 5 Abs. 2 DSGVO — Rechenschaftspflicht: Compliance muss dokumentiert und nachgewiesen werden
- Art. 24 DSGVO — Verantwortung des Verantwortlichen: geeignete Massnahmen nachweisen
- Art. 39 DSGVO — Taetigkeitsbericht des DSB basiert auf diesen Daten
API Endpoints
Alle unter /api/v1/reporting/, benoetigen X-Tenant-ID Header.
| Method | Endpoint | Beschreibung |
|---|---|---|
| GET | /executive |
Vollstaendiger Executive Report |
| GET | /score |
Nur Compliance-Score (leichtgewichtig) |
| GET | /deadlines |
Bevorstehende Fristen |
| GET | /risks |
Risikouebersicht |
Frontend
Seite unter /sdk/reporting mit:
- Compliance-Score-Kreis (0-100%)
- KPI-Karten (Verarbeitungen, TOMs, DSRs, Vorfaelle, Schulungsrate, Lieferanten)
- Risikotabelle nach Modulen
- Fristenliste mit Severity-Badges
- Modul-Detail-Ansichten (DSGVO, Vendors, Incidents, Whistleblower, Academy)
- Aktivitaetsprotokoll
Datenmodell
Der Executive Report aggregiert Daten aus allen Modulen:
DSGVOSummary— Verarbeitungen, TOMs, DSRs, DSFAs, LoeschfristenVendorSummary— Lieferanten nach Risiko, ausstehende PruefungenIncidentSummary— Offene/kritische Vorfaelle, BenachrichtigungenWhistleblowerSummary— Meldungen, ueberfaellige FristenAcademySummary— Kurse, Einschreibungen, AbschlussrateRiskOverview— Gesamt-Risikolevel, Findings nach ModulDeadline[]— Moduluebergreifende FristenActivityEntry[]— Letzte Aktivitaeten