DEMO ASSIST: zona nominativo persa in sincronizzazione, Dossier non trovati per zona (SWN075)¶
| Campo | Valore |
|---|---|
| ID ClickUp | 869e2j5bb |
| Data segnalazione | 2026-07-09 |
| Data risoluzione | 2026-08-03 |
| Programmi coinvolti | SWN075 (SWN070 verificato, nessuna modifica) |
| Impatto | Alto |
Sintomo¶
Nell'ambiente DEMO ASSIST si manifestavano due anomalie legate alla zona dei nominativi CRM:
- Lato APP: ricercando i Dossier collegati a una zona (es. "Zona Angelo") non veniva trovato nulla, pur essendoci nominativi che avrebbero dovuto risultare in quella zona.
- Lato gestionale: modificando da web la zona di un nominativo collegato a un cliente, al successivo giro del motore di sincronizzazione la zona veniva ripulita.
Causa¶
Il programma di sincronizzazione dei nominativi CRM (SWN075) in fase di esportazione valorizzava il campo zona (A-CRA-ZONA su APCRMANAGR) partendo dalla zona dell'anagrafica cliente (letta da COGGEANA in tm-cra-zona) e poi la sovrascriveva con l'informazione CRM "zona" (configurazione ass-chiam / info-crm-zona, letta via CRMS06). Il campo tm-cra-zona veniva pero' azzerato prima della lettura dell'informazione CRM: se il nominativo non aveva la zona configurata sul CRM, l'informazione risultava vuota e sovrascriveva con spazi il valore ereditato dall'anagrafica cliente.
Il risultato era che il nominativo veniva esportato su APCRMANAGR senza zona, quindi sull'APP la ricerca dei Dossier per zona non restituiva alcun risultato.
Correzione¶
In SWN075 la sovrascrittura della zona con l'informazione CRM avviene ora solo se quest'ultima e' effettivamente valorizzata (if crms06-dato not = spaces). Se il CRM del nominativo non ha la zona configurata, viene mantenuta la zona ereditata dall'anagrafica cliente (COGGEANA), che viene quindi correttamente esportata su A-CRA-ZONA.
Con la correzione (TASK-5571) i nominativi collegati a un cliente esportano comunque la zona e i Dossier tornano ricercabili per zona sull'APP. SWN070 (sincronizzazione anagrafica clienti) e' stato verificato e non necessitava modifiche.