Files
breakpilot-compliance/docs-src/services/sdk-modules/reporting.md
Benjamin Boenisch dccb3e9f36 feat: add reporting frontend, fix module categorization, update docs
- 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>
2026-02-15 01:03:53 +01:00

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, Loeschfristen
  • VendorSummary — Lieferanten nach Risiko, ausstehende Pruefungen
  • IncidentSummary — Offene/kritische Vorfaelle, Benachrichtigungen
  • WhistleblowerSummary — Meldungen, ueberfaellige Fristen
  • AcademySummary — Kurse, Einschreibungen, Abschlussrate
  • RiskOverview — Gesamt-Risikolevel, Findings nach Modul
  • Deadline[] — Moduluebergreifende Fristen
  • ActivityEntry[] — Letzte Aktivitaeten