DFCONTATTI
Questa tabella contiene i contatti di un cliente/fornitore
Elaborazione standard " "
Questa elaborazione è lineare: tutto quello che risulta aggiornato (DF_ANA_AGG_HOST = 1) viene importato.
Le cancellazioni devono essere gestite attraverso l'uso dell'apposito flag sul record (DF_ANA_VAL = "C")
Questa elaborazione quindi non prende in considerazione aggiornamenti massivi.
Riconoscimento nuovi contatti
In precedenza il nuovo contatto veniva riconosciuto a parità di nome. Ora viene implementato il raccordo su AREA: il codice Host viene memorizzato su COGRIFER. In presenza di questo, il contatto risulta essere lo stesso. Quindi il metodo di riconoscimento ora deve essere:
1.Se sul record da importare esiste il riferimento del codice contatto di AREA, questo viene riconosciuto come esistente e verrà aggiornato;
2.Si scorrono i contatti a parità di cliente: se uno ha RIF-CODICE-HOST = DF_CNT_KEY_HOST, allora il contatto esiste e verrà aggiornato;
3.Se non esiste nessun contatto con lo stesso codice host, ma ce ne è uno con lo stesso nome (RIF-NOME = DF_CNT_NOME), allora viene considerato esistente e viene aggiornato.
a.In questo caso sarà registrato il codice host sul contatto.
4.In assenza delle due condizioni precedenti, il contatto viene considerato come "nuovo" e sarà inserito
Elaborazione "SETTIMANALE"
Elaborazione autonoma che invece controlla tutto il contenuto di COGRIFER; il confronto verrà fatto attraverso DF_CODICE_HOST; per ciascun record trovato ma non più presente su DFCONTATTI, anche in questo caso verrà marcato come cancellato.
A questo punto ogni disallineamento dovuto ad esportazioni di massa risulteranno sanate.