Iteration 3: Risikoanalyse + Menü-Trennung + Prozesskategorie
- Risiko-Modul (SPEC §4.2): Risk/RiskAsset-Schema mit RLS, laufende Nummer je Mandant (R-001), Brutto-/Rest-Bewertung (5×5), Behandlung, Status, Owner- und Prozess-Bezug, n:m betroffene Assets - /risks im Mockup-Layout: 5×5-Heatmap (Farb-Bänder + R-Chips, Legende, Achsen) und Risikoregister mit Score-Pillen, Behandlungs-Tags, Status - Risiko-Popups nach App-Muster: Read-only-Detail (Bewertungs-Band Brutto vs. Rest, betroffene Assets, Maßnahmen-Platzhalter für Iteration 4), Bearbeiten im Popup (Bewertung, Assets verknüpfen, Löschen), Anlegen; Server-Actions mit Zod, RBAC und Audit-Log - Menü aufgetrennt: eigene Punkte "Asset-Inventar", "Business Impact Analyse" und "Risikoanalyse" (Modul-Tabs entfernt) - Prozesskategorie (Kernprozess/Managementprozess/Unterstützender Prozess): Schema-Feld, Formulare, Listen-Spalte, Popup-Tag - Asset-Detail-Popup optisch ans Prozess-Popup angeglichen (Stammdaten- Karte mit violettem Rand, Abhängigkeiten-Tabelle, Risiken-Band) - "Zugeordnete Risiken" jetzt echt: im Asset-Popup (verknüpfte Risiken) und im Prozess-Popup (direkt + über Assets aggregiert); Dashboard-KPI "Offene Risiken" mit echten Zahlen; Seed mit 4 Beispiel-Risiken Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
+83
-3
@@ -28,7 +28,9 @@
|
||||
"dependencies": "Abhängigkeiten",
|
||||
"evidence": "Nachweise",
|
||||
"suppliers": "Lieferanten",
|
||||
"review": "Management-Review"
|
||||
"review": "Management-Review",
|
||||
"assets": "Asset-Inventar",
|
||||
"bia": "Business Impact Analyse"
|
||||
},
|
||||
"login": {
|
||||
"title": "Anmelden",
|
||||
@@ -104,7 +106,13 @@
|
||||
"all": "Alle",
|
||||
"filter": "Filtern …",
|
||||
"noOwner": "kein Owner",
|
||||
"dependencies": "Abhängigkeiten"
|
||||
"dependencies": "Abhängigkeiten",
|
||||
"detailSub": "Stammdaten, Abhängigkeiten & Risiken",
|
||||
"masterPill": "■ Stammdaten",
|
||||
"masterNote": "Klassifizierung & Verantwortung",
|
||||
"depPill": "◆ Abhängigkeiten",
|
||||
"depNote": "Verknüpfte Assets",
|
||||
"riskCount": "{count} Risiken"
|
||||
},
|
||||
"assetType": {
|
||||
"INFORMATION": "Information",
|
||||
@@ -166,7 +174,8 @@
|
||||
"showDependencies": "Abhängigkeiten anzeigen →",
|
||||
"impactShort": "Schadenshöhe (C/I/A)",
|
||||
"close": "Schließen",
|
||||
"noAssets": "Noch keine Assets zugeordnet."
|
||||
"noAssets": "Noch keine Assets zugeordnet.",
|
||||
"category": "Prozesskategorie"
|
||||
},
|
||||
"processRole": {
|
||||
"PRIMARY": "Primär",
|
||||
@@ -183,5 +192,76 @@
|
||||
"2": "Erhöht",
|
||||
"3": "Hoch",
|
||||
"4": "Sehr hoch"
|
||||
},
|
||||
"processCategory": {
|
||||
"CORE": "Kernprozess",
|
||||
"MANAGEMENT": "Managementprozess",
|
||||
"SUPPORT": "Unterstützender Prozess"
|
||||
},
|
||||
"risks": {
|
||||
"title": "Risikoanalyse",
|
||||
"sub": "5×5-Matrix · Eintrittswahrscheinlichkeit × Auswirkung",
|
||||
"export": "Risikoregister exportieren",
|
||||
"newRisk": "Risiko",
|
||||
"heatmap": "Risiko-Heatmap",
|
||||
"heatmapSub": "Auswirkung (Y) × Eintrittswahrscheinlichkeit (X)",
|
||||
"register": "Risikoregister",
|
||||
"registerSub": "Risiken nach Bewertung",
|
||||
"id": "ID",
|
||||
"risk": "Risiko",
|
||||
"rating": "Bewertung",
|
||||
"treatment": "Behandlung",
|
||||
"status": "Status",
|
||||
"owner": "Owner",
|
||||
"empty": "Noch keine Risiken erfasst.",
|
||||
"detailHeading": "Risiko-Detail · {ref}",
|
||||
"detailSub": "Bewertung, betroffene Assets & Behandlung",
|
||||
"editTitle": "Risiko bearbeiten",
|
||||
"createTitle": "Risiko anlegen",
|
||||
"titleField": "Titel",
|
||||
"description": "Beschreibung",
|
||||
"threat": "Bedrohung",
|
||||
"vulnerability": "Schwachstelle",
|
||||
"likelihood": "Eintrittswahrscheinlichkeit (1–5)",
|
||||
"impact": "Auswirkung (1–5)",
|
||||
"gross": "Brutto-Risiko",
|
||||
"residual": "Rest-Risiko",
|
||||
"residualHint": "Nach Umsetzung der Maßnahmen",
|
||||
"noResidual": "Noch nicht bewertet",
|
||||
"process": "Geschäftsprozess",
|
||||
"affectedAssets": "Betroffene Assets",
|
||||
"affectedNote": "Assets, auf die dieses Risiko wirkt",
|
||||
"addAsset": "Asset verknüpfen",
|
||||
"noAssets": "Keine Assets verknüpft.",
|
||||
"measures": "Notwendige Maßnahmen",
|
||||
"measuresPlaceholder": "Maßnahmen werden mit dem Maßnahmen-Modul (Iteration 4) verknüpft und erscheinen dann hier.",
|
||||
"close": "Schließen",
|
||||
"scoreLabel": "{score} · {level}",
|
||||
"legendLow": "Gering",
|
||||
"legendMedium": "Mittel",
|
||||
"legendElevated": "Erhöht",
|
||||
"legendHigh": "Hoch",
|
||||
"legendCritical": "Kritisch",
|
||||
"axisX": "Eintrittswahrscheinlichkeit →",
|
||||
"axisY": "Auswirkung ↑"
|
||||
},
|
||||
"riskTreatment": {
|
||||
"AVOID": "Vermeiden",
|
||||
"MITIGATE": "Vermindern",
|
||||
"TRANSFER": "Übertragen",
|
||||
"ACCEPT": "Akzeptieren"
|
||||
},
|
||||
"riskStatus": {
|
||||
"OPEN": "Offen",
|
||||
"IN_TREATMENT": "In Behandlung",
|
||||
"ACCEPTED": "Akzeptiert",
|
||||
"CLOSED": "Geschlossen"
|
||||
},
|
||||
"riskLevel": {
|
||||
"low": "Gering",
|
||||
"medium": "Mittel",
|
||||
"elevated": "Erhöht",
|
||||
"high": "Hoch",
|
||||
"critical": "Kritisch"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user