Comunicazioni

Creazione, invio email e protocollazione integrata con il sistema documentale.

Indice help

Obiettivi

L'app Comunicazioni gestisce messaggi informativi verso clienti o gruppi, con supporto a allegati dal repository documentale e protocollazione tramite l'app Protocollo.

Modello dati

  • Comunicazione: contiene tipo, direzione (IN/OUT), oggetto, corpo, mittente/destinatari, stato invio.
  • documento_protocollo: documento da protocollare; obbligatorio per avviare il flusso protocollo.
  • protocollo_movimento: collegamento 1:1 con il movimento generato nell'app Protocollo.
  • AllegatoComunicazione: mappa documenti aggiuntivi allegati all'email.

Flusso operativo

  1. Accedi a Comunicazioni > Nuova comunicazione e compila il form.
  2. Aggiungi eventuali allegati dalla scheda dettaglio.
  3. Per protocollare, seleziona un Documento nel form e usa il pulsante Protocolla.
  4. Il form di protocollazione riutilizza quello di Protocollo (campi direzione, destinatario, ubicazione, note).
  5. Una volta protocollata, la comunicazione mostra il numero assegnato e blocca modifiche a direzione/documento.
  6. Per l'invio email usare il pulsante Invia ora; gli allegati vengono appesi al messaggio.

Punti di estensione

  • Implementare import massivo da caselle IMAP creando servizi periodici in comunicazioni/services.py.
  • Collegare rubriche e liste di distribuzione attraverso relazioni con anagrafiche.
  • Esporre API REST per integrazione con applicazioni esterne.

Test e manutenzione

Eseguire python manage.py test comunicazioni dopo modifiche per garantire la copertura dei casi chiave.