Compliance
Das Compliance-Modul beantwortet eine Frage: „Sind alle Pflichtrollen, die wir laut DSGVO / DVGW / ISO / BNetzA besetzen müssen, tatsächlich auf konkrete Stellen abgebildet?”
Frameworks
Standardmäßig mitgeliefert:
| Framework | Pflicht für |
|---|---|
| DSGVO / BDSG | alle Organisationen |
| DVGW G 1000 / W 1000 | Gas- und Wasserversorger |
| ISO 9001 | Qualitätsmanagement (optional) |
| ISO/IEC 27001 | ISMS-Hauptnorm |
| ISO/IEC 27002 | Maßnahmenkatalog (begleitend) |
| ISO/IEC 27019 | ISMS-Erweiterung Energie |
| IT-Sicherheitskatalog (BNetzA, §5c EnWG) | Strom-/Gasnetzbetreiber |
Frameworks werden als YAML im Repo gepflegt (compliance/frameworks/*.yaml).
Eigene Frameworks (z.B. branchenspezifische Regelwerke) können einfach
als zusätzliche YAML-Datei ergänzt werden.
Aktivierung
Verwaltung → Compliance zeigt alle verfügbaren Frameworks. Klick
auf „Aktivieren” macht sie für die Organisation sichtbar.
Nicht-aktivierte Frameworks tauchen nicht im Gap-Report auf.
Rollen-Bindings anlegen
Pro aktiviertem Framework klickst du auf „Rollen zuweisen”. Dort ordnest du jede Pflichtrolle (z.B. „Informationssicherheits- beauftragter (ISB)”) einer Stelle im Organigramm zu.
Wichtig: nicht einer Person — einer Stelle. Wenn die Stelle neu besetzt wird, ist die Rolle automatisch korrekt.
Optional pro Binding:
appointed_on— Bestellungsdatum (z.B. „bestellt zum 1.1.2024”)appointment_valid_to— Bestellung läuft aus (für Re-Bestellung notwendig)- Notizen
Gap-Report
Oben auf der Compliance-Seite vier Zähler:
- Pflichtrollen unbesetzt —
required: trueohne Binding - Optionale Rollen offen —
required: falseohne Binding - Bestellungen abgelaufen —
appointment_valid_to < heute - Laufen in 90 Tagen aus —
appointment_valid_to < heute + 90
Solange alle vier auf 0 stehen, ist die Compliance-Lage „im grünen Bereich” — abgebildet, dokumentiert, nachvollziehbar.
Stolperfallen
- „Alle besetzt” heißt nicht „alle qualifiziert”. Die YAML-Frameworks listen Qualifikations-Anforderungen (z.B. „IT-Sicherheits-Schulung”) als Information — TeamVis prüft sie nicht automatisch. Das ist Sache des Compliance- Beauftragten beim Audit.
- Rollen sind nicht Personen: ein:e MA kann mehrere Rollen innehaben (Stelle besetzt mehrere Bindings). Im Gap-Report zählt das als „besetzt”, auch wenn die Person überlastet ist.
- YAML-Bearbeitung erfordert Deploy: Anpassungen am Framework-Inhalt selbst (Rollen, Dokumente) sind versioniert im Repo — Aktualisierungen kommen mit dem nächsten TeamVis-Update.