Contratto modulo
- Chiave
- messaggi
- Rotta
- modules/messaggi
- Legacy
- nuovo modulo applicativo
- Gruppo
- comunicazione
Modulo comunicazione
Area messaggi interni: inbox, conversazioni tra ruoli autorizzati, notifiche AJAX e collegamenti futuri a dipendenti, presenze o timbrature.
standard, custom
Runtime read-only
Stato read-only di conversazioni, messaggi e destinatari interni.
| Area | Tabella | Stato | Record |
|---|---|---|---|
| Thread | pn_internal_threads | presente | 2 |
| Messaggi | pn_internal_messages | presente | 2 |
| Destinatari | pn_internal_message_recipients | presente | 2 |
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 |
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 |
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 |
Contatori in attesa di aggiornamento AJAX.
Aggiornamento AJAX
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... | ||||
Crea una conversazione interna con destinatario per ruolo.
Azioni controllate: le bozze vengono salvate solo su richiesta operatore. Nessun invio email reale.
Pagina modulo
Messaggi letti/non letti, priorità, assegnazioni e storico conversazioni.
La messaggistica dovrà rispettare permessi e portali, senza mostrare dati fuori contesto.
Aggiornamento badge e nuove comunicazioni senza refresh completo della pagina.
Lo schema SQL è pronto come draft controllato, ma non viene ancora applicato al database. Prima si verifica, poi si migra.
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
| 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.