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.
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 |