D - Esportazione interventi chiusi

Navigation:  »No topics above this level«

D - Esportazione interventi chiusi

Return to chapter overview

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

" "