Contatti (DBF003)

Navigation:  Procedure > Generale - sistema > Gestione DB di frontiera > Attività propedeutiche per l'attivazione del db di frontiera > Attività sistemistiche >

Contatti (DBF003)

Previous pageReturn to chapter overviewNext page

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.