Importazione Documenti da File (excel)

E’ possibile importare documenti in GL180 a partire da file esterni di tipo xls e xml. Questa operazione deve essere eseguita da un utente esperto utilizzando direttamente il DataBase poichè non esiste una interfaccia apposita.

 

I documenti devono essere adeguatamente configurati: causali, registri associati ecc.

 

Attenzione: i documenti privi di righe non vengono importati.

Configurazione

L’importazione avviene tramite l’esecuzione di un processo che ha come parametri:

1.     La ditta di esercizio(1, presa in automatico dall’utente);

2.     Il servizio (B2B, preso in automatico dall’utente);

3.     La tipologia utente (2 = Customer ,preso in automatico dall’utente);

4.     La visibilità di quel utente,cioè il codice cliente a cui esso è associato( presa in automatico dall’utente);

5.     Il tipo documento(221, preso dalla tabella ecom_servizio nel campo t_documordine per quel servizio);

6.     Il file da importare comprensivo di path(preso dal’interfaccia web)

 

Le informazioni necessarie sono contenute all’interno della tabella impt_docconfig:

Nome campo

Descrizione

c_servizio

Codice Servizio da gestire

C_ditta

Codice ditta da gestire

T_docum

Tipo documento che può essere importato

C_tipologia

Codice tipologia dell’utente che richiede l’importazione(di solito 2=Customer )

C_visibilita

Codice cliente a cui è associato un utente

D_adapterassembly

Nome della dll su cui si trova la routine di conversione

D_adapterclass

Nome della classe della routine di conversione

D_validatorassembly

Nome della dll su cui si trova la routine di validazione

D_validatorclass

Nome della classe della routine di validazione

 

Una volta reperita la configurazione corretta (tramite i campi c_servizio,c_ditta,t_docum,c_tipologia,c_visibilita) il processo utilizzerà le informazioni contenute nei campi d_adapterassembly, d_adapterclass, d_validatorassembly, d_validatorclass per istanziare le opportune routine.

Prima viene effettuata un’operzione di conversione nel formato desiderato(adapter) e poi i dati vengono validati secondo una serie di regole(validator).

 

Per il momento sono disponibili le suguenti funzioni di conversione:

d_adapterassembly

d_adapterclass

Default

Formato

Sipac.GL180.Bolc.BolcDocuments.dll

Sipac.GL180.Bolc.BolcDocumentsDomain.OrderCustomerImportFileAdapterFromExcel

no

.xls

Sipac.GL180.Bolc.BolcDocuments.dll

Sipac.GL180.Bolc.BolcDocumentsDomain. DefaultDocumentImportFileValidator

si

.xml

 

E le seguenti funzioni di validazione:

d_validatorassembly

d_validatorclass

Default

Sipac.GL180.Bolc.BolcDocuments.dll

Sipac.GL180.Bolc.BolcDocumentsDomain.OrderCustomerImportFileValidator

no

Sipac.GL180.Ecom.BackOfficeB2B.Bolc.dll

Sipac.GL180.Ecom.BackOfficeB2B.Bolc.B2BOrderCustomerImportFileValidator

no

Sipac.GL180.Bolc.BolcDocuments.dll

Sipac.GL180.Bolc.BolcDocumentsDomain .DefaultDocumentImportFileValidator

si