- 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>
1.4 KiB
1.4 KiB
DSB Portal — Datenschutzbeauftragter
Zentraler Arbeitsbereich fuer den Datenschutzbeauftragten (DSB) gemaess Art. 37-39 DSGVO.
Features
- Aufgabenuebersicht — Offene Aufgaben, faellige Pruefungen und Beratungsanfragen
- Beratungsprotokolle — Dokumentation aller Beratungstaetigkeiten fuer die Rechenschaftspflicht
- Taetigkeitsberichte — Automatische Generierung strukturierter Berichte
- Schulungsuebersicht — Status der Mitarbeiterschulungen (verknuepft mit Academy)
- Compliance-Dashboard — Aktuelle Risiken, offene Vorfaelle und DSR-Anfragen
API Endpoints
Alle unter /api/v1/dsb/, benoetigen X-Tenant-ID Header.
| Method | Endpoint | Beschreibung |
|---|---|---|
| GET | /tasks |
Offene Aufgaben auflisten |
| POST | /tasks |
Neue Aufgabe erstellen |
| PUT | /tasks/{id} |
Aufgabe aktualisieren |
| GET | /consultations |
Beratungsprotokolle auflisten |
| POST | /consultations |
Neues Beratungsprotokoll |
| GET | /reports |
Taetigkeitsberichte auflisten |
| POST | /reports/generate |
Taetigkeitsbericht generieren |
| GET | /dashboard |
Dashboard-Metriken |
Frontend
Seite unter /sdk/dsb-portal mit Aufgaben-Board, Beratungsprotokoll-Editor und Dashboard-Widgets.
Datenbank
Migration in der AI Compliance SDK erstellt Tabellen fuer DSB-Aufgaben, Beratungsprotokolle und Berichte.