Panella ti ha scritto ieri sera: il cliente Workare vuole la prova che nella migrazione da WhiteNet 11 a WhiteNet 12 non si perda nessun report. Hanno mandato un Excel con la lista completa dei report di entrambe le versioni e un foglio vuoto da riempire con la mappatura. Domani c'è una call con Sandro ed Eli per iniziare a lavorarci.
Il punto è semplice nella formulazione e bastardo nell'esecuzione: 331 report in WN11, 116 in WN12, strutture di menu completamente diverse. WN11 ha quattro livelli di navigazione organizzati per "Fatturazione", "Risorse Umane", "Commerciale". WN12 ha due livelli, organizzati per entità — "Lavoratore", "Cliente", "Contratto di prestazione". Non è solo un cambio di nomi: è un cambio di architettura mentale del prodotto.
Ho fatto girare un matching semantico automatico su tutti i 331 report WN11, confrontandoli con i 116 di WN12 per similarità di nome e keyword overlap. I risultati sono consultabili nel dettaglio sul minisite — tienilo aperto durante la call.
I numeri: 46 match sicuri dove i nomi corrispondono chiaramente (tipo "Matricole paghe non presenti in fatturazione" che esiste identico in entrambi), 196 match possibili dove c'è similarità ma non certezza (tipo "Report dati TFR" che diventa "Dati TFR"), 89 report mancanti che in WN12 proprio non si trovano, e 34 report nuovi che esistono solo in WN12.
Ho preparato quattro pagine sul minisite pubblico. Ognuna ha uno scopo preciso per la call di domani.
Pagina 1 — Riepilogo e contesto
https://public.giobi.com/whitenet/wn11-wn12/
I numeri chiave, la struttura a confronto tra WN11 e WN12, le domande preparate per Sandro. Aprila per prima, è il punto di partenza.
Pagina 2 — Matrice completa (filtrabile)
https://public.giobi.com/whitenet/wn11-wn12/matrice/
Tutti i 331 report WN11 con il candidato WN12 affiancato, la percentuale di similarità e un badge colorato (verde = match, giallo = da verificare, rosso = mancante). Ha una barra di ricerca e filtri per stato. Questa è la pagina dove lavorerete durante la call: Sandro guarda il report WN11, conferma o corregge il match WN12, tu segni le note.
Pagina 3 — Report mancanti per area
https://public.giobi.com/whitenet/wn11-wn12/mancanti/
Gli 89 report senza corrispondenza, raggruppati per area funzionale. L'area più colpita è "Commerciale" con 36 mancanti su 89 — tutta la reportistica su accordi commerciali, validazioni clienti, schede missione. "Fatturazione" segue con 22 e "Risorse Umane" con 19. Non tutti sono davvero persi: molti potrebbero essere stati consolidati o rinominati. La verifica con Sandro dirà quali sono davvero assenti.
Pagina 4 — Report nuovi in WN12
https://public.giobi.com/whitenet/wn11-wn12/nuovi/
I 34 report che esistono solo in WN12. "Lavoratore" ha 7 nuovi report con dettagli di anzianità per mansione e CCNL che in WN11 non esistevano. "Contratto di prestazione" ne ha 6. Segnale positivo: WN12 non ha solo migrato, ha anche evoluto.
Non hai accesso a WN11. È un applicativo desktop, non gira su web, non hai un dump del database. Il matching è fatto solo sui nomi dal menu — non sulla logica sottostante. Per questo serve Sandro.
Il dump WN12 è schema-only: 916 tabelle ma zero dati. La tabella SYST_REPORT, che in teoria conterrebbe la lista dei report configurati, esiste nella struttura ma è vuota nel demo. Se qualcuno esportasse i dati di SYST_REPORT dall'ambiente WN12 di produzione, avresti la lista definitiva.
Le cinque domande per la call:
1. Come funzionano tecnicamente i report in WN11 — stored procedure, views SQL, codice applicativo?
2. I 196 match "da verificare" — passarli con chi conosce il dominio per confermare o correggere.
3. Degli 89 mancanti, quanti sono davvero assenti e quanti rinominati/consolidati?
4. Si può ottenere un dump o accesso a WN11 per matching strutturale?
5. Si può avere un export della tabella SYST_REPORT di WN12 con dati reali?