Con la release Esse3 20.04.02.00 è stata introdotta la possibilità di condizionare la spedizione di una comunicazione a livello di configurazione media, per tutti i tipi di media (E-Mail, SMS, WEBFORUM etc..).

Nella maschera CONFIGURAZIONE MEDIAtramite il parametro di configurazione COND_SPED è possibile indicare sul device di comunicazione (EMAIL, EMAIL2, SMS, ecc.) una condizione di spedibilità: si tratta di una condizione SQL che viene valutata per ogni destinatario e comunicazione da inviare su quel device (quindi indipendentemente che si trattti di comunicazione da template oppure no) per stabilire se la comunicazione debba essere effettivamente spedita a quel destinatario

Nel caso in cui il destinatario non soddisfi la condizione viene marcato appositamente nel flag di spedizione con un nuovo valore che sta ad indicare "spedizione annullata per condizione XYZ non soddisfatta" (viene riportato anche nella descrizione dell'errore sul singolo destinatario).

La condizione di spedibilità prevede i seguenti parametri:

  • P6: ID Comunicazione  (P16_COM_EST.COM_ID)
  • P7: ID Persona  (P01_ANAPER.PERS_ID)
  • P8: ID Sogg.Est.  (SOGG_EST.SOGG_EST_ID)
  • P9: Recapito  (email / num.cell.)
  • P10: ID Docente  (DOCENTI.DOCENTE_ID)

Questi parametri permettono, quindi, di applicare qualsiasi logica che dipenda sia della persona (ad esempio i suoi consensi presenti in anagrafica) che dalle caratteristiche della specifica comunicazione (recuperabili a partire dall'ID della comunicazione).

E' sufficiente definire, quindi, una condizione di applicabilità (nella maschera Regole di Applicabilità, sul contesto COMUN_SPED) che utilizzi uno o più di quei parametri come discriminante e quindi inserire il nome (cod) della condizione nella maschera Configurazione Media come valore del parametro COND_SPED.