HUB Center
Centro operativo unificato della piattaforma NH ITSM — accesso rapido a tutti i workspace, management e configurazioni in base al tuo ruolo.
🎫
Ticket & SLA
Incident · Problem · Change · RFC
🛡️
Security Ops
Alert · IOC · Playbook · MITRE
📋
Audit & Compliance
ISO · GDPR · NIS2 · SOC2
⚠️
Risk & Governance
Risk register · KRI · Board
🎧
Service Desk
L1 queue · Catalog · KB
📞
Contact Center
Phone · Chat · Omnichannel
🎨 Workspace per dominio operatore
Accesso diretto alle viste operative · 6 card · ACL role-based
☆
LIVE
NOC
Network Operations
Incident aperti
P1 critici
Board · SLA · AlertsApri →
☆
SECURITY
SOC
Security Operations
Alert aperti
Vuln critiche
Alert · IOC · PlaybookApri →
☆
LIVE
IOC
Infra / Audit / Compliance
Findings aperti
DR overdue
Audit · DR · RetentionApri →
☆
GOV
GRC
Governance Risk Compliance
Risk alti
Policy pending
Risk · KRI · BoardApri →
☆
LIVE
OPS / L1
Service Desk · Helpdesk
Queue aperti
SLA a rischio
Queue · Catalog · KBApri →
☆
LIVE
HR
Human Resources · People Ops
Leave pending
Onboarding attivi
Onboarding · Leave · Payroll · TrainingApri →
☆
SHELL
ITSMOPS
Shell operativa classica
Tutti i menu ITSM · SLA · InfraApri →
👔 Business & Clienti
Anagrafica · Provisioning · Servizi · Pricing · Backup · Lifecycle
🎯 Management & supervision
Cross-domain oversight · Executive KPI · Dashboard operativa · Configurazione
☆
LIVE
Service Director
Live cross-domain + config locali
5 dominiApri →
☆
TEAM
Service Manager
Team · Operatori · Performance per dominio
NOC · SOC · IOC · GRC · OPS · HRApri →
☆
HR
HR Manager
People Ops · Onboarding · Leave · Training
Dominio HR · Team · PerformanceApri →
☆
REAL-TIME
Executive Dashboard
Multi-tenant · KPI strategici
Cross-client · trendApri →
☆
DASHBOARD
Operations Dashboard
KPI operativi · trend · ticket aggregati
Vista classica dashboardApri →
☆
ADMIN
Global IT Config
Configurazione unificata · 31 sezioni · Admin + Infrastructure
Solo admin tier · MFAApri →
🔑 Matrix accesso box per ruolo
Tassonomia v3 · 4 ruoli canonici (Operator · Manager · Director · Admin) +
3 admin tier (sadmin / admin / goodadmin) · 6 servizi (NOC · SOC · IOC · GRC · OPS · HR)
🔑 Matrix accesso box per ruolo
Accesso pieno
Limitato (servizio-scoped)
Non accessibile
| Box | 👤 Operator | 👥 Manager | 🎯 Director | ⚙️ Admin (sadmin/admin/goodadmin) |
|---|---|---|---|---|
| 🔵NOC | se NOC | se NOC in services[] | ✓ | ✓ |
| 🔴SOC | se SOC | se SOC in services[] | ✓ | ✓ |
| 🟣IOC | se IOC | se IOC in services[] | ✓ | ✓ |
| 🟡GRC | se GRC | se GRC in services[] | ✓ | ✓ |
| 🔷OPS/L1 | se OPS | se OPS in services[] | ✓ | ✓ |
| 👔HR (6° servizio) | se HR | se HR in services[] | ✓ | ✓ |
| 👔Service Manager | — | ✓ | ✓ | ✓ |
| 👔HR Manager | — | se HR in services[] | ✓ | ✓ |
| 🌸Service Director | — | view cross-domain | ✓ | ✓ |
| 🌐Executive Dashboard | — | — | ✓ | ✓ |
| 📊Operations Dashboard | ✓ | ✓ | ✓ | ✓ |
| ⚡ITSMOPS shell | ✓ | ✓ | ✓ | ✓ |
| 📇Anagrafica Clienti | — | — | read-only | ✓ |
| ⚙️Global IT Config (include ex Global Admin) | — | — | — | ✓ |
| 👥Team Management | — | ✓ | ✓ | ✓ |
| 📈Performance Team | self-only | ✓ | ✓ | ✓ |
Nota su Admin tier:
sadmin (super-admin cross-tenant con capacità distruttive) ·
admin (admin del tenant, full power sul suo spazio) ·
goodadmin (cross-tenant "safe" senza delete/wipe/rotate-secrets).
Tutti e 3 vedono ogni box marcato ✓ nella colonna Admin. Le capacità distruttive
sono riservate a sadmin (RBAC matrix in worker/lib/rbac.js).
Portale client (client_user · client_admin) e
HR Employee hanno il loro portale dedicato — non vedono nessuno di questi box.
📜 Cronologia cambiamenti
Timeline strutturata · filtri · ricerca · click per espandere
📜 Changelog
HUB Center ridisegnato + ITSMOPS & Operations Dashboard
- Nuova landing HUB Center (tema chiaro) con 11 card role-gated
- Box ⚡ ITSMOPS che apre la shell classica
/index2.html - Box 📊 Operations Dashboard che apre
/index2.html#dashboard - Rinominata shell vecchia (
index.html→index2.html) - Nuovo menu configurazione (tema, lingua, densità, a11y, sicurezza, ...)
- Command palette ⌘K
- Changelog strutturato come questo
Tema chiaro di default + toggle rapido
- Palette light moderna (grigi + accent preservati)
- Toggle ☀️/🌙 in topbar + shortcut ⌘D
- CSS variables con override
[data-theme="dark"]
nh-itsm.sh rilevamento errori + ADMIN_SYNC_TOKEN
- Fix
|| trueche azzerava$? - Pattern errori esteso (Traceback, HTTP 4xx/5xx, ImportError)
- Supporto ADMIN_SYNC_TOKEN per bootstrap senza admin
- Nuovo comando
./nh.sh token new
PBKDF2 hashing + brute-force protection
- Password hash via PBKDF2-SHA256 (100k iterazioni + salt 16 byte)
- Lockout dopo 5 tentativi, sblocco via
./nh.sh user unlock - JWT_SECRET obbligatorio, scadenza sessione 8h
- MFA TOTP (RFC 6238) per admin
Worker unificato + KV consolidation
- 3 worker legacy unificati in nh-unified
- Consolidati 7 KV in 3: NH_STORE, NH_USERS, NH_SESSIONS
- Latenza ~15ms ridotta (no service binding)
- Bundle ~180KB gzip
Script .sh legacy → nh.sh + nh-itsm.sh
- Deprecati: create_nhit.sh, init.sh, portal.sh, setup.sh, deploy_orchestrator.sh, ...
- Sostituiti da CLI unificate: nh.sh e nh-itsm.sh
- Rimozione pianificata: v2.5.0