Presenze New MVC

Modulo Comunicazioni

v0.3.2

Modulo comunicazione

Comunicazioni

Modulo per comunicazioni email, configurazione SMTP per portale/azienda, template e tracciamento invii. Per ora solo contratto, senza spedizioni reali.

schema_ready AJAX ON Runtime STEP014C

Contratto modulo

Chiave
comunicazioni
Rotta
modules/comunicazioni
Legacy
nuovo modulo, legacy solo come riferimento funzionale
Gruppo
comunicazione

Portali abilitati

standard, custom

Campi previsti

  • smtp
  • template
  • destinatari
  • coda
  • log

Runtime read-only

Runtime dati comunicazioni

Stato read-only di SMTP, template, coda email e log comunicazioni.

  • DB NON CONFIGURATO
  • Schema DA COMPLETARE
  • Email invio OFF
  • Messaggi scrittura OFF
  • No vincoli DB
Area Tabella Stato Record
SMTP pn_smtp_profiles mancante -
Template pn_email_templates mancante -
Coda email pn_email_queue mancante -
Log pn_communication_log mancante -

Solo lettura: nessun invio email, nessun inserimento messaggi, nessuna modifica DB.

Pagina modulo

Pannelli funzionali

SMTP per portale

Ogni portale o azienda potrà avere profilo SMTP dedicato oppure ereditare il profilo standard.

Template email

Le comunicazioni dovranno usare template versionati per presenze, giustificativi, anomalie e avvisi generali.

Coda e log

Gli invii reali arriveranno dopo: prima contratto, poi coda, log, retry e audit. Niente scorciatoie.

Persistenza dati

Lo schema SQL è pronto come draft controllato, ma non viene ancora applicato al database. Prima si verifica, poi si migra.

Persistenza dati

Lo schema SQL è pronto come draft controllato senza vincoli automatici DB, ma non viene ancora applicato al database. Prima si verifica, poi si migra.

Anteprima

Contratto email previsto

Area Oggetto Modalità Stato
SMTP Profilo standard/custom config skeleton
Template Presenze e giustificativi versionato skeleton
Coda Invii differiti e retry database futuro da progettare
Log Esito invio e audit database futuro da progettare

Dati dimostrativi: servono solo a verificare layout, AJAX e contratto UI.