AreaGate: Serial Number matricola duplicabile e case-sensitive¶
| Campo | Valore |
|---|---|
| ID ClickUp | 8698gjy61 |
| Data segnalazione | 2025-03-28 |
| Data risoluzione | 2025-10-01 |
| Programmi coinvolti | N/D |
| Impatto | Alto |
Sintomo¶
In AreaGate, l'inserimento di una nuova matricola consentiva di specificare un Serial Number gia' presente nel sistema senza alcun avviso. Sul gestionale (Assist) il controllo di duplicazione esisteva (non bloccante) e il campo veniva convertito in uppercase. Su AreaGate il campo era invece case-insensitive e senza controllo di duplicazione, generando disallineamenti (es. "matr1" e "MATR1" come record distinti).
Causa¶
Su AreaGate e APP il controllo di duplicazione del Serial Number non era implementato e il campo accettava sia maiuscole che minuscole, a differenza del gestionale dove veniva forzata la conversione in uppercase. Questo causava potenziali duplicati e inconsistenze tra i due sistemi.
Correzione¶
Adeguati AreaGate e APP al comportamento del gestionale: conversione automatica del Serial Number in uppercase e controllo di duplicazione presente ma non bloccante. Prevista query di conversione dei casi esistenti con lettere minuscole sulla tabella APASNMATRI.