Vai al contenuto

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