COSO67 - Estrazione dati soci per CRM
Funzione
Estrazione incrementale o puntuale di dati anagrafici e contabili soci dell'Unione verso file testo per alimentare il sistema CRM. Supporta modalita' standalone (intervallo date) e modalita' richiamata (singolo socio).
- Contabilita' > Unione soci/clienti > Archivi & Tabelle > Estrazione dati per CRM
Tabelle e file principali
| Tabella/File |
Descrizione |
Accesso |
| FILEDATA |
File piccolo che memorizza la data ultima estrazione |
Read/Write line sequential |
| FILESTRA |
File estrazione principale (record UNAESTRA.CPY) |
Output line sequential |
| FILESTRA1 |
File estrazione supplementare (record x(3000)) |
Output line sequential |
| FEURTAB |
Tabella file aziendali |
Lettura |
| COGTABEL |
Tabella generica contabilita' |
Lettura |
Copybook e sottoprogrammi
| Elemento |
Tipo |
Ruolo |
| coso67.select / .fd / .wrk / .prc / -01.scr |
Screen |
Definizioni screen |
| unaestra.cpy |
Copybook |
Tracciato record estrazione |
| utillogo.cpy, utilu05, utils52, utils54, utils65, utilu10 |
Copybook |
Utility comuni |
| utilncnf.cpy |
Copybook |
Configurazioni RNEWCONF |
| utils-s67.cpy |
Linkage |
Parametri di chiamata (ope, cod-socio) |
Logica principale
- Apri: rd-azi, open files. Se
utils-s67-ope = "singolo-socio", attiva modalita' richiamata (un solo socio, no UI)
- Maschera parametri (modalita' standalone): proposta data ultima estrazione e data odierna come intervallo
- Conferma F3: paragrafo
estrai-dati che scorre l'anagrafica soci filtrando per data aggiornamento nell'intervallo
- Per ogni socio estratto: compila record
unaestra con dati anagrafici (codice, nome, indirizzo, recapiti, codice fiscale, partita IVA, zona, conduzioni) e contabili
- Memorizzazione data: aggiorna
filedata con la data fine estrazione per la prossima esecuzione
Note tecniche
- Modalita' "singolo-socio" usata tipicamente dopo aggiornamento dell'anagrafica socio per sincronizzare il CRM immediatamente
wo-oper = 997 attiva esecuzione batch silente (no maschera, no popup)
- Il file
filedata e' un piccolo file di stato persistente che traccia l'incrementale
- Il tracciato
unaestra.cpy definisce il formato accordato col CRM ricevente