Presenze New MVC

Modulo Messaggi interni

v0.6.7

Modulo comunicazione

💬 Messaggi interni

Area messaggi interni: inbox, conversazioni tra ruoli autorizzati, notifiche AJAX e collegamenti futuri a dipendenti, presenze o timbrature.

schema_ready AJAX ON Runtime dati

Contratto modulo

Chiave
messaggi
Rotta
modules/messaggi
Legacy
nuovo modulo applicativo
Gruppo
comunicazione

Portali abilitati

standard, custom

Campi previsti

  • mittente
  • destinatari
  • oggetto
  • stato
  • notifica

Runtime read-only

Runtime dati messaggi interni

Stato read-only di conversazioni, messaggi e destinatari interni.

  • DB OK
  • Schema OK
  • Email invio OFF
  • Messaggi scrittura OFF
  • Regole dati lato app
Area Tabella Stato Record
Thread pn_internal_threads presente 2
Messaggi pn_internal_messages presente 2
Destinatari pn_internal_message_recipients presente 2

Conversazioni interne

Thread disponibili per area messaggi interna.

ID Oggetto Priorità Stato Creato
2 123 normal open 2026-05-03 05:43:30
1 Benvenuto in Presenze New normal open 2026-05-03 05:23:35

Messaggi

Ultimi messaggi registrati, in sola lettura.

ID Thread Mittente Testo Creato
2 2 operator aaa 2026-05-03 05:43:30
1 1 system Modulo messaggi inizializzato. Questo messaggio serve solo come dato base di controllo. 2026-05-03 05:23:35

Destinatari

Stato lettura destinatari interni.

ID Messaggio Destinatario Stato Creato
2 2 portal_admin unread 2026-05-03 05:43:30
1 1 portal_admin unread 2026-05-03 05:23:35
Coda email -
Log comunicazioni -
Conversazioni -
Messaggi -

Contatori in attesa di aggiornamento AJAX.

Aggiornamento AJAX

Ultimi elementi registrati

0 elementi In attesa Filtro modulo · 8 righe Filtri locali: non salvati Mai aggiornato Diag: pronto

Invio aggiorna la ricerca, Esc pulisce i filtri. CSV/JSON e diagnostica copiano solo dati locali/visibili. I filtri recenti vengono salvati nel browser e si possono ripristinare senza refresh pagina.

Area Titolo Stato Data Azioni
Caricamento elenco recente...

Nuovo messaggio interno

Crea una conversazione interna con destinatario per ruolo.

Testo: 0 / 2000 caratteri

Stato: in attesa compilazione.

Bozza locale: non salvata.

Compila i campi e premi Anteprima locale. Nessun invio email reale.

Azioni controllate: le bozze vengono salvate solo su richiesta operatore. Nessun invio email reale.

Pagina modulo

Pannelli funzionali

Inbox interna

Messaggi letti/non letti, priorità, assegnazioni e storico conversazioni.

Ruoli autorizzati

La messaggistica dovrà rispettare permessi e portali, senza mostrare dati fuori contesto.

Notifiche AJAX

Aggiornamento badge e nuove comunicazioni senza refresh completo della pagina.

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

Anteprima inbox interna

Da A Oggetto Collegamento Stato
HR Mario Rossi Giustificativo richiesto Presenze Non letto
Amministrazione Responsabile Anomalia cartellino Timbrature Letto
Sistema Portale standard Promemoria chiusura mese Cartellino Da inviare

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

v0.6.7