Descrizione
Aggiunge il file passato in input alla galleria immagini della chiamata
Chiamata standard
Dato |
Contenuto |
ASNS20-OPE |
"INSERISCI" |
ASNS20-I-CHIAMATA |
Chiamata su cui allegare il documento |
ASNS20-ALLEGATO |
Nome file da allegare alla galleria chiamata |
ASNS20-ALL-LOCATION |
Indica se il file da allegare è in formato: •"C": Client •"S": Server |
Elaborazione
Come prima cosa verificare che i campi obbligatori siano compilati e corretti (quelli evidenziati in grassetto). Se non è cosi' restituire ASNS20-ESITO = "N", e in ASNS20-MSG la descrizione del problema.
A.1 - Ricerca progressivo libero
Ricerca su COGIMAGE della galleria documenti chiamata, usando IMG-CHIA2, impostando:
Dato |
Contenuto |
IMG-TIP-DOC |
"A2" |
IMG-DC-A2-KEY |
Id chiamata |
IMG-DC-A2-TIP |
"IM" |
IMG-DC-A2-PROG |
9999 |
Cercare il record precedente relativo alla chiamata, e sommare 1 per ottenere il nuovo progressivo documento
A.2 - Allego il documento
Effettuare una chiamata a COGU06, Operazione: INSERISCI-FILE
Dato |
Contenuto |
U06-OPE |
"Inserisci-file" |
U06-FILE |
ASNS20-ALLEGATO |
U06-FL-INTERNO |
"D" |
U06-TIP-DOC |
"A2" |
U06-DOC-COGE |
Chiave del documento ottenuta come spiegato sopra, e impostando il progressivo documento nuovo |
U06-DO-NUM-INT |
U06-DOC-COGE |
U06-DO-DATA |
Data sistema |
U06-DOC-TIP-DOC |
"IMM.CHIAM." |
U06-DO-NUM-EST |
"CHIAM. " + id chiamata |
U06-DO-DATA-EST |
U06-DO-DATA |
U06-DO-ANA-TIP |
" " |
U06-DO-ANA-COD |
Cliente assistito collegato alla chiamata |
U06-DO-ANA-DES |
|
U06-LOCATION |
ASNS20-ALL-LOCATION |
U06-RIMUOVI-FILE |
"N" |
A.3 - Esito operazione
Se U06-ESITO = 'NOK' significa che l'operazione è fallita, quindi restituire
Dato |
Contenuto |
ASNS20-ESITO |
"N" |
ASNS20-MSG |
U06-MSG |
Altrimenti restituire esito positivo
Dato |
Contenuto |
ASNS20-ESITO |
"S" |
ASNS20-MSG |
" " |