COGSAE - Utility checklist¶
Posizione nel menu Programma non a menu Linkage section UTIL-COGSAE
| Tipo | Dato | Formato | Contenuto |
|---|---|---|---|
| INPUT | COGSAE-OPE | x(20) | Operazione da eseguire |
| COGSAE-CHECKLIST | x(20) | Modello check-list da controllare | |
| COGSAE-ESITO | x(01) | Esito dell'operazione | |
| COGSAE-O-MSG | x(150) | Messaggio restituito | |
| FILLER | x(2000) |
Logica generale Questa subroutine nasce per poter effettuare operazioni particolari sui modelli di checklist, principalmente operazioni di controllo e verifica Configurazioni
| Gruppo | Parametro | Note |
|---|---|---|
| assist | gestione-gruppo-aziende | |
| abilita | attiva-areaapp | |
| areaapp | aglancio-attivo | |
| contatti | numerazione-web | |
| areaapp | agg-postgres-online |
Elaborazione L'elaborazione cambia a seconda dell'operazione Questo programma prevede la connessione al DB Master Web
Operazione: CTR-CL-CHIAMATA¶
Descrizione Riceve in input un modello di checklist e controlla se può essere usato come check-list per la chiamata. Chiamata standard
| Dato | Contenuto |
|---|---|
| COGSAE-OPE | "CTR-CL-CHIAMATA" |
| COGSAE-CHECKLIST | Codice modello di checklist da controllare |
In output restituisce:
| Dato | Contenuto |
|---|---|
| COGSAE-ESITO | Conterrà "S" se la checklist è utilizzabile |
| COGSAE-MSG | Eventuale messaggio di errore |
Elaborazione Controllo su modelli di rapportino Come prima cosa si dovrà verificare se almeno un rapportino attivo per l'azienda contiene informazioni di checklist. In questo caso, qualunque modello di checklist sarà valido. Effettuare una query su ARPMODST2: SELECT * FROM arpmodst2 WHERE a_mdc_azi = cod_azienda AND a_mdc_tip = 'ASN060' AND a_mdc_val <> 'C' AND a_mdc_presenza_checklist = 'S' Se è presente almeno un record, allora restituire COGSAE-ESITO = 'S' e uscire Altrimenti proseguire con la seconda parte della verifica. Controllo sul modello di checklist Il modello di checklist passato deve essere presente su ARPMODST2 Effettuare una query su ARPMODST2: SELECT * FROM arpmodst2 WHERE a_mdc_azi = cod_azienda AND a_mdc_tip = 'ASN598' AND a_mdc_val <> 'C' AND a_mdc_skm_modello = COGMAE-CHECKLIST Se è presente almeno un record, allora restituire COGSAE-ESITO = 'S', altrimenti restituire "N".
Operazione: CTR-CL-MATRICOLA¶
Descrizione Riceve in input un modello di checklist e controlla se può essere usato come check-list per una matricola Chiamata standard
| Dato | Contenuto |
|---|---|
| COGSAE-OPE | "CTR-CL-MATRICOLA" |
| COGSAE-CHECKLIST | Codice modello di checklist da controllare |
In output restituisce:
| Dato | Contenuto |
|---|---|
| COGSAE-ESITO | Conterrà "S" se la checklist è utilizzabile |
| COGSAE-MSG | Eventuale messaggio di errore |
Elaborazione Controllo sul modello di checklist Il modello di checklist passato deve essere presente su ARPMODST2 Effettuare una query su ARPMODST2: SELECT * FROM arpmodst2 WHERE a_mdc_azi = cod_azienda AND a_mdc_tip = 'ASN598' AND a_mdc_val <> 'C' AND a_mdc_skm_modello = COGMAE-CHECKLIST Se è presente almeno un record, allora restituire COGSAE-ESITO = 'S', altrimenti restituire "N".
Estratto da documentazione interna ClickUp