Assist 2.0 — Centri Assistenza Tecnica¶
Verticale Assist 2.0 del menu Eurocoge — gestione completa centri assistenza tecnica: chiamate, interventi, riparazioni, contratti, matricole, integrazione mobile AreaAPP.
Panoramica¶
231 programmi ASN* (495.474 righe COBOL) + 3 programmi SWA di sincronizzazione (3.019 righe) + programmi condivisi. Menu organizzato in 3 macro-aree:
- Archivi (~65 da menu) — matricole, impianti, contratti, strumenti, tabelle, kit, portale WEB
- Operativo (~73 da menu) — riparazioni, interventi a richiesta, visualizzazioni, utility
- WEB (2) — inserimento chiamate e visualizzazione interventi da portale
Totale ASN: 231 programmi, ~495.000 righe COBOL. SWA inclusi: 3 programmi, ~3.000 righe. Copy ASN: 134 file (in cpy/generate/).
Archivi principali¶
File specifici modulo (prefisso ASN)¶
| File | Descrizione |
|---|---|
| ASNMATRI | Anagrafica matricole (apparecchiature in assistenza) |
| ASNMATR2 | Matricole estensione dati |
| ASNMTRLK | Raccordo matricola-merce |
| ASNMTRPD | Matricole per produttore |
| ASNMTRDB | Database matricole |
| ASNCHTES | Testate chiamata |
| ASNCHDET | Dettaglio chiamata (righe intervento) |
| ASNCHPRP | Proposta chiamata |
| ASNCHPRV | Preview chiamata |
| ASNCHRID | Richiesta chiamata |
| ASNCHRIP | Riparazioni chiamata |
| ASNCHSTO | Storico chiamata |
| ASNCHORD | Ordini su chiamata |
| ASNCHINF | Informazioni chiamata |
| ASNCHNNF | Note chiamata |
| ASNINTES | Testate intervento |
| ASNINTE2 | Intervento estensione |
| ASNINDET | Dettaglio intervento (prestazioni/materiali) |
| ASNINDED | Dettaglio intervento esteso |
| ASNINDE2 | Dettaglio intervento 2 |
| ASNINDAG | Indagine intervento |
| ASNINDIF | Difetti intervento |
| ASNINDMG | Movimenti magazzino intervento |
| ASNINTMP | Interventi temporanei |
| ASNCNTES | Testate contratto |
| ASNCNTE2 | Contratto estensione |
| ASNCNRIG | Righe contratto (non in generate) |
| ASNCNMTR | Contratto-matricole (quantita') |
| ASNCNMT2 | Contratto-matricole estensione |
| ASNCNMTB | Contratto-matricole base |
| ASNCNMTF | Contratto-matricole fatturazione |
| ASNCNMTV | Variazioni matricole contratto |
| ASNCNMOD | Modelli contratto |
| ASNCNFAT | Fatturazione contratto |
| ASNCNINT | Integrazione contratto |
| ASNCNTAR | Tariffe contratto |
| ASNCNOPZ | Opzioni contratto |
| ASNCNDDT | DDT contratto |
| ASNCTRMV | Movimenti contrattuali |
| ASNCTRTB | Tabelle contrattuali |
| ASNCTRRC | Raccordi contrattuali |
| ASNPREST | Prestazioni |
| ASNPRODT | Produzione per tecnico |
| ASNMPDLK | Modello-prestazione raccordo |
| ASNMODEL | Modelli matricola |
| ASNMTRTP | Tipi matricola |
| ASNTPATT | Tipi attivita' |
| ASNTPAT2 | Tipi attivita' estensione |
| ASNTPDIF | Tipi difetto |
| ASNTPDSL | Dettaglio tipi difetto |
| ASNVEICL | Veicoli |
| ASNPRIOR | Priorita' |
| ASNPROVC | Provenienza chiamate |
| ASNSKPAG | Pagine scheda di stima |
| ASNSKMOD | Modelli scheda |
| ASNSKINF | Informazioni scheda |
| ASNSKLNK | Link scheda |
| ASNMODUL | Moduli di stampa |
| ASNAREAT | Aree tecniche |
| ASNRESPO | Responsabili |
| ASNARESP | Area-responsabile |
| ASNFRIMB | Fasce rimborso km |
| ASNGRKIT | Gruppi kit |
| ASNRACGK | Raccordo gruppi kit |
| ASNDESCH | Descrizioni chiamata |
| ASNAPPMT | Appoggio matricole |
| ASNAPPPR | Appoggio prestazioni |
| ASNCAUES | Causali esito intervento |
| ASNPRMTR | Parametri matricola |
Costanti di dominio¶
Da costanti-assist.cpy:
Tipi informazione: A=Alfanumerico, C=Check, D=Data, E=Etichetta, N=Numero, O=Note, R=Riquadro, T=Tabella, V=Valori fissi.
Tipi handler: B=Combo, C=Check, F=Entry.
Classi chiamata: L=Laboratorio, C=Esterna.
Step riparazione: RS=Ricezione, SRP=Stima problemi, SPP=Stima prestazioni, AN=Analisi, PR=Preventivo, PF=Preventivo fornitore, OF=Ordine fornitore, AU=Autorizzazione, PK=Pick-up, RR=Rientro riparato, SM=Scarico materiali, LE=Lavorazioni eseguite, VA=Verifica approfondita, VF=Verifica finale, CH=Chiusura, DR=Stampa documento, IDC=Ins. documento consegna, BF=Buono prelievo fornitore, RM=Materiali resi, IG=Assegnazione intervento, IC=Chiusura intervento, NS=Note stima, CTL=Chiusura tecnica lavoro.
Moduli di stampa: A=Registrazione, B=Stima, C=Lavorazione, D=Rapporto lavoro, E=Verifica finale, F=Preventivo, G=Verifica aggiuntiva, H=Certificazioni.
Causale movimentazione merci: SC=Scarico.
Provenienze riservate: #1=Agenda cliente, #2=Agenda agente, #3=Agenda cli. fatturazione, #4=APP tecnico.
Nodi dossier: Allegati, Preventivi, DDT.
Da costanti-swing.cpy: classi dato per filtri Sw-ing (A0=Cliente, A1=Fornitore, A2=Agente, A3=Magazzino, A4=Agenzia, A5=Settore, A6=Merce).
Workflow principale¶
Chiamate di assistenza (interventi a richiesta)¶
ASN110 (Inserimento chiamata)
|-- assegna priorita', scadenza (ASNS01 calcolo data/ora)
v
ASN120 (Inserimento intervento)
|-- assegnazione tecnico
v
ASN078 (Cruscotto assegnazione interventi)
|-- dispatching chiamate ai tecnici
v
ASN140 (Chiusura intervento)
|-- prestazioni/materiali (34.704 righe, il piu' grande)
|-- COGTRANS per movimenti magazzino
v
ASN180 (Chiusura chiamata)
|-- consuntivazione finale
v
ASN350/352 (Controllo interventi da fatturare / Report riepilogo)
Riparazioni di laboratorio¶
ASN500 (Stato chiamata laboratorio)
v
ASN510 (Ricezione strumento)
|-- registrazione, scheda di stima
v
ASN520 (Stima: rilevazione problemi)
v
ASN530 (Stima: prestazioni previste)
v
ASN545 (Preventivazione)
v
ASN550 (Autorizzazione)
v
ASN555 (Pick-up parti / fornitore)
|-- ASN541/543/542 (DDT/ordine a fornitore riparazione)
v
ASN560 (Scarico materiali)
|-- ASN559 (scarico da terminalino barcode)
v
ASN565 (Esecuzione attivita')
v
ASN570 (Chiusura)
|-- verifica finale + consuntivo
v
ASN575 (DDT riconsegna)
|-- emissione documento consegna al cliente
v
ASN599 (Stampa moduli)
Contratti di assistenza¶
ASN050 (Gestione contratti) — 23.571 righe
|-- ASN044 (Modelli contratto)
|-- ASN043 (Tipi contratto)
v
ASN051 (Rinnovo contratti)
v
ASN052 (Fatturazione contratti)
|-- ASN058 (fatturazione contratti matricole)
|-- ASN05E (fatturazione contratti a licenze)
v
ASN055 (Integrazioni contratti)
ASN075 (Proposte contratti)
ASN056 (Proposta contratto matricole)
ASN05F (Ricalcolo tariffe)
Archivi — Struttura (65 programmi da menu)¶
Anagrafiche principali¶
| # | Programma | Righe | Descrizione |
|---|---|---|---|
| 1 | ASN030 | 4.958 | Matricole: anagrafica apparecchiature in assistenza |
| 2 | ASN049 | 3.099 | Impianti: raggruppamento matricole per impianto |
| 3 | ASN008 | — | Clienti: visualizzazione anagrafica clienti |
| 4 | ASN007 | — | Causali esito intervento |
Contratti (16 programmi)¶
| # | Programma | Righe | Descrizione |
|---|---|---|---|
| 5 | ASN043 | 3.263 | Tipi contratti |
| 6 | ASN044 | — | Modelli contratti |
| 7 | ASN050 | 23.571 | Gestione contratti: il secondo piu' grande, gestione completa con tariffe, matricole, visite |
| 8 | ASN051 | 4.776 | Rinnovo contratti |
| 9 | ASN052 | 4.205 | Fatturazione contratti |
| 10 | ASN220 | 4.013 | Visualizzazione contratti |
| 11 | ASN055 | 1.343 | Integrazioni contratti |
| 12 | ASN056 | 1.728 | Proposta contratto matricole |
| 13 | ASN058 | 5.534 | Fatturazione contratti matricole |
| 14 | ASN05E | 3.867 | Fatturazione contratti a licenze |
| 15 | ASN05F | 777 | Ricalcolo tariffe |
| 16 | ASN075 | 7.326 | Proposte contratti |
| 17 | ASN05G | 1.880 | Consultazione movimenti punti |
| 18 | ASN069 | 773 | Compagnie assicuratrici |
| 19 | ASN072 | — | Franchigie assicurative |
| 20 | ASN05A | 443 | Cambio modo programmazione |
Strumenti (13 programmi)¶
| # | Programma | Righe | Descrizione |
|---|---|---|---|
| 21 | ASN020 | — | Categorie parti |
| 22 | ASN021 | — | Parti |
| 23 | ASN022 | — | Tabella per informazioni |
| 24 | ASN024 | — | Informazioni |
| 25 | ASN029 | — | Schede di stima |
| 26 | ASN025 | — | Pagine scheda di stima |
| 27 | ASN027 | — | Accessori strumento |
| 28 | ASN028 | — | Moduli di stampa |
| 29 | ASN047 | — | Fasi chiamata interna |
| 30 | ASN03D | 1.353 | Assegnazione schede di stima |
| 31 | ASN02C | 1.183 | Importazione schede di stima |
| 32 | ASN03F | 1.433 | Assegnazione modelli prestazioni |
| 33 | ASN02D | 986 | Copia scheda da CRM |
Tabelle (26 programmi)¶
| # | Programma | Righe | Descrizione |
|---|---|---|---|
| 34 | ASN03E | 933 | Modelli prestazioni/materiali |
| 35 | ASN05B | 921 | Gettoni assistenza |
| 36 | ASN019 | — | Fasce rimborso chilometrico |
| 37 | ASN040 | — | Veicoli |
| 38 | ASN046 | — | Importanza prestazioni |
| 39 | ASN038 | — | Squadre tecnici |
| 40 | ASN031 | — | Prestazioni per procedura APP |
| 41 | ASN032 | — | Indirizzi ufficio metrico |
| 42 | ASN048 | — | Documenti di stampa per cliente |
| 43 | ASN009 | — | Causali movimentazione merci |
| 44 | ASN010 | — | Tipi matricola |
| 45 | ASN012 | — | Marche |
| 46 | ASN013 | — | Modelli |
| 47 | ASN011 | — | Produttori |
| 48 | ASN081 | — | Componenti |
| 49 | ASN01A | 1.370 | Kit prestazioni/materiali |
| 50 | ASN01C | 921 | Gruppi di kit |
| 51 | ASN015 | — | Stati chiamata |
| 52 | ASN035 | — | Aree tecniche |
| 53 | ASN036 | — | Responsabili |
| 54 | ASN016 | — | Tipi attivita' |
| 55 | ASN018 | — | Tipi difetto |
| 56 | ASN033 | — | Descrizioni chiamata |
| 57 | ASN041 | — | Priorita' |
| 58 | ASN042 | — | Provenienza chiamate |
Stampe e Portale WEB¶
| # | Programma | Righe | Descrizione |
|---|---|---|---|
| 59 | ASN039 | — | Clienti per tipologia |
| 60 | ASN093 | — | Raccordo clienti portale WEB |
| 61 | ASN091 | — | Caricamento da file portale |
Operativo — Riparazioni (19 programmi)¶
| # | Programma | Righe | Descrizione |
|---|---|---|---|
| 62 | ASN500 | 2.749 | Stato chiamata laboratorio |
| 63 | ASN510 | 7.541 | Ricezione strumento |
| 64 | ASN520 | 3.896 | Stima: rilevazione problemi |
| 65 | ASN530 | 2.469 | Stima: prestazioni previste |
| 66 | ASN540 | 1.184 | Analisi |
| 67 | ASN545 | 2.398 | Preventivazione |
| 68 | ASN550 | 875 | Autorizzazione |
| 69 | ASN555 | 1.450 | Pick-up |
| 70 | ASN560 | 5.091 | Scarico materiali |
| 71 | ASN559 | 463 | Scarico materiali da terminalino barcode |
| 72 | ASN565 | 2.924 | Esecuzione attivita' |
| 73 | ASN566 | 1.209 | Fatturazione materiali |
| 74 | ASN570 | 1.834 | Chiusura |
| 75 | ASN575 | 7.715 | DDT riconsegna |
| 76 | ASN599 | 3.223 | Stampa moduli |
| 77 | ASNP01 | 1.081 | Stampa etichetta chiamata+matricola |
| 78 | ASN541 | — | DDT manuale a fornitore |
| 79 | ASN543 | 573 | Ordine di riparazione a fornitore |
| 80 | ASN542 | — | DDT di riconsegna da fornitore |
Operativo — Gestione Interventi a Richiesta (33 programmi)¶
Gestione chiamate/interventi¶
| # | Programma | Righe | Descrizione |
|---|---|---|---|
| 81 | ASN110 | 17.294 | Inserimento/gestione chiamata: il terzo programma per dimensione |
| 82 | ASN120 | 7.278 | Inserimento/gestione intervento |
| 83 | ASN078 | 6.014 | Cruscotto assegnazione interventi (dispatching) |
| 84 | ASN079 | 986 | Riapertura interventi assegnati |
| 85 | ASN140 | 34.704 | Chiusura intervento: il piu' grande del modulo, prestazioni/materiali con COGTRANS |
| 86 | ASN180 | 2.183 | Chiusura chiamate |
| 87 | ASN125 | 812 | Note su chiamata |
| 88 | ASN350 | 2.991 | Controllo interventi da fatturare |
| 89 | ASN130 | 1.017 | Estrazione immagini chiamate |
| 90 | ASN145 | 2.214 | Preparazione chiamate di laboratorio |
| 91 | ASN146 | 1.130 | Assegnazione n. inventario |
| 92 | ASN352 | 4.561 | Report interventi da riepilogare |
| 93 | ASN115 | 3.761 | Importazione chiamate da Excel (vedi sezione dettagliata sotto) |
| 94 | ASN155 | 201 | Inserimento/chiusura da file (portale WEB) |
Stampe interventi¶
| # | Programma | Righe | Descrizione |
|---|---|---|---|
| 95 | ASN060 | — | Stampa intervento |
| 96 | ASN060W | 10.981 | Stampa intervento variante W (grafica) |
| 97 | ASN065 | — | Modulo intervento |
| 98 | ASN173 | 567 | Riepilogo interventi assegnati |
| 99 | ASN057 | — | Etichette barcode + archiviazione ottica |
| 100 | ASN03A | 2.281 | Etichette matricole |
| 101 | ASN598 | 4.110 | Stampa certificazioni |
| 102 | ASN597 | 978 | Stampa contenuto scheda |
| 103 | ASN04B | 1.334 | Dettaglio impianto |
GPS e trasferimenti¶
| # | Programma | Righe | Descrizione |
|---|---|---|---|
| 104 | ASN191 | 2.371 | Aggiorna dati chiamate da GPS |
Operativo — Visualizzazioni (16 programmi)¶
| # | Programma | Righe | Descrizione |
|---|---|---|---|
| 105 | ASN210 | 7.660 | Visualizzazione chiamate |
| 106 | ASN230 | 9.129 | Visualizzazione interventi |
| 107 | ASN203 | 3.426 | Situazione chiamate di laboratorio |
| 108 | ASN200 | 4.528 | Impianti - Matricole |
| 109 | ASN220 | 4.013 | Contratti |
| 110 | ASN250 | 1.605 | Situazione muletti |
| 111 | ASN580 | 1.139 | Documenti chiamata riparazioni |
| 112 | ASN240 | 3.698 | Prestazioni eseguite |
| 113 | ASN142 | 771 | Documenti magazzino per intervento |
| 114 | ASN201 | 5.522 | Consumi su contratto |
| 115 | ASN205 | 1.109 | Guasti/difetti |
| 116 | ASN202 | 5.219 | Contratti a monte ore |
| 117 | ASN261 | 2.641 | Produzione sintetica |
| 118 | ASN260 | 2.155 | Produzione analitica |
| 119 | ASN241 | 2.563 | Prestazioni/materiali previsti |
| 120 | ASN266 | 1.268 | Tempi di intervento |
Operativo — Utility (7 programmi)¶
| # | Programma | Righe | Descrizione |
|---|---|---|---|
| 121 | ASN401 | 2.872 | Estrazione dati per Agenzia Entrate |
| 122 | ASN144 | 736 | Acquisizione documenti |
| 123 | ASN116 | 2.306 | Modifica dati chiamate |
| 124 | ASN118 | 735 | Aggancio interventi-commesse |
| 125 | ASN141 | 1.092 | Esportazione rapportini |
| 126 | ASN625 | 1.642 | Importazione impianti e matricole |
| 127 | ASN242 | 2.115 | Controlla dettaglio interventi |
WEB (2 programmi)¶
| # | Programma | Righe | Descrizione |
|---|---|---|---|
| 128 | ASN610 | 6.852 | Inserimento chiamata da portale WEB |
| 129 | ASN620 | 3.231 | Visualizzazione interventi da portale WEB |
Programmi di supporto¶
Sottoprogrammi ASNS* (36 file, ~26.000 righe)¶
| Programma | Righe | Descrizione |
|---|---|---|
| ASNS01 | 759 | Calcolo data e ora scadenza chiamata per priorita' |
| ASNS02 | 227 | Sottoprogramma utility |
| ASNS03 | 858 | Sottoprogramma utility |
| ASNS04 | 411 | Sottoprogramma utility |
| ASNS05 | 696 | Invio notifiche SMS/email al contatto cliente ("INVIO-CHIAMATA") |
| ASNS06 | 1.094 | Sottoprogramma utility |
| ASNS07 | 2.184 | Determinazione costi/ricavi chiamata |
| ASNS08 | 565 | Sottoprogramma utility |
| ASNS09 | 258 | Invio email notifica al responsabile chiamata |
| ASNS10 | 1.520 | Sottoprogramma utility |
| ASNS11 | 952 | Sottoprogramma utility |
| ASNS12 | 1.271 | Sottoprogramma utility |
| ASNS13 | 417 | Sottoprogramma utility |
| ASNS14 | 697 | Sottoprogramma utility |
| ASNS15 | 537 | Ricerca modello certificazione ("CERCA-MODELLO", "CERCA-MODELLO-MATR") |
| ASNS16 | 649 | Sottoprogramma utility |
| ASNS17 | 410 | Sottoprogramma utility |
| ASNS18 | 202 | Ricerca responsabile/area tecnica per cliente ("CERCA") |
| ASNS19 | 238 | Assegnazione automatica tecnico per cliente/destinazione/matricola ("CERCA") |
| ASNS20 | 2.290 | Operazioni su chiamata (inserisci, allega-doc, scadenza-futura) |
| ASNS21 | 293 | Sottoprogramma utility |
| ASNS22 | 403 | Ricerca modello prestazioni/materiali ("CERCA-MODELLO") per garanzia e priorita' |
| ASNS23 | 741 | Sottoprogramma utility |
| ASNS24 | 574 | Sottoprogramma utility |
| ASNS25 | 1.466 | Ricalcolo prestazioni/materiali previsti su chiamata ("RICALCOLA") |
| ASNS26 | 2.918 | Acquisizione documenti intervento da Web (FTP/AWS) |
| ASNS27 | 753 | Sottoprogramma utility |
| ASNS30 | 245 | Sottoprogramma utility |
| ASNS58 | 642 | Sottoprogramma utility |
| ASNS78 | 1.447 | Gestione appuntamenti CRM/Google Calendar per interventi |
| ASNSITU1 | 364 | Situazione utility |
| ASNSITUA | 457 | Situazione utility |
Utility batch (10 file, ~7.600 righe)¶
| Programma | Righe | Descrizione |
|---|---|---|
| ASNBOLIN | 321 | Bollettino importazione |
| ASNC03C | 523 | Utility |
| ASNCANCH | 834 | Cancellazione chiamate |
| ASNCANCN | 831 | Cancellazione contratti |
| ASNCANIN | 606 | Cancellazione interventi |
| ASNCH053 | 336 | Utility chiamate |
| ASNDCR | 719 | Utility DCR |
| ASNMIGRA | 1.047 | Migrazione dati A |
| ASNMIGRB | 1.296 | Migrazione dati B |
| ASNP01 | 1.081 | Stampa etichetta chiamata+matricola |
Sincronizzazione AreaAPP (3 programmi SWA inclusi)¶
| Programma | Righe | Descrizione |
|---|---|---|
| SWA066 | 693 | Sincronizzazione tabella priorita' e tipi attivita' |
| SWA067 | 832 | Esportazione sottocommesse |
| SWA068 | 1.494 | Sincronizzazione tecnici con DB KPN v2.0 |
Dettaglio: ASN115 — Importazione chiamate da Excel¶
Scopo¶
Importa chiamate di assistenza da file Excel nel sistema. L'utente seleziona opzionalmente un cliente di fatturazione e un brand come filtri di testata, poi il programma apre il file Excel tramite COGPA9, valida ogni riga e mostra il risultato in una griglia. L'utente conferma con F3 per creare le chiamate.
Flusso operativo¶
Selezione testata (cliente fat., brand)
│
▼
COGPA9 "I-CHIAMATE" → apertura Excel + parsing con modello di importazione
│
▼
Lettura righe dal transito COGPA9 (47 colonne supportate)
│
├── Per ogni riga: validazione campi (azienda, cliente fat.,
│ tipo attivita', cliente assistito, responsabile, priorita',
│ matricola, destinazione, area tecnica, brand, garanzia, note,
│ agente, zona, stato chiamata)
│
▼
Griglia risultati (righe valide / invalide con messaggi errore)
│
├── F3 "Aggiorna" → creazione chiamate (solo righe valide)
│ │
│ ├── Creazione/aggiornamento prospect CRM (CRMS07) se necessario
│ ├── Aggiornamento campi info CRM (CRMS06)
│ ├── ASNS20 "INSERISCI" → crea chiamata + primo intervento
│ └── Scrittura dati garanzia (fl-garanzia, id-garanzia, gg-garanzia)
│
├── F3 "Gestione" → apre chiamata esistente in ASN110
├── F1 → reimporta da Excel o rivalida
├── F7 → visualizza log elaborazione
└── Shift-F5 → esporta griglia in Excel
Validazione clienti assistiti¶
La ricerca del cliente assistito e' il controllo piu' complesso:
- Se c'e' un codice → validazione diretta su COGGEANA
- Se c'e' un account → ricerca scheda CRM (CRMS06 "CERCA-SCHEDA")
- Altrimenti → costruisce nome da cognome+nome o ragione sociale, cerca match esatto in COGGEANA (nome + indirizzo)
- Se nessun match in anagrafica → cerca tra i prospect CRM (CRMANANF)
- Se ancora nessun match e gestione prospect attiva → flagga per importazione automatica come prospect
Logica garanzia¶
La determinazione della garanzia avviene in tre fasi:
- Flag esplicito: se nel file Excel il campo garanzia e' S/Y/X/SI, la chiamata e' in garanzia
- Ricerca chiamata originale: all'avvio vengono caricate in un transito tutte le chiamate degli ultimi 60 giorni. Se la riga importata ha un codice chiamata cliente, il sistema cerca l'ultima chiamata con lo stesso codice:
- Stessa data → errore duplicato
- Data diversa → la chiamata precedente diventa l'originale per la garanzia (
id-garanzia) - Giorni garanzia da modello: se i giorni non sono indicati, chiama ASNS22 "CERCA-MODELLO" con tipo attivita' + cliente fat. + brand + gruppo azienda. Se trova un modello, ne preleva
ampl-gg-garanziae la priorita' - Il flag garanzia resta manuale: anche con chiamata originale e giorni trovati, l'utente deve attivare il flag esplicitamente
Tasti funzione¶
| Tasto | Funzione |
|---|---|
| ESC | Esci |
| F1 | Reimporta da Excel / rivalida |
| F3 | Aggiorna (crea chiamate) / Gestione (apri chiamata) |
| F7 | Visualizza log elaborazione |
| F8 | Help (lookup brand) |
| Shift-F4 | Amministrazione colonne griglia |
| Shift-F5 | Esportazione griglia in Excel |
File principali usati¶
| File | Descrizione |
|---|---|
| cogpa9-t-dati | Transito dati Excel (output di COGPA9) |
| ASNCHTES | Testate chiamata (lettura per garanzia, scrittura post-creazione) |
| ASNINTES | Testate intervento |
| ASNINTE2 | Estensione intervento |
| ASNMPDLK | Modelli prestazioni (giorni garanzia, priorita') |
| COGGEANA | Anagrafica clienti/fornitori |
| CRMANANF | Nominativi CRM (prospect) |
| COGDEST2 | Destinazioni cliente |
| t-chiamate-cli | Transito: cache chiamate ultimi 60 gg per ricerca garanzia |
Dettaglio: ASNS20 — Operazioni su chiamata (servizio)¶
Scopo¶
Sottoprogramma centralizzato per creare chiamate, interventi, allegare documenti e generare scadenze future. Usato da ASN115, ASN125, ASN139, COGG4F, DFN104, DBF104.
Operazioni¶
| Operazione | Descrizione |
|---|---|
INSERISCI |
Crea nuova chiamata + primo intervento |
INSERISCI-INT |
Aggiunge intervento a chiamata esistente |
ALLEGA-DOC |
Allega documento/immagine a chiamata |
SCADENZA-FUTURA |
Crea chiamata di follow-up da chiamata precedente |
Flusso INSERISCI (creazione completa)¶
- Numerazione: COGS25 (numeratore cod. 59) per ID chiamata, scansione ASNINTES per ID intervento
- ASNCHTES: scrive testata chiamata con tutti i campi. Default da configurazione se non specificati (tipo attivita', tipo fatturazione, stato, priorita'). Cerca responsabile/area via ASNS18. Cerca benestare cliente. IVA agevolata da COGCNDCF
- ASNCHDET: fino a 5 righe matricola. Se certificazione attiva, cerca modello via ASNS15
- ASNS25 "RICALCOLA": ricalcola prestazioni/materiali previsti
- ASNINTES: crea primo intervento. Assegnazione tecnico manuale o automatica (ASNS19). Pianificazione orario automatica da calendario CRM (CRMAGCAL) se richiesta
- ASNCHSTO: 2 record storico (CI=inserimento chiamata, II=inserimento intervento)
- Dossier CRM: se configurato, crea dossier documentale (CRMS10)
- Notifiche: email al responsabile (ASNS09), SMS/email al contatto (ASNS05)
- Agenda CRM: appuntamento calendario + sync Google Calendar (ASNS78 + syncal)
- COGRIGCM: raccordo chiamata-commessa
- Postgres: sync online interventi aperti (swa004)
Flusso SCADENZA-FUTURA¶
Crea una nuova chiamata copiando tutti i dati dalla chiamata originale (testata, dettagli, righe intervento). Imposta acht-id-garanzia = ID chiamata originale. Usato per riaperture e follow-up post-chiusura.
Parametri di configurazione (21 parametri via RNEWCONF)¶
Gruppi: ass-chiam, ass-strum, assist, areaapp. Controllano: tipo attivita'/fatturazione/stato/priorita' default, numerazione interventi (semplice o composta), certificazione, generazione dossier, sync Postgres, agenda CRM, Google Calendar, gestione nominativi CRM, oggetto default, pianificazione orario.
Dettaglio: ASNS22 — Ricerca modello prestazioni (servizio)¶
Scopo¶
Dato un insieme di parametri di una chiamata, trova il modello di prestazioni/materiali piu' specifico dalla tabella ASNMPDLK. Il modello determina i giorni di garanzia e la priorita' default.
Interfaccia¶
Operazione: CERCA-MODELLO
Input: chiamata ID (se > 0 legge i parametri dalla chiamata) oppure parametri diretti: tipo attivita', tipo matricola, cliente fatturazione, brand, gruppo azienda.
Output: codice modello (asns22-modello-mpd), ID record ASNMPDLK (asns22-o-ampl-id), esito S/N.
Algoritmo di matching¶
- Raccolta parametri: se passata una chiamata, legge ASNCHTES + ASNCHDET + ASNMATRI per estrarre tipo attivita', cliente, brand, gruppo azienda, tipo matricola
- Caricamento tabella: alla prima chiamata, carica in memoria tutti i record ASNMPDLK (max 500 entries)
- Scoring: per ogni entry della tabella, confronta 5 criteri:
- Campo tabella vuoto → wildcard, non influenza il punteggio
- Campo tabella valorizzato e corrispondente → +1 punto
- Campo tabella valorizzato e non corrispondente → entry scartata
- Per il cliente: prova prima il cliente assistito, poi il cliente fatturazione
- Selezione: vince l'entry con il punteggio piu' alto (= la piu' specifica)
Il chiamante (es. ASN115) usa l'ID restituito per leggere direttamente ASNMPDLK e prelevare ampl-gg-garanzia e ampl-priorita.
Integrazione con altri moduli¶
Magazzino¶
- COGTRANS: usato da ASN140 (chiusura intervento) e ASN560 (scarico materiali) per movimenti magazzino
- COGMAE/COGPA4: trasferimenti magazzini viaggianti e tentata vendita (programmi condivisi)
Fatturazione¶
- ASN052/ASN058/ASN05E: fatturazione contratti (periodica, per matricole, a licenze)
- ASN566: fatturazione materiali su riparazione
- ASN350/ASN352: controllo e report interventi da fatturare
CRM / Dossier¶
- CRMDOSSR: dossier documentale per allegati, preventivi, DDT
- CRMTIPCL: tipi cliente
- CRMANAGR: anagrafica CRM
- ASN02D copia schede da CRM
AreaAPP (applicazione mobile tecnici)¶
- SWA001: scaricamento tabelle e archivi per Sw-ing
- SWA002: scaricamento clienti, contatti, prestazioni, tecnici
- SWA003: scaricamento matricole e tabelle marche/modelli
- SWA005: importazione dati da PostgreSQL (interventi, prestazioni, materiali, tecnici, immagini)
- SWA020: scaricamento matricole assist
- SWA066/067/068: sincronizzazione priorita', sottocommesse, tecnici
Portale WEB¶
- ASN610: inserimento chiamata da browser
- ASN620: visualizzazione interventi da browser
- ASN155: importazione chiamate da portale
- ASN093/ASN091: raccordo clienti portale
GPS¶
- ASN191: aggiornamento dati chiamate da dispositivo GPS
Riepilogo per sotto-area¶
| Sotto-area | Programmi menu | Righe stimate | % |
|---|---|---|---|
| Archivi | 65 | ~90.000 | 18% |
| Operativo - Riparazioni | 19 | ~45.000 | 9% |
| Operativo - Interventi | 33 | ~110.000 | 22% |
| Operativo - Visualizzazioni | 16 | ~56.000 | 11% |
| Operativo - Utility | 7 | ~11.500 | 2% |
| WEB | 2 | ~10.000 | 2% |
| Sottoprogrammi ASNS* | 36 | ~26.000 | 5% |
| Utility batch | 10 | ~7.600 | 2% |
| Programmi non a menu | ~43 | ~140.000 | 28% |
| SWA sincronizzazione | 3 | ~3.000 | 1% |
| Totale | 234 | ~498.000 |