ASNS09 - Operazioni post inserimento chiamata¶
Nome programma ASNS09 Posizione nel menu Programma non a menu Linkage section
| Tipo | Dato | Formato | Contenuto |
|---|---|---|---|
| INPUT | ASNS09-ID-CHIAMATA | 9(12) | Id della chiamata da elaborare |
| OUTPUT | ASNS09-ESITO | x(01) | Esito dell'operazione |
| ASNS09-MSG | x(80) | Eventuale messaggio di errore |
Logica generale Questo programma ha lo scopo di eseguire operazioni comuni successive all'inserimento di una chiamata. in sintesi esegue: 1. Invio msg posta al responsabile chiamata Maschera del programma Nessuna maschera. Configurazioni possibili
| Gruppo | Parametro | Note |
|---|---|---|
| ass-chiam | invio-email-a-resp | Invio e-mail a responsabile? |
Elaborazione Il programma dovrà contenere la logica presente già nelle altre subroutine di apertura files solo alla prima chiamata del programma, allo scopo di velocizzare le operazioni. L'elaborazione deve sempre restituire:
| Dato | Contenuto |
|---|---|
| ASNS09-ESITO | "S" |
| ASNS09-MSG | " " |
A meno che non emergano errori gravi per cui si restituirà "N" e il messaggio relativo. Invio e-mail a responsabile * Leggere la testata chiamata ASNCHTES: * se ACHT-RESPONSABILE non è significativo uscire dalla procedura * Leggere il record ASNRESPO collegato al responsabile: se ARES-OPER = 0 uscire dalla procedura * leggere PRNTOPE2 relativo all'operatore; se PTO2-EMAIL = " " uscire dalla procedura A questo punto usare "POSTA" per inviare un messaggio di posta all'indirizzo trovato (vedi uno dei programmi GRC*.CBL che già lo fanno). Il messaggio avrà: * Oggetto: "Nuova chiamata nnnnnnn per cliente xxxxxxxxxxxxxxxxxxxx" * Testo del messaggio: "Nuova chiamata nnnnnnn per cliente xxxxxxxxxxxxxxxxxxxx"
Estratto da documentazione interna ClickUp