Vai al contenuto

CRM083 - Configurazione avviso

Posizione nel menu

Programma non a menu.

Linkage section

Programma richiamabile da CRM082 - Definizione tipi avviso:

  • Input:
    • Tipologia nominativo
    • Progressivo avviso

Logica generale

Gestione configurazione di una tipologia di avviso.

In sintesi, per ciascuna tipologia di avviso e' possibile definire:

  • Descrizione corta ed estesa
  • Su quali nominativi eseguire un avviso, mediante filtri sulle info della scheda
  • Come controllare se generare un avviso, definendo un'informazione da controllare e i parametri di confronto
  • Se aggiornare un'informazione a seguito dell'emissione di un avviso
  • Che tipo di segnalazione inviare
  • Chi avvisare

Maschera del programma

Testata

In testata si dovranno visualizzare, in campi read-only:

  • Tipologia passata in input e descrizione
  • Descrizione avviso (AVT-DES)

Dettaglio

Il dettaglio e' composto da un tab-control, suddiviso in 4 pagine.

Pagina 1 - Dati generali

Tutti i campi di questa pagina sono collegati a campi del file CRMAVTES.

Avviso attivo: Collegato al campo AVT-FL-ATTIVO. Se non spuntato, l'avviso non verra' schedulato.

Descrizione dettagliata: Campo note non obbligatorio, collegato a AVT-NOTE.

Determinazione se attivare l'avviso

Informazione da controllare: Campo collegato a AVT-INF-AVVISO. Campo obbligatorio. Qui l'utente dovra' indicare l'informazione sulla quale effettuare il controllo dell'avviso. Con F8 richiamare CRM013 per la finestra di aiuto. L'informazione deve essere presente sulla scheda della tipologia nominativo richiesta (ricerca su CRMSKINF attraverso SKI-CHIA2). L'informazione puo' essere solo di tipo "Data" o "Numero".

Confrontare con: Campo collegato a AVT-INF-CONFRONTO. Campo obbligatorio se la tipologia dell'informazione da controllare non e' data. Qui l'utente dovra' indicare l'informazione con cui confrontare l'informazione precedente. L'informazione deve essere della stessa tipologia dell'informazione da controllare.

Soglia: Campo numerico collegato a AVT-SOGLIA-1. Campo non obbligatorio. Se l'informazione da controllare e' una data, questo campo potra' contenere un numero di giorni, altrimenti un dato della stessa grandezza e unita' di misura. Determina un "anticipo" o un "posticipo" dell'avviso rispetto al contenuto dell'informazione:

  • Positivo: posticipo
  • Negativo: anticipo

Questi 3 parametri determinano l'attivazione di un avviso su un nominativo.

Se verificato aggiornare

Informazione da aggiornare: Campo collegato a AVT-INF-DA-AGGIORNARE. Campo non obbligatorio. Qui l'utente dovra' indicare l'informazione che verra' aggiornata sulle schede per le quali verra' inviato un avviso. L'informazione deve essere della stessa tipologia dell'informazione da controllare e presente sulla scheda della tipologia nominativo richiesta.

Modalita' aggiornamento: Tre check mutuamente esclusivi collegati a AVT-TIPO-AGGIORNAMENTO:

  • "...con il dato controllato" (A): Aggiorna con il valore dell'informazione avviso
  • "...con data sistema" (B): Aggiorna con la data di sistema (solo per info tipo data)
  • "...Incrementare" (C): Incrementa/decrementa (solo per info tipo numero)

Incremento: Campo numerico collegato a AVT-INCREMENTO. Abilitato se la modalita' scelta e' "Incrementare". Permette di definire di quanto incrementare/decrementare l'informazione.

Pagina 2 - Filtri su nominativi

In questa pagina si potranno definire i filtri sulla tipologia nominativo con i quali restringere il campo dei nominativi su cui effettuare il controllo dell'avviso.

I filtri saranno gestiti in una griglia modificabile collegata alla tabella CRMFLTDT:

Colonna Etichetta Campo collegato Note
Progressivo Progr. FLD-PROG Read-only, attribuito automaticamente
Specie informazione Specie FLD-INF-SPECIE Valori fissi: "F" Fissa, "I" Variabile
Codice informazione Informazione FLD-INF-COD Codice informazione
Operatore di confronto Deve essere FLD-OPE Operatore di confronto (vedi costanti k-cnd-*)
Valore Valore FLD-VAL Valore di confronto alfanumerico

Pagina 3 - Destinatari

In questa pagina si potranno definire i destinatari dell'avviso e la modalita' di notifica.

I destinatari saranno gestiti in una griglia modificabile collegata alla tabella CRMAVDST:

Colonna Etichetta Campo collegato Note
Progressivo Progr. AVD-PROG-DST Read-only, attribuito automaticamente
Tipo destinatario Tipo dest. AVD-DST-TIP "G" Gruppo, "O" Operatore, "P" Proprietario scheda
Gruppo operatori Gruppo AVD-DST-GRUPPO Abilitato se tipo = "G"
Operatore Operatore AVD-DST-OPE Abilitato se tipo = "O"
Tipo di notifica Tipo notifica AVD-TIP-NOTIFICA Se tipo = "P", non si puo' scegliere "N"

Proprietario: Campo collegato a AVT-INF-PROPRIETARIO. Non obbligatorio. Abilitato solo se almeno una riga ha notifica diversa da "N". Indica l'informazione che rappresenta il proprietario della scheda. Se non indicata, il proprietario e' il nominativo stesso.

Posizione contatto: Campo collegato a AVT-POSIZIONE. Obbligatorio se il proprietario e' abilitato. Indica la posizione dei contatti usati per l'invio della segnalazione.

Pagina 4 - Dati avviso

Tutti i campi di questa pagina sono collegati a campi del file CRMAVTES.

Oggetto messaggio: Collegato ad AVT-OGGETTO. Obbligatorio se il tipo di notifica e' "e-mail" o "notifica".

Testo messaggio: Collegato ad AVT-MESSAGGIO. Sempre obbligatorio.

Elaborazione

Il programma dovra' caricare i dati dell'avviso dalle tabelle CRMAVTES, CRMAVDST e CRMFLTDT, gestire i dati nella maschera e aggiornare le tabelle premendo il tasto funzione F3 Aggiorna.