Frasgel - Ristampa web del rapportino: prestazioni e materiali mancanti su interventi pre-chiusi¶
| Campo | Valore |
|---|---|
| ID ClickUp | 869cvy8ht |
| Data segnalazione | 2026-04-13 |
| Data risoluzione | 2026-07-08 |
| Programmi coinvolti | SWN037, ASN140 |
| Impatto | Alto |
Sintomo¶
La ristampa del rapportino di un intervento eseguito dal "Servizio Web" (report Jasper) non riportava le prestazioni e i materiali inseriti dal tecnico, mentre la stampa dal gestionale (Word, dalla chiusura intervento) li mostrava correttamente.
Il problema si manifestava sugli interventi ancora in stato "Pre-Chiuso da APP": la ristampa web usciva priva del dettaglio prestazioni/materiali. In un primo momento si era ipotizzato che dipendesse dalla modifica del cliente assistito sulla chiamata prima della chiusura, ma il test del 06/07/2026 ha dimostrato che il dettaglio mancava anche senza alcuna modifica, per il solo fatto che l'intervento fosse pre-chiuso.
Causa¶
In fase di riesportazione dell'intervento verso il web, SWN037 allinea le prestazioni e i materiali presenti sul web con quelli presenti su Area: i record ARPINDET (prestazioni) e ARPINMAT (materiali) non piu' riscontrati su Area venivano cancellati (paragrafi b-cancella-rcid-rec e b-cancella-rcim-rec, richiamati sui record marcati "non presente su Area").
Per gli interventi pre-chiusi (acit-stato = "P") prestazioni e materiali non sono ancora in ASNINDET, ma nelle tabelle di appoggio ASNAPPPR (prestazioni) e ASNAPPMT (materiali), che vengono elaborate solo alla chiusura definitiva della chiamata. Il confronto vedeva quindi ogni prestazione/materiale come "non presente su Area" e ne innescava la cancellazione da ARPINDET/ARPINMAT: al momento della ristampa web quei record erano stati svuotati, da cui il rapportino privo di dettaglio. La stampa da gestionale invece leggeva direttamente le tabelle di appoggio e restava corretta.
Correzione¶
In SWN037 la cancellazione dei record web ARPINDET/ARPINMAT viene ora eseguita solo se l'intervento non e' pre-chiuso (if acit-stato not = "P"). Per gli interventi pre-chiusi i record web non vengono piu' toccati, in attesa che l'elaborazione da ASNAPPPR/ASNAPPMT avvenga alla chiusura della chiamata. Corretto cosi' un difetto storico dell'allineamento. La modifica e' stata rilasciata sugli ambienti SAAS A10 e Frasgel.