home back up forward

SPECIFICHE

SEND MAIL  (SM)

Obiettivi:

Prerequisti:

  1. Manualmente mediante l'utilizzo delle funzionalita' incorporate

  2. Automaticamente dai pacchetti gestionali che si interfacciano ad esso

Principio di funzionamento:

Facendo riferimento al seguente schema:

0)  Menu

E' un semplice programma che permette di accedere manualmente ai programmi di controllo e/o modifica
dei messaggi

1a)  Creazione, Schedulazione, Controllo  (SM0001)

Tramite questa funzione, si crea nel dataBase (2) un record che descrive l'evento (mail/fax) da attivare, indicando :

1b)  Manutenzione messaggi

Funzione che permette di cambiare lo stato di spedizione agendo su un gruppo di messaggi selezionato a video

2)  DataBase DBxxSM

Questo DataBase mantiene traccia di tutto quanto c'e' da spedire, e cio' che e' stato spedito.
Puo' essere alimentato dalla funzione manuale (vedi sopra)
Ma puo' anche essere alimentato automaticamente dai pacchetti gestionali che si interfacciano rispettando i protocolli di funzionamento.

3)  Intefacciamento gestionale

I programmi gestionali genereranno in appostiti direttori i file da spedire (.pdf / .doc/ .ecc) e scriveranno nel database il record di spedizione con relativi paramentri necessari

4)  Allegati   (allegati da spedire)

In apposita struttura dovranno essere depositati i file da spedire in allegato
 

5)  Send Monitor

E' un programma che e' sempre attivo e lavora in backgroud (attivato da cron)
Questi interroga il DataBase per vedere se c'e' qualcosa da spedire
Quindi crea alcuni files (6)  contenenti  le informazione di una Email da passare allo script (7)
Lancia quindi lo script phython e controlla il buon esito della chiamata.

6)  Box di trasmissione 

Onde poter controllare l'avanzamento della trasmissione, lo script python(7) muove  i file di tramissione in modo da permettere un controllo e lasciare traccia della spedizione.

7)  Script python

Questo script, attivato dal SendMonitor(5) compone il messaggio rispettando le regole del sistema di trasmissione.
Lascia traccia di quanto spedito nel file di log (8)

9)  Config.cfg

E' un file di configurazione che, letto dai programmi, permette di personalizzare il pacchetto all'interno dell'ambiente gestionale sena dovere modificare il pacchetto stesso.

10)  Struttura cartelle

Tutti i file del pacchetto devono essere posizionati in una cartella indicata nel file Config.cfg

11)  Spedizione Fax

I FAX possono essere spedito da questo pacchetto .
E' necessario sottoscrivere un account FAX-OUT con uno degli operatori indicati

12)  Spedizione Sms

Gli SMS possono essere spedito da questo pacchetto .
E' necessario sottoscrivere un account SMS-OUT con uno degli operatori indicati