[AI+HELP+I18N] Help workflow, traduzioni IT/EN, schema 5 livelli AI
- help.js: aggiunta sezione workflow (Compliance Journey) + pageMap entry - i18n.js: 16 chiavi IT/EN per workflow (fasi, stati, etichette) - docs/AI_LEVELS_SCHEMA.md: schema architettura 5 livelli AI con privacy matrix L1 Guida (safe), L2 Operativo, L3 Aziendale (anonimizzato), L4 Cross-Org (k-anonymity), L5 Normativo Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
3e8f24eb49
commit
89fd201bc2
+64
-1
@@ -502,6 +502,67 @@ const HelpSystem = (function () {
|
||||
'Allegato II - Altri settori critici',
|
||||
'Art. 20 - Governance'
|
||||
]
|
||||
},
|
||||
|
||||
// ─── Compliance Journey / Workflow ───────────────────────────
|
||||
'workflow': {
|
||||
title: 'Guida - Compliance Journey',
|
||||
intro: 'La pagina Compliance Journey visualizza l\'intero percorso di conformita\' NIS2 come una roadmap interattiva a 6 fasi. Mostra lo stato reale di ogni modulo con dati live, guida verso la prossima azione da completare e permette di navigare direttamente a ciascun modulo.',
|
||||
sections: [
|
||||
{
|
||||
heading: 'Roadmap a 6 Fasi',
|
||||
items: [
|
||||
'<strong>Fase 1 - Preparazione</strong>: onboarding, configurazione organizzazione, definizione team e ruoli.',
|
||||
'<strong>Fase 2 - Valutazione</strong>: gap assessment Art.21 (80 domande), inventario asset, valutazione supply chain.',
|
||||
'<strong>Fase 3 - Rischi</strong>: risk register, piano di trattamento, suggerimenti AI per settore.',
|
||||
'<strong>Fase 4 - Implementazione</strong>: policy approvate, formazione completata, controlli ISO 27001 implementati.',
|
||||
'<strong>Fase 5 - Monitoraggio</strong>: gestione incidenti Art.23, NCR/CAPA, aggiornamenti normativi, whistleblowing.',
|
||||
'<strong>Fase 6 - Reportistica</strong>: report esecutivo, audit chain SHA-256, export certificato.'
|
||||
]
|
||||
},
|
||||
{
|
||||
heading: 'Come Leggere il Percorso',
|
||||
items: [
|
||||
'<span style="color:var(--secondary)"><strong>Completato</strong></span> - la fase ha raggiunto gli obiettivi minimi di compliance.',
|
||||
'<span style="color:var(--warning)"><strong>In corso</strong></span> - la fase e\' stata avviata ma non ancora completata.',
|
||||
'<span style="color:var(--primary)"><strong>Attivo</strong></span> - fase di monitoraggio continuo, sempre attiva una volta avviata.',
|
||||
'<span style="color:var(--gray-400)"><strong>Da iniziare</strong></span> - fase non ancora avviata.',
|
||||
'La <strong>percentuale</strong> su ogni fase mostra il livello di completamento basato sui dati reali della piattaforma.'
|
||||
]
|
||||
},
|
||||
{
|
||||
heading: 'Prossima Azione Consigliata',
|
||||
items: [
|
||||
'Il <strong>banner blu</strong> in cima alla pagina indica sempre la prossima azione piu\' urgente da completare.',
|
||||
'Il suggerimento si aggiorna automaticamente in base allo stato reale dei moduli.',
|
||||
'Clicca sul link nel banner per navigare direttamente al modulo corrispondente.'
|
||||
]
|
||||
},
|
||||
{
|
||||
heading: 'Card di Dettaglio Fase',
|
||||
items: [
|
||||
'Clicca su una <strong>fase nella roadmap</strong> per espandere il dettaglio degli step.',
|
||||
'Ogni card mostra: stato badge (Completato/In corso/Da iniziare), metrica numerica reale, link diretto al modulo.',
|
||||
'Le metriche sono calcolate in tempo reale interrogando tutti i moduli della piattaforma.',
|
||||
'Clicca direttamente sulla card per accedere al modulo corrispondente.'
|
||||
]
|
||||
},
|
||||
{
|
||||
heading: 'Differenza con la Dashboard',
|
||||
items: [
|
||||
'La <strong>Dashboard</strong> mostra KPI numerici e attivita\' recenti — risponde a "come sto?".',
|
||||
'Il <strong>Compliance Journey</strong> mostra il processo sequenziale — risponde a "dove sono nel percorso?" e "cosa devo fare dopo?".',
|
||||
'Usa il Journey per pianificare le priorita\' di intervento e comunicare lo stato al board.'
|
||||
]
|
||||
}
|
||||
],
|
||||
references: [
|
||||
'Art. 21 - Misure di gestione dei rischi di cibersicurezza (10 categorie)',
|
||||
'Art. 20 - Governance e responsabilita\' degli organi di gestione',
|
||||
'Art. 23 - Obblighi di segnalazione degli incidenti significativi',
|
||||
'D.Lgs. 138/2024 - Recepimento NIS2 in Italia',
|
||||
'ACN - Linee guida attuative per i soggetti NIS2'
|
||||
]
|
||||
}
|
||||
};
|
||||
|
||||
@@ -529,7 +590,9 @@ const HelpSystem = (function () {
|
||||
'reports': 'reports',
|
||||
'audit': 'reports',
|
||||
'settings.html': 'settings',
|
||||
'settings': 'settings'
|
||||
'settings': 'settings',
|
||||
'workflow.html': 'workflow',
|
||||
'workflow': 'workflow'
|
||||
};
|
||||
|
||||
// ── Stili CSS (iniettati una sola volta) ─────────────────────────
|
||||
|
||||
@@ -181,6 +181,25 @@ const I18n = (function () {
|
||||
'time.hours_ago': { it: 'ore fa', en: 'hours ago' },
|
||||
'time.yesterday': { it: 'Ieri', en: 'Yesterday' },
|
||||
'time.days_ago': { it: 'giorni fa', en: 'days ago' },
|
||||
|
||||
// ── Compliance Journey / Workflow ──────────────
|
||||
'workflow.title': { it: 'Compliance Journey', en: 'Compliance Journey' },
|
||||
'workflow.progress': { it: 'Progresso Art.21 NIS2', en: 'NIS2 Art.21 Progress' },
|
||||
'workflow.implementation': { it: 'implementazione misure', en: 'measures implementation' },
|
||||
'workflow.next_action': { it: 'Prossima azione consigliata', en: 'Recommended next action' },
|
||||
'workflow.phase': { it: 'Fase', en: 'Phase' },
|
||||
'workflow.go_to_module': { it: 'Vai al modulo', en: 'Go to module' },
|
||||
'workflow.ph1': { it: 'Preparazione', en: 'Preparation' },
|
||||
'workflow.ph2': { it: 'Valutazione', en: 'Assessment' },
|
||||
'workflow.ph3': { it: 'Rischi', en: 'Risks' },
|
||||
'workflow.ph4': { it: 'Implementazione', en: 'Implementation' },
|
||||
'workflow.ph5': { it: 'Monitoraggio', en: 'Monitoring' },
|
||||
'workflow.ph6': { it: 'Reportistica', en: 'Reporting' },
|
||||
'workflow.status_done': { it: 'Completato', en: 'Completed' },
|
||||
'workflow.status_partial': { it: 'In corso', en: 'In progress' },
|
||||
'workflow.status_active': { it: 'Attivo', en: 'Active' },
|
||||
'workflow.status_todo': { it: 'Da iniziare', en: 'To do' },
|
||||
'nav.workflow': { it: 'Compliance Journey', en: 'Compliance Journey' },
|
||||
};
|
||||
|
||||
// ── API Pubblica ──────────────────────────────────────────────────
|
||||
|
||||
Reference in New Issue
Block a user