D - Esportazione interventi chiusi non ancora esportati
Questa fase serve per poter avere su AREAGATE/APP lo storico degli interventi
Ricerca su ASNINTES - Intervento; testata, attraverso ACIT-CHIA8.
Vengono esaminati solo gli interventi:
•"Chiusi non esportati su web" (ACIT-FL-WEB-CHIUSE = " ")
•Chiusi (ACIT-STATO = "C")
•Per ciascun intervento valido viene eseguita l'elaborazione:
oB.1. Elimina intervento
oD.1 Estrazione intervento chiuso
•Modifica ASNINTES:
oACIT-FL-WEB-CHIUSE = "S"
D.1 - Estrazione intervento chiuso
Creazione ARPINTES
Nome campo |
Contenuto |
Diverso da B.1? |
RCIT-AZI |
Azienda |
|
RCIT-ID |
Id intervento |
|
RCIT-ASS-DATA RCIT-ASS-ORA |
Data/ora assegnazione |
|
RCIT-ESEC-DATA RCIT-ESEC-ORA |
ACIT-INT-DATA ACIT-INT-ORA |
|
RCIT-ID-CHIAMATA |
Id chiamata |
|
RCIT-ANA |
Cliente assistito della chiamata |
|
RCIT-PRIORITA |
ACHT-PRIORITA |
|
RCIT-TIPO-INTERVENTO |
ACIT-TIPO-INTERVENTO |
|
RCIT-INDIRIZZO-INTERVENTO |
Indirizzo completo eventuale destinazione diversa |
|
RCIT-CHIAMATA-CLI |
ACHT-CHIAMATA-CLI |
|
RCIT-FL-RISOLUTIVO |
ACIT-FL-RISOLUTIVO |
"N" |
RCIT-FL-TRASFERTA |
ACIT-FL-TRASFERTA |
"N" |
RCIT-TARGA |
ACIT-TARGA |
|
RCIT-DESCRIZIONE |
ACIT-NOTE (Note intervento) |
|
RCIT-NOTE-INTERNE |
Note interne intervento (da ASNINDAG.AITD-NOTE) |
|
RCIT-NOTE-TECNICO |
Note tecnico (da ASNINDAG.AITD-NOTE) |
" " |
RCIT-FL-AGGIORNATO |
"S" |
|
RCIT-FL-ESEGUITA |
"S" |
"N" |
RCIT-VIAGGIO-KM |
ACIT-VIAGGIO-KM |
0 |
RCIT-VIAGGIO-ORE |
ACIT-VIAGGIO-ORE |
0 |
RCIT-FL-CANCELLATO |
"N" |
|
RCIT-CHIAMATA-DATA RCIT-CHIAMATA-ORA |
Data/ora chiamata |
|
RCIT-OGGETTO |
Oggetto chiamata |
|
RCIT-CHIAMATA-DES |
Descrizione chiamata |
|
RCIT-FL-CONTRATTO |
ACHT-FL-CONTRATTO |
|
RCIT-SCADENZA-DATA RCIT-SCADENZA-ORA |
Data/ora scadenza chiamata |
|
RCIT-CONTATTO-1 |
Contatto citato sulla chiamata |
|
RCIT-FL-MYSQL |
Viene impostato a: Valore precedente del campo |
Diverso comportamento |
RCIT-FL-CHIUSO |
"1" |
Diverso comportamento |
RCIT-FL-ACQUISITA |
"S" |
" " |
RCIT-STATO |
Stato intervento |
|
RCIT-SPOSTABILE |
ACIT-FL-SPOSTABILE |
|
RCIT-FL-ASSEGNATA |
"X" |
"N" |
RCIT-ID-TECNICO-ORIG |
Primo tecnico assegnato alla chiamata |
|
RCIT-FL-FAT |
ACHT-FL-FAT |
|
RCIT-FL-STA-RAP |
ACHT-FL-STA-RAP |
|
RCIT-FL-STA-CERT |
ACHT-FL-STA-CERT |
|
RCIT-PRESENZA-PREVENTIVO |
ACHT-PRESENZA-PREV |
|
RCIT-MODELLO-CERT |
ACHT-MODELLO-CERT |
|
RCIT-AGENTE |
ACHT-AGENTE |
|
RCIT-DST |
ACIT-DST |
|
RCIT-MAG-DEFAULT |
ACIT-MAG |
|
RCIT-TIP-ATT |
ACHT-TIP-ATT |
|
RCIT-DDT-CNS* |
Eventuale chiave documento di consegna collegato all'intervento, in caso di intervento di consegna In questo caso il contenuto del ddt verrà esportato su APCOGTESBO/APCOGMOMAG |
|
RCIT-FL-AREAGATE |
ACHT-FL-AREAGATE |
|
RCIT-PROVENIENZA |
ACHT-PROVENIENZA |
|
RCIT-UTE-AG-COD |
ACIT-UTE-AG-ANA |
|
RCIT-FL-DA-IMPORTARE |
"S" |
|
RCIT-NOM-ASS |
ACHT-NOM-ASS |
|
ARPINTES2
Nome campo |
Contenuto |
RCIT2-AZI |
Azienda |
RCIT2-ID |
Id intervento |
RCIT2-NOTE-FATTURA |
|
RCIT2-IMP-FRANCHIGIA |
|
RCIT2-RIF-CHI-PORTALE |
|
RCIT2-RIF-PTO-VENDITA |
|
RCIT2-COMMESSA |
|
RCIT2-SOTTOCOM |
|
RCIT2-ID-OPE-CHIAMATA |
|
RCIT2-ID-SINCRO |
Primo ID sincronizzazione disponibile |
RCIT2-AREA-TECNICA |
ACHT-AREA-TECNICA |
RCIT2-RESPONSABILE |
ACHT-RESPONSABILE |
RCIT2-CHIAMATA-GRATUITA |
ACHT-CHIAMATA-GRATUITA |
RCIT2-MAG-TIP |
ACIT2-MAG-TIP |
RCIT2-MAG-SEC |
ACIT2-MAG-SEC |
RCIT2-GRP-AZ-ESE |
ACHT-GRP-AZ-ESE |
RCIT2-GRP-AZ-APP |
ACHT-GRP-AZ-APP |
RCIT2-CNT-TIP |
ACHT-CNT-TIP |
RCIT2-CNT-COD |
ACHT-CNT-COD |
In seguito viene eseguita l'operazione B.3 estrazione altri dati
D.2 - Estrazione dettaglio intervento
Il dettaglio intervento (ASNINDET) dovrà essere esportato sualcune distinte tabelle:
•Prestazioni: su ARPINDET
•Materiali: su ARPINMAT
D.2.1 - Estrazione prestazioni
Cancellare con una query tutti i record di ARPINDET collegati all'intervento; poi, per ciascuna prestazione:
•Verificare se la prestazione è presente su ASNPREST (ricerca con APRE-CHIA2)
•Se esiste, APRE-FL-UM determina se la prestazione è a tempo o quantità
Nome campo |
Contenuto |
RCID-AZI |
Codice azienda |
RCID-ID-INTERVENTO |
Id intervento |
RCID-RIGA |
riga |
RCID-ID-TECNICO |
ACID-TECNICO |
RCID-ID-MATRICOLA |
ACID-ID-MATRICOLA |
RCID-MER-CHIA |
ACID-MERCE |
RCID-QTA |
ACID-QTA (da usare se la prestazione non è presente su ASNPREST, o se APRE-FL-UM = 'Q') |
RCID-ORE |
ACID-QTA (da usare se la prestazione è presente su ASNPREST e se APRE-FL-UM = 'H') |
RCID-MINUTI |
|
RCID-FL-FAT |
ACID-FL-FAT |
RCID-IMPORTANZA |
ACID-IMPORTANZA |
RCID-PRE-LOR |
ACID-PRE-LOR |
RCID-SCO-1 |
ACID-SCO-1 |
RCID-SCO-2 |
ACID-SCO-2 |
RCID-PRE-NET |
ACID-PRE-NET |
RCID-IMPORTO |
ACID-IMPORTO |
RCID-QTA-EFF |
ACID2-QTA-EFFETTIVA |
RCID-QTA-ORIG |
ACID2-QTA-ORIG |
RCID-FL-GETTONE |
ACID2-FL-GETTONE |
D.2.2 - Estrazione materiali
Cancellare con una query tutti i record di ARPINMAT collegati all'intervento; poi, per ciascuna prestazione:
Nome campo |
Contenuto |
RCIM-AZI |
Codice azienda |
RCIM-ID-INTERVENTO |
Id intervento |
RCIM-RIGA |
riga |
RCIM-ID-TECNICO |
ACID-TECNICO |
RCIM-ID-MATRICOLA |
ACID-ID-MATRICOLA |
RCIM-COD-MERCI |
ACID-MERCE |
RCIM-QNT |
ACID-QTA |
RCIM-MTR |
ACID-MTR |
RCIM-SN |
ACID-SN |
RCIM-FL-FAT |
ACID-FL-FAT |
RCIM-DATA-AGG |
Data odierna |
RCIM-CAUSALE-MOV |
ACID-CAUSALE-MOV |
RCIM-IMPORTANZA |
ACID-IMPORTANZA |
RCIM-PRE-LOR |
ACID-PRE-LOR |
RCIM-SCO-1 |
ACID-SCO-1 |
RCIM-SCO-2 |
ACID-SCO-2 |
RCIM-PRE-NET |
ACID-PRE-NET |
RCIM-IMPORTO |
ACID-IMPORTO |
D.2.3 - Estrazione tempi intervento
Cancellare con una query tutti i record di ARPINTMP collegati all'intervento; poi, per ciascuna riga di tempi:
Nome campo |
Contenuto |
•RCIP-AZIENDA |
Codice azienda |
•RCIP-ID-INTERVENTO |
Id intervento |
•RCIP-DATA |
ACIP-DATA |
•RCIP-TECNICO |
ACIP-TECNICO |
RCIP-VA-KM |
ACIP-VA-KM |
RCIP-VA-ORA-INIZIO |
ACIP-VA-ORA-INIZIO |
RCIP-VA-ORA-FINE |
ACIP-VA-ORA-FINE |
RCIP-VR-KM |
ACIP-VR-KM |
RCIP-VR-ORA-INIZIO |
ACIP-VR-ORA-INIZIO |
RCIP-VR-ORA-FINE |
ACIP-VR-ORA-FINE |
RCIP-IN-ORA-INI-M |
ACIP-IN-ORA-INI-M |
RCIP-IN-ORA-FIN-M |
ACIP-IN-ORA-FIN-M |
RCIP-IN-ORA-INI-P |
ACIP-IN-ORA-INI-P |
RCIP-IN-ORA-FIN-P |
ACIP-IN-ORA-FIN-P |
RCIP-DATA-AGG |
Data sistema |
RCIP-ORA-AGG |
Ora sistema |
RCIP-ID-DISPOSITIVO |
0 |
RCIP-N-PASTI |
ACIP-N-PASTI |
RCIP-N-TRASFERTE |
ACIP-N-TRASFERTE |
RCIP-N-PERNOTTI |
ACIP-N-PERNOTTI |
D.2.4 - Estrazione ARPPRODT
Cancellazione logica di tutti i record collegati all'intervento (vedi A - Ricerca interventi cancellati, punto A.2)
Quindi scorrere ASNPRODT e, per tutti i record relativi all'intervento:
Nome campo |
Note |
APTN-ID |
Id intervento in elaborazione |
Verificare se il record è già presente su ARPPRODT, posizionandosi direttamente con:
Nome campo |
Note |
A-APTN-AZIENDA |
Codice azienda |
A-APTN-ID |
APTN-ID |
A-APTN-PROG |
APTN-PROG |
Se il record non esiste, inserirlo, altrimenti variarlo.
Quindi aggiornare tutti i campi necessari del record ARPPRODT
Nome campo |
Contenuto |
A-APTN-AZIENDA |
Azienda in elaborazione |
A-APTN-ID |
APTN-ID |
A-APTN-PROG |
APTN-PROG |
A-APTN-DATA |
APTN-DATA |
A-APTN-ACID-PROG |
APTN-ACID-PROG |
A-APTN-ID-CHIAMATA-ORIG |
APTN-ID-CHIAMATA-ORIG |
A-APTN-TIP |
APTN-TIP |
A-APTN-MERCE |
APTN-MERCE |
A-APTN-SEGNO |
APTN-SEGNO |
A-APTN-PRD-IMPORTO |
APTN-PRD-IMPORTO |
A-APTN-PRD-COEFF |
APTN-PRD-COEFF |
A-APTN-TECNICO |
APTN-TECNICO |
A-APTN-CLI-FAT |
APTN-CLI-FAT |
A-APTN-BRAND |
APTN-BRAND |
A-APTN-GRP-AZ-INT |
APTN-GRP-AZ-INT |
A-APTN-GRP-AZ-TEC |
APTN-GRP-AZ-TEC |
A-APTN-ID-SINCRO |
APTN-ID-SINCRO |
A-APTN-VAL |
" " |